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