Up until the November 2009 version of my Survey of Paint-by-Number Puzzle Solvers all run time tests were done on an older model of computer with less memory. In December of 2009 I replaced that computer with a newer one and re-ran all tests on the new machine. This document preserves the older results.
The specifications of this older computer are as follows:
Computer AThus it had a single core CPU instead of a quad core, and each of the cores was somewhat slower. It had substantially less memory and and older version of OpenSuse with an older compiler.
CPU: 2.4GHz AMD Athlon 64 4000+ single processor Memory: 1 Gb OS: OpenSuse 10.3 Compiler: gcc 4.2
This older compiler version had a bug which caused it to fail if Simpson's solver was compiled with the -O2 flag. Compiler optimization makes a huge difference to all of these solvers. They run perhaps two or three times slower without it. So to be fair, all solvers were built without optimization, if possible. Otherwise, all tests were done the same way as in the newer results.
| puzzle | size | Unique Solution? |
Line Solvable? |
Blank Lines? |
Wolter | Olák | Simp- son |
Lager- kvist/ Gecode |
Kjeller- strand/ Gecode |
Kjeller- strand/ Lazyfd |
Wilk | Ishi- gaki |
Ware- ham |
Bosch/ glpk |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| #1: Dancer * | 5 x 10 | Yes | Yes | No | 0 | 0 | 0 | 0.02s | 0.03s | 0.07s | 0 | 0.04s | 0.07s | 0.01s |
| #6: Cat * | 20 x 20 | Yes | Yes | No | 0 | 0 | 0 | 0.02s | 0.04s | 0.81s | 0 | 0.35s | 0.18s | 3.5s |
| #21: Skid * | 14 x 25 | Yes | Yes | Yes | 0 | 0 | 0 | 0.02s | 0.04s | 1.1s | 0 | Fail | X | X |
| #27: Bucks * | 27 x 23 | Yes | No | Yes | 0 | 0 | 0 | 0.02s | 0.05s | 2.0s | 0 | Fail | X | X |
| #23: Edge * | 10 x 11 | Yes | No | No | 0 | 0 | 0 | 0.03s | 0.04s | 0.12s | 0 | Fail | Fail | 0.24s |
| #2413: Smoke | 20 x 20 | Yes | No | No | 0 | 0 | 0 | 0.03s | 0.04s | 1.1s | 0 | 1.6s | + | 12.2m |
| #16: Knot * | 34 x 34 | Yes | Yes | No | 0 | 0 | 0 | 0.04s | 0.07s | 10.1s | 0.02s | 25.0s | + | Fail |
| #529: Swing * | 45 x 45 | Yes | Yes | No | 0 | 0 | 0.01 | 0.07s | 0.12s | 23.8s | 0.11s | 5.7s | - | - |
| #65: Mum * | 34 x 40 | Yes | No | No | 0.02s | 0 | 0.05s | 0.10s | 0.15s | 19.9s | 1.18s | + | - | - |
| #1694: Tragic | 45 x 50 | Yes | No | No | 0.18s | 0.09s | 6.2s | 0.60s | 18.0m | 59.6s | 2.6s | + | - | - |
| #1611: Merka | 55 x 60 | Yes | No | Yes | 0.03s | 0.01s | 0.04s | 0.13s | + | 1.9m | 20.7m | + | X | X |
| #436: Petro * | 40 x 35 | Yes | No | No | 0.38s | 40.1s | 0.54s | 6.4m | 7.3s | 11.5s | + | + | - | - |
| #4645: M&M | 50 x 70 | Yes | No | Yes | 0.38s | 0.28s | 0.12s | 4.4s | 1.3s | 84.7s | + | - | X | X |
| #3541: Signed | 60 x 50 | Yes | No | No | 0.16s | 3.1s | + | 2.4s | 2.9s | 1.8m | + | - | - | - |
| #803: Light | 50 x 45 | Yes | No | No | 3.9s | + | 0.11s | + | + | 9.1s | + | - | - | - |
| #6574: Forever * | 25 x 25 | Yes | No | No | + | 4.9s | 90.1s | 20.8s | 12.0s | 3.3s | + | - | - | + |
| #2040: Hot | 55 x 60 | Yes | No | No | 4.6s | + | 7.5m | + | + | 4.5m | + | - | - | - |
| #6739: Karate | 40 x 40 | No | No | No | 26.3s | 42.1s | + | 3.9m | 5.0m | 25.6s | + | - | - | - |
| #2556: Flag | 65 x 45 | No | No | Yes | + | 4.1s | 0 | 11.5s | + | 7.7s | + | - | X | X |
| #2712: Lion | 47 x 47 | No | No | No | 6.7m | + | + | + | + | + | + | - | - | - |
A still older version of this table including obsolete pbnsolve versions is available.
| Solver | 0 to 0.09 sec |
0.10 to 0.49 sec |
0.50 to 1.99 sec |
2.00 to 9.99 sec |
10.00 to 29.99 sec |
30 sec to 2 min |
2 min or more |
|---|---|---|---|---|---|---|---|
| Wolter | 2402 | 64 | 16 | 5 | 1 | 0 | 3 |
| Simpson | 2409 | 30 | 14 | 12 | 4 | 3 | 17 |
| Olák | 2402 | 26 | 13 | 20 | 3 | 8 | 19 |
| Kjellerstrand/Gecode | 1755 | 571 | 51 | 27 | 16 | 12 | 59 |
| Wilk | 1979 | 174 | 105 | 85 | 34 | 24 | 90 |
| Solver | 0 to 0.09 sec |
0.10 to 0.49 sec |
0.50 to 1.99 sec |
2.00 to 9.99 sec |
10.00 to 29.99 sec |
30 sec to 2 min |
2 min or more |
|---|---|---|---|---|---|---|---|
| Wolter | 3168 | 41 | 10 | 3 | 0 | 2 | 8 |
| Olák | 3168 | 19 | 8 | 8 | 8 | 2 | 19 |