Back to Search
Start Over
Solving Complex Optimisation Problems by Machine Learning
- Source :
- AppliedMath, Vol 4, Iss 3, Pp 908-926 (2024)
- Publication Year :
- 2024
- Publisher :
- MDPI AG, 2024.
-
Abstract
- Most optimisation research focuses on relatively simple cases: one decision maker, one objective, and possibly a set of constraints. However, real-world optimisation problems often come with complications: they might be multi-objective, multi-agent, multi-stage or multi-level, and they might have uncertainty, partial knowledge or nonlinear objectives. Each has led to research areas with dedicated solution methods. However, when new hybrid problems are encountered, there is typically no solver available. We define a broad class of discrete optimisation problem called an influence program, and describe a lightweight algorithm based on multi-agent multi-objective reinforcement learning with sampling. We show that it can be used to solve problems from a wide range of literatures: constraint programming, Bayesian networks, stochastic programming, influence diagrams (standard, limited memory and multi-objective), and game theory (multi-level programming, Bayesian games and level-k reasoning). We expect it to be useful for the rapid prototyping of solution methods for new hybrid problems.
- Subjects :
- multi-objective
multi-agent
reinforcement learning
optimisation
Mathematics
QA1-939
Subjects
Details
- Language :
- English
- ISSN :
- 26739909
- Volume :
- 4
- Issue :
- 3
- Database :
- Directory of Open Access Journals
- Journal :
- AppliedMath
- Publication Type :
- Academic Journal
- Accession number :
- edsdoj.7109c746a6e744b39fd91ffb813a4a15
- Document Type :
- article
- Full Text :
- https://doi.org/10.3390/appliedmath4030049