Given a rational function R(x) = P(x)/Q(x), where P and Q are polynomials which can have complex coefficients, is there an algorithm which allows us to determine the zeros of R without an initial guess of the values of the zeros?
There are methods to determine approximate values of all the roots of P without any initial guesses. For example by computing the eigenvalues of the companion matrix (see this). Among these roots are all the zeros of R. The problem is that some roots may not be zeros of R, if they are a root of Q with at least the same multiplicity as P. I'm really looking for a robust way of checking that.