Real algebraic numbers and polynomial systems of small degree

被引:11
作者
Emiris, Ioannis Z. [2 ]
Tsigaridas, Elias P. [1 ]
机构
[1] INRIA Sophia Antipolis Mediterranee, Sophia Antipolis, France
[2] Univ Athens, Athens, Greece
关键词
Algebraic number; Bivariate polynomial; Quartic; Sturm sequence;
D O I
10.1016/j.tcs.2008.09.009
中图分类号
TP301 [理论、方法];
学科分类号
081202 [计算机软件与理论];
摘要
Based on precomputed Sturm-Habicht sequences, discriminants and invariants, we classify, isolate with rational points, and compare the real roots of polynomials of degree up to 4. In particular, we express all isolating points as rational functions of the input polynomial coefficients. Although the roots are algebraic numbers and can be expressed by radicals, such representation involves some roots of complex numbers. This is inefficient, and hard to handle in applications in geometric computing and quantifier elimination. We also define rational isolating points between the roots of the quintic. We combine these results with a simple version of Rational Univariate Representation to isolate all common real roots of a bivariate system of rational polynomials of total degree <= 2 and to compute the multiplicity of these roots. We present our software within library SYNAPS and perform experiments and comparisons with several public-domain implementations. Our package is 2-10 times faster than numerical methods and exact subdivision-based methods, including software with intrinsic filtering. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:186 / 199
页数:14
相关论文
共 41 条
[1]
[Anonymous], 1999, LMS J COMPUT MATH
[2]
[Anonymous], 1999, J SYMBOLIC COMPUT
[3]
BASU S, 2006, ALGORITHMS COMPUTATI, V10
[4]
Busé L, 2005, LECT NOTES COMPUT SC, V3718, P75
[5]
DIJKSTRA EW, 1998, DISCIPLINE PROGRAMMI
[6]
DIOCHNOS DI, 2007, P ACM INT S SYMB ALG, P127
[7]
EIGENWILLIG A, 2004, P 20 ANN ACM S COMP, P409
[8]
Testing Sign Conditions on a Multivariate Polynomial and Applications [J].
El Din, Mohab Safey .
MATHEMATICS IN COMPUTER SCIENCE, 2007, 1 (01) :177-207
[9]
Emiris IZ, 2008, LECT NOTES COMPUT SC, V5045, P57, DOI 10.1007/978-3-540-85521-7_4
[10]
The predicates of the Apollonius diagram: Algorithmic analysis and implementation [J].
Emiris, IZ ;
Karavelas, MI .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2006, 33 (1-2) :18-57