Polynomial-time algorithms for linear programming based only on primal scaling and projected gradients of a potential function

Polynomial-time algorithms for linear programming based only on primal scaling and projected gradients of a potential function

0.00 Avg rating0 Votes
Article ID: iaor1993348
Country: Netherlands
Volume: 51
Issue: 2
Start Page Number: 203
End Page Number: 222
Publication Date: Sep 1991
Journal: Mathematical Programming (Series A)
Authors:
Abstract:

This paper presents extensions and further analytical properties of algorithms for linear programming based only on primal scaling and projected gradients of a potential function. It contains extensions and analysis of two polynomial-time algorithms for linear programming. The paper first presents an extension of Gonzaga's O(nL) iteration algorithm, that computes dual variables and does not assume a known optimal objective function value. This algorithm uses only affine scaling, and is based on computing the projected gradient of the potential function equ1where x is the vector of primal variables and s is the vector of dual slack variables, and equ2. The algorithm takes either a primal step or recomputes dual variables at each iteration. The paper next presents an alternate form of Ye's equ3iteration algorithm, that is an extension of the first algorithm of the paper, but uses the potential function equ4where equ5. This alternate form of Ye's algorithm is used to show that Ye's algorithm is optimal with respect to the choice of the parameter q in the following sense. Suppose that q=n+nt where equ6. Then the algorithm will solve the linear program in O(nrL) iterations, where equ7. Thus the value of t that minimizes the complexity bound is t=1/2, yielding Ye's equ8iteration bound.

Reviews

Required fields are marked *. Your email address will not be published.