Skip to main content

DEMiCs: A Software Package for Computing the Mixed Volume Via Dynamic Enumeration of all Mixed Cells

  • Chapter
Software for Algebraic Geometry

Part of the book series: The IMA Volumes in Mathematics and its Applications ((IMA,volume 148))

Abstract

DEMiCs is a software package written in C++ for computing the mixed volume of the Newton polytopes of a general semi-mixed polynomial system through dynamic enumeration of all mixed cells. The underlying mixed cells play an essential role for computing all isolated zeros of a polynomial system by polyhedral homotopy continuation method. A notable feature of DEMiCs is in the construction of a dynamic enumeration tree for finding all mixed cells. The dynamic enumeration method, proposed by Mizutani, Takeda and Kojima for fully mixed polynomial systems, is extended to semi-mixed systems and incorporated in the package. Numerical results show that DEMiCs significantly is faster than existing software packages for semi-mixed polynomial systems with many distinct supports. The software package DEMiCs is available at http://www.is.titech.ac.jp/~mizutan8/DEMiCs/.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D.N. Bernshtein, The number of roots of a system of equations, Funct. Anal. Appl. 9 (1975), pp. 183-185.

    Article  MATH  Google Scholar 

  2. U. Betke, Mixed volumes of polytopes, Archiv der Mathematik58(1992), pp. 388-391.

    Article  MATH  MathSciNet  Google Scholar 

  3. G. Bjork and R.Froberg, A faster way to count the solutions of inhomogeneous systems of algebraic equations, J. Symbolic Comput.12(3)(1991), pp. 329-336.

    Article  MathSciNet  Google Scholar 

  4. W. Boege, R. Gebauer, and H. Kredel, Some examples for solving systems of algebraic equations by calculating Groebner bases, J. Symbolic Comput. 2(1) (1986), pp. a3-98.

    Article  MathSciNet  Google Scholar 

  5. S. Chandrasekhar, Radiative Transfer, Dover, NY, 1960.

    Google Scholar 

  6. D.A. Cox, J. Lrrtle and D. O'shea, Using Algebraic Geometry, Springer-Verlag, New York, 2nd edition, 2004.

    Google Scholar 

  7. Y. Dai, S. Kim, and M. Kojima, Computing all nonsingular solutions of cyclic-n polynomial using polyhedral homotopy continuation methods, J. Comput. Appl. Math. 152 (2003), pp. 83-97.

    Article  MATH  MathSciNet  Google Scholar 

  8. I.Z. Emiris and J.F. Canny, Efficient incremental algorithms for the sparse resul-tant and the mixed volume, J. Symbolic Comput. 20(2) (1995), pp. 117-149. Software available at http://cgi.di.uoa.gr/-emiris/index-eng.html.

    Google Scholar 

  9. T. Gao and T.Y. Li, Mixed volume computation via linear programming, Taiwanese J. Math. 4 (2000), pp. 599-619.

    MATH  MathSciNet  Google Scholar 

  10. _____, Mixed volume computation for semi-mixed systems, Discrete and Comput. Geom. 29(2) (2003), pp. 257-277.

    Google Scholar 

  11. _____,The software package HOM4PS is available at http://www.mth.msu.edu/-Ii/.

  12. T. Gao, T.Y. Li, and M. Wu, Algorithm 846: Mixed Vol: A Software Package for Mixed Volume Computation, ACM Trans. Math. Software 31(4) (2005), pp. 555 - 560. Software available at http://www.esulb.edu/-tgao/.

    Article  MATH  MathSciNet  Google Scholar 

  13. T. Gunji, S. Kim, M. Kojima, A. Takeda, K. Fujisawa, and T. Mizutani, Phom - a Polyhedral Homotopy Continuation Method. Computing 73(1) (2004), pp. 57-77.

    Article  MATH  MathSciNet  Google Scholar 

  14. T. Gunji, S. Kim, K. Fujisawa, and M. Kojima, PhoMpara - Parallel imple-mentation of the polyhedral homotopy continuation method, Computing 77(4) (2006), pp. 387-411.

    Article  MATH  MathSciNet  Google Scholar 

  15. B. Huber and B. Sturmfels, A Polyhedral method for solving sparse polynomial systems, Math. Comp. 64 (1995), pp. 1541-1555.

    Article  MATH  MathSciNet  Google Scholar 

  16. S. Kim and M. Kojima, Numerical Stability of Path Tracing in Polyhedral Homotopy Continuation Methods, Computing 73 (2004), pp. 329-348.

    Article  MATH  MathSciNet  Google Scholar 

  17. T.Y. Li, Solving polynomial systems by polyhedral homotopies, Taiwanese J. Math. 3 (1999), pp. 251-279.

    MATH  MathSciNet  Google Scholar 

  18. T.Y. Li and X. Li, Finding Mixed Cells in the Mixed Volume Computation, Found. Comput. Math.1 (2001), pp.161-181. Software available at http://www.math.msu.edu/-Ii/.

    Article  MATH  MathSciNet  Google Scholar 

  19. T. Mizutani, A. Takeda, and M. Kojima, Dynamic Enumeration of All Mixed Cells, Discrete Comput. Geom. 37(3), (2007), pp. 351-367.

    Article  MATH  MathSciNet  Google Scholar 

  20. A. Morgan, Solving polynomial systems using continuation for engineering and scientific problems, Pentice-Hall, New Jersey, 1987.

    MATH  Google Scholar 

  21. H.-J. Su, J.M. Mccarthy, and L.T. Watson, Generalized Linear Product Ho-motopy Algorithms and the Computation of Reachable Surfaces, ASME J. Comput. Inf. Sci. Eng. 4(3) (2004), pp. 226-234.

    Article  Google Scholar 

  22. A. Takeda, M. Kojima, and K. Fujisawa, Enumeration of all solutions of a combinatorial linear inequality system arising from the polyhedral homotopy continuation method, J. Oper. Soc., Japan 45 (2002), pp. 64-82. Software available at http://www.is.titech.ac.jp/-kojima/index.html.

    MATH  MathSciNet  Google Scholar 

  23. J. Verschelde, The database of polynomial systems is in his web site: http://www.math.uic.edu/-jan/.

  24. J. Verschelde, P. Verlinden, and R. Cools, Homotopies exploiting Newton polytopes for solving sparse polynomial systems, SIAM J. Numer. Anal. 31 (1994), 915-930.

    Article  MATH  MathSciNet  Google Scholar 

  25. Algorithm 795: Phcpack: A general-purpose solver for polyno-mial systems by homotopy continuation, ACM Trans. Math. Softw. 25 (1999), pp. 251-276. Software available at http://www.math.uic.edu/-jan/.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer Science + Business Media, LLC

About this chapter

Cite this chapter

Mizutani, T., Takeda, A. (2008). DEMiCs: A Software Package for Computing the Mixed Volume Via Dynamic Enumeration of all Mixed Cells. In: Stillman, M., Verschelde, J., Takayama, N. (eds) Software for Algebraic Geometry. The IMA Volumes in Mathematics and its Applications, vol 148. Springer, New York, NY. https://doi.org/10.1007/978-0-387-78133-4_5

Download citation

Publish with us

Policies and ethics