An open API service indexing awesome lists of open source software.

https://github.com/parth1899/ai-algorithms-implementations

A collection of AI algorithms and concepts, including search algorithms, game theory, logic programming, and constraint satisfaction. Features implementations in C++ and Prolog for practical learning and experimentation.
https://github.com/parth1899/ai-algorithms-implementations

Last synced: 4 months ago
JSON representation

A collection of AI algorithms and concepts, including search algorithms, game theory, logic programming, and constraint satisfaction. Features implementations in C++ and Prolog for practical learning and experimentation.

Awesome Lists containing this project

README

          

# AI Course Implementations

This repository contains implementations of various Artificial Intelligence algorithms and concepts covered throughout the semester.

## Contents

- **Search Algorithms**
- `A-Star-Algorithm.cpp`: Implementation of A* pathfinding algorithm
- `BFS-and-DFS-Graphs.cpp`: Breadth-First and Depth-First Search implementations for graphs
- `BFS-and-DFS-Trees.cpp`: Tree traversal using BFS and DFS
- `Best-First-Search.cpp`: Implementation of Best-First Search algorithm

- **Game Theory**
- `Tic-Tac-Toe.cpp`: Simple Tic-Tac-Toe game implementation
- `Tic-Tac-Toe-Minimax-Algorithm.cpp`: Tic-Tac-Toe with AI using Minimax algorithm

- **Logic Programming**
- `Expert-System.pl`: Expert system implementation in Prolog
- `Family-Tree.pl`: Family relationships and queries using Prolog

- **Constraint Satisfaction**
- `Constraint-Satisfactory-Problem.cpp`: Implementation of CSP solving techniques

## Languages Used
- C++ for algorithmic implementations
- Prolog for logic programming

Each file is self-contained and includes the necessary implementation details for the respective algorithms.