diff --git a/docs/index.html b/docs/index.html
index ba57888..38384f7 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -91,17 +91,17 @@
OPL – Optimisation problem library
10 |
2 |
|
- |
- |
+ box |
+ >=1 |
|
|
no |
|
|
|
- Parameters of the Modules of the Automatic Train Operation are optimized; two objectives: minimizing energy consumption and minimizing driving duration. |
- |
+ Parameters of the modules of the Automatic Train Operation are optimized; Parameters for the trajectory planning (first module) are maximum velocity (v_max), weighting of objectives (energy, time, comfort) in planning (lambda_e, lambda_s, lambda_t), step width (ds), maximum lateral acceleration (aq_max); as control module a PID controller is implemented, where the ki and kp parameters are optimized. The objectives are minimizing travel time and energy consumption. The evaluation takes several minutes, because the pipeline includes also a simulation. |
|
+ Carolin Mensendiek; Henrik Zeipel; Oliver Ludger Preuß; Moritz Vinzent Seiler; Walter Sextro; Heike Trautmann, https://doi.org/10.1145/3795101.3805368 | Multi-Objective Pipeline Optimisation and Configuration of Automatic Train Operation Trajectories |
|
unimodal |
|
@@ -117,7 +117,7 @@ OPL – Optimisation problem library
|
|
|
- |
+ >=1 |
|
|
|
@@ -128,7 +128,7 @@ OPL – Optimisation problem library
fn_building_spatial |
Building spatial design |
Problem |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
@@ -154,7 +154,7 @@ OPL – Optimisation problem library
|
BSO-toolbox |
C++ |
- {'40 seconds', '1 second'} |
+ {'1 second', '40 seconds'} |
https://github.com/TUe-excellent-buildings/BSO-toolbox |
Building Spatial Design toolbox (TU/e) |
|
@@ -214,7 +214,7 @@ OPL – Optimisation problem library
26 |
1 |
noisy |
- box | unknown |
+ unknown | box |
>=14 |
|
noisy |
@@ -292,7 +292,7 @@ OPL – Optimisation problem library
fn_gasoline |
Gasoline direct injection engine design |
Problem |
- integer | continuous |
+ continuous | integer |
14 |
2 |
multi-fidelity |
@@ -333,7 +333,7 @@ OPL – Optimisation problem library
fn_invdeceptive_deceptive_rotell |
InverseDeceptiveTrap+RotatedEllipsoid / DeceptiveTrap+RotatedEllipsoid |
Problem |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
@@ -456,7 +456,7 @@ OPL – Optimisation problem library
fn_onemax_sphere_deceptive_rotell |
Onemax+Sphere / DeceptiveTrap+RotatedEllipsoid |
Problem |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
@@ -497,7 +497,7 @@ OPL – Optimisation problem library
fn_onemax_sphere_zeromax_sphere |
Onemax+Sphere / Zeromax+Sphere |
Problem |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
@@ -661,7 +661,7 @@ OPL – Optimisation problem library
gen_ealain |
Ealain |
Generator |
- continuous | integer | binary |
+ binary | integer | continuous |
>=3 |
[1, 10, 2, 3, 4, 5, 6, 7, 8, 9] |
dynamic | multi-fidelity |
@@ -767,11 +767,11 @@ OPL – Optimisation problem library
|
>=1 |
|
- GNBG-II | IOHGNBG |
+ IOHGNBG | GNBG-II |
|
|
- https://github.com/rohitsalgotra/GNBG-II | https://github.com/IOHprofiler/IOHGNBG |
- Generalized Numerical Benchmark Generator version 2 | IOHprofiler version of GNBG |
+ https://github.com/IOHprofiler/IOHGNBG | https://github.com/rohitsalgotra/GNBG-II |
+ IOHprofiler version of GNBG | Generalized Numerical Benchmark Generator version 2 |
|
|
|
@@ -890,11 +890,11 @@ OPL – Optimisation problem library
|
>=1 |
|
- MA-BBOB (IOHexperimenter) | IOHexperimenter |
+ IOHexperimenter | MA-BBOB (IOHexperimenter) |
C++/Python |
|
- https://github.com/IOHprofiler/IOHexperimenter/blob/master/example/Competitions/MA-BBOB/Example_MABBOB.ipynb | https://github.com/IOHprofiler/IOHexperimenter |
- Example notebook for MA-BBOB in IOHexperimenter | IOHprofiler experimenter framework |
+ https://github.com/IOHprofiler/IOHexperimenter | https://github.com/IOHprofiler/IOHexperimenter/blob/master/example/Competitions/MA-BBOB/Example_MABBOB.ipynb |
+ IOHprofiler experimenter framework | Example notebook for MA-BBOB in IOHexperimenter |
|
|
|
@@ -1030,7 +1030,7 @@ OPL – Optimisation problem library
gen_randoptgen |
RandOptGen |
Generator |
- continuous | integer | binary |
+ binary | integer | continuous |
>=3 |
[1, 10, 2, 3, 4, 5, 6, 7, 8, 9] |
|
@@ -1194,7 +1194,7 @@ OPL – Optimisation problem library
suite_amvop |
AMVOP |
Suite |
- continuous | integer | categorical |
+ categorical | integer | continuous |
>=3 |
1 |
|
@@ -1317,7 +1317,7 @@ OPL – Optimisation problem library
suite_bbob_biobj_mixint |
BBOB-biobj-mixint |
Suite |
- integer | continuous |
+ continuous | integer |
10-320 |
2 |
|
@@ -1440,7 +1440,7 @@ OPL – Optimisation problem library
suite_bbob_mixint |
BBOB-mixint |
Suite |
- integer | continuous |
+ continuous | integer |
10-320 |
1 |
|
@@ -1833,11 +1833,11 @@ OPL – Optimisation problem library
|
>=1 |
|
- CEC2022 reference code | IOHexperimenter |
+ IOHexperimenter | CEC2022 reference code |
C++/Python |
|
- https://github.com/P-N-Suganthan/2022-SO-BO | https://github.com/IOHprofiler/IOHexperimenter |
- Suganthan's reference implementation | IOHprofiler experimenter framework |
+ https://github.com/IOHprofiler/IOHexperimenter | https://github.com/P-N-Suganthan/2022-SO-BO |
+ IOHprofiler experimenter framework | Suganthan's reference implementation |
|
|
|
@@ -1876,7 +1876,7 @@ OPL – Optimisation problem library
|
CFD test problem suite |
|
- {'30s', '15m'} |
+ {'15m', '30s'} |
https://bitbucket.org/arahat/cfd-test-problem-suite |
Expensive real-world CFD-based test problems |
|
@@ -1891,7 +1891,7 @@ OPL – Optimisation problem library
suite_cre |
CRE |
Suite |
- integer | continuous |
+ continuous | integer |
6-14 |
[2, 3, 4, 5] |
|
@@ -1932,7 +1932,7 @@ OPL – Optimisation problem library
suite_cuter |
CUTEr |
Suite |
- continuous | integer | binary |
+ binary | integer | continuous |
>=3 |
1 |
|
@@ -1973,11 +1973,11 @@ OPL – Optimisation problem library
suite_cutest |
CUTEst |
Suite |
- continuous | integer | binary |
+ binary | integer | continuous |
>=3 |
1 |
|
- box | unknown |
+ unknown | box |
>=2 |
|
|
@@ -2178,11 +2178,11 @@ OPL – Optimisation problem library
suite_expobench |
EXPObench |
Suite |
- categorical | integer | continuous |
+ continuous | integer | categorical |
30-405 |
1 |
noisy |
- box | unknown |
+ unknown | box |
>=2 |
|
["observational", "real-life"] |
@@ -2204,7 +2204,7 @@ OPL – Optimisation problem library
10-135 |
EXPObench |
Python |
- {'2 seconds', '80 seconds'} |
+ {'80 seconds', '2 seconds'} |
https://github.com/AlgTUDelft/ExpensiveOptimBenchmark |
EXPensive Optimization benchmark library (wind farm layout, gas filter design, pipe shape, hyperparameter tuning, hospital simulation) |
|
@@ -2245,7 +2245,7 @@ OPL – Optimisation problem library
|
coco-gbea |
|
- {'34 seconds', '5 seconds'} |
+ {'5 seconds', '34 seconds'} |
https://github.com/ttusar/coco-gbea |
Game-Benchmark for Evolutionary Algorithms (COCO fork) |
|
@@ -2325,11 +2325,11 @@ OPL – Optimisation problem library
|
>=1 |
|
- GNBG-II | IOHGNBG |
+ IOHGNBG | GNBG-II |
|
|
- https://github.com/rohitsalgotra/GNBG-II | https://github.com/IOHprofiler/IOHGNBG |
- Generalized Numerical Benchmark Generator version 2 | IOHprofiler version of GNBG |
+ https://github.com/IOHprofiler/IOHGNBG | https://github.com/rohitsalgotra/GNBG-II |
+ IOHprofiler version of GNBG | Generalized Numerical Benchmark Generator version 2 |
|
|
|
@@ -2424,7 +2424,7 @@ OPL – Optimisation problem library
suite_l1_zdt |
L1-ZDT |
Suite |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
@@ -2506,7 +2506,7 @@ OPL – Optimisation problem library
suite_l2_zdt |
L2-ZDT |
Suite |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
@@ -2588,7 +2588,7 @@ OPL – Optimisation problem library
suite_l3_zdt |
L3-ZDT |
Suite |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
@@ -2696,7 +2696,7 @@ OPL – Optimisation problem library
|
MECHBench |
Python |
- {'7 minutes', '1 minute'} |
+ {'1 minute', '7 minutes'} |
https://github.com/BayesOptApp/MECHBench |
Structural mechanics design optimization benchmark |
|
@@ -3080,7 +3080,7 @@ OPL – Optimisation problem library
suite_rwmvop |
RWMVOP |
Suite |
- continuous | integer | categorical |
+ categorical | integer | continuous |
>=3 |
1 |
|
@@ -3270,7 +3270,7 @@ OPL – Optimisation problem library
|
TulipaEnergyModel.jl |
Julia / JuMP |
- {'hours', 'minutes'} |
+ {'minutes', 'hours'} |
https://tulipaenergy.github.io/TulipaEnergyModel.jl/stable/ | https://github.com/TulipaEnergy/Tulipa-OBZ-CaseStudy |
Large linear program for optimal investment and operation of energy systems |
|
@@ -3367,7 +3367,7 @@ OPL – Optimisation problem library
suite_zdt |
ZDT |
Suite |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
diff --git a/docs/problems.html b/docs/problems.html
index 04d82b6..fce6ed5 100644
--- a/docs/problems.html
+++ b/docs/problems.html
@@ -65,17 +65,17 @@
10 |
2 |
|
- |
- |
+ box |
+ >=1 |
|
|
no |
|
|
|
- Parameters of the Modules of the Automatic Train Operation are optimized; two objectives: minimizing energy consumption and minimizing driving duration. |
- |
+ Parameters of the modules of the Automatic Train Operation are optimized; Parameters for the trajectory planning (first module) are maximum velocity (v_max), weighting of objectives (energy, time, comfort) in planning (lambda_e, lambda_s, lambda_t), step width (ds), maximum lateral acceleration (aq_max); as control module a PID controller is implemented, where the ki and kp parameters are optimized. The objectives are minimizing travel time and energy consumption. The evaluation takes several minutes, because the pipeline includes also a simulation. |
|
+ Carolin Mensendiek; Henrik Zeipel; Oliver Ludger Preuß; Moritz Vinzent Seiler; Walter Sextro; Heike Trautmann, https://doi.org/10.1145/3795101.3805368 | Multi-Objective Pipeline Optimisation and Configuration of Automatic Train Operation Trajectories |
|
unimodal |
|
@@ -91,7 +91,7 @@
|
|
|
- |
+ >=1 |
|
|
|
@@ -102,7 +102,7 @@
fn_building_spatial |
Building spatial design |
Problem |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
@@ -128,7 +128,7 @@
|
BSO-toolbox |
C++ |
- {'40 seconds', '1 second'} |
+ {'1 second', '40 seconds'} |
https://github.com/TUe-excellent-buildings/BSO-toolbox |
Building Spatial Design toolbox (TU/e) |
|
@@ -188,7 +188,7 @@
26 |
1 |
noisy |
- box | unknown |
+ unknown | box |
>=14 |
|
noisy |
@@ -266,7 +266,7 @@
fn_gasoline |
Gasoline direct injection engine design |
Problem |
- integer | continuous |
+ continuous | integer |
14 |
2 |
multi-fidelity |
@@ -307,7 +307,7 @@
fn_invdeceptive_deceptive_rotell |
InverseDeceptiveTrap+RotatedEllipsoid / DeceptiveTrap+RotatedEllipsoid |
Problem |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
@@ -430,7 +430,7 @@
fn_onemax_sphere_deceptive_rotell |
Onemax+Sphere / DeceptiveTrap+RotatedEllipsoid |
Problem |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
@@ -471,7 +471,7 @@
fn_onemax_sphere_zeromax_sphere |
Onemax+Sphere / Zeromax+Sphere |
Problem |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
@@ -635,7 +635,7 @@
gen_ealain |
Ealain |
Generator |
- continuous | integer | binary |
+ binary | integer | continuous |
>=3 |
[1, 10, 2, 3, 4, 5, 6, 7, 8, 9] |
dynamic | multi-fidelity |
@@ -741,11 +741,11 @@
|
>=1 |
|
- GNBG-II | IOHGNBG |
+ IOHGNBG | GNBG-II |
|
|
- https://github.com/rohitsalgotra/GNBG-II | https://github.com/IOHprofiler/IOHGNBG |
- Generalized Numerical Benchmark Generator version 2 | IOHprofiler version of GNBG |
+ https://github.com/IOHprofiler/IOHGNBG | https://github.com/rohitsalgotra/GNBG-II |
+ IOHprofiler version of GNBG | Generalized Numerical Benchmark Generator version 2 |
|
|
|
@@ -864,11 +864,11 @@
|
>=1 |
|
- MA-BBOB (IOHexperimenter) | IOHexperimenter |
+ IOHexperimenter | MA-BBOB (IOHexperimenter) |
C++/Python |
|
- https://github.com/IOHprofiler/IOHexperimenter/blob/master/example/Competitions/MA-BBOB/Example_MABBOB.ipynb | https://github.com/IOHprofiler/IOHexperimenter |
- Example notebook for MA-BBOB in IOHexperimenter | IOHprofiler experimenter framework |
+ https://github.com/IOHprofiler/IOHexperimenter | https://github.com/IOHprofiler/IOHexperimenter/blob/master/example/Competitions/MA-BBOB/Example_MABBOB.ipynb |
+ IOHprofiler experimenter framework | Example notebook for MA-BBOB in IOHexperimenter |
|
|
|
@@ -1004,7 +1004,7 @@
gen_randoptgen |
RandOptGen |
Generator |
- continuous | integer | binary |
+ binary | integer | continuous |
>=3 |
[1, 10, 2, 3, 4, 5, 6, 7, 8, 9] |
|
@@ -1168,7 +1168,7 @@
suite_amvop |
AMVOP |
Suite |
- continuous | integer | categorical |
+ categorical | integer | continuous |
>=3 |
1 |
|
@@ -1291,7 +1291,7 @@
suite_bbob_biobj_mixint |
BBOB-biobj-mixint |
Suite |
- integer | continuous |
+ continuous | integer |
10-320 |
2 |
|
@@ -1414,7 +1414,7 @@
suite_bbob_mixint |
BBOB-mixint |
Suite |
- integer | continuous |
+ continuous | integer |
10-320 |
1 |
|
@@ -1807,11 +1807,11 @@
|
>=1 |
|
- CEC2022 reference code | IOHexperimenter |
+ IOHexperimenter | CEC2022 reference code |
C++/Python |
|
- https://github.com/P-N-Suganthan/2022-SO-BO | https://github.com/IOHprofiler/IOHexperimenter |
- Suganthan's reference implementation | IOHprofiler experimenter framework |
+ https://github.com/IOHprofiler/IOHexperimenter | https://github.com/P-N-Suganthan/2022-SO-BO |
+ IOHprofiler experimenter framework | Suganthan's reference implementation |
|
|
|
@@ -1850,7 +1850,7 @@
|
CFD test problem suite |
|
- {'30s', '15m'} |
+ {'15m', '30s'} |
https://bitbucket.org/arahat/cfd-test-problem-suite |
Expensive real-world CFD-based test problems |
|
@@ -1865,7 +1865,7 @@
suite_cre |
CRE |
Suite |
- integer | continuous |
+ continuous | integer |
6-14 |
[2, 3, 4, 5] |
|
@@ -1906,7 +1906,7 @@
suite_cuter |
CUTEr |
Suite |
- continuous | integer | binary |
+ binary | integer | continuous |
>=3 |
1 |
|
@@ -1947,11 +1947,11 @@
suite_cutest |
CUTEst |
Suite |
- continuous | integer | binary |
+ binary | integer | continuous |
>=3 |
1 |
|
- box | unknown |
+ unknown | box |
>=2 |
|
|
@@ -2152,11 +2152,11 @@
suite_expobench |
EXPObench |
Suite |
- categorical | integer | continuous |
+ continuous | integer | categorical |
30-405 |
1 |
noisy |
- box | unknown |
+ unknown | box |
>=2 |
|
["observational", "real-life"] |
@@ -2178,7 +2178,7 @@
10-135 |
EXPObench |
Python |
- {'2 seconds', '80 seconds'} |
+ {'80 seconds', '2 seconds'} |
https://github.com/AlgTUDelft/ExpensiveOptimBenchmark |
EXPensive Optimization benchmark library (wind farm layout, gas filter design, pipe shape, hyperparameter tuning, hospital simulation) |
|
@@ -2219,7 +2219,7 @@
|
coco-gbea |
|
- {'34 seconds', '5 seconds'} |
+ {'5 seconds', '34 seconds'} |
https://github.com/ttusar/coco-gbea |
Game-Benchmark for Evolutionary Algorithms (COCO fork) |
|
@@ -2299,11 +2299,11 @@
|
>=1 |
|
- GNBG-II | IOHGNBG |
+ IOHGNBG | GNBG-II |
|
|
- https://github.com/rohitsalgotra/GNBG-II | https://github.com/IOHprofiler/IOHGNBG |
- Generalized Numerical Benchmark Generator version 2 | IOHprofiler version of GNBG |
+ https://github.com/IOHprofiler/IOHGNBG | https://github.com/rohitsalgotra/GNBG-II |
+ IOHprofiler version of GNBG | Generalized Numerical Benchmark Generator version 2 |
|
|
|
@@ -2398,7 +2398,7 @@
suite_l1_zdt |
L1-ZDT |
Suite |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
@@ -2480,7 +2480,7 @@
suite_l2_zdt |
L2-ZDT |
Suite |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
@@ -2562,7 +2562,7 @@
suite_l3_zdt |
L3-ZDT |
Suite |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
@@ -2670,7 +2670,7 @@
|
MECHBench |
Python |
- {'7 minutes', '1 minute'} |
+ {'1 minute', '7 minutes'} |
https://github.com/BayesOptApp/MECHBench |
Structural mechanics design optimization benchmark |
|
@@ -3054,7 +3054,7 @@
suite_rwmvop |
RWMVOP |
Suite |
- continuous | integer | categorical |
+ categorical | integer | continuous |
>=3 |
1 |
|
@@ -3244,7 +3244,7 @@
|
TulipaEnergyModel.jl |
Julia / JuMP |
- {'hours', 'minutes'} |
+ {'minutes', 'hours'} |
https://tulipaenergy.github.io/TulipaEnergyModel.jl/stable/ | https://github.com/TulipaEnergy/Tulipa-OBZ-CaseStudy |
Large linear program for optimal investment and operation of energy systems |
|
@@ -3341,7 +3341,7 @@
suite_zdt |
ZDT |
Suite |
- continuous | binary |
+ binary | continuous |
>=2 |
2 |
|
diff --git a/problems.yaml b/problems.yaml
index b6a2600..fcc539c 100644
--- a/problems.yaml
+++ b/problems.yaml
@@ -2,11 +2,13 @@ fn_ato:
allows_partial_evaluation: no
can_evaluate_objectives_independently: null
code_examples: null
- constraints: null
- description: 'Parameters of the Modules of the Automatic Train Operation are optimized;
- two objectives: minimizing energy consumption and minimizing driving duration.'
+ constraints:
+ - equality: null
+ hard: yes
+ number: null
+ type: box
+ description: 'Parameters of the modules of the Automatic Train Operation are optimized; Parameters for the trajectory planning (first module) are maximum velocity (v_max), weighting of objectives (energy, time, comfort) in planning (lambda_e, lambda_s, lambda_t), step width (ds), maximum lateral acceleration (aq_max); as control module a PID controller is implemented, where the ki and kp parameters are optimized. The objectives are minimizing travel time and energy consumption. The evaluation takes several minutes, because the pipeline includes also a simulation.'
dynamic_type: null
- evaluation_time: null
fidelity_levels: null
implementations: null
instances: null
@@ -17,7 +19,12 @@ fn_ato:
noise_type: null
objectives:
- 2
- references: null
+ references:
+ - authors: ["Carolin Mensendiek", "Henrik Zeipel", "Oliver Ludger Preuß", "Moritz Vinzent Seiler", "Walter Sextro", "Heike Trautmann"]
+ link:
+ type: null
+ url: https://doi.org/10.1145/3795101.3805368
+ - title: "Multi-Objective Pipeline Optimisation and Configuration of Automatic Train Operation Trajectories"
source:
- real-world
tags: null
@@ -1081,6 +1088,13 @@ gen_wmodel:
max: null
min: 1
type: binary
+impl_ato:
+ description: Non-public implementation
+ evaluation_time:
+ - "several minutes"
+ language: Python
+ name: Automatic Train Operation Pipeline
+ type: implementation
impl_beacon:
description: Continuous Bi-objective Benchmark with Explicit Adjustable
COrrelatioN control