This repository contains various Python algorithms that cover a wide range of problem-solving scenarios. These algorithms have been implemented with Python 3.x.
- A simple graph implementation
- A* Search Algorithm
- General Backtracking Algorithm
- AC-3 Arc Consistency Algorithm
- Minimax Alpha Beta Pruning Algorithm
- Min-conflicts Algorithm
- Markov Decision Processes (Value Iteration)