Skip to content

VladPodilnyk/AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI

This is a small project where I tried to implement some metaheuristic algorithms which are used in Artificial Intelligence.

Implemented algorithms

Build examples

$ mkdir build & cd build
$ cmake .. # or a path to the root CMake file
$ make

TODO

Improvements

  • Speed up MMAS. Poor perfomance on huge graphs. Hint: try to play with maxAntNoves value or consider another criteria to skip ant that failed to find a path.

  • Make PSO more stable.

  • Rework architecture.

  • Refactor code, especially random generator.

  • Improve overall perfomance.

  • Improve build system.

  • Add OpenCL/CUDA.