Linear programming, complexity. Separation and optimization. (Q1612911)

From MaRDI portal





scientific article; zbMATH DE number 1796611
Language Label Description Also known as
English
Linear programming, complexity. Separation and optimization.
scientific article; zbMATH DE number 1796611

    Statements

    Linear programming, complexity. Separation and optimization. (English)
    0 references
    5 September 2002
    0 references
    This book introduces to the complexity analysis of algorithms, measured by the amount of time needed by an implementation on a Turing machine. This amount of time is expressed as a worst-case function of the size of the problem, which is the amount of memory needed for storing it. The first chapters introduce the model of Turing machine and classes \({\mathcal P}\), \({\mathcal NP}\), and \({co \mathcal NP}\) of problems. A first application is the Gauss factorization algorithm for matrices; it is shown how a modification due to Edmonds allows to make it polynomial. Then in a second part the author deals with linear programming, analyses the simplex method, and then the ellipsoid method of Khachiyan that proved that linear programming problems could be solved polynomially. The book ends by analyzing the relations between separation from a polyhedra and optimization of a linear cost over a polyhedra. Unfortunately the book gives no indication on improvements of interior-point algorithms that allowed to decrease the estimates of complexity, and also to obtain efficient implementations. But this said, the book is a very useful introduction to the basic questions of algorithmic complexity, and should be helpful to many students and researchers.
    0 references
    complexity analysis
    0 references
    Turing machine
    0 references
    linear programming
    0 references
    ellipsoid method
    0 references
    algorithmic complexity
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references