Variable projection methods for approximate (greatest) common divisor computations
Konstantin Usevich, Ivan Markovsky

TL;DR
This paper introduces variable projection methods for computing approximate common divisors of polynomials, leveraging low-rank approximations and duality principles to develop efficient algorithms with practical software implementation.
Contribution
It presents novel variable projection algorithms for approximate polynomial GCD computation, connecting them to mosaic Hankel low-rank approximation and providing a software implementation.
Findings
Methods have linear complexity in polynomial degrees.
Algorithms are effective for both small and large divisor degrees.
Software implementation demonstrates practical applicability.
Abstract
We consider the problem of finding for a given -tuple of polynomials (real or complex) the closest -tuple that has a common divisor of degree at least . Extended weighted Euclidean seminorm of the coefficients is used as a measure of closeness. Two equivalent representations of the problem are considered: (i) direct parameterization over the common divisors and quotients (image representation), and (ii) Sylvester low-rank approximation (kernel representation). We use the duality between least-squares and least-norm problems to show that (i) and (ii) are closely related to mosaic Hankel low-rank approximation. This allows us to apply to the approximate common divisor problem recent results on complexity and accuracy of computations for mosaic Hankel low-rank approximation. We develop optimization methods based on the variable projection principle both for image and kernel…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
