* version 2010 ++ : slave complet : done * lancement pour le scénario 0 * ajout d'un coût fictif de décalage * ajouter les contraintes et coûts de décalage des dates aux slaves - attributs m_C_pre et m_C_post dans class CType2 - attributs m_dates_ref dans CDualCplexScenario - méthode set_dates_ref dans CDualCplexScenario - appeler set_dates_ref depuis la boucle principale : coptimizer.cpp - les ajouter à dantzig-wolfe : * fonction ajoute_deltas de CDualCplexScenario * fonction ajoute_colonne * lancer colonnes pour chaque scénario * remonter les variables duales au maître qui n'existe pas * créer le maître Benders * régler les dates de références pour la première itération dans les bornes de CT13 ---- * ajouter de l'aléatoire dans les durées d'arrêt Plan : * On a : Benders --> dates de référence * Il faut : - produire une solution à partir de ces dates en autorisant le recours --> coût - i.e. : ajouter dw final par scénario + sélection de colonnes + filtre aval * On a : 2010 --> dates de référence * Il faut : - produire une solution à partir de ces dates en autorisant le recours --> coût - i.e. : ajouter dw final par scénario + remplacer sélection de colonnes + remplacer filtre aval * Je propose : 1 - écrire les méthodes produisant la solution pour Bender 2 - copier-coller ces méthodes vers 2010 * Production d'une solution : + pour chaque scénario : - lancer un DW avec les dates et recharges de référence calculées - sélectionner les colonnes - lancer la seconde passe du filtre aval ultime (qui prend des plans avec recharges définitives)