The package
NAG4M2 (Numerical Algebraic Geometry for Macaulay 2) implements methods of polynomial homotopy continuation to solve systems of polynomial equations and deal with complex algebraic varieties.
Under construction:
The package will be included in the future releases of Macaulay 2.
In order to run the current version of the package Macaulay 2 needs to be compiled from the source code. Instructions are posted at
http://www.math.uiuc.edu/Macaulay2/Downloads/SourceCode.
( Another way is to download the packages subdirectory only:
svn co svn://macaulay2.math.uiuc.edu/Macaulay2/trunk/M2/Macaulay2/packagesand then use
loadPackage("NAG", FileName=>"packages/NAG.m2").Note: in this case the functionality of the package is limited; in particular, SLP and M2engine options do not work. )
Functions:
- solveSystem -- solve a square system of polynomial equations
- track -- track a user homotopy