Benchmark

incremental/QF_BVLRA/20240414-mapf_r/makespan/coef_1.25/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
Size183898
Compressed Size11389
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 calls24
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 117562
Compressed Size8995
Max. Term Depth14
Asserts 854
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 /405 +638
-539 *426 <=233
Query 18
Status sat
Inferred Status None
Size 121350
Compressed Size9220
Max. Term Depth14
Asserts 865
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1160 or1610 and658
=2599 let1 /418 +704
-594 *470 <=255
Query 19
Status sat
Inferred Status None
Size 121452
Compressed Size9234
Max. Term Depth14
Asserts 867
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1160 or1610 and658
=2599 let1 /420 +704
-594 *470 <=257
Query 20
Status sat
Inferred Status None
Size 125887
Compressed Size9436
Max. Term Depth14
Asserts 880
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1212 or1675 and658
=2651 let1 /432 +782
-659 *522 <=283
Query 21
Status sat
Inferred Status None
Size 135097
Compressed Size9907
Max. Term Depth14
Asserts 907
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1320 or1810 and658
=2759 let1 /465 +944
-794 *630 <=337
Query 22
Status sat
Inferred Status None
Size 138187
Compressed Size10043
Max. Term Depth14
Asserts 916
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1356 or1854 and659
=2794 let1 /480 +997
-839 *665 <=355
Query 23
Status sat
Inferred Status None
Size 147088
Compressed Size10466
Max. Term Depth14
Asserts 943
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1458 or1982 and660
=2895 let1 /523 +1152
-967 *766 <=409
Query 24
Status sat
Inferred Status None
Size 166489
Compressed Size11269
Max. Term Depth14
Asserts 1003
Declared Functions0
Declared Constants151
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1680 or2264 and660
=3117 let1 /590 +1494
-1246 *994 <=529