mai 2001FRANCOROIII - Challenge Recherche Locale Guidée Par Le Coût Des Contraintes Gavranovic Haris Univerzitet U Sarajevu IMAG, Grenoble
mai 2001FRANCOROIII - Challenge Plan u Les remarques générales sur le problèmes, ses instances, la modélisation et la méthode de résolution u La description et les étapes de la méthode implémentée i.Propagation des contraintes CEM et la détermination du niveau minimal réalisable ii.Détermination dune bonne polarisation iii.Réduction de lespace de recherche iv.Recherche locale u Les résultats numériques et les perspectives
mai 2001FRANCOROIII - Challenge CEM contraintes Contre. fortes sur fréq. Contre. sur polar.
mai 2001FRANCOROIII - Challenge (4) (3) (7) (2) (7) (6) La fôret de polarisations avec cinq arbres de polarisation (1) = -1 et (4) = -1 signifie (1) (4)
mai 2001FRANCOROIII - Challenge On peut remarquer quune affectation de polarisations est équivalent à un arbre de polarisation. Nous allons dabord construire un arbre de polarisations pour procéder à laffectation de fréquences. La construction de larbre de polarisation est déterminée par les valeurs et des contraintes CEM au niveau k* donné.
mai 2001FRANCOROIII - Challenge |f 2 – f 3 | = 36 4 f 2 = f 3 Le forêt de fréquences avec sept arbres de fréquences
mai 2001FRANCOROIII - Challenge Propagation des contraintes CEM et la détermination du niveau minimal réalisable
mai 2001FRANCOROIII - Challenge {1,2,…,100}
mai 2001FRANCOROIII - Challenge {1,2,…,49} {1,2,…,20} {81,82,…,100}
mai 2001FRANCOROIII - Challenge {97,98…,100} {1,2,3} {51,52,53} {11,12,…,100} (1) (2) (1) (3) (2) (4)
mai 2001FRANCOROIII - Challenge Détermination dune bonne polarisation Tant quil y a plusieurs arbres de polarisations 1.Ajouter la contrainte (i) (j) pour la CEM contraintes qui réduit le plus les domaines de fréquences sur ces extrémités 2.Réduire les domaines et déterminer les orientations avec de nouvelles valeurs sur CEM contraintes et retourner à 1.
mai 2001FRANCOROIII - Challenge {55,…,65} {1,2,…,76} {1,2,…,100} {1,2,…,61} {69,..,100} {25,..,40} Exemple2: niveau 7
mai 2001FRANCOROIII - Challenge {55,…,65} {1,2,…,76} {1,2,…,100} {1,2,…,61} {69,..,100} {25,..,40}
mai 2001FRANCOROIII - Challenge Sommet de référence (4) (3) (7) (2) (7) (6) (1) (4) (8) (9) (6) (9) (5) (6) (4) (5)
mai 2001FRANCOROIII - Challenge {55,…,65} {1,2,…,76} {1,2,…,100} {1,2,…,61} {69,..,100} {25,..,40}
mai 2001FRANCOROIII - Challenge {55,…,65} {1,2,…,76} {1,2,…,100} {1,2,…,61} {70,..,100} {25,..,40}
mai 2001FRANCOROIII - Challenge Réduction de lespace de recherche
mai 2001FRANCOROIII - Challenge {1,2,…,76} {25,..,40} Nombre total de combinaisons est à priori 76 * 16 * 16 = |f 2 – f 3 | = 36 f 2 = f 3
mai 2001FRANCOROIII - Challenge {1,2,…,76} {25,..,40} |f 2 – f 3 | = 36 f 2 = f 3 f 1 f 2 f ……..…..… …….…..… Nombre total de combinaisons est 20.
mai 2001FRANCOROIII - Challenge La structure de la forêt de fréquences dans les instances du problème
mai 2001FRANCOROIII - Challenge A B Nmb de combinaison = n * m réduction Nmb de combinaison min ( n, m) * 2
mai 2001FRANCOROIII - Challenge Recherche locale
mai 2001FRANCOROIII - Challenge La fonction à minimiser:
mai 2001FRANCOROIII - Challenge
mai 2001FRANCOROIII - Challenge A B
mai 2001FRANCOROIII - Challenge Phase de linitialisation: 1.Affecter à tous les trajets la fréquence zéro 2.Affecter à tous les arbre de fréquence la combinaison de fréquences qui minimise le coût C(C,T,F,M,arbreF) 3.Ordonner la liste darbres de fréquences suivant leur coûts et recommencer avec létape 1
mai 2001FRANCOROIII - Challenge La recherche principale: recherche locale pilotée par le coût des contraintes La partie principale de la recherche est constituée de deux types de procédures appliquées en alternance: la procédure légère et la procédure lourde.
mai 2001FRANCOROIII - Challenge Ordonner les arbres de fréquences suivant leurs coûts associés 2.Pour chaque arbre de fréquences: Affecter la combinaison de fréquences qui minimise le coût associé 3.Ordonner les contraintes suivant leurs coûts 4. Pour chaque contrainte dont le coût dépasse la valeur 10* 2* k (la contrainte est violée au niveau k) faire: ou bien Construire un seul arbre avec les combinaisons de fréquences qui satisfont la contrainte au niveau k à partir de deux arbres liés par cette contrainte. Trouver la combinaison optimale. ou bien: Trouver deux combinaisons de fréquences associées aux deux arbres qui satisfont la contrainte au niveau k et minimise la somme des coûts associés. Les deux procédures ont la forme suivante:
mai 2001FRANCOROIII - Challenge Ordonner les arbres de fréquences suivant leurs coûts associés 2.Pour chaque arbre de fréquences: Affecter la combinaison de fréquences qui minimise le coût associé 3.Ordonner les contraintes suivant leurs coûts associés 4. Pour chaque contrainte dont le coût dépasse la valeur 10* 2* k (la contrainte est violée au niveau k) faire: Construire un seul arbre avec les combinaisons de fréquences qui satisfont la contrainte au niveau k à partir de deux arbres liés par cette contrainte. Trouver la combinaison optimale. ou bien: Trouver deux combinaisons de fréquences associées aux deux arbres qui satisfont la contrainte au niveau k et minimise la somme des coûts associés. Les deux procédures ont la forme suivante:
mai 2001FRANCOROIII - Challenge …Construire un seul arbre avec les combinaisons de fréquences qui satisfont la contrainte au niveau k à partir de deux arbres liés par cette contrainte. Trouver la combinaison optimale. La procédure légère ne construit que de relativement petits arbres de fréquences (moins de quatre trajets et ayant au plus 600 combinaisons). La procédure lourde peut construire des arbres de fréquences avec huit trajets et ayant au plus combinaisons.
mai 2001FRANCOROIII - Challenge Recherche locale pilotée par le coût des contraintes 1.Phase de linitialisation; k = 10; 2. Tant quil y a du temps 3.Tant quil y a des contraintes violées au niveau k Applique la procédure légère 40 fois Appliquer la procédure lourde 3 fois Reconstruire les arbres de fréquences du départ k = k – 1; Retourner à létape 3.
mai 2001FRANCOROIII - Challenge Instances du problème (phase1)
mai 2001FRANCOROIII - Challenge Instances du problème (phase2)
mai 2001FRANCOROIII - Challenge Instances du problème (test)
mai 2001FRANCOROIII - Challenge Conclusion La méthode est encore inefficace pour les instances de grande taille La recherche locale pilotée par le coût des contraintes a montre ses qualité sur le FAP sans polarisations La façon de déterminer les polarisation est une heuristique. Nous ne voyons pas daméliorations importantes dans cette direction. La perspective prometteuse peut être la recherche locale qui affecte au même temps les polarisations et les fréquences
mai 2001FRANCOROIII - Challenge {64,65,…,100} {1,2,…,37} {1,2,…,100}56 46
mai 2001FRANCOROIII - Challenge {64,65,…,100} {1,2,…,37} {1,2,…,53}
mai 2001FRANCOROIII - Challenge {64,65,…,100} {1,2,3} {51,52,53} {11,12,…,100}