Table of Contents
Fetching ...

An Algorithm for Discriminating the Complete Multiplicities of a Parametric Univariate Polynomial

Simin Qin, Bican Xia, Jing Yang

TL;DR

This work tackles the parametric complete multiplicity problem for univariate polynomials by replacing the classical repeated gcd approach with incremental gcds built from high-order derivatives and non-nested subresultants. The authors establish an icgcd framework showing that incremental gcds $G_i$ correspond to specific subresultants $R_{(\bar{\mu}_1,\ldots,\bar{\mu}_i)}$ of $(P^{(0)},P^{(1)},\ldots)$, enabling a compact expression of multiplicity structure via root data. They formulate an algorithm ParametricCompleteMultiplicity that combines icgcd with non-nested discriminants and discriminant sequences to produce necessary and sufficient conditions for every possible complete multiplicity $\boldsymbol{\mu_c}$, and they demonstrate substantial reductions in both the number and degree of polynomials in the output relative to the classical YHZ method. Empirical results show that the new approach scales better and is faster on larger problems, with notable improvements over YHZ on degrees where the old method struggles. The work also highlights underlying connections between incremental gcds and pseudo-remainders, pointing to potential non-nested determinant techniques and deeper structural insights for future efficiency gains.

Abstract

In this paper, we tackle the parametric complete multiplicity problem for a univariate polynomial. Our approach to the parametric complete multiplicity problem has a significant difference from the classical method, which relies on repeated gcd computation. Instead, we introduce a novel technique that uses incremental gcds of the given polynomial and its high-order derivatives. This approach, formulated as non-nested subresultants, sidesteps the exponential expansion of polynomial degrees in the generated condition. We also uncover the hidden structure between the incremental gcds and pseudo-remainders. Our analysis reveals that the conditions produced by our new algorithm are simpler than those generated by the classical approach in most cases. Experiments show that our algorithm is faster than the one based on repeated gcd computation for problems with relatively big size.

An Algorithm for Discriminating the Complete Multiplicities of a Parametric Univariate Polynomial

TL;DR

This work tackles the parametric complete multiplicity problem for univariate polynomials by replacing the classical repeated gcd approach with incremental gcds built from high-order derivatives and non-nested subresultants. The authors establish an icgcd framework showing that incremental gcds correspond to specific subresultants of , enabling a compact expression of multiplicity structure via root data. They formulate an algorithm ParametricCompleteMultiplicity that combines icgcd with non-nested discriminants and discriminant sequences to produce necessary and sufficient conditions for every possible complete multiplicity , and they demonstrate substantial reductions in both the number and degree of polynomials in the output relative to the classical YHZ method. Empirical results show that the new approach scales better and is faster on larger problems, with notable improvements over YHZ on degrees where the old method struggles. The work also highlights underlying connections between incremental gcds and pseudo-remainders, pointing to potential non-nested determinant techniques and deeper structural insights for future efficiency gains.

Abstract

In this paper, we tackle the parametric complete multiplicity problem for a univariate polynomial. Our approach to the parametric complete multiplicity problem has a significant difference from the classical method, which relies on repeated gcd computation. Instead, we introduce a novel technique that uses incremental gcds of the given polynomial and its high-order derivatives. This approach, formulated as non-nested subresultants, sidesteps the exponential expansion of polynomial degrees in the generated condition. We also uncover the hidden structure between the incremental gcds and pseudo-remainders. Our analysis reveals that the conditions produced by our new algorithm are simpler than those generated by the classical approach in most cases. Experiments show that our algorithm is faster than the one based on repeated gcd computation for problems with relatively big size.
Paper Structure (19 sections, 12 theorems, 108 equations, 2 figures, 3 tables, 1 algorithm)

This paper contains 19 sections, 12 theorems, 108 equations, 2 figures, 3 tables, 1 algorithm.

Key Result

Theorem 13

Given $P$ and $\boldsymbol{\delta}\in\mathcal{P}(d_0,t)$ as in Notation notation, we have where

Figures (2)

  • Figure 1: Comparison on the numbers of polynomials in the conditions generated by YHZ's method and the proposed method.
  • Figure 3: Comparison on the maximal degrees of polynomials in the conditions generated by YHZ's method and the proposed method, respectively.

Theorems & Definitions (38)

  • Definition 2: Complete multiplicity
  • Example 3
  • Definition 6: Determinant polynomial
  • Definition 8: Generalized Sylvester matrix
  • Remark 9
  • Definition 10
  • Remark 11
  • Theorem 13
  • Definition 14: Conjugate
  • Definition 15: Incremental gcd
  • ...and 28 more