/ALAIN

ALgorithme d'Affection des INstitutions

Primary LanguagePython

ALAIN

ALgorithme d'Affectation des INstitutions

prérequis

Afin de fonctionner correctement, le programme nécessite deux listes dinstinctes : une liste de musées et une liste d'artistes. Chaque liste doit être en CSV format .txt et organisée comme les deux listes exemples fournies. Chaque ligne doit faire figurer les informations dans l'ordre qui suit : ID,nom,ville,preferences. Le champ ID est une suite de lettres et de chiffre propre à chaque objet. Les champs nom et ville sont des chaînes de caractères. Le champ préférence est une liste d'éléments séparés par des espaces, le premier champ étant le premier choix. Tous les artistes doivent être classés par chaque musée, et tous les musées doivent être classés par chaque artiste.

utilisation

  1. Formatez la liste de musées et la liste d'artistes comme présenté précedemment. Les deux listes fournies dans /test peuvent servir de test.

  2. Lancez l'algorithme avec Ptyhon. Entrez les deux listes demandées puis un chemin de destination pour la liste générée par le programme. La liste finale associera en toutes lettres musées et artistes.

fonctionnement

Alain fonctionne selon l'algorithme Gale-Shapley.