Vérificateur de solutions du Challenge 2009

Téléchargez le vérificateur de solutions et le vérificateur de coût.

Journal des mises à jour et corrections

18/06/2008 Correction : lecture fichier d'entrée provoquant une "run time error"

18/06/2008 Correction : "Aircraft leaves before end of maintenance" erroné

19/06/2008 Correction : message d'erreur pour vol annulé dans la solution initiale

19/06/2008 Mise à jour : nouveau message d'erreur en cas d'itinéraires vides

23/06/2008 Correction : fichier checkaircraftswap non vide alors qu'il devrait l'être

23/06/2008 Mise à disposition du vérificateur de coût

25/06/2008 Correction vérificateur de solutions pour la lecture des perturbations sur les aéroports

26/06/2008 Correction vérificateur de solutions pour la lecture des perturbations sur les aéroports (version statique)

27/06/2008 Correction du vérificateur du coût pour le problème des coûts de déclassement

04/07/2008 Correction du vérificateur du coût pour les coûts d'annulation et des pénalités de mauvais positionnement

09/07/2008 Correction du vérificateur du coût pour le calcul du retard des vols ajoutés

10/07/2008 Correction du vérificateur du coût (problème de lecture des données)

23/07/2008 Correction du vérificateur du coût (calcul des coûts de déclassement et de la compensation légale du retard)

16/09/2008 Mise à disposition des spécifications du vérificateur de coût

24/10/2008 livraison vérificateurs compatibles avec instances B, création du "Swapped Aircraft Flight Operating Cost" (voir spécifications du vérificateur de coût)

5/11/2008 modification mineure du vérificateur suite à un problème du à un premier vol assigné à un avion debutant exactement a la fin de la maintenance.

2/12/2008 modifications du vérificateur liées à des cas particuliers de maintenance (Si aucun vol n'est affecté a un appareil donné, vérifier que si cet appareil a une maintenance, la position de la maintenance est respectée. Si la maintenance arrive apres la fin de la rotation de l'avion, vérifier que la fin de la rotation correspond bien à la position de maintenance)