The package
NumericalAlgebraicGeometry, also known as
NAG4M2 (Numerical Algebraic Geometry for Macaulay2), implements methods of polynomial homotopy continuation to solve systems of polynomial equations and describe positive-dimensional complex algebraic varieties.
- The basic components of homotopy continuation are implemented in the core of Macaulay2 in C++; the main methods of the package use this fast implementation.
- For selected methods the package provides an alternative: the user can choose to outsource computation to an external software, Bertini or PHCpack, provided these are installed in the system.
A version of the package
(see current documentation) is distributed with the latest version of
Macaulay2.
Useful Macaulay2 commands to get started:
needsPackage "NumericalAlgebraicGeometry"
viewHelp NumericalAlgebraicGeometry
help NumericalAlgebraicGeometry