Computer
Artificial Intelligence and Neural Networks
Problem solving and searching techniques

Problem solving and searching techniques

Definition

Problem as a state space search

Problem formulation

Well-defined problems

Constraint Satisfaction problem

Uninformed search techniques

Depth First Search

Breadth First Search

Depth Limited Search

Iterative Deepening Search

Bidirectional Search

Informed Search

Greedy Best first search

A* search

Hill Climbing

Simulated Annealing

Game playing

Adversarial search techniques

Mini-max Search

Alpha-Beta Pruning.