Commit graph

35 commits

Author SHA1 Message Date
Francois Berube\frabe
466ccdd681 Creation des bases de l'algorithmes de recouvrement des horaires avec absences.
TODO : Il reste a trouver le recouvrement qui minimise le cout des employes. Cela nécessite de trouver le coût de l'horaire optimal.
2018-04-02 22:51:19 -04:00
Francois Berube\frabe
fb03247b26 Ajout de la classe de recouvrement des horaires. 2018-04-02 15:03:54 -04:00
Francois Berube\frabe
54eca9baa6 Création d'une interface pour la visualisation des horaires initales et des horaires avec absences
Ajout de l'héritage entre les classes AbsenceScheduleArray et  ScheduleArray.

TODO : Toujours pas capable de générer des horaires différentes.
2018-03-30 00:31:20 -04:00
François Pelletier
01bcfd4e6e modification tableau temps partiel 2018-03-28 16:20:16 -04:00
François Pelletier
48a2beaaf3 ajout du générateur d'absences 2018-03-26 23:57:03 -04:00
François Pelletier
2d090e167c Merge branch 'FPelletier' into 'master'
Ajout d'une fonction d'optimisation sur les salaires

See merge request franc00018/tpIFT7020!1
2018-03-26 02:16:02 +00:00
François Pelletier
f431e98024 Ajout d'une fonction d'optimisation sur les salaires 2018-03-24 17:16:51 -04:00
François Pelletier
d091fa4217 Ajout d'une fonction d'optimisation sur les salaires 2018-03-24 13:24:44 -04:00
François Pelletier
57b45430fa Ajout de la contrainte des journées valides pour les travailleurs à temps partiel
Ajout de classes pour mettre les tableaux d'horaires valides
2018-03-24 10:30:23 -04:00
François Pelletier
f36b59152a travail de session seulement 2018-03-24 01:14:02 -04:00
François Pelletier
2ab434fcbb menage 2018-03-24 01:12:44 -04:00
François Pelletier
76c125998f quelques améliorations, ajout de fonction de bris de symétrie et vecteur de toutes les variables pour utiliser avec les appels d'heuristiques de recherche 2018-03-24 01:06:01 -04:00
Francois Berube\frabe
94369ddcee Correction mineure indentation 2018-03-21 17:56:53 -04:00
DESKTOP-55SK9QE\frabe
f5309b7f8d Première ébauche du code pour le travail de session
- Creation de la classe mainClass.
- Creation du package InitalSchedule qui contient les fonctions qui permettront de générer une banque d'horaire à soumettre au simulateur.

TODO :
- Ajouter des contraintes pour les employés à temps partiel, car leur quart de travail ne font pas de sens.
- Calculer les coûts des salaires et des profits générés et implanter une fonction objectif à optimiser.
2018-03-18 16:22:30 -04:00
DESKTOP-55SK9QE\frabe
5fdcc60194 Ajout de la revue de littérature FB 2018-03-14 20:46:56 -04:00
François Pelletier
1a47ffff3e ajout 2e article et corrections 2018-03-14 00:02:00 -04:00
François Pelletier
de3acf6672 ajout 3e article 2018-03-13 21:47:32 -04:00
François Pelletier
ff44827fdd ajout revue literature partie 1 2018-03-13 09:21:50 -04:00
François Pelletier
b4fa750eb4 corrections mineures/esthétiques 2018-02-12 22:09:08 -05:00
François Pelletier
1892ec66ff ajout d'une équation pour contrainte 2 du probleme 1 et corrections grammaticales. correction d'une variable au problème 2 2018-02-11 16:30:29 -05:00
François Pelletier
7a37280489 correction encodage cp1252 vers utf8 2018-02-11 11:06:30 -05:00
Francois Berube
d5ce45bfbe Ajout de commentaires dans le code de l'exercice 1 et modification de quelques équations dans le no1 du rapport. 2018-02-11 08:16:37 -05:00
François Pelletier
40048a805d fusion de nos deux parties 2018-02-09 20:24:15 -05:00
François Pelletier
b58e14a7b7 Ajout documentation équations et variables 2018-02-07 22:26:25 -05:00
François Pelletier
c0cd31fe32 ajout de documentation constraintes optimisation 2018-02-07 19:13:13 -05:00
François Pelletier
75893ae424 Ajout de documentation 2018-02-04 12:39:22 -05:00
François Pelletier
85bf8c0ca3 correction mineures rapport 2018-02-04 00:50:04 -05:00
François Pelletier
789bc73cd4 ajout de documentation et optimisation de l'automate fini 2018-02-04 00:46:26 -05:00
François Pelletier
1f06504908 solution optimale pour problème #2 2018-02-03 14:25:52 -05:00
François Pelletier
2c85c9aeae solution correcte avec toutes les contraintes pour probleme 2, pas encore d'optimisation de la perte 2018-02-03 12:19:32 -05:00
François Pelletier
9a71341993 cette version donne une solution correcte avec la contrainte du nombre minimal d'employés 2018-02-03 11:36:47 -05:00
François Pelletier
9798a6f3b8 retouche page titre rapport 2018-02-03 10:41:42 -05:00
François Pelletier
568f35d8e5 lecture fichier instance complétée 2018-02-03 10:06:26 -05:00
François Pelletier
9a21011ffb structure pour tp 2018-02-02 00:24:44 -05:00
François Pelletier
1f5cabf992 add README 2018-01-31 11:03:34 -05:00