Finding optimal solutions to Rubik's cube using pattern databases
Citations
1,090 citations
1,023 citations
517 citations
472 citations
Cites background or methods from "Finding optimal solutions to Rubik'..."
...Examples of such puzzles are the Rubik’s Cube [Korf, 1997], the 9-puzzle or Sokoban [Junghanns and Schaeffer, 2001]....
[...]
...It is then possible to use it as an admissible heuristic [Korf, 1997]....
[...]
433 citations
Additional excerpts
..., puzzles) as well [28,27]....
[...]
References
1,698 citations
Additional excerpts
...…18 243 3,240 43,254 577,368 7,706,988 102,876,480 1,373,243,544 18,330,699,168 244,686,773,808 3,266,193,870,720 43,598,688,377,184 581,975,750,199,168 7,768,485,393,179,328 103,697,388,221,736,960 1,384,201,395,738,071,424 18,476,969,736,848,122,368 246,639,261,965,462,754,048 (IDA*) (Korf 1985a)....
[...]
327 citations
Additional excerpts
...…18 243 3,240 43,254 577,368 7,706,988 102,876,480 1,373,243,544 18,330,699,168 244,686,773,808 3,266,193,870,720 43,598,688,377,184 581,975,750,199,168 7,768,485,393,179,328 103,697,388,221,736,960 1,384,201,395,738,071,424 18,476,969,736,848,122,368 246,639,261,965,462,754,048 (IDA*) (Korf 1985a)....
[...]
194 citations
"Finding optimal solutions to Rubik'..." refers background in this paper
...Schroeppel, Shamir, Fiat et al The first paper to address finding optimal solutions to Rubik’s Cube was (Fiat et al. 1989), which is based on (Schroeppel and Shamir 1981)....
[...]
...(Schroeppel and Shamir 1981) improved on bidirectional search for many problems....
[...]
186 citations
154 citations
"Finding optimal solutions to Rubik'..." refers background or methods in this paper
...The use of such tables, called “pattern databases” is due to (Culberson and Schaeffer 1996), who applied it to the Fifteen Puzzle....
[...]
...The idea of using large tables of precomputed optimal solution lengths for subparts of a combinatorial problem was first proposed by (Culberson and Schaeffer 1996)....
[...]
...(Culberson and Schaeffer 1996) have carried this idea much further....
[...]
...The key idea, due to (Culberson and Schaeffer 1996), is to take a subset of the goals of the original problem, and precompute and store the exact number of moves needed to solve these subgoals from all possible initial states....
[...]
...The algorithm used is iterative-deepening-A* (IDA*), with a lowerbound heuristic function based on large memory-based lookup tables, or “pattern databases” (Culberson and Schaeffer 1996)....
[...]