Benchmark

incremental/QF_BVLRA/20240414-mapf_r/makespan/coef_2/corridor/corridor_001_k2_E.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
Size45757
Compressed Size4334
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 calls21
Query 1
Status sat
Inferred Status None
Size 16306
Compressed Size2336
Max. Term Depth5
Asserts 154
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not107 or127 and75
=294 let1 +36 -28
*28 <=22
Query 2
Status sat
Inferred Status None
Size 16913
Compressed Size2417
Max. Term Depth8
Asserts 156
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not115 or135 and77
=300 let1 +46 -36
*34 <=26
Query 3
Status sat
Inferred Status None
Size 17276
Compressed Size2471
Max. Term Depth8
Asserts 157
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not119 or140 and77
=304 let1 +52 -41
*38 <=28
Query 4
Status sat
Inferred Status None
Size 18855
Compressed Size2591
Max. Term Depth8
Asserts 162
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not138 or163 and78
=322 let1 +80 -64
*57 <=38
Query 5
Status sat
Inferred Status None
Size 19554
Compressed Size2647
Max. Term Depth8
Asserts 164
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not146 or173 and78
=330 let1 /1 +92
-74 *65 <=42
Query 6
Status sat
Inferred Status None
Size 20721
Compressed Size2736
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 not159 or190 and78
=343 let1 /1 +113
-91 *78 <=50
Query 7
Status sat
Inferred Status None
Size 21084
Compressed Size2763
Max. Term Depth8
Asserts 169
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not163 or195 and78
=347 let1 /1 +119
-96 *82 <=52
Query 8
Status sat
Inferred Status None
Size 21679
Compressed Size2812
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 not170 or203 and79
=353 let1 /1 +129
-104 *89 <=56
Query 9
Status sat
Inferred Status None
Size 22590
Compressed Size2856
Max. Term Depth8
Asserts 174
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not180 or216 and79
=363 let1 /1 +145
-117 *101 <=62
Query 10
Status unsat
Inferred Status None
Size 23431
Compressed Size2928
Max. Term Depth8
Asserts 177
Declared Functions0
Declared Constants96
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not189 or228 and79
=372 let1 /1 +160
-129 *110 <=68
Query 11
Status sat
Inferred Status None
Size 28958
Compressed Size3381
Max. Term Depth8
Asserts 240
Declared Functions0
Declared Constants115
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not244 or293 and120
=518 let1 /1 +168
-135 *116 <=72
Query 12
Status sat
Inferred Status None
Size 29565
Compressed Size3438
Max. Term Depth8
Asserts 242
Declared Functions0
Declared Constants115
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not252 or301 and122
=524 let1 /1 +178
-143 *122 <=76
Query 13
Status sat
Inferred Status None
Size 30160
Compressed Size3482
Max. Term Depth8
Asserts 244
Declared Functions0
Declared Constants115
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not259 or309 and123
=530 let1 /1 +188
-151 *129 <=80
Query 14
Status sat
Inferred Status None
Size 31793
Compressed Size3573
Max. Term Depth8
Asserts 249
Declared Functions0
Declared Constants115
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not279 or333 and124
=549 let1 /1 +217
-175 *148 <=90
Query 15
Status sat
Inferred Status None
Size 32972
Compressed Size3656
Max. Term Depth8
Asserts 253
Declared Functions0
Declared Constants115
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not292 or350 and124
=562 let1 /1 +238
-192 *163 <=98
Query 16
Status sat
Inferred Status None
Size 33811
Compressed Size3724
Max. Term Depth8
Asserts 256
Declared Functions0
Declared Constants115
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not301 or362 and124
=571 let1 /1 +253
-204 *172 <=104
Query 17
Status sat
Inferred Status None
Size 34510
Compressed Size3786
Max. Term Depth8
Asserts 258
Declared Functions0
Declared Constants115
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not309 or372 and124
=579 let1 /2 +265
-214 *180 <=108
Query 18
Status sat
Inferred Status None
Size 35623
Compressed Size3844
Max. Term Depth8
Asserts 262
Declared Functions0
Declared Constants115
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not321 or388 and124
=591 let1 /2 +285
-230 *193 <=116
Query 19
Status sat
Inferred Status None
Size 37566
Compressed Size3957
Max. Term Depth8
Asserts 268
Declared Functions0
Declared Constants115
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not344 or417 and124
=614 let1 /2 +320
-259 *216 <=128
Query 20
Status sat
Inferred Status None
Size 38265
Compressed Size4020
Max. Term Depth8
Asserts 270
Declared Functions0
Declared Constants115
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not352 or427 and124
=622 let1 /3 +332
-269 *224 <=132
Query 21
Status sat
Inferred Status None
Size 38357
Compressed Size4042
Max. Term Depth8
Asserts 272
Declared Functions0
Declared Constants115
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not352 or427 and124
=622 let1 /4 +332
-269 *224 <=134