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 条
[1]  
[Anonymous], 1988, GEOMETRIC ALGORITHMS, DOI DOI 10.1007/978-3-642-97881-4
[2]   A SCALING TECHNIQUE FOR FINDING THE WEIGHTED ANALYTIC CENTER OF A POLYTOPE [J].
ATKINSON, DS ;
VAIDYA, PM .
MATHEMATICAL PROGRAMMING, 1992, 57 (02) :163-192
[3]  
ATKINSON DS, 1992, MINIMIZING WEIGHTED
[4]  
BAHN O., 1991, IMPLEMENTATION BEHAV
[5]  
den Hertog D., 1992, THESIS DELFT U TECHN
[6]  
DENHERTOG D, 1992, PATH FOLLOWING CUTTI
[7]  
DENHERTOG D, 1992, SHELL AMER92003 ROYA
[8]  
DENHERTOG D, 1991, 9147 DELF U TECHN FA
[9]   A METHOD FOR THE PARAMETRIC CENTER PROBLEM, WITH A STRICTLY MONOTONE POLYNOMIAL-TIME ALGORITHM FOR LINEAR-PROGRAMMING [J].
FREUND, RM ;
TAN, KC .
MATHEMATICS OF OPERATIONS RESEARCH, 1991, 16 (04) :775-801
[10]  
Gao T., 1991, 1991 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers (91CH3026-2), P44, DOI 10.1109/ICCAD.1991.185187