Benchmark

incremental/QF_BVLRA/20240414-mapf_r/makespan/coef_2/corridor/corridor_001_k2_A.smt2

Publications: Tomas Kolarik, Stefan Ratschan and Pavel Surynek: "Multi-Agent Path-Finding with Continuous Time Using SAT Modulo Linear Real Arithmetic" in ICAART, SCITEPRESS, 2024.
The benchmarks mimic MAPF problems with continuous time where the objective time must be sub-optimal, bounded by a user-specified coefficient. In the original solver, a simulator checks whether there are collisions between particular agents, according to the current model. This check is missing in the case of the final 'check-sat'. The benchmarks also lack commands for preferring certain variables during the search which is of huge importance when searching for short paths in a graph. However, the final plan must still avoid all collisions encountered by the original solver and the objective time must obey the sub-optimal coefficient. Producing models is crucial for the application since the intended solver communicates values of particular variables with the simulator. This communication is ommited though for simplicity. The final 'get-value' allows to compare with the original solver that the objective time indeed obeys the coefficient. Filenames without the extensions correspond to filenames of resulting plans of the original solver.
Benchmark
Size64958
Compressed Size5148
License Creative Commons Attribution 4.0 International (CC-BY-4.0)
Categoryindustrial
First Occurrence
Generated ByTomas Kolarik
Generated On2024-04-14 00:00:00
Generatorgitlab.com/Tomaqa/mapf_r
Dolmen OK1
strict Dolmen OK1
check-sat calls26
Query 1
Status sat
Inferred Status None
Size 16282
Compressed Size2339
Max. Term Depth5
Asserts 157
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not110 or127 and72
=285 let1 +36 -28
*28 <=22
Query 2
Status sat
Inferred Status None
Size 19277
Compressed Size2489
Max. Term Depth8
Asserts 166
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not146 or172 and72
=321 let1 /1 +90
-73 *64 <=40
Query 3
Status sat
Inferred Status None
Size 19976
Compressed Size2547
Max. Term Depth8
Asserts 168
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not154 or182 and72
=329 let1 /2 +102
-83 *72 <=44
Query 4
Status sat
Inferred Status None
Size 20821
Compressed Size2609
Max. Term Depth8
Asserts 171
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not163 or194 and72
=338 let1 /2 +117
-95 *82 <=50
Query 5
Status sat
Inferred Status None
Size 21928
Compressed Size2668
Max. Term Depth8
Asserts 175
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not175 or210 and72
=350 let1 /2 +137
-111 *94 <=58
Query 6
Status sat
Inferred Status None
Size 23053
Compressed Size2730
Max. Term Depth8
Asserts 179
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not187 or226 and72
=362 let1 /2 +157
-127 *109 <=66
Query 7
Status sat
Inferred Status None
Size 24346
Compressed Size2807
Max. Term Depth8
Asserts 183
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not202 or245 and72
=377 let1 /2 +180
-146 *125 <=74
Query 8
Status sat
Inferred Status None
Size 25693
Compressed Size2855
Max. Term Depth8
Asserts 187
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not218 or265 and72
=393 let1 /2 +204
-166 *141 <=82
Query 9
Status sat
Inferred Status None
Size 26056
Compressed Size2870
Max. Term Depth8
Asserts 188
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not222 or270 and72
=397 let1 /2 +210
-171 *145 <=84
Query 10
Status sat
Inferred Status None
Size 26651
Compressed Size2946
Max. Term Depth8
Asserts 190
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not229 or278 and73
=403 let1 /2 +220
-179 *152 <=88
Query 11
Status sat
Inferred Status None
Size 27502
Compressed Size2995
Max. Term Depth8
Asserts 193
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not238 or290 and73
=412 let1 /2 +235
-191 *163 <=94
Query 12
Status sat
Inferred Status None
Size 28401
Compressed Size3079
Max. Term Depth8
Asserts 196
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not248 or303 and73
=422 let1 /2 +251
-204 *173 <=100
Query 13
Status sat
Inferred Status None
Size 28764
Compressed Size3090
Max. Term Depth8
Asserts 197
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not252 or308 and73
=426 let1 /2 +257
-209 *177 <=102
Query 14
Status sat
Inferred Status None
Size 29615
Compressed Size3146
Max. Term Depth8
Asserts 200
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not261 or320 and73
=435 let1 /2 +272
-221 *188 <=108
Query 15
Status unsat
Inferred Status None
Size 30212
Compressed Size3184
Max. Term Depth8
Asserts 202
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not268 or328 and74
=441 let1 /2 +282
-229 *195 <=112
Query 16
Status unsat
Inferred Status None
Size 35653
Compressed Size3591
Max. Term Depth8
Asserts 266
Declared Functions0
Declared Constants115
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not324 or394 and116
=589 let1 /2 +290
-235 *201 <=116
Query 17
Status sat
Inferred Status None
Size 41579
Compressed Size4048
Max. Term Depth8
Asserts 330
Declared Functions0
Declared Constants134
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not380 or460 and158
=737 let1 /2 +298
-241 *207 <=120
Query 18
Status sat
Inferred Status None
Size 42278
Compressed Size4098
Max. Term Depth8
Asserts 332
Declared Functions0
Declared Constants134
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not388 or470 and158
=745 let1 /3 +310
-251 *215 <=124
Query 19
Status sat
Inferred Status None
Size 43129
Compressed Size4136
Max. Term Depth8
Asserts 335
Declared Functions0
Declared Constants134
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not397 or482 and158
=754 let1 /3 +325
-263 *226 <=130
Query 20
Status sat
Inferred Status None
Size 45078
Compressed Size4213
Max. Term Depth8
Asserts 341
Declared Functions0
Declared Constants134
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not420 or511 and158
=777 let1 /3 +360
-292 *250 <=142
Query 21
Status sat
Inferred Status None
Size 46245
Compressed Size4282
Max. Term Depth8
Asserts 345
Declared Functions0
Declared Constants134
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not433 or528 and158
=790 let1 /3 +381
-309 *263 <=150
Query 22
Status sat
Inferred Status None
Size 46944
Compressed Size4340
Max. Term Depth8
Asserts 347
Declared Functions0
Declared Constants134
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not441 or538 and158
=798 let1 /4 +393
-319 *271 <=154
Query 23
Status sat
Inferred Status None
Size 48237
Compressed Size4411
Max. Term Depth8
Asserts 351
Declared Functions0
Declared Constants134
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not456 or557 and158
=813 let1 /4 +416
-338 *287 <=162
Query 24
Status sat
Inferred Status None
Size 49362
Compressed Size4452
Max. Term Depth8
Asserts 355
Declared Functions0
Declared Constants134
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not468 or573 and158
=825 let1 /4 +436
-354 *302 <=170
Query 25
Status sat
Inferred Status None
Size 50397
Compressed Size4495
Max. Term Depth8
Asserts 358
Declared Functions0
Declared Constants134
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not480 or588 and158
=837 let1 /6 +454
-369 *314 <=176
Query 26
Status sat
Inferred Status None
Size 50489
Compressed Size4519
Max. Term Depth8
Asserts 360
Declared Functions0
Declared Constants134
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not480 or588 and158
=837 let1 /7 +454
-369 *314 <=178