ComputerArtificial Intelligence and Neural NetworksProblem solving and searching techniquesProblem 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.Introduction to AI and intelligent agentKnowledge representation