diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2024-07-18 11:09:50 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2024-07-18 11:09:50 +0200 |
| commit | 7946c8efc2e2a44a8e78e1263c1691ce9f412a09 (patch) | |
| tree | f04505d6444a59b26c8c2e55311b70bbbf1ce364 /TODO.txt | |
| parent | 3d060c348fdfff074a9b902d56f539664789d831 (diff) | |
| download | nissy-core-7946c8efc2e2a44a8e78e1263c1691ce9f412a09.tar.gz nissy-core-7946c8efc2e2a44a8e78e1263c1691ce9f412a09.zip | |
Converted set to map
Diffstat (limited to 'TODO.txt')
| -rw-r--r-- | TODO.txt | 34 |
1 files changed, 29 insertions, 5 deletions
| @@ -1,14 +1,38 @@ | |||
| 1 | Bug in esep table generation | 1 | Bug in esep table generation |
| 2 | - Re-do stats | 2 | - add pre-computation of h48 coordinates at distance <=7? |
| 3 | - unit tests (but how do I test? just leave it there to check regressions) | ||
| 3 | - Add long-running test for h0k4 (maybe as a tool?) | 4 | - Add long-running test for h0k4 (maybe as a tool?) |
| 4 | - try DFS for h0 solver | 5 | - compute all tables for h<11 |
| 5 | - use dfs for computing big table, save distance %3 until the last two steps, | 6 | - compute visited up to a fixed depth (7? 8?) |
| 6 | then clean the table and double loop over moves to fill the value | 7 | - compute additional step (if needed) to fill <=base |
| 7 | - dfs for tables with h=1 to 10? | 8 | - brute-force the last 2 steps (only 18 moves + 18*15 move pairs) |
| 9 | - compare with known h0 results (from long-running test) | ||
| 10 | - compute table for h=11 | ||
| 11 | - is is worth pre-computing stuff? | ||
| 12 | - can it be unified to the other computation, or is it much better | ||
| 13 | to do it ad hoc? | ||
| 14 | - optimize | ||
| 15 | - use cached values for invcoord_esep? check if it is faster | ||
| 8 | 16 | ||
| 17 | (OLD: | ||
| 9 | - Fails for UFRUFU, try command | 18 | - Fails for UFRUFU, try command |
| 10 | ./run solve -solver H48 -options "2;20" -n 1 -M 10 -cube \ | 19 | ./run solve -solver H48 -options "2;20" -n 1 -M 10 -cube \ |
| 11 | "$(./run frommoves -moves "UFRUFU")" | 20 | "$(./run frommoves -moves "UFRUFU")" |
| 21 | ) | ||
| 22 | |||
| 23 | table base for k=2 (4 most common values start at) | ||
| 24 | 0 8 | ||
| 25 | 1 8 | ||
| 26 | 2 8 | ||
| 27 | 3 8 or 9 (very close) | ||
| 28 | 4 9 | ||
| 29 | 5 9 | ||
| 30 | 6 9 | ||
| 31 | 7 9 or 10 (very close) | ||
| 32 | 8 10 | ||
| 33 | 9 10 | ||
| 34 | 10 10 | ||
| 35 | 11 11 | ||
| 12 | 36 | ||
| 13 | Solver | 37 | Solver |
| 14 | - cleanup h48 solver | 38 | - cleanup h48 solver |
