A method of euclidean centers
In this paper we describe a new algorithm for solving a linear programming problem of the form: max c Tx , s.t. Ax ⩾ b , where x ϵ R n and A ϵ R m + n. The first phase of the algorithm involves finding the Euclidean center and radius of the maximal inscribed hypersphere contained in the polytope def...
Gespeichert in:
Veröffentlicht in: | Computers & operations research 1996, Vol.23 (1), p.13-25 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In this paper we describe a new algorithm for solving a linear programming problem of the form:
max c
Tx
,
s.t. Ax ⩾ b
, where x ϵ
R
n and A ϵ
R
m + n. The first phase of the algorithm involves finding the Euclidean center and radius of the maximal inscribed hypersphere contained in the polytope defined by
Ax ⩾
b. We develop a method of steepest ascent which locates this center by maximizing a piecewise linear function. The computation of the direction of steepest ascent involves the solution of a simple quadratic program. The starting point is arbitrary. The second phase of the algorithm is concerned with maximization of the objective function over the feasible region. A simplex that encloses the feasible region is determined by the maximal hypersphere determined in the first phase. If the optimum of the objective function over this simplex is feasible, the algorithm terminates and the solution is found. If not, a new maximal hypersphere problem is solved in the next iteration. Here we describe the algorithm with an emphasis on its geometrical aspects and provide a proof of finite convergence. |
---|---|
ISSN: | 0305-0548 1873-765X 0305-0548 |
DOI: | 10.1016/0305-0548(95)00010-J |