A CUTTING PLANE ALGORITHM FOR CONVEX-PROGRAMMING THAT USES ANALYTIC CENTERS

被引:105
作者
ATKINSON, DS
VAIDYA, PM
机构
[1] UNIV ILLINOIS,DEPT MATH,URBANA,IL 61801
[2] UNIV ILLINOIS,DEPT COMP SCI,URBANA,IL 61801
基金
美国国家科学基金会;
关键词
MATHEMATICAL PROGRAMMING; CUTTING PLANES; ANALYTIC CENTER;
D O I
10.1007/BF01585551
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An oracle for a convex set S subset of R '' accepts as input any point z in R(n), and if z is an element of S, then it returns 'yes', while if z is not an element of S, then it returns 'no' along with a separating hyperplane. We give a new algorithm that finds a feasible point in S in cases where an oracle is available. Our algorithm uses the analytic center of a polytope as test point, and successively modifies the polytope with the separating hyperplanes returned by the oracle, The key to establishing convergence is that hyperplanes judged to be 'unimportant' are pruned from the polytope. If a ball of radius 2(-L) contained in S, and S is contained in a cube of side 2(L+1), then we can show our algorithm converges after O(nL(2)) iterations and performs a total of O(n(4)L(3) + TnL(2)) arithmetic operations, where T is the number of arithmetic operations required for a call Co the oracle. The bound is independent of the number of hyperplanes generated in the algorithm.
引用
收藏
页码:1 / 43
页数:43
相关论文
共 29 条
[11]   CUTTING PLANES AND COLUMN GENERATION TECHNIQUES WITH THE PROJECTIVE ALGORITHM [J].
GOFFIN, JL ;
VIAL, JP .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1990, 65 (03) :409-429
[12]  
JARRE F., 1989, THESIS U WURZBURG WU
[13]  
JARRE F, 1990, SOL9016 STANF U TECH
[14]  
JARRE F, 1991, SOL919 STANF U TECHN
[15]   A NEW POLYNOMIAL-TIME ALGORITHM FOR LINEAR-PROGRAMMING [J].
KARMARKAR, N .
COMBINATORICA, 1984, 4 (04) :373-395
[16]  
Khachian L. G., 1979, SOV MATH DOKL, V20, P191
[17]  
KHACHIYAN L, 1990, 893 CORN U SCH OP RE
[18]  
NESTEROV YE, 1993, COMPLEXITY ESTIMATES
[19]  
Nesterov YuE., 1993, INTERIOR POINT POLYN
[20]   A POLYNOMIAL-TIME ALGORITHM, BASED ON NEWTON METHOD, FOR LINEAR-PROGRAMMING [J].
RENEGAR, J .
MATHEMATICAL PROGRAMMING, 1988, 40 (01) :59-93