15 research outputs found

    Computing Dynamic Output Feedback Laws

    Full text link
    The pole placement problem asks to find laws to feed the output of a plant governed by a linear system of differential equations back to the input of the plant so that the resulting closed-loop system has a desired set of eigenvalues. Converting this problem into a question of enumerative geometry, efficient numerical homotopy algorithms to solve this problem for general Multi-Input-Multi-Output (MIMO) systems have been proposed recently. While dynamic feedback laws offer a wider range of use, the realization of the output of the numerical homotopies as a machine to control the plant in the time domain has not been addressed before. In this paper we present symbolic-numeric algorithms to turn the solution to the question of enumerative geometry into a useful control feedback machine. We report on numerical experiments with our publicly available software and illustrate its application on various control problems from the literature.Comment: 20 pages, 3 figures; the software described in this paper is publicly available via http://www.math.uic.edu/~jan/download.htm

    Galois groups of Schubert problems via homotopy computation

    Full text link
    Numerical homotopy continuation of solutions to polynomial equations is the foundation for numerical algebraic geometry, whose development has been driven by applications of mathematics. We use numerical homotopy continuation to investigate the problem in pure mathematics of determining Galois groups in the Schubert calculus. For example, we show by direct computation that the Galois group of the Schubert problem of 3-planes in C^8 meeting 15 fixed 5-planes non-trivially is the full symmetric group S_6006.Comment: 17 pages, 4 figures. 3 references adde

    Numerical Schubert calculus

    Full text link
    We develop numerical homotopy algorithms for solving systems of polynomial equations arising from the classical Schubert calculus. These homotopies are optimal in that generically no paths diverge. For problems defined by hypersurface Schubert conditions we give two algorithms based on extrinsic deformations of the Grassmannian: one is derived from a Gr\"obner basis for the Pl\"ucker ideal of the Grassmannian and the other from a SAGBI basis for its projective coordinate ring. The more general case of special Schubert conditions is solved by delicate intrinsic deformations, called Pieri homotopies, which first arose in the study of enumerative geometry over the real numbers. Computational results are presented and applications to control theory are discussed.Comment: 24 pages, LaTeX 2e with 2 figures, used epsf.st

    Modernizing PHCpack through phcpy

    Full text link
    PHCpack is a large software package for solving systems of polynomial equations. The executable phc is menu driven and file oriented. This paper describes the development of phcpy, a Python interface to PHCpack. Instead of navigating through menus, users of phcpy solve systems in the Python shell or via scripts. Persistent objects replace intermediate files.Comment: Part of the Proceedings of the 6th European Conference on Python in Science (EuroSciPy 2013), Pierre de Buyl and Nelle Varoquaux editors, (2014

    Numerical Schubert Calculus by the Pieri Homotopy Algorithm

    Get PDF
    [[abstract]]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 Cm+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.[[notice]]補正完畢[[incitationindex]]SCI[[booktype]]紙本[[booktype]]電子

    Some real and unreal enumerative geometry for flag manifolds

    Get PDF
    We present a general method for constructing real solutions to some problems in enumerative geometry which gives lower bounds on the maximum number of real solutions. We apply this method to show that two new classes of enumerative geometric problems on flag manifolds may have all their solutions be real and modify this method to show that another class may have no real solutions, which is a new phenomenon. This method originated in a numerical homotopy continuation algorithm adapted to the special Schubert calculus on Grassmannians and in principle gives optimal numerical homotopy algorithms for finding explicit solutions to these other enumerative problems.Comment: 19 pages, LaTeX-2e; Updated and final version. To appear in the issue of Michigan Mathematical Journal dedicated to Bill Fulto
    corecore