These benchmarks are described at the
Tableaux
2000 competition homepage.
They consist of modal formulas obtained by translating randomly
generated quantified boolean formulas. For each test:
|
Test | *SAT | *SAT+USB | *SAT+USH | |||
---|---|---|---|---|---|---|
Cpu | Cons | Cpu | Cons | Cpu | Cons | |
C10-V4-D4 | >1200 | 736535 | 102.05 | 26663 | 133.82 | 41898 |
C20-V4-D4 | >1200 | 654802 | 321.15 | 75967 | 493.66 | 131996 |
C30-V4-D4 | 157.71 | 98681 | 18.08 | 3953 | 29.36 | 8253 |
C10-V4-D6 | >1200 | 533239 | 1103.23 | 181517 | >1200 | 202489 |
C20-V4-D6 | >1200 | 507785 | >1200 | 152006 | >1200 | 32282 |
C10-V8-D4 | >1200 | 379344 | >1200 | 109023 | >1200 | 125439 |
C20-V8-D4 | >1200 | 396821 | >1200 | 66377 | >1200 | 78798 |
C30-V8-D4 | >1200 | 339884 | >1200 | 55121 | >1200 | 64837 |
C10-V4-D4-mod | >1200 | 4355018 | 30.20 | 20398 | 101.46 | 98330 |
C20-V4-D4-mod | >1200 | 4014061 | 28.99 | 12796 | 176.98 | 134319 |
C30-V4-D4-mod | >1200 | 3902022 | 48.49 | 28928 | 456.25 | 258761 |
C10-V4-D6-mod | >1200 | 3707478 | 133.06 | 36251 | 155.37 | 140415 |
C20-V4-D6-mod | >1200 | 3252054 | 787.94 | 487360 | 1038.93 | 671376 |
C10-V8-D4-mod | >1200 | 3147085 | 795.03 | 157570 | >1200 | 500019 |
C20-V8-D4-mod | >1200 | 2548269 | >1200 | 262289 | >1200 | 313329 |
C30-V8-D4-mod | >1200 | 2383854 | 1021.58 | 183388 | >1200 | 218947 |
As can be observed from the table, *SAT without caching is not able to solve most of the problem instances within the time limit. Caching produces dramatic speedups (up to two orders of magnitude) and, particularly, caching with a bit matrix yields the best results reducing consistency checks as well as cpu time. |
Back to the state of the art page |