English

DIRECTGO: A new DIRECT-type MATLAB toolbox for derivative-free global optimization

Optimization and Control 2022-04-29 v2 Data Structures and Algorithms Mathematical Software

Abstract

In this work, we introduce DIRECTGO, a new MATLAB toolbox for derivative-free global optimization. DIRECTGO collects various deterministic derivative-free DIRECT-type algorithms for box-constrained, generally-constrained, and problems with hidden constraints. Each sequential algorithm is implemented in two ways: using static and dynamic data structures for more efficient information storage and organization. Furthermore, parallel schemes are applied to some promising algorithms within DIRECTGO. The toolbox is equipped with a graphical user interface (GUI), ensuring the user-friendly use of all functionalities available in DIRECTGO. Available features are demonstrated in detailed computational studies using a comprehensive DIRECTGOLib v1.0 library of global optimization test problems. Additionally, eleven classical engineering design problems illustrate the potential of DIRECTGO to solve challenging real-world problems. Finally, the appendix gives examples of accompanying MATLAB programs and provides a synopsis of its use on the test problems with box and general constraints.

Keywords

Cite

@article{arxiv.2107.02205,
  title  = {DIRECTGO: A new DIRECT-type MATLAB toolbox for derivative-free global optimization},
  author = {Linas Stripinis and Remigijus Paulavičius},
  journal= {arXiv preprint arXiv:2107.02205},
  year   = {2022}
}

Comments

Revised version of the paper

R2 v1 2026-06-24T03:54:34.019Z