Dynamic data structures for a direct search algorithm

被引:47
作者
He, J [1 ]
Watson, LT
Ramakrishnan, N
Shaffer, CA
Verstak, A
Jiang, J
Bae, K
Tranter, WH
机构
[1] Virginia Polytech Inst & State Univ, Dept Comp Sci, Blacksburg, VA 24061 USA
[2] Virginia Polytech Inst & State Univ, Dept Math, Blacksburg, VA 24061 USA
[3] Virginia Polytech Inst & State Univ, Bradley Dept Elect & Comp Engn, Blacksburg, VA 24061 USA
基金
美国国家航空航天局; 美国国家科学基金会;
关键词
global optimization; DIRECT algorithm; direct search; dynamic data structures;
D O I
10.1023/A:1019992822938
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The DIRECT (DIviding RECTangles) algorithm of Jones, Perttunen, and Stuckman (Journal of Optimization Theory and Applications, vol. 79, no. 1, pp. 157-181, 1993), a variant of Lipschitzian methods for bound constrained global optimization, has proved effective even in higher dimensions. However, the performance of a DIRECT implementation in real applications depends on the characteristics of the objective function, the problem dimension, and the desired solution accuracy. Implementations with static data structures often fail in practice, since it is difficult to predict memory resource requirements in advance. This is especially critical in multidisciplinary engineering design applications, where the DIRECT optimization is just one small component of a much larger computation, and any component failure aborts the entire design process. To make the DIRECT global optimization algorithm efficient and robust on large-scale, multidisciplinary engineering problems, a set of dynamic data structures is proposed here to balance the memory requirements with execution time, while simultaneously adapting to arbitrary problem size. The focus of this paper is on design issues of the dynamic data structures, and related memory management strategies. Numerical computing techniques and modifications of Jones' original DIRECT algorithm in terms of stopping rules and box selection rules are also explored. Performance studies are done for synthetic test problems with multiple local optima. Results for application to a site-specific system simulator for wireless communications systems ((SW)-W-4) are also presented to demonstrate the effectiveness of the proposed dynamic data structures for an implementation of DIRECT.
引用
收藏
页码:5 / 25
页数:21
相关论文
共 15 条
[1]  
[Anonymous], 1998, CRSCTR9829 N CAR STA
[2]  
Baker C. A., 2000, Proceedings of the High Performance Computing Symposium - HPC 2000, P101
[3]  
BAKER CA, 2000, 20000628 STAT U VIRG
[4]   A comparison of global optimization methods for the design of a high-speed civil transport [J].
Cox, SE ;
Haftka, RT ;
Baker, CA ;
Grossman, B ;
Mason, WH ;
Watson, LT .
JOURNAL OF GLOBAL OPTIMIZATION, 2001, 21 (04) :415-433
[5]  
COX SE, 1999, P AER NUM SIM S 99 T, P23
[6]   WISE DESIGN OF INDOOR WIRELESS SYSTEMS - PRACTICAL COMPUTATION AND OPTIMIZATION [J].
FORTUNE, SJ ;
GAY, DM ;
KERNIGHAN, BW ;
LANDRON, O ;
VALENZUELA, RA ;
WRIGHT, MH .
IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1995, 2 (01) :58-68
[7]  
GABLONSKY JM, 2001, CRSCTR0031 N CAR STA
[8]  
Jones D.R., 2001, The Encyclopedia of Optimization, P431, DOI DOI 10.1007/0-306-48332-7
[9]   LIPSCHITZIAN OPTIMIZATION WITHOUT THE LIPSCHITZ CONSTANT [J].
JONES, DR ;
PERTTUNEN, CD ;
STUCKMAN, BE .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1993, 79 (01) :157-181
[10]   Direct search methods: then and now [J].
Lewis, RM ;
Torczon, V ;
Trosset, MW .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2000, 124 (1-2) :191-207