Abstract
Assume that the system of two polynomial equations f(x,y) = 0 and g(x,y) = 0 has a finite number of solutions. Then the solution consists of pairs of an x-value and an y-value. In some cases conventional methods to calculate these solutions give incorrect results and are complicated to implement due to possible degeneracies and multiple roots in intermediate results. We propose and test a two-step method to avoid these complications. First all x-roots and all y-roots are calculated independently. Taking the multiplicity of the roots into account, the number of x-roots equals the number of y-roots. In the second step the x-roots and y-roots are matched by constructing a weighted bipartite graph, where the x-roots and the y-roots are the nodes of the graph, and the errors are the weights. Of this graph the minimum weight perfect matching is computed. By using a multidimensional matching method this principle may be generalized to more than two equations.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Goldengorin, B., Sierksma, G.: Combinatorial optimization tolerances calculated in linear time. SOM Research Report 03A30. University of Groningen, Groningen, The Netherlands (2003), http://www.ub.rug.nl/eldoc/som/a/03A30/03a30.pdf
Goldengorin, B., Sierksma, G., Turkensteen, M.: Tolerance Based Algorithms for the ATSP. Graph-Theoretic Concepts in Computer Science. In: Hromkovič, J., Nagl, M., Westfechtel, B. (eds.) WG 2004. LNCS, vol. 3353, pp. 222–234. Springer, Heidelberg (2004)
Sederberg, T.W., Zheng, J.: Algebraic methods for computer aided geometric design. In: Farin, G., Hoschek, J., Kim, M.S. (eds.) Handbook of computer aided geometric design, p. 378. Elsevier, North-Holland (2002)
Synaps, Available at http://www.inria.fr/galaad/logiciels/synaps/inex.html
Bekker, H., Roerdink, J.B.T.M.: Calculating critical rotations of polyghedra for similarity measure evaluation. In: Proceedings of IASTED International conference on Computer Graphics and Imaging, Palm springs (October 1999)
Press, W.H., Flannery, B.P., Teukolsky, S.A., Vetterling, W.T.: Numerical Recipes in C++, the Art of Scientific Computing. Cambr. Univ. Press, New York
Melhorn, K., Näher, S.: LEDA A Platform for Combinatorial and Geometric Computing. Cambridge University press, Cambridge (1999)
Burkard, R.E.: Slected topics on assignment problems. Discrete Applied Mathematics 123, 257–302 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bekker, H., Braad, E.P., Goldengorin, B. (2005). Using Bipartite and Multidimensional Matching to Select the Roots of a System of Polynomial Equations. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2005. ICCSA 2005. Lecture Notes in Computer Science, vol 3483. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11424925_43
Download citation
DOI: https://doi.org/10.1007/11424925_43
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25863-6
Online ISBN: 978-3-540-32309-9
eBook Packages: Computer ScienceComputer Science (R0)Springer Nature Proceedings Computer Science