Benchmark

incremental/QF_BVLRA/20240414-mapf_r/makespan/coef_1.5/grid/grid_02x02_k3_k2_C.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
Size76286
Compressed Size5477
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 calls23
Query 1
Status sat
Inferred Status None
Size 5732
Compressed Size1508
Max. Term Depth5
Asserts 45
Declared Functions0
Declared Constants42
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not22 or27 and10
=59 let1 /2 +12
-10 *10 <=10
Query 2
Status sat
Inferred Status None
Size 7439
Compressed Size1627
Max. Term Depth8
Asserts 50
Declared Functions0
Declared Constants42
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not42 or52 and10
=79 let1 /6 +42
-35 *30 <=20
Query 3
Status sat
Inferred Status None
Size 8304
Compressed Size1698
Max. Term Depth8
Asserts 53
Declared Functions0
Declared Constants42
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not52 or64 and11
=88 let1 /7 +57
-47 *39 <=26
Query 4
Status unsat
Inferred Status None
Size 9183
Compressed Size1777
Max. Term Depth8
Asserts 56
Declared Functions0
Declared Constants42
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not62 or76 and12
=97 let1 /8 +72
-59 *50 <=32
Query 5
Status sat
Inferred Status None
Size 15040
Compressed Size2247
Max. Term Depth8
Asserts 116
Declared Functions0
Declared Constants61
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not114 or146 and54
=249 let1 /16 +80
-65 *56 <=36
Query 6
Status sat
Inferred Status None
Size 17629
Compressed Size2444
Max. Term Depth8
Asserts 124
Declared Functions0
Declared Constants61
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not144 or183 and55
=278 let1 /26 +125
-102 *87 <=52
Query 7
Status sat
Inferred Status None
Size 18502
Compressed Size2515
Max. Term Depth8
Asserts 127
Declared Functions0
Declared Constants61
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not154 or195 and56
=287 let1 /28 +140
-114 *96 <=58
Query 8
Status sat
Inferred Status None
Size 21717
Compressed Size2700
Max. Term Depth8
Asserts 137
Declared Functions0
Declared Constants61
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not191 or242 and56
=324 let1 /38 +197
-161 *133 <=78
Query 9
Status sat
Inferred Status None
Size 26638
Compressed Size2947
Max. Term Depth8
Asserts 152
Declared Functions0
Declared Constants61
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not248 or314 and56
=381 let1 /52 +284
-233 *193 <=108
Query 10
Status sat
Inferred Status None
Size 28593
Compressed Size3066
Max. Term Depth8
Asserts 158
Declared Functions0
Declared Constants61
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not271 or342 and57
=403 let1 /58 +318
-261 *216 <=120
Query 11
Status unsat
Inferred Status None
Size 30550
Compressed Size3204
Max. Term Depth8
Asserts 164
Declared Functions0
Declared Constants61
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not294 or370 and58
=425 let1 /64 +352
-289 *239 <=132
Query 12
Status sat
Inferred Status None
Size 36305
Compressed Size3548
Max. Term Depth8
Asserts 224
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not346 or440 and100
=577 let1 /72 +360
-295 *245 <=136
Query 13
Status sat
Inferred Status None
Size 37978
Compressed Size3690
Max. Term Depth8
Asserts 229
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not366 or464 and101
=596 let1 /77 +389
-319 *264 <=146
Query 14
Status sat
Inferred Status None
Size 38587
Compressed Size3748
Max. Term Depth8
Asserts 231
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not373 or472 and102
=602 let1 /79 +399
-328 *270 <=150
Query 15
Status sat
Inferred Status None
Size 39978
Compressed Size3827
Max. Term Depth8
Asserts 235
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not389 or492 and102
=618 let1 /84 +423
-348 *286 <=158
Query 16
Status sat
Inferred Status None
Size 40587
Compressed Size3857
Max. Term Depth8
Asserts 237
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not396 or500 and103
=624 let1 /86 +433
-357 *292 <=162
Query 17
Status sat
Inferred Status None
Size 40916
Compressed Size3874
Max. Term Depth8
Asserts 238
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not400 or504 and104
=627 let1 /87 +438
-361 *295 <=164
Query 18
Status sat
Inferred Status None
Size 43639
Compressed Size4086
Max. Term Depth8
Asserts 246
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not432 or544 and104
=659 let1 /95 +486
-401 *327 <=180
Query 19
Status unsat
Inferred Status None
Size 43766
Compressed Size4124
Max. Term Depth8
Asserts 249
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not432 or544 and104
=659 let1 /97 +486
-401 *327 <=183
Query 20
Status sat
Inferred Status None
Size 50889
Compressed Size4256
Max. Term Depth8
Asserts 271
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not518 or648 and108
=741 let1 /120 +612
-507 *409 <=227
Query 21
Status sat
Inferred Status None
Size 52596
Compressed Size4345
Max. Term Depth8
Asserts 276
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not538 or673 and108
=761 let1 /124 +642
-532 *429 <=237
Query 22
Status sat
Inferred Status None
Size 55319
Compressed Size4484
Max. Term Depth8
Asserts 284
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not570 or713 and108
=793 let1 /132 +690
-572 *461 <=253
Query 23
Status sat
Inferred Status None
Size 56698
Compressed Size4559
Max. Term Depth8
Asserts 288
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not586 or733 and108
=809 let1 /136 +714
-592 *477 <=261