A simple complexity proof for a polynomial-time linear programming algorithm

A simple complexity proof for a polynomial-time linear programming algorithm

0.00 Avg rating0 Votes
Article ID: iaor1989626
Country: Netherlands
Volume: 8
Issue: 3
Start Page Number: 155
End Page Number: 159
Publication Date: Jun 1989
Journal: Operations Research Letters
Authors:
Keywords: Karmarkar's method
Abstract:

In this article a polynomial-time algorithm for linear programming is proposed. This algorithm augments the objective by a logarithmic penalty function and then solves a sequence of quadratic approximations of this program. This algorithm has a complexity of O(m1’/2L) iterations and O(m3’.5L) arithmetic operations, where m is the number of variables and L is the size of the problem encoding in binary. The novel feature of this algorithm is that it admits a very simple proof of its complexity, which makes it valuable both as a teaching and as a research tool. Moreover, its convergence can be accelerated by performing a line search and the line search stepsize is obtainable in a closed form. This algorithm maintains primal and dual feasibility at all iterations.

Reviews

Required fields are marked *. Your email address will not be published.