-*- mode: compilation; default-directory: "~/git/tpIFT7020/tp/code/" -*- Compilation started at Mon Feb 5 00:07:51 make run javac -cp .:choco-solver-4.0.6-with-dependencies.jar ProductionHoraire.java java -cp .:choco-solver-4.0.6-with-dependencies.jar ProductionHoraire instance.txt ### Debut Validation Lecture Instance ### N=5 MIN_H=10 MAX_H=14 MIN_PERIODE=3 nbEmployesRequis=[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2] nbEmployesSouhaite=[1, 2, 3, 4, 5, 4, 2, 3, 4, 3, 5, 5, 4, 3, 3, 3] ### Fin Validation Lecture Instance ### ### Création: contrainte du nombre requis d'employés ### ### Création: contrainte du motif d'horaire ### Expression régulière:0{0,5}1{3,10}01{3,10}0{0,5} ### Création: Optimisation ### ### Création: Solveur ### ### Résolution ### ### Meilleure Solution ### Employé 0: 0 1 1 1 1 1 0 1 1 1 1 1 0 0 0 0 Employé 1: 0 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 Employé 2: 0 0 0 0 1 1 1 1 0 1 1 1 1 1 1 1 Employé 3: 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 Employé 4: 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 Employés Totaux 1 2 3 4 5 4 2 5 4 5 5 5 4 3 3 3 Employés Souhaités 1 2 3 4 5 4 2 3 4 3 5 5 4 3 3 3 Perte optimale:80$ ### Statistiques ### ** Choco 4.0.6 (2017-11) : Constraint Programming Solver, Copyleft (c) 2010-2017 - Model[Production Horaire] features: Variables : 133 Constraints : 64 Building time : 0,790s User-defined search strategy : yes Complementary search strategy : no - Complete search - 2 solution(s) found. Model[Production Horaire] Solutions: 2 MINIMIZE perte = 4, Building time : 0,790s Resolution time : 0,567s Nodes: 3 052 (5 380,5 n/s) Backtracks: 6 052 Fails: 3 000 Restarts: 2 Compilation finished at Mon Feb 5 00:07:53