Using regression trees for improving the efficiency of nonlinear programming solvers
Optimization plays a critical role in fields such as economics, engineering, and computational sciences, where finding the optimal values of decision variables is essential for the design of a product, production system, or service system. However, many optimization problems remain challenging even with advanced solvers. This study integrates machine learning into optimization by employing a regression tree algorithm that is trained on sampled solutions of the problem to improve the efficiency of derivative-free nonlinear programming solvers. The approach is tested on 24 single-objective functions to reduce the domain of decision variables. The results demonstrate better accuracy and consistency in the solver performance. Incorporating a machine learning technique into an optimization method can be extended to solve black-box optimization problems and paves the way for innovative solutions in engineering design and other domains.
Authors
- Necati Aras (ORCID: https://orcid.org/0000-0002-1485-730X)
- Mustafa Gökçe Baydoğan (ORCID: https://orcid.org/0000-0001-6324-6575)
- Fulya Terzi
Institutions
- Boğaziçi University (TR)
Publication Details
- Journal
- Engineering Science and Technology an International Journal
- Published
- 2025-03-12
- DOI
- https://doi.org/10.1016/j.jestch.2025.102012
- Citations
- 2
- Primary Topic
- Metaheuristic Optimization Algorithms Research
- Type
- article
- Field-Weighted Citation Impact
- 4.96