Introducing Competition in a Multi-Agent System for Hybrid Optimization

Process systems engineering optimization problems may be challenging. These problems often exhibit nonlinearity, non-convexity, discontinuity, and uncertainty, and often only the values of objective and constraint functions are accessible. Additionally, some problems may be computationally expensive. In such scenarios, black-box optimization methods may be appropriate to tackle such problems. A general-purpose multi-agent framework for optimization has been developed to automate the configuration and use of hybrid optimization, allowing for multiple optimization solvers, including different instances of the same solver. Solvers can share solutions, leading to better outcomes with the same computational effort. Alongside cooperation, competition is introduced by dynamically allocating more computational resource to solvers best suited to the problem. Each solver is assigned a priority that adapts to the evolution of the search. The scheduler is priority-based and uses similar algorithms to those in multi-tasking operating systems. The impact on the number of priority levels is investigated. The framework allows for the use of both metaheuristic and direct search methods. Metaheuristics explore the full search space while direct search methods are good at exploiting solutions. The framework has been implemented in Julia, making full use of multiprocessing. A multiobjective case study on the design of a micro-analytic system is presented. The case study demonstrates the benefits of a multi-solver hybrid optimization approach with both cooperation and competition. The framework adapts to the evolving requirements of the search. Often, a metaheuristic method is allocated more computational resource at the beginning of the search while direct search methods are prioritized later.

Authors

Institutions

Publication Details

Journal
Systems and Control Transactions
Published
2025-06-30
DOI
https://doi.org/10.69997/sct.132182
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Introducing Competition in a Multi-Agent System for Hybrid Optimization

Eric S. Fraga, M. Pineda, Veerawat Udomvorakulchai
Systems and Control Transactions
Scheduling and Optimization Algorithms
article

Introducing Competition in a Multi-Agent System for Hybrid Optimization

Eric S. Fraga, M. Pineda, Veerawat Udomvorakulchai
article en

Abstract

Process systems engineering optimization problems may be challenging. These problems often exhibit nonlinearity, non-convexity, discontinuity, and uncertainty, and often only the values of objective and constraint functions are accessible. Additionally, some problems may be computationally expensive. In such scenarios, black-box optimization methods may be appropriate to tackle such problems. A general-purpose multi-agent framework for optimization has been developed to automate the configuration and use of hybrid optimization, allowing for multiple optimization solvers, including different instances of the same solver. Solvers can share solutions, leading to better outcomes with the same computational effort. Alongside cooperation, competition is introduced by dynamically allocating more computational resource to solvers best suited to the problem. Each solver is assigned a priority that adapts to the evolution of the search. The scheduler is priority-based and uses similar algorithms to those in multi-tasking operating systems. The impact on the number of priority levels is investigated. The framework allows for the use of both metaheuristic and direct search methods. Metaheuristics explore the full search space while direct search methods are good at exploiting solutions. The framework has been implemented in Julia, making full use of multiprocessing. A multiobjective case study on the design of a micro-analytic system is presented. The case study demonstrates the benefits of a multi-solver hybrid optimization approach with both cooperation and competition. The framework adapts to the evolving requirements of the search. Often, a metaheuristic method is allocated more computational resource at the beginning of the search while direct search methods are prioritized later.

Systems and Control TransactionsVol. 4
University College London (GB)
University College London
Openalex Percentile: Top 78%
Scheduling and Optimization Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.