Skip to main navigation Skip to search Skip to main content

Two-variable linear programming in parallel

  • University of Notre Dame

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

Two-variable linear programming is a fundamental problem in computational geometry. Sequentially, this problem was solved optimally in linear time by Megiddo and Dyer using the elegant prune-and-search technique. In parallel, the previously best known deterministic algorithm on the EREW PRAM for this problem takes O(log n log log n) time and O(n) work. In this paper, we present a faster parallel deterministic two-variable linear programming algorithm, which takes O(log n log*n) time and O(n) work on the EREW PRAM. Our algorithm is based on an interesting parallel prune-and-search technique, and makes use of new geometric observations which can be viewed as generalizations of those used by Megiddo and Dyer's sequential algorithms. Our parallel pruneand-search technique also leads to efficient EREW PRAM algorithm for the weighted selection problem, and is likely to be useful in solving other problems.

Original languageEnglish
Pages (from-to)155-165
Number of pages11
JournalComputational Geometry: Theory and Applications
Volume21
Issue number3
DOIs
StatePublished - 2002

Keywords

  • EREW PRAM Model
  • Linear programming
  • Parallel partitioning
  • Prune-and-search
  • Weighted selection

Fingerprint

Dive into the research topics of 'Two-variable linear programming in parallel'. Together they form a unique fingerprint.

Cite this