A GENERAL-PURPOSE PARALLEL ALGORITHM FOR UNCONSTRAINED OPTIMIZATION

被引:13
|
作者
Nash, Stephen G. [1 ]
Sofer, Ariela [1 ]
机构
[1] George Mason Univ, Dept Operat Res & Appl Stat, Fairfax, VA 22030 USA
基金
美国国家科学基金会;
关键词
nonlinear optimization; truncated Newton method; parallel computing; conjugate-gradient method;
D O I
10.1137/0801032
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper describes a general-purpose algorithm for unconstrained optimization that is suitable for a parallel computer. It is designed to be as easy to use as traditional algorithms for this problem, requiring only that a (scalar) subroutine be provided to evaluate the objective function and its gradient vector of first derivatives. The algorithm used is a block truncated-Newton method. Truncated-Newton methods are a class of methods that compromise on Newton's method so that large problems can be solved. Enhancements to the basic method suitable for a parallel computer are described. These include a revised data storage scheme, new preconditioning and initialization strategies to accelerate the method, a parallel line search, revised stopping rules for the inner algorithm, and a new "nonlinearity" test to determine the adequacy of the quadratic model. Numerical results are presented to illustrate the performance of the method, and comparisons are made with other scalar and parallel algorithms.
引用
收藏
页码:530 / 547
页数:18
相关论文
共 50 条
  • [21] A GENERAL-PURPOSE OPTIMIZATION PROGRAM FOR ENGINEERING DESIGN
    VANDERPLAATS, GN
    SUGIMOTO, H
    COMPUTERS & STRUCTURES, 1986, 24 (01) : 13 - 21
  • [22] Scalability of Enhanced Parallel Batch Pattern BP Training Algorithm on General-Purpose Supercomputers
    Turchenko, Volodymyr
    Grandinetti, Lucio
    DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 2010, 79 : 525 - 532
  • [23] SIFT Implementation and Optimization for General-Purpose GPU
    Heymann, S.
    Mueller, K.
    Smolic, A.
    Froelich, B.
    Wiegand, T.
    WSCG 2007, FULL PAPERS PROCEEDINGS I AND II, 2007, : 317 - +
  • [24] Parallel hierarchical sampling: A general-purpose interacting Markov chains Monte Carlo algorithm
    Rigat, F.
    Mira, A.
    COMPUTATIONAL STATISTICS & DATA ANALYSIS, 2012, 56 (06) : 1450 - 1467
  • [25] THE FEASIBILITY OF A GENERAL-PURPOSE PARALLEL COMPUTER USING WSI
    ANDERSON, P
    KELLY, P
    WINTERBOTTOM, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 365 : 251 - 268
  • [26] Kinematics and dynamics of a general-purpose, parallel, compliant micromanipulator
    Liu, PA
    Li, Q
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART K-JOURNAL OF MULTI-BODY DYNAMICS, 2003, 217 (01) : 39 - 50
  • [27] MEDICAL VOLUME VISUALIZATION ON GENERAL-PURPOSE PARALLEL ARCHITECTURES
    KONING, AHJ
    ZUIDERVELD, KJ
    VIERGEVER, MA
    MEDICAL INFORMATICS, 1994, 19 (03): : 283 - 293
  • [28] Is Multicore Hardware for General-Purpose Parallel Processing Broken?
    Vishkin, Uzi
    COMMUNICATIONS OF THE ACM, 2014, 57 (04) : 35 - 39
  • [29] The design of general-purpose parallel interface based on CPLD
    Yu, CF
    Yu, HH
    Tang, TA
    2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 526 - 529
  • [30] Genetic algorithm search space splicing particle swarm optimization as general-purpose optimizer
    Li, Hao
    Nantasenamat, Chanin
    Monnor, Teerawat
    Isarankura-Na-Ayudhya, Chartchalerm
    Prachayasittikul, Virapong
    CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2013, 128 : 153 - 159