Herbert Kociemba (@hkociemba)
  • Stars
    star
    853
  • Global Rank 35,658 (Top 2 %)
  • Followers 139
  • Registered over 7 years ago
  • Most used languages
    Python
    42.9 %
    Pascal
    35.7 %
    Mathematica
    14.3 %
    C++
    7.1 %
  • Location 🇩🇪 Germany
  • Country Total Rank 1,882
  • Country Ranking
    Pascal
    12
    Mathematica
    50
    Python
    394
    C++
    1,572

Top repositories

1

RubiksCube-TwophaseSolver

Solve Rubik's Cube in less than 19 moves on average with Python.
Python
469
star
2

CubeExplorer

A program about Rubik's Cube with a lot of features.
Pascal
207
star
3

Rubiks2x2x2-OptimalSolver

Optimally solve the Rubik's 2x2x2 cube with Python
Python
60
star
4

RubiksCube-OptimalSolver

God's algorithm for Rubik's Cube in Python. Solve the cube with the smallest possible number of moves.
Python
39
star
5

FifteenPuzzle

Solve the Fifteen Puzzle optimally with IDA* using different heuristics.
C++
33
star
6

WaterBallSortPuzzleOptimalSolver

The program optimally solves a general class of puzzles which as a special case also contains well known puzzles like "Water Sort Puzzle", "Ball Sort Puzzle", "Sort Hoop", "Sort It 3D" etc.
Pascal
18
star
7

RubikNxNxNSolver

A general solver for NxNxN Rubik's Cubes
Pascal
8
star
8

sudokuNxM

Solve and generate Sudokus with variable boxsizes up to 20x20 ( 400 x 400 sudoku ).
Pascal
7
star
9

RubiksCube-TwophaseSolverFiveFaces

Solve Rubiks cube without turning the Back face in less than 22 moves on average. This is a modified version of the RubiksCube-TwophaseSolver repository.
Python
6
star
10

RubiksCube-TwophaseSolver-ATM

Solve Rubik's Cube in Python in the Axial Turn Metric. Two consecutive moves on opposite faces can be performed simultaneously and count only as one move in this metric. The solving algorithm is just a modified version of the algorithm used in the project RubiksCube-TwophaseSolver.
Python
2
star
11

polycubes

Mathematica
1
star
12

bigoptsolver

Optimally solve Rubik's cube within seconds (if you have 30 GB of RAM)
Python
1
star
13

Pentarot-puzzle

Pascal
1
star
14

puzzle125

Mathematica
1
star