POLYNOMIAL-TIME ALGORITHMS FOR LINEAR-PROGRAMMING BASED ONLY ON PRIMAL SCALING AND PROJECTED GRADIENTS OF A POTENTIAL FUNCTION

被引:44
作者
FREUND, RM
机构
[1] Sloan School of Management, Massachusetts Institute of Technology, Cambridge, 02139, MA
关键词
LINEAR PROGRAM; POLYNOMIAL TIME BOUND; AFFINE SCALING; INTERIOR-POINT ALGORITHM;
D O I
10.1007/BF01586933
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. The paper contains extensions and analysis of two polynomial-time algorithms for linear programming. We first present 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 [GRAPHICS] where x is the vector of primal variables and s is the vector of dual slack variables, and q = n + square-root n. The algorithm takes either a primal step or recomputes dual variables at each iteration. We next present an alternate form of Ye's O(square-root n L) iteration algorithm, that is an extension of the first algorithm of the paper, but uses the potential function [GRAPHICS] where q = n + square-root n. We use this alternate form of Ye's algorithm 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 + n(t) where t greater-than-or-equal-to 0. Then the algorithm will solve the linear program in O(n(r)L) iterations, where r = max{t, 1-t}. Thus the value of t that minimizes the complexity bound is t = 1/2, yielding Ye's O(square-root n L) iteration bound.
引用
收藏
页码:203 / 222
页数:20
相关论文
共 19 条
[1]  
ANSTREICHER KM, 1989, LONG STEPS IN O N3L
[2]  
ANSTREICHER KM, 1987, STANDARD FORM VARIAN
[3]   A Monotonic Projective Algorithm for Fractional Linear Programming [J].
Anstreicher, Kurt M. .
ALGORITHMICA, 1986, 1 (1-4) :483-498
[4]  
BAYER DA, 1987, IN PRESS T AM MATH S
[5]  
FREUND R, 1988, MIT OR17988 OP RES C
[7]  
GONZAGA C, 1987, UCBERL M8710 U CAL E
[8]  
GONZAGA CC, 1988, ES13988 U FED RIO DE
[9]   A NEW POLYNOMIAL-TIME ALGORITHM FOR LINEAR-PROGRAMMING [J].
KARMARKAR, N .
COMBINATORICA, 1984, 4 (04) :373-395
[10]  
MEGIDDO N, 1986, RJ5295 IBM ALM RES C