diff --git a/docs/index.html b/docs/index.html
index 9b4cad3..78f6a70 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -55,7 +55,7 @@
-
+
| BBOB |
|
suite |
@@ -70,7 +70,7 @@ OPL – Optimisation problem library
https://doi.org/10.1080/10556788.2020.1808977 |
https://github.com/numbbo/coco |
-
+
| BBOB-biobj |
|
suite |
@@ -85,7 +85,7 @@ OPL – Optimisation problem library
https://doi.org/10.48550/arXiv.1604.00359 |
https://github.com/numbbo/coco |
-
+
| BBOB-noisy |
|
suite |
@@ -100,7 +100,7 @@ OPL – Optimisation problem library
https://hal.inria.fr/inria-00369466 |
https://web.archive.org/web/20210416065610/https://coco.gforge.inria.fr/doku.php?id=downloads |
-
+
| BBOB-largescale |
|
suite |
@@ -115,7 +115,7 @@ OPL – Optimisation problem library
https://doi.org/10.48550/arXiv.1903.06396 |
https://github.com/numbbo/coco |
-
+
| BBOB-mixint |
|
suite |
@@ -130,7 +130,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/3321707.3321868 |
https://github.com/numbbo/coco |
-
+
| BBOB-biobj-mixint |
|
suite |
@@ -145,7 +145,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/3321707.3321868 |
https://github.com/numbbo/coco |
-
+
| BBOB-constrained |
|
suite |
@@ -160,7 +160,7 @@ OPL – Optimisation problem library
http://numbbo.github.io/coco-doc/bbob-constrained/ |
https://github.com/numbbo/coco |
-
+
| MOrepo |
|
suite |
@@ -175,7 +175,7 @@ OPL – Optimisation problem library
|
https://github.com/MCDMSociety/MOrepo |
-
+
| ZDT |
|
suite |
@@ -190,7 +190,7 @@ OPL – Optimisation problem library
https://doi.org/10.1162/106365600568202 |
https://github.com/anyoptimization/pymoo |
-
+
| DTLZ |
|
suite |
@@ -205,7 +205,7 @@ OPL – Optimisation problem library
https://doi.org/10.1109/CEC.2002.1007032 |
https://pymoo.org/problems/many/dtlz.html |
-
+
| WFG |
|
suite |
@@ -220,7 +220,7 @@ OPL – Optimisation problem library
https://doi.org/10.1109/TEVC.2005.861417 |
https://pymoo.org/problems/many/wfg.html |
-
+
| CDMP |
|
suite |
@@ -235,7 +235,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/3321707.3321878 |
? |
-
+
| SDP |
|
suite |
@@ -250,7 +250,7 @@ OPL – Optimisation problem library
https://doi.org/10.1109/TCYB.2019.2896021 |
? |
-
+
| MaOP |
|
suite |
@@ -265,7 +265,7 @@ OPL – Optimisation problem library
https://doi.org/10.1016/j.swevo.2019.02.003 |
? |
-
+
| BP |
|
suite |
@@ -280,7 +280,7 @@ OPL – Optimisation problem library
https://doi.org/10.1109/CEC.2019.8790277 |
? |
-
+
| GPD |
|
generator |
@@ -295,7 +295,7 @@ OPL – Optimisation problem library
https://doi.org/10.1016/j.asoc.2020.106139 |
? |
-
+
| ETMOF |
|
suite |
@@ -310,7 +310,7 @@ OPL – Optimisation problem library
https://doi.org/10.48550/arXiv.2110.08033 |
https://github.com/songbai-liu/etmo |
-
+
| MMOPP |
|
suite |
@@ -325,7 +325,7 @@ OPL – Optimisation problem library
http://www5.zzu.edu.cn/system/_content/download.jsp?urltype=news.DownloadAttachUrl&owner=1327567121&wbfileid=4764412 |
http://www5.zzu.edu.cn/ecilab/info/1036/1251.htm |
-
+
| CFD |
expensive evaluations 30s-15m |
suite |
@@ -340,7 +340,7 @@ OPL – Optimisation problem library
https://doi.org/10.1007/978-3-319-99259-4_24 |
https://bitbucket.org/arahat/cfd-test-problem-suite |
-
+
| GBEA |
expensive evaluations 5s-35s, RW-GAN-Mario and TopTrumps are part of GBEA |
suite |
@@ -355,7 +355,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/3321707.3321805 |
https://github.com/ttusar/coco-gbea |
-
+
| Car structure |
54 constraints |
suite |
@@ -370,7 +370,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/3205651.3205702 |
http://ladse.eng.isas.jaxa.jp/benchmark/ |
-
+
| EMO2017 |
|
suite |
@@ -385,7 +385,7 @@ OPL – Optimisation problem library
https://www.ini.rub.de/PEOPLE/glasmtbl/projects/bbcomp/ |
https://www.ini.rub.de/PEOPLE/glasmtbl/projects/bbcomp/downloads/realworld-problems-bbcomp-EMO-2017.zip |
-
+
| JSEC2019 |
expensive evaluations 3s; 22 constraints |
single |
@@ -400,7 +400,7 @@ OPL – Optimisation problem library
http://www.jpnsec.org/files/competition2019/EC-Symposium-2019-Competition-English.html |
http://www.jpnsec.org/files/competition2019/EC-Symposium-2019-Competition-English.html |
-
+
| RE |
|
suite |
@@ -415,7 +415,7 @@ OPL – Optimisation problem library
https://doi.org/10.1016/j.asoc.2020.106078 |
https://github.com/ryojitanabe/reproblems |
-
+
| CRE |
|
suite |
@@ -430,7 +430,7 @@ OPL – Optimisation problem library
https://doi.org/10.1016/j.asoc.2020.106078 |
https://github.com/ryojitanabe/reproblems |
-
+
| Radar waveform |
|
single |
@@ -445,7 +445,7 @@ OPL – Optimisation problem library
https://doi.org/10.1007/978-3-540-70928-2_53 |
http://code.evanhughes.org/ |
-
+
| MF2 |
|
suite |
@@ -460,7 +460,7 @@ OPL – Optimisation problem library
https://doi.org/10.21105/joss.02049 |
https://github.com/sjvrijn/mf2 |
-
+
| AMVOP |
|
suite |
@@ -475,7 +475,7 @@ OPL – Optimisation problem library
https://doi.org/10.1109/TEVC.2013.2281531 |
? |
-
+
| RWMVOP |
|
suite |
@@ -490,7 +490,7 @@ OPL – Optimisation problem library
https://doi.org/10.1109/TEVC.2013.2281531 |
? |
-
+
| SBOX-COST |
problems from BBOB but allows instances with the optimum close to the boundary |
suite |
@@ -505,7 +505,7 @@ OPL – Optimisation problem library
https://doi.org/10.48550/arXiv.2305.12221 |
https://github.com/IOHprofiler/IOHexperimenter/ |
-
+
| ρMNK-Landscapes |
tunable variable and objective dimensions; tunable multimodality and correlation between objectives |
generator |
@@ -520,7 +520,7 @@ OPL – Optimisation problem library
https://doi.org/10.1016/j.ejor.2012.12.019 |
https://gitlab.com/aliefooghe/mocobench/ |
-
+
| mUBQP |
tunable variable and objective dimensions; tunable density and correlation between objectives |
generator |
@@ -535,7 +535,7 @@ OPL – Optimisation problem library
https://doi.org/10.1016/j.asoc.2013.11.008 |
https://gitlab.com/aliefooghe/mocobench/ |
-
+
| ρmTSP |
tunable variable and objective dimensions; tunable instance type (euclidian/random); tunable correlation between objectives |
generator |
@@ -550,7 +550,7 @@ OPL – Optimisation problem library
https://doi.org/10.1007/978-3-319-45823-6_40 |
https://gitlab.com/aliefooghe/mocobench/ |
-
+
| CEC2015-DMOO |
|
suite |
@@ -565,7 +565,7 @@ OPL – Optimisation problem library
Benchmark Functions for CEC 2015 Special Session and Competition on Dynamic Multi-objective Optimization |
|
-
+
| Ealain |
Real-world-like, easily extensible to increase complexity |
generator |
@@ -580,7 +580,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/3638530.3654299 |
https://github.com/qrenau/Ealain |
-
+
| MA-BBOB |
Generator that creates affine combinations of BBOB functions |
generator |
@@ -595,7 +595,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/3673908 |
https://github.com/IOHprofiler/IOHexperimenter/blob/master/example/Competitions/MA-BBOB/Example_MABBOB.ipynb |
-
+
| MPM2 |
nonlinear nonseparable nonsymmetric; scalable in terms of time to evaluate the objective function |
generator |
@@ -610,7 +610,7 @@ OPL – Optimisation problem library
https://ls11-www.cs.tu-dortmund.de/_media/techreports/tr15-01.pdf |
https://github.com/jakobbossek/smoof/blob/master/inst/mpm2.py |
-
+
| Convex DTLZ2 |
Variant of DTLZ2 with a convex Pareto front (instead of concave) |
single |
@@ -625,7 +625,7 @@ OPL – Optimisation problem library
https://doi.org/10.1109/TEVC.2013.2281535 |
? |
-
+
| Inverted DTLZ1 |
Variant of DTLZ1 with an inverted Pareto front |
single |
@@ -640,7 +640,7 @@ OPL – Optimisation problem library
https://doi.org/10.1109/TEVC.2013.2281534 |
? |
-
+
| Minus DTLZ |
Variant of DTLZ that minimises the inverse of the base DTLZ functions |
suite |
@@ -655,7 +655,7 @@ OPL – Optimisation problem library
https://doi.org/10.1109/TEVC.2016.2587749 |
? |
-
+
| Minus WFG |
Variant of WFG that minimises the inverse of the base WFG functions |
suite |
@@ -670,7 +670,7 @@ OPL – Optimisation problem library
https://doi.org/10.1109/TEVC.2016.2587749 |
? |
-
+
| L1-ZDT |
Variant of ZDT with linkages between variables within one of two groups but not between variables in a different group; Linear recombination operators can potentially take advantage of the problem structure |
suite |
@@ -685,7 +685,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/1143997.1144179 |
? |
-
+
| L2-ZDT |
Variant of ZDT with linkages between all variables; Linear recombination operators can potentially take advantage of the problem structure |
suite |
@@ -700,7 +700,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/1143997.1144179 |
? |
-
+
| L3-ZDT |
Variant of L2-ZDT using a mapping to prevent linear recombination operators from potentially taking advantage of the problem structure |
suite |
@@ -715,7 +715,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/1143997.1144179 |
? |
-
+
| L2-DTLZ |
Variant of DTLZ2 and DTLZ3 with linkages between all variables; Linear recombination operators can potentially take advantage of the problem structure |
suite |
@@ -730,7 +730,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/1143997.1144179 |
? |
-
+
| L3-DTLZ |
Variant of L2-DTLZ using a mapping to prevent linear recombination operators from potentially taking advantage of the problem structure |
suite |
@@ -745,7 +745,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/1143997.1144179 |
? |
-
+
| CEC2018 DT - CEC2018 Competition on Dynamic Multiobjective Optimisation |
14 problems. Time-dependent: Pareto front/Pareto set geometry; irregular Pareto front shapes; variable-linkage; number of disconnected Pareto front segments; etc. |
suite |
@@ -760,7 +760,7 @@ OPL – Optimisation problem library
https://www.academia.edu/download/94499025/TR-CEC2018-DMOP-Competition.pdf |
https://pymoo.org/problems/dynamic/df.html |
-
+
| MODAct - multiobjective design of actuators |
Realistic Constrained Multi-Objective Optimization Benchmark Problems from Design. Need the https://github.com/epfl-lamd/modact package installed; evaluation times around 20ms |
suite |
@@ -775,7 +775,7 @@ OPL – Optimisation problem library
https://doi.org/10.1109/TEVC.2020.3020046 |
https://pymoo.org/problems/constrained/modact.html |
-
+
| IOHClustering |
Set of benchmark problems from clustering: optimization task is selecting cluster centers for a given set of data, with the number of clusters defining problem dimensionality. Includes both a suite and a generator. Based on ML clustering datasets |
suite; generator |
@@ -790,7 +790,7 @@ OPL – Optimisation problem library
https://arxiv.org/pdf/2505.09233 |
https://github.com/IOHprofiler/IOHClustering |
-
+
| GNBG-II |
Generalized Numerical Benchmark Generator (version 2). Also in IOH https://github.com/IOHprofiler/IOHGNBG |
suite; generator |
@@ -805,7 +805,7 @@ OPL – Optimisation problem library
https://dl.acm.org/doi/pdf/10.1145/3712255.3734271 |
https://github.com/rohitsalgotra/GNBG-II |
-
+
| GNBG |
Generalized Numerical Benchmark Generator |
suite; generator |
@@ -820,7 +820,7 @@ OPL – Optimisation problem library
https://arxiv.org/abs/2312.07083 |
https://github.com/Danial-Yazdani/GNBG-Generator |
-
+
| DynamicBinVal |
Four versions of the dynamic binary value problem |
suite |
@@ -835,7 +835,7 @@ OPL – Optimisation problem library
https://arxiv.org/pdf/2404.15837 |
https://github.com/IOHprofiler/IOHexperimenter |
-
+
| PBO |
Suite of 25 binary optimization problems |
suite |
@@ -850,7 +850,7 @@ OPL – Optimisation problem library
https://dl.acm.org/doi/pdf/10.1145/3319619.3326810 |
https://github.com/IOHprofiler/IOHexperimenter |
-
+
| W-model |
Tunable generator for binary optimization based on several difficulty features |
generator |
@@ -865,7 +865,7 @@ OPL – Optimisation problem library
https://dl.acm.org/doi/abs/10.1145/3205651.3208240?casa_token=S4U_Pi9f6MwAAAAA:U9ztNTPwmupT8K3GamWZfBL7-8fqjxPtr_kprv51vdwA-REsp0EyOFGa99BtbANb0XbqyrVg795hIw |
https://github.com/thomasWeise/BBDOB_W_Model |
-
+
| Submodular Optimitzation |
set of graph-based submodular optimization problems from 4 problem types |
suite |
@@ -880,7 +880,7 @@ OPL – Optimisation problem library
https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=10254181 |
https://github.com/IOHprofiler/IOHexperimenter |
-
+
| CEC2013 |
suite used for cec2013 competition. Also in IOH https://github.com/IOHprofiler/IOHexperimenter |
suite |
@@ -895,7 +895,7 @@ OPL – Optimisation problem library
https://peerj.com/articles/cs-2671/CEC2013.pdf |
https://github.com/P-N-Suganthan/CEC2013 |
-
+
| CEC2022 |
suite used for cec2022 competition. Also in IOH https://github.com/IOHprofiler/IOHexperimenter |
suite |
@@ -910,7 +910,7 @@ OPL – Optimisation problem library
https://github.com/P-N-Suganthan/2022-SO-BO/blob/main/CEC2022%20TR.pdf |
https://github.com/P-N-Suganthan/2022-SO-BO |
-
+
| Onemax+Sphere / Zeromax+Sphere |
|
single |
@@ -925,7 +925,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/3449726.3459521 |
None |
-
+
| Onemax+Sphere / DeceptiveTrap+RotatedEllipsoid |
|
single |
@@ -940,7 +940,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/3449726.3459521 |
None |
-
+
| InverseDeceptiveTrap+RotatedEllipsoid / DeceptiveTrap+RotatedEllipsoid |
|
single |
@@ -955,7 +955,7 @@ OPL – Optimisation problem library
https://doi.org/10.1145/3449726.3459521 |
None |
-
+
| PorkchopPlotInterplanetaryTrajectory |
|
suite |
@@ -970,7 +970,7 @@ OPL – Optimisation problem library
https://doi.org/10.1109/CEC65147.2025.11042973 |
https://github.com/ShuaiqunPan/Transfer_Random_forests_BBOB_Real_world |
-
+
| KinematicsRobotArm |
|
suite |
@@ -985,7 +985,7 @@ OPL – Optimisation problem library
https://doi.org/10.1023/A:1013258808932 |
https://github.com/ShuaiqunPan/Transfer_Random_forests_BBOB_Real_world |
-
+
| VehicleDynamics |
|
suite |
@@ -1000,7 +1000,7 @@ OPL – Optimisation problem library
https://www.scitepress.org/Papers/2023/121580/121580.pdf |
https://zenodo.org/records/8307853 |
-
+
| MECHBench |
This is a set of problems with inspiration from Structural Mechanics Design Optimization. The suite comprises three physical models, from which the user may define different kind of problems which impact the final design output. |
Problem Suite |
@@ -1015,7 +1015,7 @@ OPL – Optimisation problem library
https://arxiv.org/abs/2511.10821 |
https://github.com/BayesOptApp/MECHBench |
-
+
| EXPObench |
Wind farm layout optimization, gas filter design, pipe shape optimization, hyperparameter tuning, and hospital simulation |
Problem Suite |
@@ -1030,7 +1030,7 @@ OPL – Optimisation problem library
https://doi.org/10.1016/j.asoc.2023.110744 |
https://github.com/AlgTUDelft/ExpensiveOptimBenchmark |
-
+
| Gasoline direct injection engine design |
A multi-objective optimization problem seeking to minimize fuel consumption and NOx emissions over a two-minute dynamic duty cycle, subject to five constraints (turbine inlet temperature, number of knock occurrences, peak cylinder pressure, peak cylinder pressure rise, total work). Seven decision variables are defined: four define the hardware choices of cylinder compression ratio, turbo machinery and EGR cooler sizing; three relate to control variables that parameterise the engine control logic. |
Single Problem |
@@ -1045,7 +1045,7 @@ OPL – Optimisation problem library
|
https://doi.org/10.1016/j.ejor.2022.08.032 |
-
+
| BEACON |
Generator for bi-objective benchmark problems with explicitly controlled correlations in continuous spaces. |
Generator |
@@ -1060,7 +1060,7 @@ OPL – Optimisation problem library
https://dl.acm.org/doi/10.1145/3712255.3734303 |
https://github.com/Stebbet/BEACON/ |
-
+
| TulipaEnergy |
Determine the optimal investment and operation decisions for different types of assets in the energy system (production, consumption, conversion, storage, and transport), while minimizing loss of load. |
Problem Suite |
@@ -1075,7 +1075,7 @@ OPL – Optimisation problem library
See https://tulipaenergy.github.io/TulipaEnergyModel.jl/stable/40-scientific-foundation/45-scientific-references |
https://tulipaenergy.github.io/TulipaEnergyModel.jl/stable/ |
-
+
| ATO |
Parameters of the Modules of the Automatic Train Operation should be optimized. The parameters are continuous with different ranges. There are two objectives (minimizing energy consumption, minimizing driving duration. |
Single Problem |
@@ -1090,7 +1090,7 @@ OPL – Optimisation problem library
|
- |
-
+
| Brachytherapy treatment planning |
Treatment planning for internal radiation therapy |
Problem Suite |
@@ -1105,7 +1105,7 @@ OPL – Optimisation problem library
https://www.sciencedirect.com/science/article/pii/S1538472123016781 |
|
-
+
| FleetOpt |
Healthcare organisation in the UK provided data about their current fleet of vehicles to conduct non-emergency heathcare trips in the Argyll and Bute region of Scotland, UK. They also provided historical data about the trips the vehicles took and about the bases which the vehicles return to. The aim is to reduce the existing fleet of vehicles while still ensuring all trips can be covered. Moving a vehicle from one base to another to help cover trips is OK as long as the original base can still cover its trips. Link to paper with more details: https://dl.acm.org/doi/abs/10.1145/3638530.3664137 |
Single Problem |
@@ -1120,7 +1120,7 @@ OPL – Optimisation problem library
https://dl.acm.org/doi/abs/10.1145/3638530.3664137 |
Not public: was done for real client with their private data |
-
+
| Building spatial design |
Optimise the spatial layout of a building to: minimise energy consumption for climate control, and minimise the strain on the structure |
Single Problem |
@@ -1135,7 +1135,7 @@ OPL – Optimisation problem library
https://hdl.handle.net/1887/81789 |
https://github.com/TUe-excellent-buildings/BSO-toolbox |
-
+
| Electric Motor Design Optimization |
The goal is to find a design of a synchronous electric motor for power steering systems that minimizes costs and satisfies all constraints. |
Single Problem |
@@ -1150,7 +1150,7 @@ OPL – Optimisation problem library
https://dis.ijs.si/tea/Publications/Tusar23Multistep.pdf (paper in Slovene) |
Implementation not freely available |
-
+
| BONO-Bench |
Bi-objective problem generator and suite with scalable continuous decision space. Features complex problem properties (different types of multimodality and challenges in decision and objective space) as well as Pareto front approximations with error guarantees for the hypervolume and exact R2 indicators. |
Generator |
@@ -1165,7 +1165,7 @@ OPL – Optimisation problem library
|
https://github.com/schaepermeier/bonobench |
-
+
| RandOptGen |
RandOptGen: A Unified Random Problem Generator for Single-and Multi-Objective Optimization Problems with Mixed-Variable Input Spaces |
Generator |
@@ -1180,7 +1180,7 @@ OPL – Optimisation problem library
|
https://github.com/MALEO-research-group/RandOptGen |
-
+
| CUTEr |
A constrained and unconstrained testing environment |
Problem Suite |
@@ -1195,7 +1195,7 @@ OPL – Optimisation problem library
https://dl.acm.org/doi/10.1145/962437.962439 |
Not Found |
-
+
| CUTEst |
The Constrained and Unconstrained Testing Environment with safe threads (CUTEst) for optimization software |
Problem Suite |
@@ -1210,7 +1210,7 @@ OPL – Optimisation problem library
https://link.springer.com/article/10.1007/s10589-014-9687-3 |
https://github.com/jfowkes/pycutest |
-
+
| PUBOi |
A benchmark in which variable importance is tunable, based on the Walsh function |
Generator |
@@ -1234,10 +1234,24 @@ OPL – Optimisation problem library
Problem details
Click a table row to inspect full details.
+
+
README.md
+
README content for this snippet folder will appear here.
+
+
Snippet: call_{problem_id}.py
+
Open snippet folder
+
Select a problem to check for an available code snippet.
+
+