English

Improved algorithm for computing separating linear forms for bivariate systems

Computational Geometry 2014-05-20 v1 Symbolic Computation

Abstract

We address the problem of computing a linear separating form of a system of two bivariate polynomials with integer coefficients, that is a linear combination of the variables that takes different values when evaluated at the distinct solutions of the system. The computation of such linear forms is at the core of most algorithms that solve algebraic systems by computing rational parameterizations of the solutions and this is the bottleneck of these algorithms in terms of worst-case bit complexity. We present for this problem a new algorithm of worst-case bit complexity \sOB(d7+d6τ)\sOB(d^7+d^6\tau) where dd and τ\tau denote respectively the maximum degree and bitsize of the input (and where \sO\sO refers to the complexity where polylogarithmic factors are omitted and OBO_B refers to the bit complexity). This algorithm simplifies and decreases by a factor dd the worst-case bit complexity presented for this problem by Bouzidi et al. \cite{bouzidiJSC2014a}. This algorithm also yields, for this problem, a probabilistic Las-Vegas algorithm of expected bit complexity \sOB(d5+d4τ)\sOB(d^5+d^4\tau).

Keywords

Cite

@article{arxiv.1405.4740,
  title  = {Improved algorithm for computing separating linear forms for bivariate systems},
  author = {Yacine Bouzidi and Sylvain Lazard and Guillaume Moroz and Marc Pouget and Fabrice Rouillier},
  journal= {arXiv preprint arXiv:1405.4740},
  year   = {2014}
}

Comments

ISSAC - 39th International Symposium on Symbolic and Algebraic Computation (2014)

R2 v1 2026-06-22T04:17:56.592Z