aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/TODO.md b/TODO.md
index 3927df8..1c1ad57 100644
--- a/TODO.md
+++ b/TODO.md
@@ -28,6 +28,8 @@ It's more of a personal reminder than anything else.
28* solve should try up to a small bound without loading the large pruning table 28* solve should try up to a small bound without loading the large pruning table
29* drfin for HTR scrambles should try all 3 axis and pick the best solutions; 29* drfin for HTR scrambles should try all 3 axis and pick the best solutions;
30 in general every step that automatically detects orientation should do this 30 in general every step that automatically detects orientation should do this
31* for solve -v, solving in different orientation does not give meaningful info,
32 because I need to transform the alg as I go.
31* for solve -v, print certain info like average branching value 33* for solve -v, print certain info like average branching value
32 34
33### New features 35### New features
@@ -43,11 +45,9 @@ It's more of a personal reminder than anything else.
43 45
44## Technical stuff 46## Technical stuff
45 47
46## Performance (optimal solver) 48## Performance
47* Khuge optimal solver: change direction of search when doing so leads to 49* solve (allow_next): filter out based on base_move; only check once for each
48less branching (like nxopt). Need to add some info to EstimateData or to 50 triple of moves; how to deal with different movesets?
49DfsData (like last moves on inverse/other scramble) and to change some of
50the logic of niss (allow for switching multiple times).
51* Light optimal solver: use drud table instead of khuge, with tricks as above 51* Light optimal solver: use drud table instead of khuge, with tricks as above
52and one more trick: if the last move is 180° avoid computing inverse cube 52and one more trick: if the last move is 180° avoid computing inverse cube
53and just use previous values for all 3 axes. 53and just use previous values for all 3 axes.

Generated with cgit - Back to sebastiano.tronto.net