Concurrent Function Evaluations in Local and Global Optimization,

Abstract

This paper discusses some basic opportunities for the use of multiprocessing in the solution of optimization problems. Consider two fundamental optimization problems, unconstrained optimization and global optimization, in the important case when function evaluation is expensive and gradients are evaluated by finite differences. First some simple parallel strategies are discussed based upon the use of concurrent function evaluations to evaluate the finite difference gradient. These include the speculative evaluation of the gradient concurrently with the evaluation of the function, before it is known whether the gradient value at this point will be required. Examples are presented that indicate the effectiveness of these parallel strategies for unconstrained optimization. Given experimental results show that the effect of using these strategies to parallelize each of the multiple local minimizations within a recently proposed concurrent global optimization algorithm. Briefly discussed are several parallel optimization strategies that are related to these approaches but make more fundamental changes to standard sequential optimization algorithms.

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1986
Accession Number
ADA176478

Entities

People

  • Robert B. Schnabel

Organizations

  • University of Colorado Boulder

Tags

DTIC Thesaurus Topics

  • Algorithms
  • Heuristic Methods
  • Mathematics
  • Optimization
  • Test And Evaluation

Fields of Study

  • Computer science

Readers

  • Operations Research
  • Parallel and Distributed Computing.