Les colonies de fourmis : apprentissage coopératif pour le problème du voyageur de commerce

Dimension: px
Commencer à balayer dès la page:

Download "Les colonies de fourmis : apprentissage coopératif pour le problème du voyageur de commerce"

Transcription

1 : apprentissage coopératif pour le problème du voyageur de commerce Alexandre Bargeton Benjamin Devèze Université Pierre et Marie Curie Présentation du projet ANIMAT

2 1 Comportements collectifs des insectes sociaux Auto-organisation et comportement Optimisation naturelle 2 Résolution Historique 3 Les algorithmes Résultats 4 Autres applications Retombées scientifiques

3 Auto-organisation et comportement Optimisation naturelle Comportements collectifs des insectes sociaux

4 Auto-organisation (1/4) Auto-organisation et comportement Optimisation naturelle Définition L auto-organisation est un processus dans lequel un modèle de niveau global émerge uniquement d un grand nombre d interactions entre les composants de bas niveau du système. De plus, les règles spécifiant les intéractions entre composants du système sont suivies en utilisant uniquement des informations locales, sans référence au modèle global.

5 Auto-organisation (2/4) Auto-organisation et comportement Optimisation naturelle Modèle Arrangement organisé d objets dans l espace ou le temps. Emerger Caractéristique d un système qui apparaît à l imprévu de par les interactions entre les composants de ce système.

6 Auto-organisation (3/4) Auto-organisation et comportement Optimisation naturelle

7 Auto-organisation (4/4) Auto-organisation et comportement Optimisation naturelle Problématique Comment les composants d un système intéragissent entre eux pour produire un modèle complexe? Solution Rétroactions Positives : renforcement de l action Négatives (stabilisateur du système) Communication (transfert d information entre individus) Signaux / Indices Direct / Indirect

8 Stigmergie Comportements collectifs des insectes sociaux Auto-organisation et comportement Optimisation naturelle Définition 1 Forme de communication passant par le biais de modifications de l environnement. Définition 2 Intéractions sociales indirectes Intérêt Les individus échangent des informations par le biais du travail en cours, de l état d avancement de la tâche globale à accomplir.

9 Contrôle décentralisé Auto-organisation et comportement Optimisation naturelle Décentralisé? Pas de prise de décision à un niveau donné Pas de suivi d ordres Pas d actions pré-déterminées Vision locale de l environnement par un individu Pas de connaissance du problème dans son ensemble Avantages Robustesse (fonctionne encore après la panne d une de leurs parties) Flexibilité (efficace sur des problèmes dynamiques)

10 Hétérarchie dense Auto-organisation et comportement Optimisation naturelle Hétérarchie Systèmes où les propriétés des niveaux globaux agissent plus ou moins sur les propriétés des niveaux locaux ET où une activité dans les unités locales influence en retour les niveaux globaux. Hétérarchie dense Hétérarchie où chaque individus peut échanger des informations avec n importe quel autre.

11 Hiérarchie vs Hétérarchie dense Auto-organisation et comportement Optimisation naturelle

12 Optimisation naturelle Auto-organisation et comportement Optimisation naturelle Constatation Les insectes sociaux, et les colonies de fourmis en particulier, résolvent naturellement des problèmes relativement complexes. Etudes biologiques Comment les fourmis arrivent à résoudre collectivement des problèmes trop complexes pour un seul individu.

13 Problèmes complexes Auto-organisation et comportement Optimisation naturelle

14 Pistes de phéromones Auto-organisation et comportement Optimisation naturelle Stigmergie Dépot de phéromones (molécules volatiles) au sol pour former des pistes odorantes qui pourront être suivies par les autres fourmis.

15 Chemin le plus court Auto-organisation et comportement Optimisation naturelle Stigmergie Une colonie est capable de choisir le plus court chemin sans que les individus aient une vision globale du trajet.

16 Auto-organisation et comportement Optimisation naturelle Chemin le plus court - Un système dynamique

17 Résolution Historique

18 Définition Comportements collectifs des insectes sociaux Résolution Historique Définition 1 Un représentant doit visiter n villes. Le représentant souhaite faire une tournée en visitant chaque ville au moins et exactement 1 fois et en terminant à sa ville de départ. Définition 2 Trouver le cycle hamiltonien le plus court dans un graphe complet.

19 De l optimiation difficile Résolution Historique Théorème est NP-Complet Explosion combinatoire n villes n! possibilités Résolution Utilisation d heuristiques spécifiques au problème produisant des solutions proches de l optimum Utilisation de métaheuristiques

20 Symetrique vs Asymétrique Résolution Historique Symétrique (TSP) Tous les chemins sont tel que d ij = d ji Asymétrique (ATSP) Au moins un chemin est tel que d ij d ji

21 Bibliothèques d exemples Résolution Historique TSPLIB Des centaines d exemples D une dizaines de villes, à plusieurs dizaines de milliers Donne les meilleurs solutions connues à ce jour Différents type (TSP, ATSP, Sequential ordering problem - SOP, Capacited vehicle rounting proble - CVRP,...) Gatech - Traveling Salesman Problem Des exemples sur des problèmes géographiques D une dizaines de villes, à plusieurs dizaines de milliers Donne les meilleurs solutions connues à ce jour

22 Quelques algorithmes (1/2) Résolution Historique Heuritistiques Concorde (jusqu à villes) Lin-Kernighan heuristic (LKH) Algorithmes basés sur la théorie des graphes (arbres couvrants minimaux,...) Basées sur branch and bound Plus proches voisins Insertion construction heuristic (nearest, cheapest,...) Quick-Boruvka Réseaux de neurones (SOM, Elastic Network,...)...

23 Quelques algorithmes (2/2) Résolution Historique Métaheuritistique - Recherche locale Méthode de descente Recuit simulé, grand déluge, record en record Recherche tabou Métaheuritistique - Populations Algorithmes évolutionnaires, algorithmes génétiques Colonies de fourmis

24 Historique Comportements collectifs des insectes sociaux Résolution Historique 1954 : 49 villes 1971 : 64 villes 1975 : 67 villes 1977 : 120 villes 1980 : 318 villes 1987 : 532 villes 1987 : 666 villes 1987 : 2392 villes 1994 : 7397 villes 1998 : villes 2001 : villes 2004 : villes

25 Résolution Historique Aujourd hui - La suède villes

26 Résolution Historique Demain - Le monde villes

27 Les algorithmes Résultats et le problème du voyageur de commerce

28 Idée générale Les algorithmes Résultats 1 : Au début, tous les chemins sont explorés (dépot de pistes de phéromones).

29 Idée générale Les algorithmes Résultats 2 : Le chemin le plus court est plus renforcé en phéromones que les autres

30 Idée générale Les algorithmes Résultats 3 : L évaporation des phéromones permet d éliminer les moins bonnes solutions

31 Ant System (AS) Les algorithmes Résultats Algorithme AS 1 : Chaque fourmi k parcourt le graphe et construit un trajet complet. Le choix de passer de la ville i à la ville j est définie par la probabilité [τ(i,j)].[η(i,j)] β si j J k (i) p k (i,j) = Pl J k (i) [τ(i,l)].[η(i,l)]β (1) 0 sinon avec η(i,l) = 1 d il

32 Ant System (AS) Les algorithmes Résultats Algorithme AS - Intensification 2 : Chaque fourmi k dépose une quantité de phéromone le long de son parcours qui dépend de la qualité de celui-ci { 1 τ k (i,j) = L k si (i,j) circuit effectué par la fourmi k 0 sinon (2)

33 Ant System (AS) Les algorithmes Résultats Algorithme AS - Diversification 3 : Pour éviter d être piégé dans des solutions sous optimales, un processus d oublie / d évaporation des phéromones a lieu τ(i,j) = (1 α).τ(i,j) + k τ k (i,j) (3)

34 Ant System and elitism Les algorithmes Résultats Elitisme Dans cette variante d AS, la meilleure fourmi dépose une quantité de phéromone plus importante que ses congénères. Le but est d accroître la probabilité des autres fourmis d explorer la solution la plus prometteuse.

35 Max-Min Ant System (MMAS) Les algorithmes Résultats MMAS Variante de l algorithme AS. Seule la meilleure fourmi met à jour une piste de phéromone Les valeurs des pistes sont bornées par τ min et τ max Les pistes sont initialisées à la valeur maximale τ max La mise à jour des pistes se fait de façon proportionnelle, les pistes les plus fortes étant moins renforcées que les plus faibles

36 Ant Colony System (ACS) Les algorithmes Résultats ACS - Choix du parcours 1 : Chaque fourmi k parcourt le graphe et construit un trajet complet. Le choix de passer de la ville i à la ville j est définie par { argmax j = z Jk (i)([τ(i,z)].[η(i,z)] β ) si q q 0 (intensification) S sinon (diversification) (4) avec q un nombre aléatoire sur [0..1], q 0 un paramètre et S une ville sélectionnée selon la même probablité que dans AS [τ(i,j)].[η(i,j)] β si j J k (i) p k (i,j) = Pl J k (i) [τ(i,l)].[η(i,l)]β (5) 0 sinon

37 Ant Colony System (ACS) Les algorithmes Résultats ACS - Mise à jour locale 2 : Chaque fourmi k dépose une quantité de phéromone le long de son parcours τ(i,j) = (1 ρ).τ(i,j) + ρ.τ 0 (6) avec τ 0 la valeur initiale de la piste. A chaque passage la piste voit donc sa quantité de phéromone diminuer (diversification).

38 Ant Colony System (ACS) Les algorithmes Résultats ACS - Mise à jour global 2 : La meilleur fourmi globale (i.e. depuis le début de l exploration) dépose une quantité de phéromone le long de son parcours qui dépend de la qualité de celui-ci τ(i,j) = (1 α).τ(i,j) + α. τ(i,j) (7) avec τ(i,j) = (L gb ) 1 Seule la meilleur piste est mise à jour, ce qui participe à une intensification.

39 ACS with Q-learning (Ant-Q) Les algorithmes Résultats Ant-Q Dans cette variante d ACS, la règle de mise à jour locale est inspirée du Q-Learning. τ(i,j) = (1 ρ).τ(i,j) + ρ. τ(i,j) (8) avec τ(i,j) = γ.max z Jk (j)τ(j,z) Cette version est aussi performante qu ACS mais plus gourmande en temps de calcul.

40 Les algorithmes Résultats Ant Colony System et recherche locale (ACS-3opt) ACS-3opt Hybridation entre ACS et une recherche locale de type 3opt. La solution de chaque fourmi est améliorée par 3opt (et donc les ramène à l optimum local le plus proche).

41 ACS avec d autres améliorations Les algorithmes Résultats Améliorations Utilisation de liste de candidats (taille = 15) Utilisation de don t look bit Toutes les possibilités de 3-opt ne sont pas permises en ATSP Utilisation de liste de candidats dans 3opt Autres recherches locales (ex : Lin-Kernighan) Représentations mémoires avancés pour stocker les chemins des fourmis (Splay tree, Two level tree, Segment tree,...) Attention à l implémentation...

42 Choix des paramètres (ACS) Les algorithmes Résultats Paramètres τ 0 = (n.l nn ) 1 10 fourmis α = ρ = 0.1 β = 2 q 0 = 0.9

43 Implémentation Les algorithmes Résultats Ce que nous avons implémenté en C++ AS AS-Elitism MMAS ACS ACS-3opt Genetic Algorithm with Relative Order Crossover (ROX) GA with nearest neightbor initialization Simulated Annealing Iterative nearest neightbors 3opt

44 Interface Comportements collectifs des insectes sociaux Les algorithmes Résultats

45 Les algorithmes Résultats Comparaison des règles de mise à jour locale Name ACS ACS ( τ(r, s) = 0) ACS sans maj. locale Avg. Dev. Best Avg. Dev. Best Avg. Dev. Best dj ,3 47, ,3 69, , d

46 Les algorithmes Résultats Importance des phéromones et de l heuristique

47 TSP Comportements collectifs des insectes sociaux Les algorithmes Résultats Name AS AS-Elitism MMAS ACS ACS CL ACS3OPT ACS3OPT CL Opti dj ,668% 0,871% 0% 0% 0% 0% 0% d ,098% 10,292% 11,603% 11,603% 9,594% 1,622% 4,132% Name Genetic Genetic NNI INN 3OPT SA Opti dj % 0% 1,653% 0% 14,844% d ,829% 2,871% 11,660% 1,7111% 531,768%

48 ATSP Comportements collectifs des insectes sociaux Les algorithmes Résultats Name AS AS-Elitism MMAS ACS ACS CL ACS3OPT Opti ft ,401% 2,573% 3,323% 5,239% 5,790% 0,654% ftv ,760% 122,178% 107,260% 149,764% 134,446% 110,200% Name Genetic Genetic NNI INN 3OPT SA Opti ft ,282% 5,153% 8,125% 4,352% 2,027% ftv ,481% 152,160% 169,764% 164,065% 159,093%

49 Autres applications Retombées scientifiques

50 Autres applications Retombées scientifiques Problèmes des tournées de véhicules TSP avec contraintes Capacité des véhicules Fenêtre de temps Précédences entre visites Temps de travail... Algorithme ACS - PPC Hybridation entre ACS et de la programmation par contrainte.

51 Autres applications Retombées scientifiques Problèmes des tournées de véhicules Visites suivantes possibles avant propagation des contraintes

52 Autres applications Retombées scientifiques Problèmes des tournées de véhicules Visites suivantes possibles après propagation des containtes

53 Autres applications Retombées scientifiques Problèmes des tournées de véhicules Choix de la ville suivante, et propagation des contraintes

54 Autres applications Retombées scientifiques Problèmes des tournées de véhicules Echec de la propagation backtracking

55 Autres applications discrètes Autres applications Retombées scientifiques Ant et contraintes Affectation quadratique Planification Ordonnancement séquentiel Routage sur réseau Coloriage de graphe Sac à dos multi-dimensionnel Reconstruction d arbres phylogénétiques IA de jeu d échecs (Drogoul 95)...

56 Autres applications Retombées scientifiques Continuous Ant Colony Algorithm - CACO Choix d une région : p i (t) = P [τ i(t)].[η i (t)] β j [τ j(t)].[η j (t)] β Déplacement dans une région : δr(t,r) = R.(1 u (1 t/t)c )

57 Adaptation dans le cas continu Autres applications Retombées scientifiques Ant et problèmes continus CACO (Bilchev 95, Wodrich 97, Mathur 00) A method for Solving Optimization Problems in Continuous Space Using Ant Colony Algorithm (Ling 04) méthode hybride fourmis + génétique CIAC - Continuous Interacting Ant Colony (Dréo 02) communication stigmergique + échanges directes API - Pachycondyla APIcalis (Monmarché 00) inspiré du compotement tandem-running (pas de communication stigmergique)...

58 Retombées scientifiques Autres applications Retombées scientifiques ACO - Ant Colony Optimization Application avec succès des ACO à de nombreux problèmes combinatoires. Appliqués à des problèmes continus. Application à des problèmes dynamique (ex : AntNet, routage réseau). Mémoire adaptative Grand engouement internationnal pour les ACO, conférence internationale (la 5ème en 2006) Communauté grandissante.

59 Ant prize Comportements collectifs des insectes sociaux Autres applications Retombées scientifiques

60 Bibliographie M. Dorigo and L.M. Gambardella Ant Colony System : A Cooperative Learning Approach to the Traveling Salesman Problem, IEEE Transaction on Evolutionary Computation, 1(1) :53-66 (1997) T. Stützle and H. Hoos Improvements on the Ant-System : Introducing the MAX-MIN Ant System, 1997 K. Helsgaun An effective Implementation of the Lin-Kernighan Traveling Salesman Heuristic, European Journal of Operational Research 126(1), (2000) M. Sevaux Métaheuristiques stratégies pour l optimisation de la production de biens et de services, Technical report, UVHC, 2004

61 Bibliographie S. Ando and H. Iba Ant algorithm for construction of evolutionary tree, IEEE Congress of Evolutionary Computation, p , 2002 M.L. Fredman, D.S. Johnson, L.A. McGeoch and G. Ostheimer Data Strcutures for Traveling Salesmen, J. Algorithms, 18 :3 (1995), pp D.S. Johnson and L.A. McGeoch The Traveling Salesman Problem : A case study in Local Optimization, Local Search in Combinatorial Optimization, E.H.L Aarts and J.K Lenstra (ditors), John Wiley and Sons, Ltd., 1997, pp P. Moscto On Genetic Crossover Operators for Relative Order Preservation, Caltech Concurrent Computation Program, Report C3P-778, (1989)

62 Bibliographie A. Drogoul When Ants Play Chess (Or Can Strategies Emerge from Tactical Behaviours?), From Reaction to Cognition, Fifth European Workshop on Modeling Autonomous Agents in a Multi-Agent World, pp 13-27, (1995) J. Dréo, A. Pétrowski, P. Siarry and E. Taillard Métaheuristiques pour l optimisation difficile, Eyrolles 2003

63 Des Questions?

Optimisation Combinatoire et Colonies de Fourmis Nicolas Monmarche April 21, 1999 Sommaire Inspiration biologiques Ant Colony Optimization Applications TSP QAP Flow Shop Problemes dynamiques 1 Historique

Plus en détail

Algorithme fourmi avec différentes stratégies phéromonales pour le sac à dos multidimensionnel

Algorithme fourmi avec différentes stratégies phéromonales pour le sac à dos multidimensionnel Algorithme fourmi avec différentes stratégies phéromonales pour le sac à dos multidimensionnel Inès Alaya * Christine Solnon ** Khaled Ghédira * * SOIE, Institut Supérieur de Gestion de Tunis 41 Rue de

Plus en détail

Cours des Méthodes de Résolution Exactes Heuristiques et Métaheuristiques

Cours des Méthodes de Résolution Exactes Heuristiques et Métaheuristiques Université Mohammed V, Faculté des Sciences de Rabat Laboratoire de Recherche Mathématiques, Informatique et Applications Cours des Méthodes de Résolution Exactes Heuristiques et Métaheuristiques MASTER

Plus en détail

Johann Dréo. To cite this version: HAL Id: tel-00093143 https://tel.archives-ouvertes.fr/tel-00093143

Johann Dréo. To cite this version: HAL Id: tel-00093143 https://tel.archives-ouvertes.fr/tel-00093143 Adaptation de la métaheuristique des colonies de fourmis pour l optimisation difficile en variables continues. Application en génie biologique et médical. Johann Dréo To cite this version: Johann Dréo.

Plus en détail

Plan du cours. Métaheuristiques pour l optimisation combinatoire. Quelques problèmes classiques (2/3) Quelques problèmes classiques (1/3)

Plan du cours. Métaheuristiques pour l optimisation combinatoire. Quelques problèmes classiques (2/3) Quelques problèmes classiques (1/3) Plan du cours Quelques problèmes classiques Quelques algorithmes classiques Métaheuristiques pour l optimisation combinatoire un peu de vocabulaire codage des solutions taxinomie méthodes complètes méthodes

Plus en détail

Jean-Philippe Préaux http://www.i2m.univ-amu.fr/~preaux

Jean-Philippe Préaux http://www.i2m.univ-amu.fr/~preaux Colonies de fourmis Comment procèdent les colonies de fourmi pour déterminer un chemin presque géodésique de la fourmilière à un stock de nourriture? Les premières fourmis se déplacent au hasard. Les fourmis

Plus en détail

OÙ EN EST-ON? ABANDONNER L IDÉE D AVOIR UN ALGORITHME

OÙ EN EST-ON? ABANDONNER L IDÉE D AVOIR UN ALGORITHME OÙ EN EST-ON? Que faire face à un problème dur? AAC S.Tison Université Lille1 Master1 Informatique Quelques schémas d algorithmes Un peu de complexité de problèmes Un peu d algorithmique avancée ou Que

Plus en détail

Table des matières I La programmation linéaire en variables continues 1 Présentation 3 1 Les bases de la programmation linéaire 5 1.1 Formulation d'un problème de programmation linéaire........... 5 1.2

Plus en détail

LES MÉTAHEURISTIQUES: OUTILS DE CONCEPTION OPTIMALE DES CIRCUITS INTÈGRES ANALOGIQUES

LES MÉTAHEURISTIQUES: OUTILS DE CONCEPTION OPTIMALE DES CIRCUITS INTÈGRES ANALOGIQUES INERNATIONAL WORKSHOP IN OPTIMIZATION AND APPLICATIONS (WOA 2015) LES MÉTAHEURISTIQUES: OUTILS DE CONCEPTION OPTIMALE DES CIRCUITS INTÈGRES ANALOGIQUES FS -Meknès CONTEXTE L optimisation est un souci quotidien

Plus en détail

Heuristique et métaheuristique. 8. Optimisation combinatoire et métaheuristiques. Optimisation combinatoire. Problème du voyageur de commerce

Heuristique et métaheuristique. 8. Optimisation combinatoire et métaheuristiques. Optimisation combinatoire. Problème du voyageur de commerce Heuristique et métaheuristique IFT1575 Modèles de recherche opérationnelle (RO) 8. Optimisation combinatoire et métaheuristiques Un algorithme heuristique permet d identifier au moins une solution réalisable

Plus en détail

Optimisation par colonies de fourmis. COSTANZO Andrea LUONG Thé Van MARILL Guillaume

Optimisation par colonies de fourmis. COSTANZO Andrea LUONG Thé Van MARILL Guillaume Optimisation par colonies de fourmis COSTANZO Andrea LUONG Thé Van MARILL Guillaume 19 mai 2006 Table des matières 1 Introduction 4 1.1 Pourquoi les fourmis?.................................. 4 1.2 Relation

Plus en détail

Applications #2 Problème du voyageur de commerce (TSP)

Applications #2 Problème du voyageur de commerce (TSP) Applications #2 Problème du voyageur de commerce (TSP) MTH6311 S. Le Digabel, École Polytechnique de Montréal H2014 (v2) MTH6311: Heuristiques pour le TSP 1/34 Plan 1. Introduction 2. Formulations MIP

Plus en détail

HEURISTIQUES D'OPTIMISATION. Evelyne LUTTON - INRA AgroParisTech - Grignon http ://evelyne-lutton.fr/

HEURISTIQUES D'OPTIMISATION. Evelyne LUTTON - INRA AgroParisTech - Grignon http ://evelyne-lutton.fr/ HEURISTIQUES D'OPTIMISATION Evelyne LUTTON - INRA AgroParisTech - Grignon http ://evelyne-lutton.fr/ D'après Patrick Siarry, LiSSi, Univ. de Paris-Est Créteil MÉTA-HEURISTIQUES Du grec : méta :au-delà,

Plus en détail

Cours de Master Recherche

Cours de Master Recherche Cours de Master Recherche Spécialité CODE : Résolution de problèmes combinatoires Christine Solnon LIRIS, UMR 5205 CNRS / Université Lyon 1 2007 Rappel du plan du cours 1 - Introduction Qu est-ce qu un

Plus en détail

Modélisation multi-agents - Agents réactifs

Modélisation multi-agents - Agents réactifs Modélisation multi-agents - Agents réactifs Syma cursus CSI / SCIA Julien Saunier - julien.saunier@ifsttar.fr Sources www-lih.univlehavre.fr/~olivier/enseignement/masterrecherche/cours/ support/algofourmis.pdf

Plus en détail

Introduction à la programmation en variables entières Cours 3

Introduction à la programmation en variables entières Cours 3 Introduction à la programmation en variables entières Cours 3 F. Clautiaux francois.clautiaux@math.u-bordeaux1.fr Université Bordeaux 1 Bât A33 - Bur 272 Sommaire Notion d heuristique Les algorithmes gloutons

Plus en détail

Atelier Transversal AT11. Activité «Fourmis» Pierre Chauvet. pierre.chauvet@uco.fr

Atelier Transversal AT11. Activité «Fourmis» Pierre Chauvet. pierre.chauvet@uco.fr Atelier Transversal AT11 Activité «Fourmis» Pierre Chauvet pierre.chauvet@uco.fr Ant : un algorithme inspiré de l éthologie L éthologie Etude scientifique des comportements animaux, avec une perspective

Plus en détail

Des fourmis pour le problème d ordonnancement de voitures

Des fourmis pour le problème d ordonnancement de voitures Actes JFPC 2006 Des fourmis pour le problème d ordonnancement de voitures Christine Solnon LIRIS CNRS UMR 5205, Université Lyon I Nautibus, 43 Bd du 11 novembre, 69622 Villeurbanne cedex, France christine.solnon@liris.cnrs.fr

Plus en détail

OPTIMISATION MULTICRITERE STOCHASTIQUE

OPTIMISATION MULTICRITERE STOCHASTIQUE OPTIMISATION MULTICRITERE STOCHASTIQUE Michel DUMAS, Gilles ARNAUD, Fabrice GAUDIER CEA/DEN/DMS/SFME/LETR michel.dumas@cea.r gilles.arnaud@cea.r abrice.gaudier @cea.r Introduction L optimisation multicritère

Plus en détail

Info0804. Cours 6. Optimisation combinatoire : Applications et compléments

Info0804. Cours 6. Optimisation combinatoire : Applications et compléments Recherche Opérationnelle Optimisation combinatoire : Applications et compléments Pierre Delisle Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique 17 février 2014 Plan de

Plus en détail

Parallel Tree-based Exact Algorithms using Heterogeneous Many and Multi-core Computing for Solving Challenging Problems in Combinatorial Optimization

Parallel Tree-based Exact Algorithms using Heterogeneous Many and Multi-core Computing for Solving Challenging Problems in Combinatorial Optimization Parallel Tree-based Exact Algorithms using Heterogeneous Many and Multi-core Computing for Solving Challenging Problems in Combinatorial Optimization Rudi Leroy Encadrement : N. Melab (Univ. Lille 1),

Plus en détail

Variable Neighborhood Search

Variable Neighborhood Search Variable Neighborhood Search () Universite de Montreal 6 avril 2010 Plan Motivations 1 Motivations 2 3 skewed variable neighborhood search variable neighborhood decomposition search 4 Le probleme d optimisation.

Plus en détail

La recherche locale. INF6953 La recherche locale 1

La recherche locale. INF6953 La recherche locale 1 La recherche locale INF6953 La recherche locale 1 Sommaire Recherche locale et voisinage. Fonction de voisinage, optimum local Fonction de voisinage et mouvements Fonction de voisinage et mouvements Exemples

Plus en détail

A Hybrid Routing Protocol based on Fuzzy C-Means Clustering and Ant Colony Optimization for Lifetime Improvement in WSN

A Hybrid Routing Protocol based on Fuzzy C-Means Clustering and Ant Colony Optimization for Lifetime Improvement in WSN A Hybrid Routing Protocol based on Fuzzy C-Means Clustering and Ant Colony Optimization for Lifetime Improvement in WSN Mourad Hadjila Hervé Guyennet RGE Université Franche-Comté femto-st, DISC, Besançon

Plus en détail

Un Algorithme génétique pour le problème de ramassage et de livraison avec fenêtres de temps à plusieurs véhicules

Un Algorithme génétique pour le problème de ramassage et de livraison avec fenêtres de temps à plusieurs véhicules Un Algorithme génétique pour le problème de ramassage et de livraison avec fenêtres de temps à plusieurs véhicules I. Harbaoui Dridi (1),(2) R. Kammarti (1),(2) P. Borne (1) M. Ksouri (2) imenharbaoui@gmail.com

Plus en détail

Un algorithme génétique à diversité augmentée pour des problèmes de tournées de véhicules multi-dépôts multi-périodes

Un algorithme génétique à diversité augmentée pour des problèmes de tournées de véhicules multi-dépôts multi-périodes Un algorithme génétique à diversité augmentée pour des problèmes de tournées de véhicules multi-dépôts multi-périodes Thibaut Vidal, Teodor Gabriel Crainic, Michel Gendreau Nadia Lahrichi, Walter Rei 2009

Plus en détail

Tournées de véhicules

Tournées de véhicules Tournées de véhicules De la théorie aux outils d aide à la décision Olivier Péton, Ecole des Mines de Nantes, novembre 2008 Les principaux problèmes de tournées Deux problèmes de base : Problème du voyageur

Plus en détail

Un modèle réactif pour l optimisation par colonies de fourmis : application à la satisfaction de contraintes

Un modèle réactif pour l optimisation par colonies de fourmis : application à la satisfaction de contraintes Actes JFPC 2009 Un modèle réactif pour l optimisation par colonies de fourmis : application à la satisfaction de contraintes Madjid Khichane 1,2, Patrick Albert 1 et Christine Solnon 2 1 ILOG An IBM Company

Plus en détail

Un framework organisationnel pour la conception et l implantation multi-agent de métaheuristiques

Un framework organisationnel pour la conception et l implantation multi-agent de métaheuristiques Un framework organisationnel pour la conception et l implantation multi-agent de métaheuristiques D. Meignan david.meignan@utbm.fr J.-C. Créput jean-charles.creput@utbm.fr A. Koukam abder.koukam@utbm.fr

Plus en détail

The Current State and Future of Search Based Software Engineering

The Current State and Future of Search Based Software Engineering The Current State and Future of Search Based Software Engineering Mark Harman 1 IEEE International Conference on Software Engineering FoSE 07: Future of Software Engineering 1 King's College, LONDON, UK

Plus en détail

Un algorithme génétique hybride pour des problèmes de tournées de véhicules multi-attributs

Un algorithme génétique hybride pour des problèmes de tournées de véhicules multi-attributs Un algorithme génétique hybride pour des problèmes de tournées de véhicules multi-attributs Thibaut Vidal, Teodor Gabriel Crainic, Michel Gendreau Nadia Lahrichi, Walter Rei ROADEF 2010 Plan de la présentation

Plus en détail

Rappel du plan du cours

Rappel du plan du cours Rappel du plan du cours 1 - Introduction Qu est-ce qu un problème «complexe»? Exemples de problèmes «complexes» 2 - Approches complètes Structuration de l espace de recherche en Arbre Application à la

Plus en détail

Deux stratégies parallèles de l'optimisation par colonie de fourmis

Deux stratégies parallèles de l'optimisation par colonie de fourmis 4 th International Conference: Sciences of Electronic, Technologies of Information and Telecommunications March 25-29, 2007 TUNISIA Deux stratégies parallèles de l'optimisation par colonie de fourmis HERNANE

Plus en détail

5.1 Les méthodes Métaheuristiques

5.1 Les méthodes Métaheuristiques 5.1 Les méthodes Métaheuristiques Les métaheuristiques constituent une classe de méthodes qui fournissent des solutions de bonne qualité en temps raisonnable à des problèmes combinatoires réputés difficiles

Plus en détail

Cours de Master Recherche

Cours de Master Recherche Cours de Master Recherche Spécialité CODE : Résolution de problèmes combinatoires Christine Solnon LIRIS, UMR 5205 CNRS / Université Lyon 1 2007 Rappel du plan du cours 1 - Introduction Qu est-ce qu un

Plus en détail

LES MÉTA-HEURISTIQUES : quelques conseils pour en faire bon usage

LES MÉTA-HEURISTIQUES : quelques conseils pour en faire bon usage LES MÉTA-HEURISTIQUES : quelques conseils pour en faire bon usage Alain HERTZ Ecole Polytechnique - GERAD Département de mathématiques et de génie industriel CP 679, succ. Centre-ville, Montréal (QC) H3C

Plus en détail

Algorithme de Little. Algorithme de Little (2) Algorithme de Little (4) Algorithme de Little (3) Algorithme de Little (6) Algorithme de Little (5)

Algorithme de Little. Algorithme de Little (2) Algorithme de Little (4) Algorithme de Little (3) Algorithme de Little (6) Algorithme de Little (5) Le voyageur de commerce lgorithme branch and bound, lgorithme Glouton, Le problème Méthode de recherche locale Michel Van aneghem écembre 2002 Trouver le trajet de longueur minimale passant par toutes

Plus en détail

Ordonnancement en temps réel d un jobshop par métaheuristique hybride : étude comparative

Ordonnancement en temps réel d un jobshop par métaheuristique hybride : étude comparative Ordonnancement en temps réel d un jobshop par métaheuristique hybride : étude comparative Y. Houbad, M. Souier, A. Hassam, Z.Sari Laboratoire d automatique Tlemcen Faculté de technologie, Université Abou

Plus en détail

Projet informatique «Voyageur de commerce» Résolution approchée par algorithme génétique du problème du voyageur de commerce

Projet informatique «Voyageur de commerce» Résolution approchée par algorithme génétique du problème du voyageur de commerce Année 2007-2008 Projet informatique «Voyageur de commerce» Résolution approchée par algorithme génétique du problème du voyageur de commerce B. Monsuez Projet informatique «Voyageur de commerce» Résolution

Plus en détail

Les métaheuristiques et leur adaptation pour l optimisation continue

Les métaheuristiques et leur adaptation pour l optimisation continue Les métaheuristiques et leur adaptation pour l optimisation continue Patrick SIARRY, Univ. de Paris-Est Créteil (LiSSi, E.A. 3956) Principe des principales métaheuristiques Cadre général de l optimisation

Plus en détail

DES FOURMIS POUR LIVRER DU MAZOUT

DES FOURMIS POUR LIVRER DU MAZOUT DES FOURMIS POUR LIVRER DU MAZOUT É. D. Taillard (1), G. Agazzi (2), L.-M. Gambardella (3) Résumé La livraison de certains biens peut engendrer des coûts non négligeables par rapport à la valeur de la

Plus en détail

Métaheuristiques pour l optimisation et autoorganisation dans les systèmes biologiques

Métaheuristiques pour l optimisation et autoorganisation dans les systèmes biologiques Métaheuristiques pour l optimisation et autoorganisation dans les systèmes biologiques Johann Dréo Patrick Siarry Université de Paris XII Val-de-Marne Laboratoire d Etude et de Recherche en Instrumentation,

Plus en détail

Méta-heuristiques et intelligence artificielle

Méta-heuristiques et intelligence artificielle Chapitre 1 Méta-heuristiques et intelligence artificielle Auteurs : Jin-Kao Hao et Christine Solnon 1.1 Introduction Une méta-heuristique est une méthode générique pour la résolution de problèmes combinatoires

Plus en détail

Optimisation Combinatoire (Méthodes approchées) VI. Algorithmes à Population (Les bases)

Optimisation Combinatoire (Méthodes approchées) VI. Algorithmes à Population (Les bases) Optimisation Combinatoire (Méthodes approchées) VI. Algorithmes à Population (Les bases) Algorithmes à Population Idée principale 'Amélioration' d'un ensemble de solutions Recombiner des solutions Orienté

Plus en détail

Problème de chargement de camions-citernes Tank Truck Loading Problem

Problème de chargement de camions-citernes Tank Truck Loading Problem Problème de chargement de camions-citernes Tank Truck Loading Problem Fabien Cornillier CENTOR, Université Laval fabien.cornillier@centor.ulaval.ca Fayez F. Boctor CENTOR, Université Laval Gilbert Laporte

Plus en détail

Algorithme d optimisation par colonie de fourmis pour le problème de jobshop

Algorithme d optimisation par colonie de fourmis pour le problème de jobshop Algorithme d optimisation par colonie de fourmis pour le problème de jobshop Plan Optimisation par colonie de fourmi 1 Optimisation par colonie de fourmi Principes généraux Mise en œuvre Procédure 2 Construction

Plus en détail

Rapport. TME2 - Problème d affectation multi-agents

Rapport. TME2 - Problème d affectation multi-agents Rapport TME2 - Problème d affectation multi-agents Auteurs : Encadrant : Lan Zhou Safia Kedad-Sidhoum Minh Viet Le Plan I. Problème :... 2 II. Question 1 - Formulation linéaire du problème :... 2 III.

Plus en détail

CONCEPTION D UNE METAHEURISTIQUE ET APPLICATION AU PROBLÈME D ORDONNANCEMENT DE PROJET À MOYENS

CONCEPTION D UNE METAHEURISTIQUE ET APPLICATION AU PROBLÈME D ORDONNANCEMENT DE PROJET À MOYENS 12 CONCEPTION D UNE METAHEURISTIQUE ET APPLICATION AU PROBLÈME D ORDONNANCEMENT DE PROJET À MOYENS LIMITÉS Mireille Palpant Sous la direction de Christian Artigues et de Philippe Michelon Laboratoire d

Plus en détail

Chapitre 6. Modélisation en P.L.I. 6.1 Lien entre PL et PLI. 6.1.1 Approximation de la PLI

Chapitre 6. Modélisation en P.L.I. 6.1 Lien entre PL et PLI. 6.1.1 Approximation de la PLI Chapitre 6 Modélisation en P.L.I. 6.1 Lien entre PL et PLI (P) problème de PL. On restreint les variables à être entières : on a un problème de PLI (ILP en anglais). On restreint certaines variables à

Plus en détail

1 Récupération des données

1 Récupération des données Lycée Buffon MP*/PSI 014-15 Épreuve d informatique du concours blanc, jeudi 5 mars 015 (3h00) Les documents, téléphones portables, ordinateurs et calculatrices sont interdits. Le sujet de cette épreuve

Plus en détail

La programmation à mémoire adaptative ou l évolution des algorithmes évolutifs

La programmation à mémoire adaptative ou l évolution des algorithmes évolutifs La programmation à mémoire adaptative ou l évolution des algorithmes évolutifs Éric D. Taillard 1 Luca M. Gambardella 1 Michel Gendreau 2 Jean-Yves Potvin 2 1 IDSIA, Corso Elvezia 36, CH-6900 Lugano. E-mail

Plus en détail

Introduction aux métaheuristiques

Introduction aux métaheuristiques Introduction aux métaheuristiques MTH6311 S. Le Digabel, École Polytechnique de Montréal H2014 (v3) MTH6311: Introduction aux métaheuristiques 1/25 Plan 1. Motivation et définitions 2. Classification des

Plus en détail

Optimisation des tournées de ramassage scolaire de la commune de Seneffe

Optimisation des tournées de ramassage scolaire de la commune de Seneffe Optimisation des tournées de ramassage scolaire de la commune de Seneffe Laurie Hollaert Séminaire GRT 7 novembre Laurie Hollaert Optimisation des tournées de ramassage scolaire de la commune de Seneffe

Plus en détail

Programmation par contraintes avec des fourmis

Programmation par contraintes avec des fourmis Actes JFPC 2008 Programmation par contraintes avec des fourmis Madjid Khichane (1,2) Patrick Albert (1) Christine Solnon (2) Ilog S.A. (1) 9 rue de Verdun, 94253 Gentilly cedex {mkhichane,palbert}@ilog.fr

Plus en détail

Algorithmes génétiques et calcul haute performance. Jean-Charles Boisson CReSTIC-SysCom EA 3804

Algorithmes génétiques et calcul haute performance. Jean-Charles Boisson CReSTIC-SysCom EA 3804 Algorithmes génétiques et calcul haute performance Jean-Charles Boisson CReSTIC-SysCom EA 3804 Plan Algorithmes génétiques (AGs) : Positionnement Coopération avec d autres méthodes AGs et parallélisme

Plus en détail

Problème à résoudre. min f(s) s.c. s S

Problème à résoudre. min f(s) s.c. s S Métaheuristiques Le mot métaheuristique est dérivé de la composition de deux mots grecs: - heuristique qui vient du verbe heuriskein (ευρισκειν) et qui signifie trouver - meta qui est un suffixe signifiant

Plus en détail

Une application des algorithmes génétiques à l ordonnancement d atelier

Une application des algorithmes génétiques à l ordonnancement d atelier Une application des algorithmes génétiques à l ordonnancement d atelier VACHER Jean-Philippe - GALINHO Thierry - MAMMERI Zoubir Laboratoire d Informatique du Havre Université du Havre 25, Rue Philippe

Plus en détail

Remerciements. MERCI à vous tous et à tous ceux que j ai malencontreusement oubliés, sans vous je n aurais pu mener à terme ce projet!

Remerciements. MERCI à vous tous et à tous ceux que j ai malencontreusement oubliés, sans vous je n aurais pu mener à terme ce projet! Remerciements Tout d abord, j aimerais remercier mes deux directeurs de recherche M. Jacques Renaud et M. Fayez F. Boctor qui m ont épaulé et guidé tout au long de ce projet. Je tiens à les remercier pour

Plus en détail

Optimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases)

Optimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases) Optimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases) Heuristique Constructive Itérativement, ajoute de nouvelles composantes à une solution partielle candidate Espace

Plus en détail

G. Lesauvage. Laboratoire d Informatique et du Traitement de l Information et des Systèmes

G. Lesauvage. Laboratoire d Informatique et du Traitement de l Information et des Systèmes Gestion dynamique des activités des chariots cavaliers sur un terminal portuaire à conteneurs en environnement incertain - approche par intelligence collective - G. Lesauvage Unité de Formation et de Recherche

Plus en détail

Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires

Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires Julien Jorge, Xavier Gandibleux Laboratoire d Informatique de Nantes Atlantique

Plus en détail

RenPar'14 Hammamet, Tunisie 10-13 avril 2002

RenPar'14 Hammamet, Tunisie 10-13 avril 2002 PARALLELISATION CO-EVOLUTIVE DE L OPTIMISATION PAR COLONIE DE FOURMIS POUR LA RESOLUTION D UN PROBLEME D ORDONNANCEMENT INDUSTRIEL Pierre Delisle (1), Marc Gravel (1), Caroline Gagné (1), Michaël Krajecki

Plus en détail

PLANIFICATION ET AFFECTATION DES ACTIVITÉS DANS UNE PHARMACIE HOSPITALIÈRE PAR LES COLONIES DE FOURMIS

PLANIFICATION ET AFFECTATION DES ACTIVITÉS DANS UNE PHARMACIE HOSPITALIÈRE PAR LES COLONIES DE FOURMIS 8 e Conférence Internationale de MOdélisation et SIMulation - MOSIM 10-10 au 12 mai 2010 - Hammamet - Tunisie «Évaluation et optimisation des systèmes innovants de production de biens et de services» PLANIFICATION

Plus en détail

Reconnaissance automatique de la parole à l aide de colonies de fourmis

Reconnaissance automatique de la parole à l aide de colonies de fourmis Reconnaissance automatique de la parole à l aide de colonies de fourmis Benjamin Lecouteux Didier Schwab Groupe d Étude en Traduction Automatique/Traitement Automatisé des Langues et de la Parole Laboratoire

Plus en détail

Laboratoire d Automatique et Productique Université de Batna, Algérie

Laboratoire d Automatique et Productique Université de Batna, Algérie Anale. Seria Informatică. Vol. IX fasc. 2 Annals. Computer Science Series. 9 th Tome st Fasc. 2 La sélection de paramètres d un système industriel par les colonies de fourmis Ouahab Kadri, L. Hayet Mouss,

Plus en détail

Routage de camions dans le secteur du BTP

Routage de camions dans le secteur du BTP Routage de camions dans le secteur du BTP 1 / 25 Routage de camions dans le secteur du BTP Projet Orlogès Sylvain Rosembly 1 Nathalie Bostel 2 Pierre Dejax 3 1 Master ORO - Ecole des Mines de Nantes 2

Plus en détail

Voyageur de commerce et solution exacte

Voyageur de commerce et solution exacte Voyageur de commerce et solution exacte uteurs :. Védrine,. Monsuez e projet consiste à réaliser un outil capable de trouver le plus court trajet pour un commercial qui doit visiter n villes, les n villes

Plus en détail

Routes de collecte du lait de la Fédération des producteurs de lait du Québec

Routes de collecte du lait de la Fédération des producteurs de lait du Québec Routes de collecte du lait de la Fédération des producteurs de lait du Québec Louis-Martin Rousseau Coordonnateur, CIRRELT et École Polytechnique de Montréal Réjean Robitaille Représentant industriel,

Plus en détail

THÈSE DE DOCTORAT DE L UNIVERSITÉ PARIS 12-VAL DE MARNE UFR de Sciences et Technologie. par. Walid TFAILI. pour obtenir le grade de

THÈSE DE DOCTORAT DE L UNIVERSITÉ PARIS 12-VAL DE MARNE UFR de Sciences et Technologie. par. Walid TFAILI. pour obtenir le grade de THÈSE DE DOCTORAT DE L UNIVERSITÉ PARIS 12-VAL DE MARNE UFR de Sciences et Technologie par Walid TFAILI pour obtenir le grade de DOCTEUR EN SCIENCES Spécialité : SCIENCES DE L INGÉNIEUR Option : Optimisation

Plus en détail

Optimisation combinatoire Métaheuristiques

Optimisation combinatoire Métaheuristiques Optimisation combinatoire Métaheuristiques Original Pierre Brezellec Laboratoire Génome et Informatique, Evry (modifié par Joël Pothier) OPTIMISATION COMBINATOIRE METAHEURISTIQUES...1 PRESENTATION INFORMELLE

Plus en détail

Mots-clés Optimisation par Essaims de Particules (OEP), Recuit Simulé (RS), Métaheuristique, Hybridation, ORPF, Système électrique de puissance.

Mots-clés Optimisation par Essaims de Particules (OEP), Recuit Simulé (RS), Métaheuristique, Hybridation, ORPF, Système électrique de puissance. Hybridation Intégrative OEP/RS Appliquée à l Ecoulement Optimal de la Puissance Réactive M. Lahdeb S. Arif A. Hellal Laboratoire d Analyse et de Commande des Systèmes d Energie et Réseaux Électriques (LACoSERE)

Plus en détail

Vers une Optimisation de l Algorithme AntTreeStoch

Vers une Optimisation de l Algorithme AntTreeStoch Revue des Sciences et de la Technologie - RST- Volume 3 N 1 / janvier 2012 Vers une Optimisation de l Algorithme AntTreeStoch O. KADRI, H. MOUSS, A. ABDELHADI, R. MAHDAOUI Laboratoire d Automatique et

Plus en détail

République Algérienne Démocratique Et Populaire Université d Oran Faculté des Sciences Département D Informatique

République Algérienne Démocratique Et Populaire Université d Oran Faculté des Sciences Département D Informatique République Algérienne Démocratique Et Populaire Université d Oran Faculté des Sciences Département D Informatique Implémentation de méthodes de recherches locales sur les architectures multi et many-cœurs.

Plus en détail

Optimisation par Colonies de Fourmis Artificielles

Optimisation par Colonies de Fourmis Artificielles Optimisation par Colonies de Fourmis Artificielles Tour d horizon Nicolas Monmarché Laboratoire d Informatique Université François Rabelais - Tours Yravals 07, Deuxième école d été sur L Évolution Artificielle

Plus en détail

Chapitre 1. L algorithme génétique

Chapitre 1. L algorithme génétique Chapitre 1 L algorithme génétique L algorithme génétique (AG) est un algorithme de recherche basé sur les mécanismes de la sélection naturelle et de la génétique. Il combine une stratégie de survie des

Plus en détail

THÈSE. présentée à l Université d Avignon et des Pays de Vaucluse pour obtenir le diplôme de DOCTORAT

THÈSE. présentée à l Université d Avignon et des Pays de Vaucluse pour obtenir le diplôme de DOCTORAT ACADÉMIE D AIX-MARSEILLE UNIVERSITÉ D AVIGNON ET DES PAYS DE VAUCLUSE THÈSE présentée à l Université d Avignon et des Pays de Vaucluse pour obtenir le diplôme de DOCTORAT SPÉCIALITÉ : Informatique École

Plus en détail

POPMUSIC POUR LE PLACEMENT DE LÉGENDES SUR PROBLÈME DU PLACEMENT DE LÉGENDES ORBE ORBE ORBE YVERDON LAUSANNE LAUSANNE LAUSANNE DES PLANS

POPMUSIC POUR LE PLACEMENT DE LÉGENDES SUR PROBLÈME DU PLACEMENT DE LÉGENDES ORBE ORBE ORBE YVERDON LAUSANNE LAUSANNE LAUSANNE DES PLANS POPMUSIC POUR LE PLACEMENT DE LÉGENDES SUR DES PLANS Éric Taillard, G. Burri EIVD Haute École spécialisée de Suisse occidentale, Yverdon-les-Bains, Suisse FRANCORO04, Fribourg, Suisse, 8.004 1 PROBLÈME

Plus en détail

Sommaire. Introduction. I. Notions de routage a) Technologies actuelles b) Avantages et désavantages

Sommaire. Introduction. I. Notions de routage a) Technologies actuelles b) Avantages et désavantages Sommaire Introduction I. Notions de routage a) Technologies actuelles b) Avantages et désavantages II. Routage et fourmis a) Principe et avantages b) Structure du simulateur III.Implémentation a) Présentation

Plus en détail

Cours de Master Recherche

Cours de Master Recherche Cours de Master Recherche Spécialité CODE : Résolution de problèmes combinatoires Christine Solnon LIRIS, UMR 5205 CNRS / Université Lyon 1 2007 Rappel du plan du cours 16 heures de cours 1 - Introduction

Plus en détail

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1 Exemples de problèmes et d applications INF6953 Exemples de problèmes Sommaire Quelques domaines d application Quelques problèmes réels Allocation de fréquences dans les réseaux radio-mobiles Affectation

Plus en détail

Métaheuristiques d'optimisation vues sous l'angle de l'échantillonnage de distribution

Métaheuristiques d'optimisation vues sous l'angle de l'échantillonnage de distribution Métaheuristiques d'optimisation vues sous l'angle de l'échantillonnage de distribution Johann Dréo 1, Patrick Siarry 2 1. École Nationale Supérieure des Mines de Saint-Étienne Centre ingénierie et santé

Plus en détail

optimisation robuste de réseaux de télécommunications

optimisation robuste de réseaux de télécommunications optimisation robuste de réseaux de télécommunications Orange Labs Laboratoire Heudiasyc, UMR CNRS 6599, Université de Technologie de Compiègne Olivier Klopfenstein thèse effectuée sous la direction de

Plus en détail

Allocation de ressources pour réseaux virtuels Projet de fin d études. Mikaël Capelle. Marie-José Huguet Slim Abdellatif Pascal Berthou

Allocation de ressources pour réseaux virtuels Projet de fin d études. Mikaël Capelle. Marie-José Huguet Slim Abdellatif Pascal Berthou Allocation de ressources pour réseaux virtuels Projet de fin d études Mikaël Capelle Marie-José Huguet Slim Abdellatif Pascal Berthou 27 Juin 2014 Plan 1 Introduction - La virtualisation de réseau 2 3

Plus en détail

Localisation de ressources dans les réseaux CDN

Localisation de ressources dans les réseaux CDN Cas de la VoD LIP6 DESIR - FT R&D Octobre 2008 Plan Introduction 1 Introduction 2 3 4 Introduction DESIR : DÉcision, Systèmes Intelligents et Recherche opérationnelle La recherche opérationnelle : (boite

Plus en détail

Système Immunitaire Artificiel Parallèle appliqué aux Flow Shop Hybride (FSH)

Système Immunitaire Artificiel Parallèle appliqué aux Flow Shop Hybride (FSH) République Algérienne Démocratique et Populaire Ministère de l Enseignement Supérieur et de la Recherche Scientifique Université des Sciences et de la Technologie d Oran -Mohamed Boudiaf USTO-MB Faculté

Plus en détail

La Recherche Tabou. Par Joseph Ayas Marc André Viau. 16 novembre, 2004 Recherche Tabou J. Ayas & M.A. Viau

La Recherche Tabou. Par Joseph Ayas Marc André Viau. 16 novembre, 2004 Recherche Tabou J. Ayas & M.A. Viau La Recherche Tabou Par Joseph Ayas Marc André Viau 1 Plan de la présentation Introduction Explication détaillée de la Recherche Tabou (RT) Exemples Domaines d application Ressources disponibles Conclusion

Plus en détail

LA GESTION DES OPÉRATIONS EN TEMPS RÉEL D UNE COMPAGNIE DE COURRIER RAPIDE. Introduction

LA GESTION DES OPÉRATIONS EN TEMPS RÉEL D UNE COMPAGNIE DE COURRIER RAPIDE. Introduction Congrès ASAC 2002 M hamed Moussaoui Winnipeg, Canada Fayez F. Boctor Jacques Renaud Centre de recherche sur les technologies de l organisation réseau (CENTOR) Université Laval LA GESTION DES OPÉRATIONS

Plus en détail

988 RS - JESA 38/2004. Métaheuristiques pour l optimisation

988 RS - JESA 38/2004. Métaheuristiques pour l optimisation Editorial Les ingénieurs se heurtent quotidiennement à des problèmes technologiques de complexité grandissante, qui surgissent dans des domaines très divers, comme dans les transports, les télécommunications,

Plus en détail

J adresse toute ma gratitude et reconnaissance à ceux qui ont contribué à la correction, l amélioration ainsi que la relecture de ce manuscrit.

J adresse toute ma gratitude et reconnaissance à ceux qui ont contribué à la correction, l amélioration ainsi que la relecture de ce manuscrit. Remerciements J exprime ma profonde gratitude à mon directeur de thèse Monsieur El Miloud JAARA qui m a accordé une place au sein du laboratoire de recherche en informatique (LARI). Je lui exprime toute

Plus en détail

Introduction à l Optimisation des Structures Métaheuristiques

Introduction à l Optimisation des Structures Métaheuristiques UVSQ - Master DSME P. Vannucci - 2006 Introduction à l Optimisation des Structures Métaheuristiques Introduction Les méthodes classiques pour la solution des NLPP (Non Linear Programming Problem) sont

Plus en détail

La notion de dualité

La notion de dualité La notion de dualité Dual d un PL sous forme standard Un programme linéaire est caractérisé par le tableau simplexe [ ] A b. c Par définition, le problème dual est obtenu en transposant ce tableau. [ A

Plus en détail

Des outils pour l optimisation et la robustesse. Marc Sevaux

Des outils pour l optimisation et la robustesse. Marc Sevaux Des outils pour l optimisation et la sse Marc Sevaux Université de Valenciennes et du Hainaut-Cambrésis Laboratoire d Automatique, de Mécanique et d Informatique Industrielles et Humaines (UMR CNRS 8530)

Plus en détail

Introduction à l optimisation combinatoire

Introduction à l optimisation combinatoire Introduction à l optimisation combinatoire S. Ben Ismail Majeure Informatique INF413 C5 2 e semestre 2012 Objectifs pédagogiques À l'issue de ce cours, vous devriez être capables de : connaitre la diérence

Plus en détail

Optimisation multi-objectif par colonies de fourmis : cas des problèmes de sac à dos

Optimisation multi-objectif par colonies de fourmis : cas des problèmes de sac à dos Optimisation multi-objectif par colonies de fourmis : cas des problèmes de sac à dos Inès Alaya To cite this version: Inès Alaya. Optimisation multi-objectif par colonies de fourmis : cas des problèmes

Plus en détail

Modèles et algorithmes pour la reconfiguration de systèmes répartis utilisés en téléphonie mobile

Modèles et algorithmes pour la reconfiguration de systèmes répartis utilisés en téléphonie mobile Modèles et algorithmes pour la reconfiguration de systèmes répartis utilisés en téléphonie mobile Renaud Sirdey Chercheur au CEA / Ex-architecte système Nortel Journée du prix de thèse Guy Deniélou, 4

Plus en détail

Problème combinatoire sur le réseau de transport de gaz. Nicolas Derhy, Aurélie Le Maitre, Nga Thanh CRIGEN Manuel Ruiz, Sylvain Mouret ARTELYS

Problème combinatoire sur le réseau de transport de gaz. Nicolas Derhy, Aurélie Le Maitre, Nga Thanh CRIGEN Manuel Ruiz, Sylvain Mouret ARTELYS Problème combinatoire sur le réseau de transport de gaz Nicolas Derhy, Aurélie Le Maitre, Nga Thanh CRIGEN Manuel Ruiz, Sylvain Mouret ARTELYS Au programme Présentation du problème Un problème d optimisation

Plus en détail

DES ALGORITHMES BASEES SUR LES PRINCIPES DES METAHEURISTIQUES POUR LE RE-ORDONNANCEMENT TEMPS REEL DANS UN FMS AVEC FLEXIBILITE DE ROUTAGE

DES ALGORITHMES BASEES SUR LES PRINCIPES DES METAHEURISTIQUES POUR LE RE-ORDONNANCEMENT TEMPS REEL DANS UN FMS AVEC FLEXIBILITE DE ROUTAGE 8 e Conférence Internationale de MOdélisation et SIMulation - MOSIM 10-10 au 12 mai 2010 - Hammamet - Tunisie «Evaluation et optimisation des systèmes innovants de production de biens et de services» DES

Plus en détail

RÉPUBLIQUE ALGERIÉNNE DÉMOCRATIQUE ET POPULAIRE MINISTÉRE DE L ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE

RÉPUBLIQUE ALGERIÉNNE DÉMOCRATIQUE ET POPULAIRE MINISTÉRE DE L ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE RÉPUBLIQUE ALGERIÉNNE DÉMOCRATIQUE ET POPULAIRE MINISTÉRE DE L ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE Université des sciences et de la technologie Houari Boumediene USTHB Faculté d'électronique

Plus en détail

Recherche heuristique et méta-heuristique. Introduction 3. Heuristique? 4. Matthieu Amiguet

Recherche heuristique et méta-heuristique. Introduction 3. Heuristique? 4. Matthieu Amiguet Recherche heuristique et méta-heuristique Matthieu Amiguet 2008 2009 1 Motivations 2 3 Motivations Introduction 3 Un grand nombre de problèmes d IA sont caractérisés par l absence d algorithmes permettant

Plus en détail

Anne-lise HUYET- Jean-Luc PARIS LIMOS équipe Recherche en Systèmes de Production IFMA Mail: huyet@ifma.fr, paris@ifma.fr

Anne-lise HUYET- Jean-Luc PARIS LIMOS équipe Recherche en Systèmes de Production IFMA Mail: huyet@ifma.fr, paris@ifma.fr Extraction de Connaissances pertinentes sur le comportement des systèmes de production: une approche conjointe par Optimisation Évolutionniste via Simulation et Apprentissage Anne-lise HUYET- Jean-Luc

Plus en détail