Skip to content

Optimization and Path finding & Neural networks Algorithms

Notifications You must be signed in to change notification settings

ayoubeddafali/AI-Algorithms

Repository files navigation

Algorithmes d'Intelligence Artificielle

Vous trouvez dans ce repo les différents Algorithmes d'Exploration et d'Optimisation :

Here you find some AI algorithms, mainly: Optimization and Path finding.

  • Floyd
  • Meilleur d'abord ( Gloutonne )
  • A*
  • Profondeur limitée
  • Profondeur Itérative limitée
  • IDA*

  • Plus proche voisin ( Nearest Neighbor)
  • 2-OPT Simple
  • Escalade Simple (Simple Hill Climbing)
  • 2-OPT Complet
  • Escalade Complet ( Hill Climbing )
  • Recuit Simule ( Simulated annealing )

  • Perceptron ( Trained for the AND Operation )

Demo

alt img

Examples Used

Vous pouvez changer le graphe utilisé, en spécifiant son nom dans le fichier maingraphemat.cpp ligne 81. Le graphe doit respecter la forme specifé dans le ficher meta_graph.txt.

You can change the used graph, by specifying yours in the file maingraphemat.cpp line 81. The graph must respect a certain format, like meta_graph.txt

Par exemple, le fichier associé à ce graphe :

As exemple, the file associated with this graph will be :

graphe

graphefile

Notes

Utilisez Code::Blocks IDE pour ouvrir le projet.

Use Code::Blocks IDE to open the project.

Releases

No releases published

Packages

No packages published