Commit Graph

  • 742a5e8d37 Adding check for cross pieces, and tuple mapping function. master Charles Reid 2018-01-10 00:17:33 -0800
  • 0f9945350e Adding cross positions & cross check mechanism Charles Reid 2017-12-31 23:43:01 -0800
  • f0133a88ac
    Merge pull request #25 from dwalton76/tsai-555 Daniel Walton 2017-12-26 08:04:38 -0500
  • cfe15739f2 4x4x4: update tsai phase3 tables to avoid Lw, Dw, Bw Daniel Walton 2017-12-26 08:03:34 -0500
  • a6cd97988f 6x6x6: groundwork for solving centers without 5x5x5 reduction Daniel Walton 2017-12-25 21:53:44 -0500
  • 5cbe20f28b Fix prevent_OLL() Daniel Walton 2017-12-25 20:06:39 -0500
  • 58c9a8bf5b
    Merge pull request #24 from dwalton76/tsai-555 Daniel Walton 2017-12-24 11:44:51 -0500
  • fc9b4ea908 5x5x5: tsai phase2 fix Daniel Walton 2017-12-24 08:44:19 -0500
  • dde5774d3c Brought back the prevent_OLL call...needed for 6x6x6 Daniel Walton 2017-12-24 07:34:38 -0500
  • 80961a25df 6x6x6: step20 table is now 7-deep Daniel Walton 2017-12-24 06:59:05 -0500
  • 21338a57e7 Added LookupTable555TsaiPhase3Lite Daniel Walton 2017-12-24 01:28:46 -0500
  • 4d392b5417 Merge branch 'tsai-555' of https://github.com/dwalton76/rubiks-cube-NxNxN-solver into tsai-555 Daniel Walton 2017-12-24 00:44:40 -0500
  • 88fa6b5b89 Merge branch 'master' of https://github.com/dwalton76/rubiks-cube-NxNxN-solver into tsai-555 Daniel Walton 2017-12-24 00:44:18 -0500
  • 17e3512d2e Merge branch 'master' of https://github.com/dwalton76/rubiks-cube-NxNxN-solver into tsai-555 Daniel Walton 2017-12-24 00:41:54 -0500
  • 4045465d0d 5x5x5 tsai...initial progress Daniel Walton 2017-12-24 00:41:29 -0500
  • bbf110525d 6x6x6: only pair LR/FB obliques, do not place them Daniel Walton 2017-12-24 00:32:45 -0500
  • 3ef778e5a1 5x5x5 tsai...initial progress Daniel Walton 2017-12-22 17:31:58 -0500
  • 195f44e459
    Merge pull request #23 from dwalton76/tsai-444 Daniel Walton 2017-12-22 07:07:54 -0500
  • 9731d916b8 Fix download for 4x4x4 tsai phase1 table Daniel Walton 2017-12-22 07:07:27 -0500
  • 1480c40025 lookup-table-6x6x6-step62-FB-solve-inner-x-center-and-oblique-edges.txt Daniel Walton 2017-12-22 07:06:55 -0500
  • 6929d52da6
    Merge pull request #22 from dwalton76/tsai-444 Daniel Walton 2017-12-22 07:06:26 -0500
  • 50c7d2419d 4x4x4: tsai phase1 do EO to speed up phase2 Daniel Walton 2017-12-22 06:21:33 -0500
  • 72d7d381ed Updated lookup-table-6x6x6-step61-LR-solve-inner-x-center-and-oblique-edges.txt Daniel Walton 2017-12-21 18:56:58 -0500
  • 8ca19384a7 6x6x6: add missing self.lt_LR_inner_x_centers.solve() Daniel Walton 2017-12-21 16:53:51 -0500
  • 6d532823a0 4x4x4 and 6x6x6: avoid Lw, Dw and Bw when possible Daniel Walton 2017-12-21 16:41:23 -0500
  • 21edd9cf3a 6x6x6: merge step30 and step40...progress Daniel Walton 2017-12-20 18:55:25 -0500
  • 41aeb99ae5 Merge branch 'master' of https://github.com/dwalton76/rubiks-cube-NxNxN-solver into tsai-444 Daniel Walton 2017-12-21 12:40:21 -0500
  • 6e5a20c9df 6x6x6: only pair UD obliques, do not place them Daniel Walton 2017-12-21 12:39:03 -0500
  • a381d704ad Remove cpu-min option...was more confusion than it was worth Daniel Walton 2017-12-21 11:05:42 -0500
  • f2a88c4ec3 tsai TPR progress for phase1 and phase2 Daniel Walton 2017-12-21 10:35:39 -0500
  • 411b40cb54
    Merge pull request #21 from dwalton76/multi-prune-table-cost Daniel Walton 2017-12-20 19:25:39 -0500
  • 58eb6b198e 4x4x4 remove extra CENTERS_SOLVED Daniel Walton 2017-12-20 18:51:00 -0500
  • 5021034b86 Moved TODO to misc Daniel Walton 2017-12-20 07:08:06 -0500
  • 4268df0298 Added utils/lt_builder_exp.py Daniel Walton 2017-12-20 07:05:33 -0500
  • 0bc12b61ca 4x4x4 fix tsai Daniel Walton 2017-12-19 22:49:05 -0500
  • e733700266 Bidirectional AStar experiment Daniel Walton 2017-12-19 22:20:55 -0500
  • 5a65b571be LookupTableIDA 'explored' should be a dict not a set Daniel Walton 2017-12-18 22:55:08 -0500
  • e17f6661dc Added preload_state_set() and preload_cache() Daniel Walton 2017-12-17 22:49:23 -0500
  • 56ef949856 Added groundword for heuristic experiment Daniel Walton 2017-12-13 09:05:29 -0500
  • 0f96d8ef54 7x7x7: use list comp instead of gazillion replace() calls Daniel Walton 2017-12-12 23:47:54 -0500
  • 7ea58d8efe 4x4x4: replace babel dict with list comp Daniel Walton 2017-12-12 23:23:24 -0500
  • 32f572d408 Added lookup-table-5x5x5-step33-UF-centers-solve.txt Daniel Walton 2017-12-12 22:53:34 -0500
  • c1c6ddcdc0 Removed steps_for_list_of_states() Daniel Walton 2017-12-12 17:44:09 -0500
  • 0482741995 Added utils/binary-search-lookup.py Daniel Walton 2017-12-12 17:43:19 -0500
  • 12060ce93c Added LookupTableAStar Daniel Walton 2017-12-12 17:43:01 -0500
  • 84f770a29f LookupTable: use rb mode instead of r mode...3x binary_search improvement Daniel Walton 2017-12-04 08:06:57 -0500
  • caf9b1a4cc LookupTable: added comments to state() Daniel Walton 2017-12-03 13:45:06 -0500
  • f004acee93 LookupTable.py: remove record_stats and heuristic_stats Daniel Walton 2017-12-03 12:39:58 -0500
  • 7b09d88936 LookupTable.py: remove state_hex and state_type..no longer used Daniel Walton 2017-12-03 12:35:17 -0500
  • dae93f3b05 7x7x7: move logic out of LookupTable.py Daniel Walton 2017-12-03 12:20:14 -0500
  • 6d090d0f01 NxNxN: misc fixes for recent move logic out of LookupTable.py Daniel Walton 2017-12-03 11:00:11 -0500
  • aee4358a44 7x7x7: remove unused def in LookupTable.py Daniel Walton 2017-12-03 01:18:57 -0500
  • bff9037a8b 6x6x6: move logic out of LookupTable.py Daniel Walton 2017-12-03 01:09:10 -0500
  • 1bcb0f2da0 5x5x5: added LookupTable555TCenterSolve Daniel Walton 2017-12-02 23:39:33 -0500
  • e2bb117cc8 Merge branch 'master' of https://github.com/dwalton76/rubiks-cube-NxNxN-solver Daniel Walton 2017-12-02 23:13:42 -0500
  • 9a83834193 5x5x5: move logic out of LookupTable.py Daniel Walton 2017-12-02 23:08:44 -0500
  • 9f1594cc10 Remove edges_high_low_recolor2_444 Daniel Walton 2017-12-02 11:56:03 -0500
  • b169f401da 4x4x4: move logic out of LookupTable.py Daniel Walton 2017-12-02 11:16:50 -0500
  • dc1dc75ead Added LookupTsaiPhase2Edges experiment Daniel Walton 2017-12-02 08:13:16 -0500
  • 4cb42745c2 7x7x7: centers 5x5x5 reduction improvements Daniel Walton 2017-11-30 07:50:58 -0500
  • 67548951f0 4x4x4: tsai phase2 speed improvements Daniel Walton 2017-11-28 19:09:30 -0500
  • cab5d7d1c9 4x4x4: added transform_x/y/z, etc Daniel Walton 2017-11-27 06:59:05 -0500
  • 9fe46ee4a8 4x4x4: LookupTsaiPhase2IDA ida_search_complete() fixes Daniel Walton 2017-11-26 14:30:39 -0500
  • ef10a53c1d 4x4x4: tsai_phase2 progress towards fixing speed issues Daniel Walton 2017-11-23 23:22:33 -0500
  • 6fbc97138b 4x4x4: tsai_phase2_edges_oriented() speed improvements Daniel Walton 2017-11-22 23:20:04 -0500
  • 4cc0612bfc 5x5x5: UD staging, change cpu-min/cpu-max Daniel Walton 2017-11-20 19:31:50 -0500
  • 161e29b6bf 4x4x4: tsai phase2 cleanup Daniel Walton 2017-11-20 19:29:58 -0500
  • 152649543f Added tsai_phase2_edges_oriented() Daniel Walton 2017-11-20 06:59:25 -0500
  • cd99934555 4x4x4: tsai phase2 overhaul Daniel Walton 2017-11-20 06:39:28 -0500
  • fac9708355 Fixes for 4x4x4 tsai Daniel Walton 2017-11-19 14:29:56 -0500
  • ac1acfbc0e 4x4x4: re-arrange min, max, tsai centers code Daniel Walton 2017-11-18 08:48:58 -0500
  • a5703d258d 4x4x4: renamed phase2-tsai to tsai-phase2 Daniel Walton 2017-11-18 08:03:31 -0500
  • 09e95f2dbb Fixes for 4x4x4 tsai Daniel Walton 2017-11-17 21:42:23 -0500
  • 2eeba34e79 Fixes for 4x4x4 tsai Daniel Walton 2017-11-14 23:53:03 -0500
  • 4a16f45b65 Added 6x6x6 step 25, 26 and 27 tables Daniel Walton 2017-11-14 08:57:42 -0500
  • f7542e9aeb rotate-printer.py support for up to 10x10x10 Daniel Walton 2017-11-12 17:15:54 -0500
  • a02cd6093e Removed 'Rotate U to U and F to F after compressing solution' Daniel Walton 2017-11-04 22:56:36 -0400
  • 3c9115a1ae 5x5x5: fix pair_outside_edges() Daniel Walton 2017-11-04 20:43:33 -0600
  • 4a8516969d Added 555 group_edges_bfs() experiment Daniel Walton 2017-10-27 19:40:22 -0600
  • d1be05f2e8 Update README Daniel Walton 2017-10-27 19:36:09 -0600
  • 018caa92f0 Update README Daniel Walton 2017-10-27 09:59:12 -0600
  • c91d567bcc Update TODOs Daniel Walton 2017-10-27 09:58:59 -0600
  • ea46cef960 Removed dead code per vulture Daniel Walton 2017-10-27 09:51:56 -0600
  • b784ca58b8 Added RubiksCubeNNNEvenEdges and RubiksCubeNNNOddEdges Daniel Walton 2017-10-27 09:33:36 -0600
  • 48b954db50 Removed duplicated solved_XYZ variables Daniel Walton 2017-10-27 08:58:39 -0600
  • 89fb8da92f Removed duplicated solved_XYZ variables Daniel Walton 2017-10-27 08:57:22 -0600
  • e5887d64db Prep work for inheritance cleanup Daniel Walton 2017-10-27 08:53:47 -0600
  • 7f55fa5241 Removed duplicated solved_XYZ variables Daniel Walton 2017-10-27 08:37:16 -0600
  • 22b84096f3 Print an alg.cubing.net URL for setup/solution Daniel Walton 2017-10-27 08:30:19 -0600
  • 12fff33b42 Rotate U to U and F to F after compressing solution Daniel Walton 2017-10-27 08:15:24 -0600
  • 472faddb03 Added solvedsolved_171717 Daniel Walton 2017-10-27 08:14:22 -0600
  • 00165747c2 Added solvedsolved_171717 Daniel Walton 2017-10-27 08:13:51 -0600
  • 6b02b6c9dc Updated README Daniel Walton 2017-10-26 16:14:28 -0600
  • ef0b47de02 2x2x2: fix python3 specific error Daniel Walton 2017-10-26 15:00:58 -0600
  • 468a78c770 NxNxN: add test cases to 'all' Daniel Walton 2017-10-26 14:59:55 -0600
  • c62b8b1a3e NxNxN: working for Even cubes!!!! :) Daniel Walton 2017-10-26 14:24:41 -0600
  • 870dd006dd NxNxN: working for Odd cubes!!!! :) Daniel Walton 2017-10-26 12:53:04 -0600
  • 138d1b8410 NxNxN: more centers progress Daniel Walton 2017-10-26 12:27:35 -0600
  • 27cb3e5394 NxNxN: split RubiksCubeNNN.py into Even.py and Odd.py files Daniel Walton 2017-10-26 10:14:40 -0600
  • 7eebeebe79 NxNxN: clean up pair_edge_orbit_via_555() for Even cubes Daniel Walton 2017-10-26 09:55:28 -0600