Skip to main navigation Skip to search Skip to main content

Random projections for linear programming

Research output: Contribution to journalArticlepeer-review

Abstract

Random projections are random linear maps, sampled from appropriate distributions, which approximately preserve certain geometrical invariants so that the approximation improves as the dimension of the space grows. The well known Johnson-Lindenstrauss lemma states that there are random matrices with surprisingly few rows which approximately preserve pairwise Euclidean distances among a set of points. This is commonly used to speed up algorithms based on Euclidean distances. We prove that these matrices also preserve other quantities, such as the distance to a cone. We exploit this result to devise a probabilistic algorithm to approximately solve linear programs. We show that this algorithm can approximately solve very large randomly generated LP instances. We also showcase its application to an error correction coding problem.

Original languageEnglish
Pages (from-to)1051-1071
Number of pages21
JournalMathematics of Operations Research
Volume43
Issue number4
DOIs
Publication statusPublished - 1 Jan 2018

Keywords

  • Concentration of measure
  • Dimension reduction
  • Johnson-Lindenstrauss lemma

Fingerprint

Dive into the research topics of 'Random projections for linear programming'. Together they form a unique fingerprint.

Cite this