Un district vu comme un graphe
Chaque centre de santé est un sommet, chaque route une arête qui porte trois valeurs :
la distance, la durée du trajet et une fiabilité notée sur 10.
3
types de centres : maternités, blocs opératoires, nutrition
3
poids par route : distance, durée, fiabilité
1 ou 2
camions pour la tournée de livraison
Le district est chargé depuis un fichier .csv (une ligne par centre, avec sa
matrice de routes) ou généré aléatoirement. L'application l'affiche avec la bibliothèque
GraphStream, un code couleur par type de centre, et des filtres pour
afficher ou masquer les routes, les distances, les durées et les fiabilités.
Le code est découpé en paquets distincts : Structure pour le modèle
(sommets, routes, graphe), Outils pour les algorithmes, IHM
pour l'interface Swing. Chaque méthode publique est documentée en Javadoc.