Abstract
For a bi-parametric real polynomial system with parameter values restricted to a finite rectangular region, under certain assumptions, we introduce the notion of border curve. We propose a numerical method to compute the border curve, and provide a numerical error estimation.
The border curve enables us to construct a so-called “solution map”. For a given value u of the parameters inside the rectangle but not on the border, the solution map tells the subset that u belongs to together with a connected path from the corresponding sample point w to u. Consequently, all the real solutions of the system at u (which are isolated) can be obtained by tracking a real homotopy starting from all the real roots at w throughout the path. The effectiveness of the proposed method is illustrated by some examples.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Basu, S., Roy, M.F., Safey El Din, M., Schost, É.: A baby step-giant step roadmap algorithm for general algebraic sets. Found. Comput. Math. 14(6), 1117–1172 (2014)
Buchberger, B.: An algorithm for finding a basis for the residue class ring of a zero-dimensional polynomial ideal. Ph.D. thesis, University of Innsbruck (1965)
Canny, J.: The Complexity of Robot Motion Planning. MIT Press, Cambridge (1987)
Chen, C., Golubitsky, O., Lemaire, F., Maza, M.M., Pan, W.: Comprehensive triangular decomposition. In: Ganzha, V.G., Mayr, E.W., Vorozhtsov, E.V. (eds.) CASC 2007. LNCS, vol. 4770, pp. 73–101. Springer, Heidelberg (2007)
Chou, S.C., Gao, X.S.: Computations with parametric equations. In: ISSAC 1991, pp. 122–127. ACM (1991)
Collins, G.E.: Quantifier elimination for real closed fields by cylindrical algebraic decompostion. In: Brakhage, H. (ed.) Automata Theory and Formal Languages 2nd GI Conference. LNCS, vol. 33, pp. 134–183. Springer, Heidelberg (1975)
Corvez, S., Rouillier, F.: Using computer algebra tools to classify serial manipulators. In: Winkler, F. (ed.) ADG 2002. LNCS (LNAI), vol. 2930, pp. 31–43. Springer, Heidelberg (2004)
Fotiou, I.A., Rostalski, P., Parrilo, P.A., Morari, M.: Parametric optimization and optimal control using algebraic geometry. Int. J. Control 79(11), 1340–1358 (2006)
González Vega, L., Lombardi, H., Recio, T., Roy, M.F.: Sturm-Habicht sequence. In: ISSAC 1989, pp. 136–146. ACM (1989)
Hauenstein, J.D.: Numerically computing real points on algebraic sets. Acta Applicandae Mathematicae 125(1), 105–119 (2012)
Hong, H.: Overview on real quantifier elimination. In: MACIS 2013, p. 1 (2013)
Lazard, D., Rouillier, F.: Solving parametric polynomial systems. J. Symb. Comput. 42(6), 636–667 (2007)
Li, T.Y.: Numerical solution of multivariate polynomial systems by homotopy continuation methods. Acta Numerica 6, 399–436 (1997)
Li, T.Y., Sauer, T., Yorke, J.A.: The Cheater’s homotopy: an efficient procedure for solving systems of polynomial equations. SIAM J. Numer. Anal. 26(5), 1241–1251 (1989)
Li, T.Y., Wang, X.S.: Solving real polynomial systems with real homotopies. Math. Comput. 60, 669–680 (1993)
Lu, Y., Bates, D., Sommese, A., Wampler, C.: Finding all real points of a complex curve. Contemp. Math. 448, 183–206 (2007)
Mario Besana, G., Di Rocco, S., Hauenstein, J.D., Sommese, A.J., Wampler, C.W.: Cell decomposition of almost smooth real algebraic surfaces. Numer. Algorithms 63(4), 645–678 (2012)
Moroz, G.: Complexity of the resolution of parametric systems of polynomial equations and inequations. In: ISSAC 2006, pp. 246–253. ACM (2006)
Piret, K., Verschelde, J.: Sweeping algebraic curves for singular solutions. J. Comput. Appl. Math. 234(4), 1228–1237 (2010)
Rouillier, F., Roy, M.F., Safey El Din, M.: Finding at least one point in each connected component of a real algebraic set defined by a single equation. J. Complex. 16(4), 716–750 (2000)
Schost, E.: Computing parametric geometric resolutions. Appl. Algebra Eng. Commun. Comput. 13(5), 349–393 (2003)
Sommese, A., Wampler, C.: The Numerical Solution of Systems of Polynomials Arising in Engineering and Science. World Scientific Press, Singapore (2005)
Stewart, G.W.: Perturbation theory for the singular value decomposition. In: SVD and Signal Processing, II: Algorithms, Analysis and Applications, pp. 99–109. Elsevier (1990)
Tarski, A.: A decision method for elementary algebra and geometry. Fund. Math. 17, 210–239 (1931)
Wang, D.M., Xia, B.: Stability analysis of biological systems with real solution classification. In: Kauers, M. (ed.) ISSAC 2005, pp. 354–361. ACM (2005)
Weispfenning, V.: Comprehensive Gröbner bases. J. Symb. Comp. 14, 1–29 (1992)
Wu, W., Reid, G.: Finding points on real solution components and applications to differential polynomial systems. In: ISSAC 2013, pp. 339–346. ACM (2013)
Wu, W., Reid, G., Feng, Y.: Computing real witness points of positive dimensional polynomial systems (2015). Accepted for Theoretical computer science. http://www.escience.cn/people/wenyuanwu
Wu, W.T.: Basic principles of mechanical theorem proving in elementary geometries. J. Sys. Sci. Math. Scis 4(3), 207–235 (1984)
Yang, L., Xia, B.: Real solution classifications of a class of parametric semi-algebraic systems. In: A3L 2005, pp. 281–289 (2005)
Acknowledgements
This work is partially supported by NSFC (11301524, 11471307, 61572024) and CSTC (cstc2015jcyjys40001).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Chen, C., Wu, W. (2016). A Numerical Method for Computing Border Curves of Bi-parametric Real Polynomial Systems and Applications. In: Gerdt, V., Koepf, W., Seiler, W., Vorozhtsov, E. (eds) Computer Algebra in Scientific Computing. CASC 2016. Lecture Notes in Computer Science(), vol 9890. Springer, Cham. https://doi.org/10.1007/978-3-319-45641-6_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-45641-6_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-45640-9
Online ISBN: 978-3-319-45641-6
eBook Packages: Computer ScienceComputer Science (R0)