Le dossier 'bin' contient les fichiers exécutables du client, du serveur et des deux solveurs. Pour les recompiler, utiliser la commande 'make' dans le dossier racine. Ceci requiert l'installation de Gurobi et gRPC.

Le dossier 'instances' contient les fichiers d'instance.

Le dossier 'protocol' contient le code source du protocole de communication.

Le dossier 'solvers' contient le code source des solveurs.

Le dossier 'protos' contient la définition du service gRPC.

Le dossier 'tests' contient deux scripts permettant de lancer automatiquement la résolution d'une instance avec une des configurations présentées dans le mémoire. 
  - test_collab.sh lance la première configuration, avec trois solveurs ACO et un solveur ILP.
  - test_collab2.sh lance la deuxième configuration, avec quatre solveurs ACO puis un solveur ILP.
Le nom de l'instance à résoudre doit être passé en argument, par exemple :
$ ./test_collab.sh A-n37-k6.vrp
