Combitarial search: Background: Algorithm 比较: Backtracking prunning heuristic search: A* search simutaneous anealing