Performance Summary
Solver 2 on Ryzen 5



Suboptimal Solutions (20 moves or less)
Random
Cubes
Solves per
Second
Longest
Solve
Dist3
(MB)
Dist4
(MB)
Log
File
100003.2439.8900view
1000013.288.604180view
1000020.036.288350view
1000056.051.808351827view



Optimal Solutions
Cubes Type Average
Solve
Longest
Solve
Log
File
1000Random13.26123.19view
10019 Move83.50130.64view


Optimal Solutions
1000 Random Cubes
Solution
Length
Average
Solve
Longest
Solve
150.020.03
160.200.93
172.7715.53
1814.58112.91
1986.26123.19



Presolved Optimal Solutions
Cubes Type Average
Solve
Longest
Solve
Log
File
1000Random0.3518.22view
7716 Move7.1154.60view


Notes:

In the above tables, Average Solve and Longest Solve are in seconds.

A frequency distribution for the presolved 1000 test is here.

For the presolved tests, url param use_dist9=1 was used which generates a small search array that significantly improves performance for presolved configs, see function populate_dist9 in solve.js for more info.

Additional notes are here.