TY - JOUR
T1 - Adaptive block coordinate DIRECT algorithm
AU - Tao, Qinghua
AU - Huang, Xiaolin
AU - Wang, Shuning
AU - Li, Li
N1 - Publisher Copyright:
© 2017, Springer Science+Business Media, LLC.
PY - 2017/12/1
Y1 - 2017/12/1
N2 - DIviding RECTangles (DIRECT) is an efficient and popular method in dealing with bound constrained optimization problems. However, DIRECT suffers from dimension curse, since its computational complexity soars when dimension increases. Besides, DIRECT also converges slowly when the objective function is flat. In this paper, we propose a coordinate DIRECT algorithm, which coincides with the spirits of other coordinate update algorithms. We transform the original problem into a series of sub-problems, where only one or several coordinates are selected to optimize and the rest keeps fixed. For each sub-problem, coordinately dividing the feasible domain enjoys low computational burden. Besides, we develop adaptive schemes to keep the efficiency and flexibility to tackle different functions. Specifically, we use block coordinate update, of which the size could be adaptively selected, and we also employ sequential quadratic programming to conduct the local search to efficiently accelerate the convergence even when the objective function is flat. With these techniques, the proposed algorithm achieves promising performance on both efficiency and accuracy in numerical experiments.
AB - DIviding RECTangles (DIRECT) is an efficient and popular method in dealing with bound constrained optimization problems. However, DIRECT suffers from dimension curse, since its computational complexity soars when dimension increases. Besides, DIRECT also converges slowly when the objective function is flat. In this paper, we propose a coordinate DIRECT algorithm, which coincides with the spirits of other coordinate update algorithms. We transform the original problem into a series of sub-problems, where only one or several coordinates are selected to optimize and the rest keeps fixed. For each sub-problem, coordinately dividing the feasible domain enjoys low computational burden. Besides, we develop adaptive schemes to keep the efficiency and flexibility to tackle different functions. Specifically, we use block coordinate update, of which the size could be adaptively selected, and we also employ sequential quadratic programming to conduct the local search to efficiently accelerate the convergence even when the objective function is flat. With these techniques, the proposed algorithm achieves promising performance on both efficiency and accuracy in numerical experiments.
KW - Coordinate update
KW - DIRECT
KW - Global optimization
KW - SQP
UR - https://www.scopus.com/pages/publications/85021698447
U2 - 10.1007/s10898-017-0541-x
DO - 10.1007/s10898-017-0541-x
M3 - Article
AN - SCOPUS:85021698447
SN - 0925-5001
VL - 69
SP - 797
EP - 822
JO - Journal of Global Optimization
JF - Journal of Global Optimization
IS - 4
ER -