Advertisement
Guest User

Schoku solver benchmark

a guest
Jun 3rd, 2025
16
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.59 KB | Software | 0 0
  1. Schoku - A fast Sudoku sover - github.com/Mart1nSchulz/Schoku
  2. Benchmarked 2025/06/03
  3.  
  4. Prozessor: AMD Ryzen 7 Mobile 4700U
  5. 4 CPU 8 cores
  6. Core Speed (~) 4100 MHz
  7. Benchmark framwork, tdoku solver and data files from https://github.com/t-dillon/tdoku
  8.  
  9. Complied with g++ 11.4 on Cygwin64.
  10.  
  11. This table shows the benchmark results for some solvers actually verifying uniqueness:
  12.  
  13. |data/puzzles0_kaggle | puzzles/sec| usec/puzzle| %no_guess| guesses/puzzle|
  14. |--------------------------------------|------------:|------------:|-----------:|---------------:|
  15. |jczsolve B/shr.../m.| 575000 | 1.74 | 100.0% | 0.00 |
  16. |schoku C/shrc../m+| 1873401 | 0.53 | 100.0% | 0.00 |
  17. |tdoku T/shrc+./m+| 782503 | 1.28 | 100.0% | 0.00 |
  18.  
  19. |data/puzzles1_unbiased | puzzles/sec| usec/puzzle| %no_guess| guesses/puzzle|
  20. |--------------------------------------|------------:|------------:|-----------:|---------------:|
  21. |jczsolve B/shr.../m.| 287793 | 3.47 | 40.2% | 1.85 |
  22. |schoku C/shrc../m+| 416101 | 2.40 | 46.4% | 1.12 |
  23. |tdoku T/shrc+./m+| 277672 | 3.60 | 47.5% | 1.13 |
  24.  
  25. |data/puzzles2_17_clue | puzzles/sec| usec/puzzle| %no_guess| guesses/puzzle|
  26. |--------------------------------------|------------:|------------:|-----------:|---------------:|
  27. |jczsolve B/shr.../m.| 285333 | 3.50 | 70.5% | 1.74 |
  28. |schoku C/shrc../m+| 376903 | 2.65 | 77.6% | 0.76 |
  29. |tdoku T/shrc+./m+| 254743 | 3.93 | 78.7% | 0.61 |
  30.  
  31. |data/puzzles4_forum_hardest_1905 | puzzles/sec| usec/puzzle| %no_guess| guesses/puzzle|
  32. |--------------------------------------|------------:|------------:|-----------:|---------------:|
  33. |jczsolve B/shr.../m.| 14784 | 67.64 | 0.0% | 139.06 |
  34. |schoku C/shrc../m+| 16234 | 61.60 | 0.0% | 77.24 |
  35. |tdoku T/shrc+./m+| 19778 | 50.56 | 0.0% | 55.06 |
  36.  
  37. |data/puzzles7_serg_benchmark | puzzles/sec| usec/puzzle| %no_guess| guesses/puzzle|
  38. |--------------------------------------|------------:|------------:|-----------:|---------------:|
  39. |jczsolve B/shr.../m.| 273963 | 3.65 | 0.0% | 7.09 |
  40. |schoku C/shrc../m+| 300775 | 3.32 | 0.0% | 7.00 |
  41. |tdoku T/shrc+./m+| 331204 | 3.02 | 0.0% | 7.13 |
  42.  
  43. |data/puzzles8_gen_puzzles | puzzles/sec| usec/puzzle| %no_guess| guesses/puzzle|
  44. |--------------------------------------|------------:|------------:|-----------:|---------------:|
  45. |jczsolve B/shr.../m.| 1395817 | 0.72 | 97.4% | 0.31 |
  46. |schoku C/shrc../m+| 2486700 | 0.40 | 97.4% | 0.31 |
  47. |tdoku T/shrc+./m+| 2849987 | 0.35 | 97.4% | 0.28 |
  48.  
  49. This table shows the benchmark results for solvers without verification of uniqueness:
  50.  
  51. |data/puzzles0_kaggle | puzzles/sec| usec/puzzle| %no_guess| guesses/puzzle|
  52. |--------------------------------------|------------:|------------:|-----------:|---------------:|
  53. |jczsolve B/shr.../m.| 559126 | 1.79 | 100.0% | 0.00 |
  54. |sk_bforce2 B/shrc-./m+| 1151250 | 0.87 | 100.0% | 0.00 |
  55. |Mirage C/sh..../m.| 622594 | 1.61 | 100.0% | 0.00 |
  56. |schoku C/shrc../m+| 1815055 | 0.55 | 100.0% | 0.00 |
  57. |tdoku T/shrc+./m+| 722122 | 1.38 | 100.0% | 0.00 |
  58.  
  59. |data/puzzles1_unbiased | puzzles/sec| usec/puzzle| %no_guess| guesses/puzzle|
  60. |--------------------------------------|------------:|------------:|-----------:|---------------:|
  61. |jczsolve B/shr.../m.| 314919 | 3.18 | 40.2% | 1.53 |
  62. |sk_bforce2 B/shrc-./m+| 350847 | 2.85 | 44.7% | 1.60 |
  63. |Mirage C/sh..../m.| 225632 | 4.43 | 44.2% | 1.39 |
  64. |schoku C/shrc../m+| 457734 | 2.18 | 46.3% | 1.00 |
  65. |tdoku T/shrc+./m+| 293121 | 3.41 | 47.6% | 1.01 |
  66.  
  67. |data/puzzles2_17_clue | puzzles/sec| usec/puzzle| %no_guess| guesses/puzzle|
  68. |--------------------------------------|------------:|------------:|-----------:|---------------:|
  69. |jczsolve B/shr.../m.| 309557 | 3.23 | 70.5% | 1.16 |
  70. |sk_bforce2 B/shrc-./m+| 378447 | 2.64 | 74.2% | 1.01 |
  71. |Mirage C/sh..../m.| 181224 | 5.52 | 63.9% | 1.23 |
  72. |schoku C/shrc../m+| 398384 | 2.51 | 77.6% | 0.56 |
  73. |tdoku T/shrc+./m+| 256614 | 3.90 | 78.7% | 0.47 |
  74.  
  75. |data/puzzles4_forum_hardest_1905 | puzzles/sec| usec/puzzle| %no_guess| guesses/puzzle|
  76. |--------------------------------------|------------:|------------:|-----------:|---------------:|
  77. |jczsolve B/shr.../m.| 27639 | 36.18 | 0.0% | 73.20 |
  78. |sk_bforce2 B/shrc-./m+| 17735 | 56.39 | 0.0% | 103.34 |
  79. |Mirage C/sh..../m.| 13200 | 75.76 | 0.0% | 64.27 |
  80. |schoku C/shrc../m+| 30742 | 32.53 | 0.0% | 41.88 |
  81. |tdoku T/shrc+./m+| 36370 | 27.50 | 0.0% | 30.72 |
  82.  
  83. |data/puzzles7_serg_benchmark | puzzles/sec| usec/puzzle| %no_guess| guesses/puzzle|
  84. |--------------------------------------|------------:|------------:|-----------:|---------------:|
  85. |jczsolve B/shr.../m.| 299182 | 3.34 | 0.0% | 6.51 |
  86. |sk_bforce2 B/shrc-./m+| 348095 | 2.87 | 0.0% | 7.08 |
  87. |Mirage C/sh..../m.| 153374 | 6.52 | 0.0% | 6.48 |
  88. |schoku C/shrc../m+| 337015 | 2.97 | 0.0% | 6.36 |
  89. |tdoku T/shrc+./m+| 373922 | 2.67 | 0.0% | 6.46 |
  90.  
  91. |data/puzzles8_gen_puzzles | puzzles/sec| usec/puzzle| %no_guess| guesses/puzzle|
  92. |--------------------------------------|------------:|------------:|-----------:|---------------:|
  93. |jczsolve B/shr.../m.| 1394083 | 0.72 | 97.3% | 0.31 |
  94. |sk_bforce2 B/shrc-./m+| 1787577 | 0.56 | 97.4% | 0.29 |
  95. |Mirage C/sh..../m.| 1246917 | 0.80 | 97.3% | 0.28 |
  96. |schoku C/shrc../m+| 2569562 | 0.39 | 97.3% | 0.28 |
  97. |tdoku T/shrc+./m+| 2888294 | 0.35 | 97.3% | 0.28 |
  98.  
  99. Imagine 5+ times this speed? Try schoku with built-in multi-threading!
  100.  
Tags: Sudoku
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement