Polynomial linear programming with Gaussian belief propagation

Danny Bickson*, Yoav Tock, Ori Shental, Danny Dolev

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Scopus citations

Abstract

Interior-point methods are state-of-the-art algorithms for solving linear programming (LP) problems with polynomial complexity. Specifically, the Karmarkar algorithm typically solves LP problems in time O(n3.5), where n is the number of unknown variables. Karmarkar's celebrated algorithm is known to be an instance of the log-barrier method using the Newton iteration. The main computational overhead of this method is in inverting the Hessian matrix of the Newton iteration. In this contribution, we propose the application of the Gaussian belief propagation (GaBP) algorithm as part of an efficient and distributed LP solver that exploits the sparse and symmetric structure of the Hessian matrix and avoids the need for direct matrix inversion. This approach shifts the computation from realm of linear algebra to that of probabilistic inference on graphical models, thus applying GaBP as an efficient inference engine. Our construction is general and can be used for any interior-point algorithm which uses the Newton method, including non-linear program solvers.

Original languageEnglish
Title of host publication46th Annual Allerton Conference on Communication, Control, and Computing
Pages895-901
Number of pages7
DOIs
StatePublished - 2008
Event46th Annual Allerton Conference on Communication, Control, and Computing - Monticello, IL, United States
Duration: 24 Sep 200826 Sep 2008

Publication series

Name46th Annual Allerton Conference on Communication, Control, and Computing

Conference

Conference46th Annual Allerton Conference on Communication, Control, and Computing
Country/TerritoryUnited States
CityMonticello, IL
Period24/09/0826/09/08

Fingerprint

Dive into the research topics of 'Polynomial linear programming with Gaussian belief propagation'. Together they form a unique fingerprint.

Cite this