188 Commits

Author SHA1 Message Date
742a5e8d37 Adding check for cross pieces, and tuple mapping function. 2018-01-10 00:17:33 -08:00
0f9945350e Adding cross positions & cross check mechanism 2017-12-31 23:43:01 -08:00
Daniel Walton
f0133a88ac
Merge pull request #25 from dwalton76/tsai-555
4x4x4: update tsai phase3 tables to avoid Lw, Dw, Bw
2017-12-26 08:04:38 -05:00
Daniel Walton
cfe15739f2 4x4x4: update tsai phase3 tables to avoid Lw, Dw, Bw 2017-12-26 08:03:34 -05:00
Daniel Walton
a6cd97988f 6x6x6: groundwork for solving centers without 5x5x5 reduction 2017-12-25 21:53:44 -05:00
Daniel Walton
5cbe20f28b Fix prevent_OLL() 2017-12-25 20:06:39 -05:00
Daniel Walton
58c9a8bf5b
Merge pull request #24 from dwalton76/tsai-555
Tsai 555
2017-12-24 11:44:51 -05:00
Daniel Walton
fc9b4ea908 5x5x5: tsai phase2 fix 2017-12-24 08:44:19 -05:00
Daniel Walton
dde5774d3c Brought back the prevent_OLL call...needed for 6x6x6 2017-12-24 07:34:38 -05:00
Daniel Walton
80961a25df 6x6x6: step20 table is now 7-deep 2017-12-24 06:59:05 -05:00
Daniel Walton
21338a57e7 Added LookupTable555TsaiPhase3Lite 2017-12-24 01:28:46 -05:00
Daniel Walton
4d392b5417 Merge branch 'tsai-555' of https://github.com/dwalton76/rubiks-cube-NxNxN-solver into tsai-555 2017-12-24 00:44:40 -05:00
Daniel Walton
88fa6b5b89 Merge branch 'master' of https://github.com/dwalton76/rubiks-cube-NxNxN-solver into tsai-555 2017-12-24 00:44:18 -05:00
Daniel Walton
17e3512d2e Merge branch 'master' of https://github.com/dwalton76/rubiks-cube-NxNxN-solver into tsai-555 2017-12-24 00:41:54 -05:00
Daniel Walton
4045465d0d 5x5x5 tsai...initial progress 2017-12-24 00:41:29 -05:00
Daniel Walton
bbf110525d 6x6x6: only pair LR/FB obliques, do not place them 2017-12-24 00:32:45 -05:00
Daniel Walton
3ef778e5a1 5x5x5 tsai...initial progress 2017-12-22 17:31:58 -05:00
Daniel Walton
195f44e459
Merge pull request #23 from dwalton76/tsai-444
Tsai 444
2017-12-22 07:07:54 -05:00
Daniel Walton
9731d916b8 Fix download for 4x4x4 tsai phase1 table 2017-12-22 07:07:27 -05:00
Daniel Walton
1480c40025 lookup-table-6x6x6-step62-FB-solve-inner-x-center-and-oblique-edges.txt 2017-12-22 07:06:55 -05:00
Daniel Walton
6929d52da6
Merge pull request #22 from dwalton76/tsai-444
Tsai 444 update
2017-12-22 07:06:26 -05:00
Daniel Walton
50c7d2419d 4x4x4: tsai phase1 do EO to speed up phase2 2017-12-22 06:21:33 -05:00
Daniel Walton
72d7d381ed Updated lookup-table-6x6x6-step61-LR-solve-inner-x-center-and-oblique-edges.txt 2017-12-21 18:56:58 -05:00
Daniel Walton
8ca19384a7 6x6x6: add missing self.lt_LR_inner_x_centers.solve() 2017-12-21 16:53:51 -05:00
Daniel Walton
6d532823a0 4x4x4 and 6x6x6: avoid Lw, Dw and Bw when possible 2017-12-21 16:41:23 -05:00
Daniel Walton
21edd9cf3a 6x6x6: merge step30 and step40...progress
(cherry picked from commit 4ff72f2082f9c5af8440ac92b0f21e5a5ff57af9)
2017-12-21 12:41:54 -05:00
Daniel Walton
41aeb99ae5 Merge branch 'master' of https://github.com/dwalton76/rubiks-cube-NxNxN-solver into tsai-444 2017-12-21 12:40:21 -05:00
Daniel Walton
6e5a20c9df 6x6x6: only pair UD obliques, do not place them 2017-12-21 12:39:03 -05:00
Daniel Walton
a381d704ad Remove cpu-min option...was more confusion than it was worth 2017-12-21 11:05:42 -05:00
Daniel Walton
f2a88c4ec3 tsai TPR progress for phase1 and phase2 2017-12-21 10:35:39 -05:00
Daniel Walton
411b40cb54
Merge pull request #21 from dwalton76/multi-prune-table-cost
Multi prune table cost
2017-12-20 19:25:39 -05:00
Daniel Walton
58eb6b198e 4x4x4 remove extra CENTERS_SOLVED 2017-12-20 18:51:00 -05:00
Daniel Walton
5021034b86 Moved TODO to misc 2017-12-20 07:08:06 -05:00
Daniel Walton
4268df0298 Added utils/lt_builder_exp.py 2017-12-20 07:05:33 -05:00
Daniel Walton
0bc12b61ca 4x4x4 fix tsai 2017-12-19 22:49:05 -05:00
Daniel Walton
e733700266 Bidirectional AStar experiment 2017-12-19 22:20:55 -05:00
Daniel Walton
5a65b571be LookupTableIDA 'explored' should be a dict not a set 2017-12-18 22:55:08 -05:00
Daniel Walton
e17f6661dc Added preload_state_set() and preload_cache() 2017-12-17 22:49:23 -05:00
Daniel Walton
56ef949856 Added groundword for heuristic experiment 2017-12-13 09:05:29 -05:00
Daniel Walton
0f96d8ef54 7x7x7: use list comp instead of gazillion replace() calls 2017-12-12 23:47:54 -05:00
Daniel Walton
7ea58d8efe 4x4x4: replace babel dict with list comp 2017-12-12 23:23:24 -05:00
Daniel Walton
32f572d408 Added lookup-table-5x5x5-step33-UF-centers-solve.txt 2017-12-12 22:53:34 -05:00
Daniel Walton
c1c6ddcdc0 Removed steps_for_list_of_states() 2017-12-12 17:44:09 -05:00
Daniel Walton
0482741995 Added utils/binary-search-lookup.py 2017-12-12 17:43:19 -05:00
Daniel Walton
12060ce93c Added LookupTableAStar 2017-12-12 17:43:01 -05:00
Daniel Walton
84f770a29f LookupTable: use rb mode instead of r mode...3x binary_search improvement 2017-12-04 08:06:57 -05:00
Daniel Walton
caf9b1a4cc LookupTable: added comments to state() 2017-12-03 13:45:06 -05:00
Daniel Walton
f004acee93 LookupTable.py: remove record_stats and heuristic_stats 2017-12-03 12:39:58 -05:00
Daniel Walton
7b09d88936 LookupTable.py: remove state_hex and state_type..no longer used 2017-12-03 12:35:17 -05:00
Daniel Walton
dae93f3b05 7x7x7: move logic out of LookupTable.py 2017-12-03 12:20:14 -05:00