Implementation of a Parallel Stochastic Solving Method for Linearly Constrained Concave Global Optimization Problems Using Parallel Computing

Abstract

A parallel stochastic algorithm is implemented for solving the linearly constrained concave global optimization problem. The algorithm uses a multistart technique which repeatedly employs two phases, the global phase and the local phase. The global phase creates a random search direction to find a vertex of the linearly constrained feasible region. The local phase begins from that vertex and solves for a local minimum. The algorithm repeats the global and local phases to find all the local minima. The algorithm was in FORTRAN on the Connection Machine CM-2 and Cray X-MP EA/464 supercomputers. Computational results are presented for more than 200 test problems in three categories: known problems from the literature, randomly generated concave quadratic problems, and randomly generated fixed-charge problems. The test problems from the literature were run on both the Cray X-MP and the CM-2 and resulted in an analysis of the stochastic algorithm's efficiency on each machine. Computational results from randomly generated quadratic and fixed-charge functions resulted in an examination of how-particular characteristics affect the difficulty of the problem. Lastly, the ,stochastic algorithm's performance on the Cray X-MP was analyzed and modeled using the timing results for random concave quadratic function problems. algorithms; parallel programming(computer science); stochastic analysis; mathematical optimization; mathematical programming; connection machines.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 08, 1992
Accession Number
ADA257112

Entities

People

  • Matthew F. Mclaughlin

Organizations

  • United States Naval Academy

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Computer Programming
  • Computer Science
  • Computers
  • High Performance Computing
  • Linear Programming
  • Mathematical Programming
  • Operating Systems
  • Operations Research
  • Optimization
  • Parallel Computing
  • Parallel Processing
  • Parallel Processors
  • Simplex Method
  • Statistical Analysis
  • Supercomputers
  • United States Naval Academy

Readers

  • Computer Science.
  • Finite Element Method (FEM) for solving Partial Differential Equations (PDEs)
  • Mathematical Modeling and Probability Theory.