optimal-solve-rubikscube

This is my final project for my Artificial Intelligence class. I generated pattern databases of subsets of the Rubik's cube via a breadth-first search and without the need for a queue due to highly efficient decode/encode functions. I used these generated pattern databases to guide a highly space efficient heuristic search algorithm called IDA*. (by AdamHayse)

Optimal-solve-rubikscube Alternatives

We don't know any alternatives yet. If you know any, please suggest them below.

optimal-solve-rubikscube discussion

Log in or Post with

optimal-solve-rubikscube reviews and mentions

Posts with mentions or reviews of optimal-solve-rubikscube. We have used some of these posts to build our list of alternatives and similar projects.
  • What junior Java Developer should know?
    1 project | /r/learnjava | 29 Aug 2022
    The projects that I did were actually written in C. One was a linear cryptanalysis of the Advanced Encryption System lookup table vs a random lookup table. The other was a program that found optimal solutions to the Rubik's cube using a heuristic search algorithm called iterative deepening A* and pattern databases as a heuristic. I had a lot of fun with that Rubik's cube one. https://github.com/AdamHayse/optimal-solve-rubikscube

Stats

Basic optimal-solve-rubikscube repo stats
1
9
10.0
about 6 years ago

The primary programming language of optimal-solve-rubikscube is C.


Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com