Generate the basic structure for the famous game by using the Solid principle, class diagrams tools, and the popular search algorithms
-
Updated
Nov 20, 2022 - Java
Generate the basic structure for the famous game by using the Solid principle, class diagrams tools, and the popular search algorithms
A command line Java program developed for an artificial intelligence college course. It applies the Shortest Path Problem to a graph of fictitious cities. It uses either Best First Search or Uniform Cost Search to provide the shortest path from one city in the graph to another.
Solves a N-Dimension Puzzle with one of the 4 different path algorithms : Breadth 1st Search, Depth 1st Search, Best 1st Search and A* Search.
A simple command-line Java program for solving the n-puzzle using various search strategies.
Greedy Best First Search and A* Search implemented in Java
Freecell solitaire Solver Project for Artificial Intelligence course from University of Macedonia
Maze project part C in JavaFX
implementation of search algorithms
Travelling salesman problem: Artificial Inteligence, Computer Science, Middlesex University, London
This repository demonstrates work completed as part of the University of St Andrews, CS5011 Artificial Intelligence Practice module. Specifically, four different AI practice domains were considered: Search, Uncertainty, Logic, and Learning.
Pathfinding Visualizer application that visualizes graph based search algorithms used to find the shortest path. Algorithms used: Breadth first search, Depth first search, Best first search and A* search made with java swing
solving 8 Puzzle with A*, Recursive Best First Search and BFS
Various assignments relating to the practice of AI concepts, specifically: search, logic, learning, and uncertainty.
Repeated Forward A* search in a Gridworld
Solve any FreeCell Solitaire puzzle with 1 of the 4 different path finding algorithms: Breadth 1st Search, Depth 1st Search, Best 1st Search, Astar Search.
CS50’s Introduction to Artificial Intelligence with Python. This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation.
Add a description, image, and links to the best-first-search topic page so that developers can more easily learn about it.
To associate your repository with the best-first-search topic, visit your repo's landing page and select "manage topics."