Skip to main content

Using Bipartite and Multidimensional Matching to Select the Roots of a System of Polynomial Equations

  • Conference paper
Computational Science and Its Applications – ICCSA 2005 (ICCSA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3483))

Included in the following conference series:

  • 1811 Accesses

  • 14 Citations

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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

  2. 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)

    Chapter  Google Scholar 

  3. 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)

    Google Scholar 

  4. Synaps, Available at http://www.inria.fr/galaad/logiciels/synaps/inex.html

  5. 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)

    Google Scholar 

  6. 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

    Google Scholar 

  7. Melhorn, K., Näher, S.: LEDA A Platform for Combinatorial and Geometric Computing. Cambridge University press, Cambridge (1999)

    Google Scholar 

  8. Burkard, R.E.: Slected topics on assignment problems. Discrete Applied Mathematics 123, 257–302 (2002)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Keywords

Publish with us

Policies and ethics