Benchmark

incremental/QF_BVLRA/20240414-mapf_r/makespan/coef_2/grid/grid_04x04_k2_k3_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
Size120147
Compressed Size10088
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 calls8
Query 1
Status sat
Inferred Status None
Size 107633
Compressed Size9385
Max. Term Depth7
Asserts 1086
Declared Functions0
Declared Constants217
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 not993 or1328 and813
=2849 let2 +78 -60
*60 <=45
Query 2
Status sat
Inferred Status None
Size 112250
Compressed Size9637
Max. Term Depth8
Asserts 1100
Declared Functions0
Declared Constants217
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 not1048 or1397 and813
=2904 let2 /4 +161
-128 *116 <=73
Query 3
Status sat
Inferred Status None
Size 113721
Compressed Size9702
Max. Term Depth8
Asserts 1105
Declared Functions0
Declared Constants217
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 not1064 or1418 and813
=2920 let2 /4 +187
-149 *136 <=83
Query 4
Status sat
Inferred Status None
Size 116340
Compressed Size9819
Max. Term Depth8
Asserts 1113
Declared Functions0
Declared Constants217
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 not1095 or1457 and813
=2951 let2 /4 +234
-188 *167 <=99
Query 5
Status sat
Inferred Status None
Size 118057
Compressed Size9913
Max. Term Depth8
Asserts 1118
Declared Functions0
Declared Constants217
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 not1115 or1482 and813
=2971 let2 /8 +264
-213 *187 <=109
Query 6
Status sat
Inferred Status None
Size 118654
Compressed Size9990
Max. Term Depth8
Asserts 1120
Declared Functions0
Declared Constants217
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 not1122 or1490 and814
=2977 let2 /8 +274
-221 *194 <=113
Query 7
Status sat
Inferred Status None
Size 120041
Compressed Size10074
Max. Term Depth8
Asserts 1125
Declared Functions0
Declared Constants217
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 not1137 or1510 and814
=2992 let2 /8 +299
-241 *209 <=123
Query 8
Status sat
Inferred Status None
Size 120131
Compressed Size10094
Max. Term Depth8
Asserts 1127
Declared Functions0
Declared Constants217
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 not1137 or1510 and814
=2992 let2 /9 +299
-241 *209 <=125