Parallel Simplex for Large Pure Network Problems: Computational Testing and Sources of Speedup

نویسندگان

  • Richard S. Barr
  • Betty L. Hickman
چکیده

This pa per re ports on a new par al lel im ple men ta tion of the pri mal sim plex method for mini mum cost net work flow prob lems, that de com poses both the piv ot ing and pric ing op era tions. The selfscheduling ap proach is both flexi ble and ef fi cient; its im ple men ta tion is close in speed to the best se rial code when us ing one proc es sor, and is ca pa ble of sub stan tial speed ups as par al lel com put ing units are added. An indepth com pu ta tional study of ran domly gen er ated trans por ta tion and trans ship ment prob lems veri fied the ef fec tive ness of this ap proach, with re sults on a 20processor 80386based sys tem that are com peti tive with—and oc ca sion ally su pe rior to—mas sively par al lel im ple men ta tions us ing tens of thou sands of proc es sors. A microanalysis of the code's be hav ior iden ti fied un ex pected sources of (the oc ca sion ally su per lin ear) speedup, in clud ing the evo lu tion ary to pol ogy of the net work ba sis.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A parallel implementation of an exterior point algorithm for linear programming problems

The simplex method is perhaps the most widely used method for solving linear programming (LP) problems. The computation time of simplex type algorithms depends on the basis inverse that occurs in each iteration. Parallelizing simplex type algorithms is one of the most challenging problems. The aim of this paper is to present a parallel implementation of the primal exterior point simplex algorit...

متن کامل

An Efficient Extension of Network Simplex Algorithm

In this paper, an efficient extension of network simplex algorithm is presented. In static scheduling problem, where there is no change in situation, the challenge is that the large problems can be solved in a short time. In this paper, the Static Scheduling problem of Automated Guided Vehicles in container terminal is solved by Network Simplex Algorithm (NSA) and NSA+, which extended the stand...

متن کامل

Effective Implementation of GPU-based Revised Simplex algorithm applying new memory management and cycle avoidance strategies

Graphics Processing Units (GPUs) with high computational capabilities used as modern parallel platforms to deal with complex computational problems. We use this platform to solve large-scale linear programing problems by revised simplex algorithm. To implement this algorithm, we propose some new memory management strategies. In addition, to avoid cycling because of degeneracy conditions, we use...

متن کامل

Speeding up the Stress Analysis of Hollow Circular FGM Cylinders by Parallel Finite Element Method

In this article, a parallel computer program is implemented, based on Finite Element Method, to speed up the analysis of hollow circular cylinders, made from Functionally Graded Materials (FGMs). FGMs are inhomogeneous materials, which their composition gradually varies over volume. In parallel processing, an algorithm is first divided to independent tasks, which may use individual or shared da...

متن کامل

Parallelizing the dual revised simplex method

This paper introduces the design and implementation of two parallel dual simplex solvers for general large scale sparse linear programming problems. One approach, called PAMI, extends a relatively unknown pivoting strategy called suboptimization and exploits parallelism across multiple iterations. The other, called SIP, exploits purely single iteration parallelism by overlapping computational c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Operations Research

دوره 42  شماره 

صفحات  -

تاریخ انتشار 1994