Skip to content

SWGAKamui/voyageur_du_commerce

Repository files navigation

EDD - Problème du voyageur de commerce

Le but du projet est de fournir une interface permettant de répondre au problème du voyageur de commerce.
Au minimum, le programme doit calculer des solutions au problème du voyageur de commerce métrique.

Spécifications techniques

Pour le fonctionnement de l'interface graphique, il est nécessaire d'avoir installer SDL2 (>2.0.3), SDL2-TTF (>2.0.12) et FreeType (>2.5.3).

Fonctionnalités du projet

  • Développer une heuristique simple
  • Développer un algorithme d'approximation
  • Développer un algorithme exact par recherche exhaustive
  • Développer un algorithme exact utilisant la technique de branch and bound
  • Pouvoir charger des instances de problèmes au format TSPLIB
  • Compilation et installation simple
  • Tester chaque partie du code
  • Automatiser les tests
  • Réaliser le compte-rendu intermédiaire
  • Optionnel - Réaliser une interface graphique

Personnes composant le groupe de projet

  • Kinda (SWGAKamui)
  • Florian Kauder (Lumi-Bjorn)
  • Amélie Guemon (pouwapouwa)
  • Lilian Champroy (PurpleSeaSigma)

Partage des tâches

Heuristique simple - Nearest Neighbour

Amelie - Création algorithme en un fichier unique  
Florian - Répartition de l'algorithme en 3 fichiers (header,test,module)

Algorithme d'approximation - Minimum Spanning Tree

Amelie - Création nouvelle branche MST  
Lilian - Création de l'algorithme - Code - Tests

Algorithme exact par recherche exhaustive - Bruteforce

Florian - Création de l'algorithme - Code - Tests

Algorithme exact via branch and bound

Kinda - Création de l'algorithme - Code - Tests

Développer une interface de lecture/écriture de fichier TSP

Lilian - Amélie

Makefiles génériques

Kinda

Gestion de Git

Florian

Cf : http://dept-info.labri.fr/ENSEIGNEMENT/edd/projet/sujet.pdf

About

projet de programmation en C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published