1. Heuristic programming: ill-structured problems;Newell,1969
2. A program that learns to solve Rubik's Cube;Korf,1982
3. Operator decomposability: A new type of problem structure;Korf,1983
4. Learning to solve problems by searching for macro-operators;Korf,1983