Benchmark

incremental/QF_BVLRA/20240414-mapf_r/makespan/coef_2/grid/grid_02x02_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
Size25130
Compressed Size2877
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 Size1448
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 Size1556
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 Size1611
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 Size1669
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 Size2002
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 Size2403
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 16313
Compressed Size2483
Max. Term Depth8
Asserts 135
Declared Functions0
Declared Constants72
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not124 or153 and58
=277 let1 /4 +84
-68 *59 <=38
Query 8
Status sat
Inferred Status None
Size 17152
Compressed Size2547
Max. Term Depth8
Asserts 138
Declared Functions0
Declared Constants72
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not133 or165 and58
=286 let1 /4 +99
-80 *68 <=44
Query 9
Status sat
Inferred Status None
Size 18445
Compressed Size2660
Max. Term Depth8
Asserts 142
Declared Functions0
Declared Constants72
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not148 or184 and58
=301 let1 /4 +122
-99 *84 <=52
Query 10
Status unsat
Inferred Status None
Size 18561
Compressed Size2692
Max. Term Depth8
Asserts 145
Declared Functions0
Declared Constants72
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not148 or184 and58
=301 let1 /5 +122
-99 *84 <=55
Query 11
Status sat
Inferred Status None
Size 21591
Compressed Size2700
Max. Term Depth8
Asserts 154
Declared Functions0
Declared Constants72
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not184 or230 and58
=337 let1 /6 +178
-145 *121 <=74
Query 12
Status sat
Inferred Status None
Size 22290
Compressed Size2750
Max. Term Depth8
Asserts 156
Declared Functions0
Declared Constants72
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not192 or240 and58
=345 let1 /7 +190
-155 *129 <=78