Heuristic search techniques in artificial intelligence,Simulated Annealing, Constraint Satisfaction Problems,Best-First Search,Hill climbing in AI