Benchmark

incremental/QF_BVLRA/20240414-mapf_r/makespan/coef_2/grid/grid_04x04_k4_k2_B.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
Size134921
Compressed Size9282
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 calls17
Query 1
Status sat
Inferred Status None
Size 30575
Compressed Size3322
Max. Term Depth14
Asserts 261
Declared Functions0
Declared Constants114
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not230 or341 and204
=701 let1 /80 +20
-16 *16 <=14
Query 2
Status sat
Inferred Status None
Size 37750
Compressed Size3694
Max. Term Depth14
Asserts 283
Declared Functions0
Declared Constants114
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not312 or444 and205
=782 let1 /112 +145
-116 *103 <=58
Query 3
Status sat
Inferred Status None
Size 39739
Compressed Size3791
Max. Term Depth14
Asserts 290
Declared Functions0
Declared Constants114
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not334 or472 and206
=803 let1 /118 +180
-144 *124 <=72
Query 4
Status sat
Inferred Status None
Size 40083
Compressed Size3839
Max. Term Depth14
Asserts 291
Declared Functions0
Declared Constants114
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not338 or476 and207
=806 let1 /120 +185
-149 *127 <=74
Query 5
Status unsat
Inferred Status None
Size 47688
Compressed Size4262
Max. Term Depth14
Asserts 313
Declared Functions0
Declared Constants114
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not426 or585 and208
=893 let1 /158 +316
-265 *214 <=118
Query 6
Status sat
Inferred Status None
Size 99027
Compressed Size7957
Max. Term Depth14
Asserts 797
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not902 or1295 and650
=2349 let1 /326 +324
-271 *220 <=122
Query 7
Status sat
Inferred Status None
Size 99358
Compressed Size8005
Max. Term Depth14
Asserts 798
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not906 or1299 and651
=2352 let1 /327 +329
-275 *223 <=124
Query 8
Status sat
Inferred Status None
Size 105521
Compressed Size8322
Max. Term Depth14
Asserts 816
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not978 or1388 and652
=2423 let1 /354 +436
-365 *294 <=160
Query 9
Status sat
Inferred Status None
Size 105866
Compressed Size8373
Max. Term Depth14
Asserts 817
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not982 or1392 and653
=2426 let1 /356 +441
-370 *297 <=162
Query 10
Status sat
Inferred Status None
Size 106210
Compressed Size8404
Max. Term Depth14
Asserts 818
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not986 or1396 and654
=2429 let1 /358 +446
-375 *300 <=164
Query 11
Status sat
Inferred Status None
Size 110017
Compressed Size8572
Max. Term Depth14
Asserts 829
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1030 or1451 and654
=2473 let1 /373 +512
-431 *344 <=186
Query 12
Status sat
Inferred Status None
Size 110349
Compressed Size8600
Max. Term Depth14
Asserts 830
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1034 or1455 and655
=2476 let1 /374 +517
-435 *347 <=188
Query 13
Status sat
Inferred Status None
Size 111255
Compressed Size8685
Max. Term Depth14
Asserts 833
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1044 or1467 and656
=2485 let1 /378 +532
-449 *356 <=194
Query 14
Status sat
Inferred Status None
Size 111599
Compressed Size8714
Max. Term Depth14
Asserts 834
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1048 or1471 and657
=2488 let1 /380 +537
-454 *359 <=196
Query 15
Status sat
Inferred Status None
Size 111943
Compressed Size8719
Max. Term Depth14
Asserts 835
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1052 or1475 and658
=2491 let1 /382 +542
-459 *362 <=198
Query 16
Status sat
Inferred Status None
Size 117421
Compressed Size8955
Max. Term Depth14
Asserts 851
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1116 or1555 and658
=2555 let1 /402 +638
-539 *426 <=230
Query 17
Status sat
Inferred Status None
Size 117528
Compressed Size8984
Max. Term Depth14
Asserts 853
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1116 or1555 and658
=2555 let1 /404 +638
-539 *426 <=232