aboutsummaryrefslogtreecommitdiff
path: root/TODO.txt
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.txt')
-rw-r--r--TODO.txt30
1 files changed, 23 insertions, 7 deletions
diff --git a/TODO.txt b/TODO.txt
index b164e23..c4c49d8 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,7 +1,19 @@
1H48 table generation 1# Documentation and cleanup
2 - fix gendata tool 2
3 - use to test generation of full h0k4 table 3- Add comments to cube.h
4 - remove ifdef and old code 4 - one for each function?
5- Internal documentation
6 - h48 solver and co
7 - what is h and k
8 - cube representation and base routines?
9- Split files
10 - h48 into:
11 - h48_base (coordinate computation)
12 - h48_map (only the hashmap thing)
13 - h48_gendata (table generation)
14 - h48_solve (including stats solver)
15
16# H48 table generation
5 - compute all tables for h<11 17 - compute all tables for h<11
6 x compute visited up to a fixed depth 8 18 x compute visited up to a fixed depth 8
7 - compute additional step (if needed) to fill <=base 19 - compute additional step (if needed) to fill <=base
@@ -10,17 +22,21 @@ H48 table generation
10 - compute table for h=11 22 - compute table for h=11
11 - can it be unified to the other computation, or is it much better 23 - can it be unified to the other computation, or is it much better
12 to do it ad hoc? 24 to do it ad hoc?
25 - derive small tables from the large one to check correctness
26 - this requires too much ram, but I can print the summary of the table
13 - Add long-running test for h0k4 (maybe as a tool?) 27 - Add long-running test for h0k4 (maybe as a tool?)
14 - tests for other sizes? 28 - tests for other sizes?
29 - gendata tool: save tables?
15 - optimize 30 - optimize
16 - use only transform_edges (need compose trans) 31 - use only transform_edges (need compose trans)
17 - parallelize with pthread 32 - parallelize with pthread
18 33
19(OLD: 34# Solver (Enrico)
20 - Fails for UFRUFU, try command 35
36- Add a solver for h=0
37- check if this (or equivalent) works:
21 ./run solve -solver H48 -options "2;20" -n 1 -M 10 -cube \ 38 ./run solve -solver H48 -options "2;20" -n 1 -M 10 -cube \
22 "$(./run frommoves -moves "UFRUFU")" 39 "$(./run frommoves -moves "UFRUFU")"
23)
24 40
25table base for k=2 (4 most common values start at) 41table base for k=2 (4 most common values start at)
26 0 8 42 0 8

Generated with cgit - Back to sebastiano.tronto.net