Benchmark

incremental/QF_BVLRA/20240414-mapf_r/makespan/coef_1.5/grid/grid_02x02_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
Size24138
Compressed Size2892
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 calls12
Query 1
Status sat
Inferred Status None
Size 5162
Compressed Size1447
Max. Term Depth5
Asserts 41
Declared Functions0
Declared Constants38
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not18 or21 and6
=47 let1 +12 -10
*10 <=10
Query 2
Status sat
Inferred Status None
Size 6197
Compressed Size1553
Max. Term Depth8
Asserts 44
Declared Functions0
Declared Constants38
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not30 or36 and6
=59 let1 /2 +30
-25 *22 <=16
Query 3
Status sat
Inferred Status None
Size 6786
Compressed Size1609
Max. Term Depth8
Asserts 46
Declared Functions0
Declared Constants38
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not37 or44 and7
=65 let1 /2 +40
-33 *28 <=20
Query 4
Status unsat
Inferred Status None
Size 7383
Compressed Size1665
Max. Term Depth8
Asserts 48
Declared Functions0
Declared Constants38
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not44 or52 and8
=71 let1 /2 +50
-41 *35 <=24
Query 5
Status unsat
Inferred Status None
Size 10918
Compressed Size2011
Max. Term Depth8
Asserts 86
Declared Functions0
Declared Constants55
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not74 or90 and30
=157 let1 /2 +58
-47 *41 <=28
Query 6
Status sat
Inferred Status None
Size 15278
Compressed Size2344
Max. Term Depth8
Asserts 132
Declared Functions0
Declared Constants72
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not112 or138 and58
=265 let1 /2 +66
-53 *47 <=32
Query 7
Status sat
Inferred Status None
Size 15977
Compressed Size2417
Max. Term Depth8
Asserts 134
Declared Functions0
Declared Constants72
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not120 or148 and58
=273 let1 /3 +78
-63 *55 <=36
Query 8
Status unsat
Inferred Status None
Size 16104
Compressed Size2449
Max. Term Depth8
Asserts 137
Declared Functions0
Declared Constants72
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not120 or148 and58
=273 let1 /5 +78
-63 *55 <=39
Query 9
Status sat
Inferred Status None
Size 16767
Compressed Size2455
Max. Term Depth8
Asserts 139
Declared Functions0
Declared Constants72
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not128 or158 and58
=281 let1 /6 +90
-73 *63 <=43
Query 10
Status sat
Inferred Status None
Size 18416
Compressed Size2578
Max. Term Depth8
Asserts 144
Declared Functions0
Declared Constants72
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not148 or182 and59
=300 let1 /8 +119
-97 *82 <=53
Query 11
Status sat
Inferred Status None
Size 20589
Compressed Size2699
Max. Term Depth8
Asserts 151
Declared Functions0
Declared Constants72
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not173 or214 and59
=325 let1 /10 +158
-129 *108 <=67
Query 12
Status sat
Inferred Status None
Size 21288
Compressed Size2757
Max. Term Depth8
Asserts 153
Declared Functions0
Declared Constants72
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not181 or224 and59
=333 let1 /11 +170
-139 *116 <=71