A Subtree-Partitioning Algorithm for Inducing Parallelism in Network Simplex Dual Updates

  • Authors:
  • Betty L. Hickman;Dan Scott

  • Affiliations:
  • Computer Science Department, University of Nebraska at Omaha, Omaha, NE 68182-0500/ E-mail: hickman@felix.unomaha.edu;Industrial and Management Systems Engineering Department, University of Nebraska-Lincoln, Lincoln, NE 68588-0518/ me@ienext.unl.edu

  • Venue:
  • Computational Optimization and Applications
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper reports on thedevelopment of a very efficient method for partitioning the networksimplex basis subtree in which dual values must be updated duringa pivot. The partitioning procedure may be concurrently executedby multiple processes. The resulting rapid decomposition of thesubtree allows an arbitrary number of processes to be utilized inthe actual dual update. This approach alleviates a primary limitationof the most efficient parallel network simplex implementationpublished to date. The new code performs at least as well as theprevious implementation on medium-scale problems and reduces averagesolution time by over 34% on large-scale problems.