Benchmark

incremental/QF_BVLRA/20240414-mapf_r/makespan/coef_2/grid/grid_02x02_k3_k4_unsat_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
Size302410
Compressed Size18849
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 calls20
Query 1
Status sat
Inferred Status None
Size 9722
Compressed Size1805
Max. Term Depth7
Asserts 87
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not44 or55 and20
=117 let3 /4 +24
-20 *20 <=20
Query 2
Status sat
Inferred Status None
Size 13101
Compressed Size2022
Max. Term Depth8
Asserts 97
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not84 or105 and20
=157 let3 /12 +84
-70 *60 <=40
Query 3
Status sat
Inferred Status None
Size 14796
Compressed Size2172
Max. Term Depth8
Asserts 103
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not104 or129 and22
=175 let3 /14 +114
-94 *78 <=52
Query 4
Status unsat
Inferred Status None
Size 16517
Compressed Size2315
Max. Term Depth8
Asserts 109
Declared Functions0
Declared Constants80
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not124 or153 and24
=193 let3 /16 +144
-118 *100 <=64
Query 5
Status sat
Inferred Status None
Size 28319
Compressed Size3094
Max. Term Depth8
Asserts 229
Declared Functions0
Declared Constants117
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not228 or293 and108
=497 let3 /32 +160
-130 *112 <=72
Query 6
Status sat
Inferred Status None
Size 52304
Compressed Size4592
Max. Term Depth8
Asserts 303
Declared Functions0
Declared Constants117
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not509 or644 and112
=774 let3 /112 +585
-483 *400 <=220
Query 7
Status sat
Inferred Status None
Size 77609
Compressed Size6117
Max. Term Depth8
Asserts 382
Declared Functions0
Declared Constants117
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not807 or1015 and118
=1066 let3 /188 +1035
-856 *699 <=378
Query 8
Status sat
Inferred Status None
Size 89060
Compressed Size6793
Max. Term Depth8
Asserts 419
Declared Functions0
Declared Constants117
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not940 or1182 and121
=1196 let3 /215 +1239
-1023 *838 <=452
Query 9
Status unsat
Inferred Status None
Size 96255
Compressed Size7295
Max. Term Depth8
Asserts 443
Declared Functions0
Declared Constants117
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not1023 or1286 and124
=1276 let3 /233 +1367
-1127 *926 <=500
Query 10
Status sat
Inferred Status None
Size 108013
Compressed Size8047
Max. Term Depth8
Asserts 563
Declared Functions0
Declared Constants154
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not1127 or1426 and208
=1580 let3 /249 +1383
-1139 *938 <=508
Query 11
Status unsat
Inferred Status None
Size 111198
Compressed Size8286
Max. Term Depth8
Asserts 574
Declared Functions0
Declared Constants154
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not1165 or1470 and213
=1613 let3 /259 +1438
-1183 *974 <=530
Query 12
Status unsat
Inferred Status None
Size 123063
Compressed Size9136
Max. Term Depth8
Asserts 694
Declared Functions0
Declared Constants191
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not1269 or1610 and297
=1917 let3 /275 +1454
-1195 *986 <=538
Query 13
Status unsat
Inferred Status None
Size 134963
Compressed Size9857
Max. Term Depth8
Asserts 814
Declared Functions0
Declared Constants228
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not1373 or1750 and381
=2221 let3 /291 +1470
-1207 *998 <=546
Query 14
Status unsat
Inferred Status None
Size 146863
Compressed Size10535
Max. Term Depth8
Asserts 934
Declared Functions0
Declared Constants265
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not1477 or1890 and465
=2525 let3 /307 +1486
-1219 *1010 <=554
Query 15
Status unsat
Inferred Status None
Size 158763
Compressed Size11238
Max. Term Depth8
Asserts 1054
Declared Functions0
Declared Constants302
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not1581 or2030 and549
=2829 let3 /323 +1502
-1231 *1022 <=562
Query 16
Status unsat
Inferred Status None
Size 170663
Compressed Size11004
Max. Term Depth8
Asserts 1174
Declared Functions0
Declared Constants339
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not1685 or2170 and633
=3133 let3 /339 +1518
-1243 *1034 <=570
Query 17
Status unsat
Inferred Status None
Size 182563
Compressed Size11435
Max. Term Depth8
Asserts 1294
Declared Functions0
Declared Constants376
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not1789 or2310 and717
=3437 let3 /355 +1534
-1255 *1046 <=578
Query 18
Status unsat
Inferred Status None
Size 194685
Compressed Size12581
Max. Term Depth8
Asserts 1414
Declared Functions0
Declared Constants413
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not1893 or2450 and801
=3741 let3 /371 +1550
-1267 *1058 <=586
Query 19
Status unsat
Inferred Status None
Size 206978
Compressed Size13550
Max. Term Depth8
Asserts 1534
Declared Functions0
Declared Constants450
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not1997 or2590 and885
=4045 let3 /387 +1566
-1279 *1070 <=594
Query 20
Status unsat
Inferred Status None
Size 219275
Compressed Size14272
Max. Term Depth8
Asserts 1654
Declared Functions0
Declared Constants487
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not2101 or2730 and969
=4349 let3 /403 +1582
-1291 *1082 <=602