A METHOD FOR THE PARAMETRIC CENTER PROBLEM, WITH A STRICTLY MONOTONE POLYNOMIAL-TIME ALGORITHM FOR LINEAR-PROGRAMMING

被引:4
作者
FREUND, RM [1 ]
TAN, KC [1 ]
机构
[1] NATL UNIV SINGAPORE,DEPT MATH,SINGAPORE 0511,SINGAPORE
关键词
NEWTON STEP; CENTER; LINEAR PROGRAM; INTERIOR-POINT ALGORITHM;
D O I
10.1287/moor.16.4.775
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Given a system of linear inequalities Ax less-than-or-equal-to b + dt and equalities Mx = g + ht, where the right-hand sides are parametrically deformed over the scalar t, the parametric center problem is to trace the parametric family of approximate solutions xBAR(t) to the center problems P(t), where P(t) is the problem: maximize SIGMA-i = 1m ln(b(i) + d(i)t - A(i)x) subject to Ax < b + dt and Mx = g + ht. We present an algorithm for tracing the parametric family of solutions xBAR(t) over some given range. At the kth iterate of the algorithm, the point xBAR(t(k)) is an approximate solution to the center problem P(t(k)) (in an appropriate measure of approximation). The value of t(k) is increased to t(k + 1), and a Newton step is used to generate xBAR(t(k + 1)) which is an approximate solution to the center problem P(t(k + 1)). The sequence of values of t exhibit at least one of the following geometric rates of change: (T(MAX) - t(k + 1)) less-than-or-equal-to (T(MAX) - t(k)) (1 - 1/128m), (t(k + 1) - T(MIN)) greater-than-or-equal-to (t(k) - T(MIN)) (1 + 1/128m), where T(MIN) (T(MAX)) is the maximum (minimum) number t such that Ax less-than-or-equal-to b + dt, Mx = g + ht has a solution. Thus the iterates exhibit either linear growth away from T(MIN) or linear convergence toward T(MAX), with a rate of change of 1/128m, where m is the number of inequality constraints. When applied to the linear programming problem, the algorithm is an O(mL) iteration algorithm for linear programming, that strictly improves the primal objective value at each iteration, and requires no dual feasible solution (or even dual feasibility) to start. After O(mL) iterations, the algorithm either detects primal unboundedness or produces an interior solution that can be rounded to an optimal solution to the linear program.
引用
收藏
页码:775 / 801
页数:27
相关论文
共 15 条
[1]  
BARNES ER, 1988, POLYNOMIAL TIME VERS
[2]   OPTIMIZATION OF LOG-X ENTROPY OVER LINEAR EQUALITY CONSTRAINTS [J].
CENSOR, Y ;
LENT, A .
SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 1987, 25 (04) :921-933
[3]  
FREUND RM, 1989, IN PRESS MAT PROGRAM
[4]  
JARRE F, 1988, UNPUB CONVERGENCE ME
[5]   A NEW POLYNOMIAL-TIME ALGORITHM FOR LINEAR-PROGRAMMING [J].
KARMARKAR, N .
COMBINATORICA, 1984, 4 (04) :373-395
[6]  
KOJIMA M, 1987, B193 TOKY I TECHN DE
[7]  
MEGIDDO N, 1986, RJ5295 IBM ALM RES C
[8]  
MEHOTRA S, 1988, 8801 NW U DEP IND EN
[9]  
MONTEIRO RC, 1987, ORC874 U CAL DEP IND
[10]   A POLYNOMIAL-TIME ALGORITHM, BASED ON NEWTON METHOD, FOR LINEAR-PROGRAMMING [J].
RENEGAR, J .
MATHEMATICAL PROGRAMMING, 1988, 40 (01) :59-93