Result: Asynchronous parallel pattern search for nonlinear optimization

Title:
Asynchronous parallel pattern search for nonlinear optimization
Source:
SIAM journal on scientific computing (Print). 23(1):134-156
Publisher Information:
Philadelphia, PA: Society for Industrial and Applied Mathematics, 2002.
Publication Year:
2002
Physical Description:
print, 27 ref
Original Material:
INIST-CNRS
Subject Terms:
Computer science, Informatique, Mathematics, Mathématiques, Sciences exactes et technologie, Exact sciences and technology, Sciences et techniques communes, Sciences and techniques of general use, Mathematiques, Mathematics, Analyse numérique. Calcul scientifique, Numerical analysis. Scientific computation, Analyse numérique, Numerical analysis, Méthodes numériques en programmation mathématique, optimisation et calcul variationnel, Numerical methods in mathematical programming, optimization and calculus of variations, Programmation mathématique numérique, Numerical methods in mathematical programming, Méthodes de calcul scientifique (y compris calcul symbolique, calcul algébrique), Methods of scientific computing (including symbolic computation, algebraic computation), Sciences appliquees, Applied sciences, Recherche operationnelle. Gestion, Operational research. Management science, Recherche opérationnelle et modèles formalisés de gestion, Operational research and scientific management, Programmation mathématique, Mathematical programming, Action, Acción, Addition, Adicción, Algorithme recherche, Search algorithm, Algoritmo búsqueda, Algorithmique, Algorithmics, Algorítmica, Amas, Cluster, Montón, Asynchrone, Asynchronous, Asincrono, Balance, Balances, Balanza, Calcul parallèle, Parallel computation, Cálculo paralelo, Calcul réparti, Distributed computing, Cálculo repartido, Caractéristique, Characteristic, Característica, Caractéristiques, Characteristics, Características, Charge, Load, Carga, Cible, Target, Blanco, En parallèle, Parallel, En paralelo, Fonction objectif, Objective function, Función objetivo, Fonctionnelle, Functional, Funciónal, Implémentation, Implementation, Ejecución, Ingénierie, Engineering, Ingeniería, Méthode optimisation, Optimization method, Método optimización, Norme, Standards, Norma, Optimisation, Optimization, Optimización, Parallélisme, Parallelism, Paralelismo, Plan expérience, Experimental design, Plan experiencia, Processeur, Processor, Procesador, Système parallèle, Parallel system, Sistema paralelo, Tolérance faute, Fault tolerance, Tolerancia falta, 68w15, APPS, Asynchronous parallel pattern search
Document Type:
Academic journal Article
File Description:
text
Language:
English
Author Affiliations:
Computational Sciences and Mathematics Research Department, Sandia National Laboratories, Livermore, CA 94551-9217, United States
Department of Computer Science, College of William and Mary, Williamsburg, VA 23187-8795, United States
ISSN:
1064-8275
Rights:
Copyright 2002 INIST-CNRS
CC BY 4.0
Sauf mention contraire ci-dessus, le contenu de cette notice bibliographique peut être utilisé dans le cadre d’une licence CC BY 4.0 Inist-CNRS / Unless otherwise stated above, the content of this bibliographic record may be used under a CC BY 4.0 licence by Inist-CNRS / A menos que se haya señalado antes, el contenido de este registro bibliográfico puede ser utilizado al amparo de una licencia CC BY 4.0 Inist-CNRS
Notes:
Mathematics

Operational research. Management
Accession Number:
edscal.13462149
Database:
PASCAL Archive

Further Information

We introduce a new asynchronous parallel pattern search (APPS). Parallel pattern search can be quite useful for engineering optimization problems characterized by a small number of variables (say, fifty or less) and by objective functions that are expensive to evaluate, such as those defined by complex simulations that can take anywhere from a few seconds to many hours to run. The target platforms for APPS are the loosely coupled parallel systems now widely available. We exploit the algorithmic characteristics of pattern search to design variants that dynamically initiate actions solely in response to messages, rather than routinely cycling through a fixed set of steps. This gives a versatile concurrent strategy that allows us to effectively balance the computational load across all available processors. Further, it allows us to incorporate a high degree of fault tolerance with almost no additional overhead. We demonstrate the effectiveness of a preliminary implementation of APPS on both standard test problems as well as some engineering optimization problems.