|
900 | 900 | implementation: https://zenodo.org/records/8307853 |
901 | 901 | source (real-world/artificial): 'real-world' |
902 | 902 | textual description: '' |
| 903 | +- name: MECHBench |
| 904 | + suite/generator/single: Problem Suite |
| 905 | + variable type: Continuous |
| 906 | + dimensionality: scalable' |
| 907 | + objectives: '1' |
| 908 | + constraints: Present |
| 909 | + dynamic: Not Present |
| 910 | + noise: Not Present |
| 911 | + multimodal: Present |
| 912 | + multi-fidelity: Not Present |
| 913 | + source (real-world/artificial): Real-World Application |
| 914 | + implementation: https://github.com/BayesOptApp/MECHBench |
| 915 | + textual description: This is a set of problems with inspiration from Structural |
| 916 | + Mechanics Design Optimization. The suite comprises three physical models, from |
| 917 | + which the user may define different kind of problems which impact the final design |
| 918 | + output. |
| 919 | + reference: https://arxiv.org/abs/2511.10821 |
| 920 | + other info: |
| 921 | + name: null |
| 922 | + partial evaluations: Not Present |
| 923 | + full name: MECHBench |
| 924 | + constraint properties: Hard Constraints |
| 925 | + number of constraints: 1 or 2 |
| 926 | + type of dynamicism: '' |
| 927 | + form of noise model: '' |
| 928 | + type of noise space: '' |
| 929 | + other noise properties: '' |
| 930 | + description of multimodality: Unstructured or non isotropic multimodality |
| 931 | + key challenges / characteristics: Embeds physical simulations and is flexible |
| 932 | + and modular |
| 933 | + scientific motivation: Bridge the black-box optimization techniques to a Mechanical |
| 934 | + Design Problem which require these kinds of algorithms |
| 935 | + limitations: The models do not include fracture or damage mechanics, just plasticity. |
| 936 | + implementation languages: Python |
| 937 | + links to implementations: https://github.com/BayesOptApp/MECHBench |
| 938 | + approximate evaluation time: Times -> from 1 minute to 7 minutes |
| 939 | + links to usage examples: '' |
| 940 | + general: '' |
| 941 | +- name: EXPObench |
| 942 | + suite/generator/single: Problem Suite |
| 943 | + variable type: Continuous, Integer, Categorical, Conditional |
| 944 | + dimensionality: 10 to 135 |
| 945 | + objectives: '1' |
| 946 | + constraints: Present |
| 947 | + dynamic: Not Present |
| 948 | + noise: Present |
| 949 | + multimodal: Unknown |
| 950 | + multi-fidelity: Not Present |
| 951 | + source (real-world/artificial): Real-World Application |
| 952 | + implementation: https://github.com/AlgTUDelft/ExpensiveOptimBenchmark |
| 953 | + textual description: Wind farm layout optimization, gas filter design, pipe shape |
| 954 | + optimization, hyperparameter tuning, and hospital simulation |
| 955 | + reference: https://doi.org/10.1016/j.asoc.2023.110744 |
| 956 | + other info: |
| 957 | + name: null |
| 958 | + partial evaluations: Not Present |
| 959 | + full name: EXPensive Optimization benchmark library |
| 960 | + constraint properties: Hard Constraints, Soft Constraints, Box Constraints, only |
| 961 | + box constraints implemented, others appear as penalty in objective |
| 962 | + number of constraints: 2 per variable (box), other constraints unknown (simulator |
| 963 | + fails) |
| 964 | + type of dynamicism: '' |
| 965 | + form of noise model: real-life (unknown) |
| 966 | + type of noise space: Observational |
| 967 | + other noise properties: '' |
| 968 | + description of multimodality: '' |
| 969 | + key challenges / characteristics: Expensive objectives |
| 970 | + scientific motivation: Address the lack of real-life expensive benchmarks |
| 971 | + limitations: single-objective only, constraints are handled naively (penalty in |
| 972 | + objective), no parallelization |
| 973 | + implementation languages: Python |
| 974 | + links to implementations: https://github.com/AlgTUDelft/ExpensiveOptimBenchmark |
| 975 | + approximate evaluation time: 2 to 80 seconds |
| 976 | + links to usage examples: '' |
| 977 | + general: '' |
| 978 | +- name: Gasoline direct injection engine design |
| 979 | + suite/generator/single: Single Problem |
| 980 | + variable type: Continuous, Ordinal |
| 981 | + dimensionality: '7' |
| 982 | + objectives: '2' |
| 983 | + constraints: Present |
| 984 | + dynamic: Not Present |
| 985 | + noise: Not Present |
| 986 | + multimodal: Unknown |
| 987 | + multi-fidelity: Present |
| 988 | + source (real-world/artificial): Real-World Application |
| 989 | + implementation: https://doi.org/10.1016/j.ejor.2022.08.032 |
| 990 | + textual description: 'A multi-objective optimization problem seeking to minimize |
| 991 | + fuel consumption and NOx emissions over a two-minute dynamic duty cycle, subject |
| 992 | + to five constraints (turbine inlet temperature, number of knock occurrences, peak |
| 993 | + cylinder pressure, peak cylinder pressure rise, total work). Seven decision variables |
| 994 | + are defined: four define the hardware choices of cylinder compression ratio, turbo |
| 995 | + machinery and EGR cooler sizing; three relate to control variables that parameterise |
| 996 | + the engine control logic.' |
| 997 | + reference: '' |
| 998 | + other info: |
| 999 | + name: null |
| 1000 | + partial evaluations: Unknown |
| 1001 | + full name: '' |
| 1002 | + constraint properties: Hard Constraints, Soft Constraints |
| 1003 | + number of constraints: '5' |
| 1004 | + type of dynamicism: '' |
| 1005 | + form of noise model: '' |
| 1006 | + type of noise space: '' |
| 1007 | + other noise properties: '' |
| 1008 | + description of multimodality: '' |
| 1009 | + key challenges / characteristics: Expensive |
| 1010 | + scientific motivation: '' |
| 1011 | + limitations: Proprietary |
| 1012 | + implementation languages: Matlab Simulink and Wave RT co-simulation |
| 1013 | + links to implementations: '' |
| 1014 | + approximate evaluation time: '' |
| 1015 | + links to usage examples: '' |
| 1016 | + general: '' |
| 1017 | +- name: BEACON |
| 1018 | + suite/generator/single: Generator |
| 1019 | + variable type: Continuous |
| 1020 | + dimensionality: scalable |
| 1021 | + objectives: '2' |
| 1022 | + constraints: Not Present |
| 1023 | + dynamic: Not Present |
| 1024 | + noise: Not Present |
| 1025 | + multimodal: Present |
| 1026 | + multi-fidelity: Not Present |
| 1027 | + source (real-world/artificial): Artificially Generated |
| 1028 | + implementation: https://github.com/Stebbet/BEACON/ |
| 1029 | + textual description: Generator for bi-objective benchmark problems with explicitly |
| 1030 | + controlled correlations in continuous spaces. |
| 1031 | + reference: https://dl.acm.org/doi/10.1145/3712255.3734303 |
| 1032 | + other info: |
| 1033 | + name: null |
| 1034 | + partial evaluations: Not Present |
| 1035 | + full name: Continuous Bi-objective Benchmark problems with Explicit Adjustable |
| 1036 | + COrrelatioN control |
| 1037 | + constraint properties: Box Constraints |
| 1038 | + number of constraints: '0' |
| 1039 | + type of dynamicism: '' |
| 1040 | + form of noise model: '' |
| 1041 | + type of noise space: '' |
| 1042 | + other noise properties: '' |
| 1043 | + description of multimodality: Random |
| 1044 | + key challenges / characteristics: Multimodal, different correlations among objectives |
| 1045 | + scientific motivation: Controlled correlation among objectives |
| 1046 | + limitations: No analytical Pareto front, only bi-objective |
| 1047 | + implementation languages: Python |
| 1048 | + links to implementations: https://github.com/Stebbet/BEACON/tree/main |
| 1049 | + approximate evaluation time: Negligible |
| 1050 | + links to usage examples: '' |
| 1051 | + general: '' |
| 1052 | +- name: TulipaEnergy |
| 1053 | + suite/generator/single: Problem Suite |
| 1054 | + variable type: Continuous |
| 1055 | + dimensionality: scalable |
| 1056 | + objectives: '1' |
| 1057 | + constraints: Present |
| 1058 | + dynamic: Not Present |
| 1059 | + noise: Present |
| 1060 | + multimodal: Not Present |
| 1061 | + multi-fidelity: Present |
| 1062 | + source (real-world/artificial): Real-World Application |
| 1063 | + implementation: https://tulipaenergy.github.io/TulipaEnergyModel.jl/stable/ |
| 1064 | + textual description: Determine the optimal investment and operation decisions for |
| 1065 | + different types of assets in the energy system (production, consumption, conversion, |
| 1066 | + storage, and transport), while minimizing loss of load. |
| 1067 | + reference: See https://tulipaenergy.github.io/TulipaEnergyModel.jl/stable/40-scientific-foundation/45-scientific-references |
| 1068 | + other info: |
| 1069 | + name: null |
| 1070 | + partial evaluations: Unknown |
| 1071 | + full name: TulipaEnergyModel.jl |
| 1072 | + constraint properties: Hard Constraints, Soft Constraints |
| 1073 | + number of constraints: millions |
| 1074 | + type of dynamicism: none |
| 1075 | + form of noise model: "depends on input \u2014 still working on stochastic inputs" |
| 1076 | + type of noise space: Parameter |
| 1077 | + other noise properties: '' |
| 1078 | + description of multimodality: '' |
| 1079 | + key challenges / characteristics: modeled as a potentially very large linear program, |
| 1080 | + different fidelities possible |
| 1081 | + scientific motivation: new techniques for solving large whitebox linear optimization |
| 1082 | + problems |
| 1083 | + limitations: not yet stochastic |
| 1084 | + implementation languages: Julia / JMP |
| 1085 | + links to implementations: https://github.com/TulipaEnergy/TulipaEnergyModel.jl |
| 1086 | + approximate evaluation time: from minutes to hours |
| 1087 | + links to usage examples: https://github.com/TulipaEnergy/Tulipa-OBZ-CaseStudy |
| 1088 | + general: '' |
| 1089 | +- name: ATO |
| 1090 | + suite/generator/single: Single Problem |
| 1091 | + variable type: Continuous |
| 1092 | + dimensionality: '10' |
| 1093 | + objectives: '2' |
| 1094 | + constraints: Not Present |
| 1095 | + dynamic: Not Present |
| 1096 | + noise: Not Present |
| 1097 | + multimodal: Not Present |
| 1098 | + multi-fidelity: Not Present |
| 1099 | + source (real-world/artificial): Real-World Application |
| 1100 | + implementation: '-' |
| 1101 | + textual description: Parameters of the Modules of the Automatic Train Operation |
| 1102 | + should be optimized. The parameters are continuous with different ranges. There |
| 1103 | + are two objectives (minimizing energy consumption, minimizing driving duration. |
| 1104 | + reference: '' |
| 1105 | + other info: |
| 1106 | + name: null |
| 1107 | + partial evaluations: Not Present |
| 1108 | + full name: '' |
| 1109 | + constraint properties: '' |
| 1110 | + number of constraints: '' |
| 1111 | + type of dynamicism: '' |
| 1112 | + form of noise model: '' |
| 1113 | + type of noise space: '' |
| 1114 | + other noise properties: '' |
| 1115 | + description of multimodality: '' |
| 1116 | + key challenges / characteristics: '' |
| 1117 | + scientific motivation: '' |
| 1118 | + limitations: '' |
| 1119 | + implementation languages: '' |
| 1120 | + links to implementations: '' |
| 1121 | + approximate evaluation time: '' |
| 1122 | + links to usage examples: '' |
| 1123 | + general: '' |
| 1124 | +- name: Brachytherapy treatment planning |
| 1125 | + suite/generator/single: Problem Suite |
| 1126 | + variable type: Continuous |
| 1127 | + dimensionality: 100-500 |
| 1128 | + objectives: 2-3 |
| 1129 | + constraints: Present |
| 1130 | + dynamic: Not Present |
| 1131 | + noise: Not Present |
| 1132 | + multimodal: Present |
| 1133 | + multi-fidelity: Present |
| 1134 | + source (real-world/artificial): Real-World Application |
| 1135 | + implementation: '' |
| 1136 | + textual description: Treatment planning for internal radiation therapy |
| 1137 | + reference: https://www.sciencedirect.com/science/article/pii/S1538472123016781 |
| 1138 | + other info: |
| 1139 | + name: null |
| 1140 | + partial evaluations: Present |
| 1141 | + full name: Brachytherapy treatment planning |
| 1142 | + constraint properties: Hard Constraints |
| 1143 | + number of constraints: scalable |
| 1144 | + type of dynamicism: '' |
| 1145 | + form of noise model: '' |
| 1146 | + type of noise space: '' |
| 1147 | + other noise properties: '' |
| 1148 | + description of multimodality: '' |
| 1149 | + key challenges / characteristics: Multi-objective; aggregated objectives |
| 1150 | + scientific motivation: '' |
| 1151 | + limitations: No public source code |
| 1152 | + implementation languages: '' |
| 1153 | + links to implementations: '' |
| 1154 | + approximate evaluation time: '' |
| 1155 | + links to usage examples: '' |
| 1156 | + general: '' |
| 1157 | +- name: FleetOpt |
| 1158 | + suite/generator/single: Single Problem |
| 1159 | + variable type: Integer |
| 1160 | + dimensionality: 'Upper level: 54; lower level: 13208' |
| 1161 | + objectives: '1' |
| 1162 | + constraints: Present |
| 1163 | + dynamic: Not Present |
| 1164 | + noise: Not Present |
| 1165 | + multimodal: Unknown |
| 1166 | + multi-fidelity: Not Present |
| 1167 | + source (real-world/artificial): Real-World Application |
| 1168 | + implementation: 'Not public: was done for real client with their private data' |
| 1169 | + textual description: 'Healthcare organisation in the UK provided data about their |
| 1170 | + current fleet of vehicles to conduct non-emergency heathcare trips in the Argyll |
| 1171 | + and Bute region of Scotland, UK. They also provided historical data about the |
| 1172 | + trips the vehicles took and about the bases which the vehicles return to. The |
| 1173 | + aim is to reduce the existing fleet of vehicles while still ensuring all trips |
| 1174 | + can be covered. Moving a vehicle from one base to another to help cover trips |
| 1175 | + is OK as long as the original base can still cover its trips. Link to paper with |
| 1176 | + more details: https://dl.acm.org/doi/abs/10.1145/3638530.3664137' |
| 1177 | + reference: '' |
| 1178 | + other info: |
| 1179 | + name: null |
| 1180 | + partial evaluations: Present |
| 1181 | + full name: '' |
| 1182 | + constraint properties: '' |
| 1183 | + number of constraints: '' |
| 1184 | + type of dynamicism: '' |
| 1185 | + form of noise model: '' |
| 1186 | + type of noise space: '' |
| 1187 | + other noise properties: '' |
| 1188 | + description of multimodality: '' |
| 1189 | + key challenges / characteristics: '' |
| 1190 | + scientific motivation: '' |
| 1191 | + limitations: '' |
| 1192 | + implementation languages: '' |
| 1193 | + links to implementations: '' |
| 1194 | + approximate evaluation time: '' |
| 1195 | + links to usage examples: '' |
| 1196 | + general: '' |
| 1197 | +- name: Building spatial design |
| 1198 | + suite/generator/single: Single Problem |
| 1199 | + variable type: Continuous, Boolean |
| 1200 | + dimensionality: scalable depending on problem size (e.g. 90 for) |
| 1201 | + objectives: '2' |
| 1202 | + constraints: Present |
| 1203 | + dynamic: Not Present |
| 1204 | + noise: Not Present |
| 1205 | + multimodal: Unknown |
| 1206 | + multi-fidelity: Not Present |
| 1207 | + source (real-world/artificial): Real-World Application |
| 1208 | + implementation: https://github.com/TUe-excellent-buildings/BSO-toolbox |
| 1209 | + textual description: 'Optimise the spatial layout of a building to: minimise energy |
| 1210 | + consumption for climate control, and minimise the strain on the structure' |
| 1211 | + reference: https://hdl.handle.net/1887/81789 |
| 1212 | + other info: |
| 1213 | + name: null |
| 1214 | + partial evaluations: Not Present |
| 1215 | + full name: Building spatial design |
| 1216 | + constraint properties: Hard Constraints, Box Constraints, Permutation Constraints |
| 1217 | + number of constraints: 2065 (as example, depends on problem size) |
| 1218 | + type of dynamicism: '' |
| 1219 | + form of noise model: '' |
| 1220 | + type of noise space: '' |
| 1221 | + other noise properties: '' |
| 1222 | + description of multimodality: '' |
| 1223 | + key challenges / characteristics: Many hard constraints (simulator cannot evaluate |
| 1224 | + the solution if these are violated); Mixed-variable search space (continuous |
| 1225 | + + binary); Multiple objectives; (Somewhat) expensive solution evaluations |
| 1226 | + scientific motivation: '' |
| 1227 | + limitations: '' |
| 1228 | + implementation languages: C++ |
| 1229 | + links to implementations: https://github.com/TUe-excellent-buildings/BSO-toolbox |
| 1230 | + approximate evaluation time: Roughly 1 second per evaluation for the smallest |
| 1231 | + considered design, and roughly 40 seconds for the larger designs we considered. |
| 1232 | + (Even the larger designs we considered are still relatively small for the considered |
| 1233 | + problem.) |
| 1234 | + links to usage examples: '' |
| 1235 | + general: '' |
| 1236 | +- name: Electric Motor Design Optimization |
| 1237 | + suite/generator/single: Single Problem |
| 1238 | + variable type: Continuous, Integer |
| 1239 | + dimensionality: '13' |
| 1240 | + objectives: '1' |
| 1241 | + constraints: Present |
| 1242 | + dynamic: Not Present |
| 1243 | + noise: Present |
| 1244 | + multimodal: Present |
| 1245 | + multi-fidelity: Not Present |
| 1246 | + source (real-world/artificial): Real-World Application |
| 1247 | + implementation: Implementation not freely available |
| 1248 | + textual description: The goal is to find a design of a synchronous electric motor |
| 1249 | + for power steering systems that minimizes costs and satisfies all constraints. |
| 1250 | + reference: https://dis.ijs.si/tea/Publications/Tusar23Multistep.pdf (paper in Slovene) |
| 1251 | + other info: |
| 1252 | + name: null |
| 1253 | + partial evaluations: Not Present |
| 1254 | + full name: Electric Motor Design Optimization |
| 1255 | + constraint properties: Hard Constraints, Soft Constraints, Box Constraints |
| 1256 | + number of constraints: '12' |
| 1257 | + type of dynamicism: '' |
| 1258 | + form of noise model: '' |
| 1259 | + type of noise space: '' |
| 1260 | + other noise properties: '' |
| 1261 | + description of multimodality: Constraints are multimodal |
| 1262 | + key challenges / characteristics: Time-consuming solution evaluation, highly-constrained |
| 1263 | + problem |
| 1264 | + scientific motivation: Challenging to find good solutions in a limited time |
| 1265 | + limitations: 'Unavailability, even if available, it wouldn''t be helpful to use |
| 1266 | + for benchmarking due taking a long time to evaluate a single solution ' |
| 1267 | + implementation languages: Python |
| 1268 | + links to implementations: Implementation not freely available |
| 1269 | + approximate evaluation time: 8 minutes |
| 1270 | + links to usage examples: '' |
| 1271 | + general: This is not an available problem, but could be interesting to show to |
| 1272 | + researchers which difficulties appear in real-world problems |
0 commit comments