An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: heuristic-search-algorithms

bsladania/KnightTour

Knight's Tour Windows Form Application: implementation of Non Intelligent and Heuristics Methods.

Language: C# - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

sren1618/Pacman_AI_Agents

This project implements autonomous agents using A* Heuristic Search and PDDL Classic Planning for PACMAN Capture the Flag

Language: Python - Size: 120 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

dramos2001/The-Eight-Puzzle-Solver

Program that uses artificial intelligence principles to solve an eight square puzzle; frontend app w/ flask currently in progress

Language: Python - Size: 207 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

rainman226/sudoku-solver

Solving sudoku puzzles using a variation of search algorithms

Language: Python - Size: 0 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

arawxx/PSO-demonstration

Demonstration of Particle Swarm Optimization (Auto Hyperparameter variant).

Language: Python - Size: 465 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 3

RyanTonerCode/Pathfinding-Tutorial

This repository accompanies a 3-part lecture series: Introduction to Pathfinding

Language: C# - Size: 125 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

kchristin22/K_select

Find the kth smallest element of an array using MPI. Three different versions have been implemented for this purpose: k-Search, Heuristic Quickselect and Quickselect.

Language: C++ - Size: 428 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

fork52/Sudoku-Solver

Repository for exploring and visualizing different algorithms for solving Sudoku.

Language: Python - Size: 2.6 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 1

yunyicheng/Search

An AI solver for Sokoban puzzles.

Language: Python - Size: 176 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

bhatiaabhinav/AnytimeWeightedAStar.jl

Julia Implementation of Anytime Weighted A* (AWA*) and Randomized Weighted A* (RWA*) algorithm

Language: Julia - Size: 80.1 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

Neo-47/Search-algorithms-on-Pacman

Language: Python - Size: 122 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 1

Murf-y/Snake-AI

Evolving an AI agent for the Snake Game using a Genetic algorithm (WIP)

Language: Python - Size: 25.4 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Treetion/single-school-bus-routing

This project applies a hybrid heuristic-simplex algorithm to solve for optimal school bus routes in the Boston school district. The algorithm is able to achieve O(N) time on average, compared to Simplex algorithm's O(2^N) time.

Language: Python - Size: 5.04 MB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

shaniadicen/hexed-game-ai

A java program that plays a custom standard two-player game called Hexed!

Language: Java - Size: 42 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

shaniadicen/n-queens-ai

A java program that solves the n-queens puzzle using Hill Climbing and Random Restart algorithm in Artificial Intelligence.

Language: Java - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

philippnormann/ev-charging-optimization

⚡ A simulation of finding the shortest charging routes for electric vehicle fleets using ant colony optimization.

Language: Python - Size: 3.22 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 1

kirilchikal/CSP

Implementing CSP with Forward Checking constraint propagation on the example of solving Binary and Futoshiki puzzle

Language: C# - Size: 310 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

newsteps8/ConnectFour-AI-Based-Game

Connect Four is a deterministic board game. We create a strategic AI model for this game. We used minimax algorithm and heuristic function to improve our strategy.

Language: Python - Size: 117 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

gadgil-devashri/8-Puzzle-A-Star-Search

Repository for programming project one under ITCS 6150 Intelligent Systems under Dr. Dewan Ahmad for the fall 2021 semester. The aim is to solve the 8-puzzle problem using an A star search algorithm based on the heuristic function chosen by the user. The programming language chosen for this project is Python 3

Language: Python - Size: 249 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 2

MortezaHagh/PathPlanning-Py

Single robot path planning algorithms implemented in Python. Including heuristic search and incremental heuristic search methods. A*, PEA*, EPEA*, LPA*, D*Lite

Language: Python - Size: 3.62 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

damiano00/ISMAI_assignment_3_GTS

Game-playing agents for playing the abstract board game Breakthrough (https://en.wikipedia.org/wiki/Breakthrough_(board_game))

Language: Python - Size: 47.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

YashTrikannad/fmt_star_ros

Informed FMT (Fast Marching Tree) Star Planning ROS Action Server

Language: C++ - Size: 705 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 14 - Forks: 7

himelbrand/classic-ai

Classic AI problems including search and planning.

Language: Python - Size: 566 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

nepiskopos/blocks-world

Artificial intelligence automated planning and scheduling.

Language: Python - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

nirjarigandhi/Sokoban-Game-Tree-Searching

Language: Python - Size: 264 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

nirjarigandhi/Sokoban-State-Searching

Language: Python - Size: 78.1 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

ap-atul/SnakeAI

AI for Snake game using A star algorithm

Language: Python - Size: 16.6 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

selcukeskil/tabu-search-algorithm-in-Python-for-Capacitated-Plant-Location-Problem

As alternative heuristic technique; tabu search algorithm is implemented in Python for a capacitated plant location (CPL) problem. Details on implementation and test results can be found in this Github repository.

Language: Python - Size: 57.6 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 1

selcukeskil/3-heuristic-algorithms-in-Python-for-Travelling-Salesman-Problem

As alternative heuristic techniques; genetic algorithm, simulated annealing algorithm and city swap algorithm are implemented in Python for Travelling Salesman Problem. Details on implementation and test results can be found in this repository.

Language: Python - Size: 46.9 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 1

cflaviu/generic-a-star

Generic A star (A*) incremental algorithm

Language: C++ - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

anmold-07/Optimal-Power-Flow-using-Simulated-Annealing

Implementation of Optimal Power Flow using Simulated Annealing.

Language: MATLAB - Size: 46.9 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 1

washwin/Artificial-Intelligence-lab

A collection of ai algorithms

Language: Python - Size: 7.82 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Mohaimin41/Artificial_Intelligence_Lab

Lab codes for Artificial Intelligence Lab of Level 3 Term 2 at BUET CSE undergrad

Language: C++ - Size: 3.14 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

oyesagarsun22/Inventory_routing_problem

This repository contains files for an empty packaging dispatching problem using heuristic algorithms

Language: Jupyter Notebook - Size: 8.59 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

JVogel27/PathFinder

An A* approach to orienteering in Mendon Ponds Park

Language: Python - Size: 56.5 MB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

KooroshRH/SearchAlgorithms

Solving a card game with three search algorithms: BFS, IDS, and A*

Language: Python - Size: 49.8 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

z-sheb/puzzles-search-algorithms

The notebook contains the description and implementation of 2 search algorithms:

Language: Jupyter Notebook - Size: 23.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

aubin-tchoi/flappy_bird

Tree-based algorithms for solving a game of Flappy Bird.

Language: Jupyter Notebook - Size: 7.31 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

acarlson99/npuzzle

N-Puzzle solver using A* supporting multiple heuristics

Language: Go - Size: 1.51 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

MagmaArcade/Tree-Search-Algorithms

This Tree-Based Search Algorithms for Pathfinding implement DFS, BFS, RS, A*, and GBFS algorithms, which are compared to identify the most efficient pathfinding. The project assesses performance, heuristics, and optimizations while visually demonstrating algorithm behaviour.

Language: C# - Size: 239 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

NisanurBulut/HarmonySearchImplementation

Harmony Search is a Metaheuristic method which draws inspiration from the musical process of searching for a perfect state of harmony. In this project such algorithms are developed and performed on benchmark functions and real optimization problems.

Language: C# - Size: 255 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

ElhNour/flow_shop_scheduling

Size: 3.29 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

rkapobel/Algo3-2c-2016

Algorithmia: Backtracking, Prefix Sums problems, Multiple Knapsack problem (Dinamyc programing). Adapted BFS, Kruskal, Dijkstra implementations. Heuristics, Greedy algorithms, k-opt search.

Language: C++ - Size: 144 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Haydart/NQueensProblem

Project focuses on optimised implementation of Backtracking and Forward Checking algorithms in order to find all solutions of the N Queens problem

Language: Java - Size: 32.2 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 0

mrprajesh/pace2018

This is a code base for various algorithms implemented for the PACE 2018 Challenge.

Language: C++ - Size: 197 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

XLekunberri/graph-partition

Graph partition problem for the course "heuristics search"

Language: R - Size: 64.5 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

nieves-abalos/aind-planningsearch

project submitted at AIND (May cohort)

Language: Python - Size: 1.07 MB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

FFloresM/tarea1IA

ejercicios de búsqueda en inteligencia artificial

Language: Jupyter Notebook - Size: 192 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

pdudero/udacity-aind-projects

My solutions to the projects assigned for the Udacity Artificial Intelligence Nanodegree

Language: Jupyter Notebook - Size: 2.39 MB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

pq01pq/Harmony-Search-py

Harmony Search algorithm implemented in python with object oriented programming.

Language: Python - Size: 58.6 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

DuNGEOnmassster/Intelligent_System_homework

Repo to restore my Intelligent System cource coding homework

Language: Jupyter Notebook - Size: 29.8 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 1

shubmSingh/8-Puzzle

The puzzle consists of N tiles and one empty space where the tiles can be moved. Start and Goal configurations. Using Java and implemented using A* algorithm

Language: Java - Size: 986 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

ruifchaves/IA Fork of mauriciopereira74/Vector-Race 📦

Projeto desenvolvido no âmbito da UC de Inteligência Artificial

Language: Python - Size: 1.03 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

JavadZandiyeh/AUT-AI-Projects

AUT Artificial Intelligence Course Projects

Size: 5.75 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

MortezaHagh/PathPlanning-MATLAB

Single robot path planning algorithms implemented in MATLAB. Including heuristic search and incremental heuristic search methods.

Language: MATLAB - Size: 1.14 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

MAMMAD1381/SearchProject_SortIt Fork of ArNayyeri/SearchProject_SortIt

sort it game with help of AI and search algorithms | college project

Language: ASP.NET - Size: 21.4 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

mohamed-gasser/AI-Go-Player_game

Go-game

Language: Python - Size: 1.29 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

antonio-f/Udacity-Artificial-Intelligence-Nanodegree

Projects from Udacity's Artificial Intelligence Nanodegree (August 2017 cohort) - TERM 1.

Language: Jupyter Notebook - Size: 3 MB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

Elbouchouki/pathfinding-heuristics 📦

maze pathfinding

Language: Python - Size: 430 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

juicymloz/Graphs-Program

A simple graph constructor program based on text with some path searching algorithms such as IDA*, A* and a simple implementation of a Greedy algorithm. The project was developed in NetBeans IDE.

Language: Java - Size: 31.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ctsiaousis/pathFinder

Language: Java - Size: 210 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

Shaswat2001/Motion_planning_of_Robots

This repository implements various Search Based (Heuristic and Incremental) and Sampling Based (Multi Query and Single Query) motion planning algorithms using ROS and turtlebot

Language: Python - Size: 66.2 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 0

Braeden6/sudokuSolver 📦

Language: Python - Size: 123 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

bendico765/heuristic_steiner_tree

An algorithm to find Steiner Trees in a undirected graph using an heuristic function for computing paths

Language: Python - Size: 29.3 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

ferhat-ramdani/The-Magic-Grid

The Magic Grid: A Python project utilizing graph data structures and famous algorithms like Bellman-Ford and Dijkstra's to find the optimal path through a complex grid by destroying walls, visualized with turtle.py.

Language: Python - Size: 2.08 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

zaqbez39me/Heuristic-algorithms

Pirates of the Caribbean: Dead Man's Chest Solver A repository containing a solution to help Captain Jack Sparrow find the dead man's chest, which holds the heart of Davy Jones. This project implements two heuristic algorithms, A* and DFS with backtracking, to navigate the challenges faced by Jack Sparrow while sailing in the Caribbean Sea.

Language: Java - Size: 1.05 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

nadarenator/scholar-keys

Heuristics-based optimization algorithms for generating faster, efficient keyboard configs.

Language: Jupyter Notebook - Size: 1.06 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

tinsir888/Competition_AAMAS2023 Fork of jidiai/Competition_AAMAS2023 📦

source code for AAMAS 2023 Imperfect-information Card Game Competition

Language: Jupyter Notebook - Size: 6.85 MB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

peyz21/N-PuzzleSolver

This Repository contains a solver for fifteen-puzzle To be specific, the NxN sliding puzzle solver in JAVA. The program uses a specific version of Kruskal Algorithm mainly known by A* algorithm with three different heuristics. It uses greedy version of the A* algorithm along side of different heuristics in order to achieve faster solutions

Language: Java - Size: 89.8 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Bryce-Leung/15-Puzzle-Solver

Program utilizing an A* algorithm with various heuristics to solve nxn sliding puzzles. Outputting the steps required to solve the puzzle into txt files.

Language: Java - Size: 340 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

priya212000/ultimatetictactoe

This is a game that encompasses discrete mathematics, tree traversal, multi threading, heuristics and game theory concepts.

Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

ali-ece/IPO-Inclined-Planes-system-Optimization-Algorithm

A new optimization method based on the dynamic of sliding motion along a frictionless inclined plane. In IPO, a collection of agents cooperate with each other and move toward better positions in the search space by employing Newton’s second law and equations of motion. The standard version of the IPO is presented by Mozafari et al. in 2016. Powerful improved versions of it called MIPO and SIPO along with its multi-objective version of MOIPO were presented in 2016, 2017 and 2019 by Dr. Ali Mohammadi (myself) and colleagues at the University of Birjand, respectively. This powerful algorithm has also been used in many applications, which has provided very good outputs. In the following, the standard version of the IPO algorithm along with the benchmark functions reviewed in its reference article, and its improved versions are attached.

Language: MATLAB - Size: 2.04 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

ali-ece/Inclined-planes-system-optimization-theory-literature-review-and-state-of-the-art-versions-for-II

The Inclined Planes System Optimization (IPO) algorithm is recent algorithm that uses Newton’s second law to perform optimization. After conducting a thorough literature review, this paper proposes an improved version of IPO called IIPO. This improvement is achieved by changing exploratory and exploitative behavior of the standard IPO proportional to the progress of optimization (iteration). The IIPO is employed for optimizing IIR digital filter design, which is a challenging engineering problem. Adaptive IIR modeling as a multimodal optimization problem is designed and developed under system identification structure with an appropriate single-objective function in the frequency domain. Implementations are performed in both modeling cases with same and reduced orders, and under two identification forms with and without environmental additive noise. The results are reported along with various analyzes compared to a wide range of IPO variants. The statistical results on 100 independent trials show a success of more than 90% of cases, the proposed IIPO algorithm substantially outperforms other comparative algorithms in terms of accuracy of estimated coefficients, convergence, fitness, output responses, noise analysis, stability, and reliability.https://doi.org/10.1016/j.eswa.2022.117127

Language: MATLAB - Size: 14.6 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 1

danaent/Blocks-World-Problem

Blocks world problem solver with A* search

Language: C - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

Gh0stJJ/Graph_search

This repository contains Java code for blind and heuristic search algorithms such as BFS, DFS, UCS, GBFS, and A*. The code is modular, includes examples of classic search problems, and is well-documented. Contributions are welcome.

Language: Java - Size: 2.85 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

LaurenceLungo/TSP-Solver

A Travelling Salesman Problem (TSP) solver using a hybrid of strategies

Language: Python - Size: 621 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

Bovojon/AI_Breakthrough_Game

Language: Python - Size: 24.4 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

sibmr/OpenStreetMap-Ship-Routing

Shortest Path Algorithms on an Ocean Routing Graph extracted from Open Street Map data.

Language: C++ - Size: 1.3 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 1

AshkanGanj/A-star-with-heuristic-function-in-N-puzzle

A new heuristic function for Sliding tile puzzle, which performs better than Manhattan and Misplaced Tiles.

Language: Jupyter Notebook - Size: 534 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 1

vhtnguyen/Maze-solver 📦

Using python3 to implement, pygame and matplotlib to visualize algorithms for finding paths in mazes. Course AI fundamentals 3rd-year@HCMUS

Language: Python - Size: 7.05 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

MohamadTarekk/EightPuzzle

Eight Puzzle solver using BFS, DFS & A* search algorithms

Language: Java - Size: 2.76 MB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

ThiagoAbdul/IA-Busca-Heuristica

Uma implementação do algoritmo a* em Python com interface gráfica

Language: Python - Size: 24.4 MB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 1

ahmadali-jamali/Puzzle-4-4-solving

Language: Python - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

mHooshdar/AI-Search-Algorithms

AI classic search algorithms with graph and program implementation

Language: Python - Size: 37.1 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 5

pavlosdais/n-puzzle

A program that solves the classic n-puzzle problem using A* search

Language: C - Size: 581 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

kgaleziowski/intelligent-garbage-truck

Project of an intelligent autonomous garbage truck that implements most important learning methods in artificial intelligence. Created for Artificial Intelligence classes in the summer semester of 2020/2021 at Adam Mickiewicz University in Poznań with @HondaPl, @SmoothCrimminal and @Maciasty15.

Language: Python - Size: 104 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

duonghaipham/search-graph

Lab 1 Introduction to Artificial Intelligence

Language: Python - Size: 244 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

mrpritt/npfs3

Code and data for "Fast heuristics for minimizing the makespan in non-permutation flow shops"

Language: C++ - Size: 47.6 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

elinorwahl/ai-classical-planning

A simple Python demonstration of graph search planning strategies

Language: Python - Size: 295 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 2

allenfallen/sliding-puzzle

A sliding puzzle game and solver using ncurses.

Language: C++ - Size: 169 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 6 - Forks: 1

minailkhani/Some-Artificial-Intelligence-Projects

there are some simple projects using artificial intelligence algorithm

Language: Jupyter Notebook - Size: 4.84 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ali-ece/Design-of-optimal-CMOS-ring-oscillator-using-an-intelligent-optimization-tool

This paper presents an intelligent sizing method to improve the performance and efficiency of a CMOS Ring Oscillator (RO). The proposed approach is based on the simultaneous utilization of powerful and new multi-objective optimization techniques along with a circuit simulator under a data link. The proposed optimizing tool creates a perfect tradeoff between the contradictory objective functions in CMOS RO optimal design. This tool is applied for intelligent estimation of the circuit parameters (channel width of transistors), which have a decisive influence on RO specifications. Along the optimal RO design in an specified range of oscillaton frequency, the Power Consumption, Phase Noise, Figure of Merit (FoM), Integration Index, Design Cycle Time are considered as objective functions. Also, in generation of Pareto front some important issues, i.e. Overall Nondominated Vector Generation (ONVG), and Spacing (S) are considered for more effectiveness of the obtained feasible solutions in application. Four optimization algorithms called Multi-Objective Genetic Algorithm (MOGA), Multi-Objective Inclined Planes system Optimization (MOIPO), Multi-Objective Particle Swarm Optimization (MOPSO) and Multi-Objective Modified Inclined Planes System Optimization (MOMIPO) are utilized for 0.18-mm CMOS technology with supply voltage of 1-V. Baesd on our extensive simulations and experimental results MOMIPO outperforms the best performance among other multi-objective algorithms in presented RO designing tool.

Size: 10.9 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 9 - Forks: 2

yousefkotp/8-Puzzle-Solver

8 Puzzle solver using uninformed and informed search algorithms as DFS, BFS and A*.

Language: Python - Size: 124 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 2

osmanbulutedu/Greedy-and-A-Star-Ai-Search

Greedy Search a A Star Search for a Weighted Graph with Heuristic Cost

Language: Python - Size: 247 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

lokeshdevnani/15-puzzle-ai

15-puzzle game (with A* solver) built using Angular2

Language: TypeScript - Size: 199 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

maancham/AI-Introduction

Introduction of Artificial Intelligence

Language: HTML - Size: 46 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

asarandi/n-puzzle

My n-puzzle solver: A* and IDA* search, heuristics, different puzzle configurations and sizes

Language: Python - Size: 979 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 20 - Forks: 4

MortezaHagh/DStarLiteOptimised-Path-Planning-MATLAB

DStarLite single robot path planning algorithm in MATLAB. An incremental search algorithm. For grid-based 2D environments.

Language: MATLAB - Size: 12.7 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

jahnvisikligar/Artificial-Intelligence-Projects

This repository is reflection of the artificial intelligence algorithms work implemented by me under the coursework - ECS759P

Language: Jupyter Notebook - Size: 1.72 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

barishazar3431/peg-solitaire-solver

Peg Solitaire Solver Using Different Uninformed Search Algorithms in Javascript

Language: JavaScript - Size: 2.16 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Related Keywords
heuristic-search-algorithms 339 artificial-intelligence 84 python 56 heuristics 55 ai 46 astar-algorithm 35 search-algorithm 29 java 28 genetic-algorithm 24 optimization-algorithms 24 heuristic-algorithm 23 a-star-algorithm 23 heuristic-search 22 optimization 22 alpha-beta-pruning 19 bfs 18 python3 18 a-star-search 18 cpp 16 minimax-algorithm 15 breadth-first-search 15 heuristic 14 8-puzzle 13 a-star 13 depth-first-search 13 dfs-algorithm 13 uniform-cost-search 13 bfs-algorithm 13 dfs 13 pathfinding 13 searching-algorithms 12 metaheuristic-optimisation 12 travelling-salesman-problem 12 algorithm 12 game 12 graph-algorithms 12 informed-search 11 algorithms 11 astar 11 adversarial-search 10 artificial-intelligence-algorithms 10 swarm-intelligence 10 metaheuristics 9 metaheuristic-algorithms 9 particle-swarm-optimization 8 uninformed-search 8 hill-climbing-search 8 matlab 8 heuristic-optimization 8 vehicle-routing-problem 7 manhattan-distance 7 15-puzzle 7 n-puzzle 7 sudoku-solver 7 tabu-search 7 8-puzzle-solver 7 reinforcement-learning 7 deep-learning 7 maze-solver 7 pso 7 evolutionary-algorithms 6 ant-colony-optimization 6 graph 6 pso-algorithm 6 bio-inspired-optimization 6 neural-network 6 prolog 6 iterative-deepening-search 6 greedy-algorithms 6 javascript 6 simulated-annealing 6 c-plus-plus 6 astar-search-algorithm 6 best-first-search 6 path-planning 6 planning-algorithms 5 pygame 5 machine-learning 5 forward-checking 5 greedy-best-first-search 5 astar-pathfinding 5 visualization 5 hill-climbing 5 minmax-algorithm 5 puzzle 5 planning 5 tsp 5 dijkstra-algorithm 5 computer-science 4 backtracking-algorithm 4 ids 4 optimisation-algorithms 4 backtracking 4 multi-swarm-optimization 4 tree-search 4 beam-search 4 aco 4 csp 4 local-search 4 evolutionary-computation 4