Based on Pieri's formula on Schubert varieties, the Pieri homotopy algorithm was first proposed by Huber, Sottile, and Sturmfels [J. Symbolic Comput., 26 (1998), pp. 767--788] for numerical Schubert calculus to enumerate all p-planes in ${\mathbb C}^{m+p}$ that meet n given planes in general position. The algorithm has been improved by Huber and Verschelde [SIAM J. Control Optim., 38 (2000), pp. 1265--1287] to be more intuitive and more suitable for computer implementations.
A different approach of employing the Pieri homotopy algorithm for numerical Schubert calculus is presented in this paper. A major advantage of our method is that the polynomial equations in the process are all square systems admitting the same number of equations and unknowns. Moreover, the degree of each polynomial equation is always 2, which warrants much better numerical stability when the solutions are being solved. Numerical results for a big variety of examples illustrate that a considerable advance in speed as well as much smaller storage requirements have been achieved by the resulting algorithm.
[1]
Frank Sottile,et al.
Pieri’S Formula Via Explicit Rational Equivalence
,
1996,
Canadian Journal of Mathematics.
[2]
Jan Verschelde,et al.
Pieri Homotopies for Problems in Enumerative Geometry Applied to Pole Placement in Linear Systems Control
,
2000,
SIAM J. Control. Optim..
[3]
A. Morgan,et al.
Coefficient-parameter polynomial continuation
,
1989
.
[4]
J. Yorke,et al.
The cheater's homotopy: an efficient procedure for solving systems of polynomial equations
,
1989
.
[5]
W. V. Hodge,et al.
Methods of algebraic geometry
,
1947
.
[6]
Jan Verschelde,et al.
Algorithm 795: PHCpack: a general-purpose solver for polynomial systems by homotopy continuation
,
1999,
TOMS.
[7]
BERND STURMFELS,et al.
Numerical Schubert Calculus
,
1998,
J. Symb. Comput..
[8]
Alexander P. Morgan,et al.
Errata: Coefficient-parameter polynomial continuation
,
1992
.