RenPar'14 Hammamet, Tunisie avril 2002

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

Download "RenPar'14 Hammamet, Tunisie 10-13 avril 2002"

Transcription

1 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 (2) (1) Département d informatique et mathématique, Université du Québec à Chicoutimi, Chicoutimi, Québec, Canada, G7H 2B1 pdelisle@uqac.uquebec.ca, mgravel@uqac.uquebec.ca, caroline_gagne@uqac.uquebec.ca (2) Université de Reims Champagne-Ardenne, LERI BP1039, F Reims Cedex2 michael.krajecki@univ-reims.fr 1 INTRODUCTION Les problèmes d ordonnancement industriel ne peuvent généralement être résolus en temps polynomial par des algorithmes exacts de nature séquentielle ou parallèle et font ainsi partie de la classe des problèmes dite NP-Difficile [Conway et al., 1967] [Lenstra & Rinnooy Kan, 1979] [Du & Leung, 1990]. Les métaheuristiques représentent alors des alternatives intéressantes pour la résolution de ce type de problème. Même si ces heuristiques ne garantissent pas l optimalité, elles assurent généralement une bonne qualité de solutions dans un temps de calcul raisonnable. Plusieurs travaux réalisés au cours des dernières années ont démontré l utilité et l efficacité des métaheuristiques pour la résolution de ces problèmes d optimisation combinatoire [Widmer, 2001] [Cung et al., 2001]. Dans nos travaux antérieurs [Gravel et al.,2000] [Gravel et al., 2002], nous avons montré comment deux métaheuristiques, les algorithmes génétiques et l optimisation par colonie de fourmis (OCF), peuvent permettre de modéliser et de résoudre adéquatement des problèmes d ordonnancement retrouvés dans l industrie de la fabrication de l aluminium. Il demeure toutefois que ces algorithmes demandent un temps de calcul et une quantité de mémoire considérables qui sont étroitement liés à la taille du problème et à l obtention d une certaine qualité de solution. De ce fait, ces algorithmes deviennent intéressants à paralléliser. Crainic et Toulouse [1998] ont montré qu en appliquant des paramètres appropriés, les métaheuristiques parallèles peuvent être beaucoup plus robustes que leurs équivalents séquentiels en termes de qualité de solutions. Certains mécanismes parallèles permettent ainsi de trouver de meilleures solutions sans nécessiter un nombre total d opérations plus grand. Le parallélisme peut donc apporter un apport considérable aux métaheuristiques et un nombre grandissant de travaux sont effectués afin d exploiter ce potentiel. Le but de cet article est de montrer comment la coopération d agents engagés dans la résolution d un problème d ordonnancement industriel peut permettre de résoudre ce dernier plus efficacement qu un agent seul ou qu un groupe d agents opérant isolément les uns des autres. La coopération prendra la forme de co-évolution où nous montrerons les résultats obtenus par quatre stratégies d échanges d information dans une métaheuristique d optimisation par colonie de fourmis. Il s agit de problèmes industriels réels déjà solutionnés par un OCF séquentiel et dont les résultats ont été publiés. Dans la prochaine section de cet article, nous définirons le concept de co-évolution. Par la suite, nous ferons état de quelques travaux réalisés sur la parallélisation de différentes métaheuristiques et finalement nous présenterons les résultats de nos travaux. 1

2 2 LA CO-ÉVOLUTION Le concept de processus coopératifs prend diverses formes dans la littérature. Dans la famille des algorithmes évolutifs, dont font partie entre autres les algorithmes génétiques, la coopération peut prendre la forme d un phénomène de co-évolution. Ce dernier représente l évolution simultanée de plusieurs entités (par exemple des individus ou des populations) qui cherchent à s adapter à leur environnement tout en interagissant entre elles [Koza, 1991]. Un exemple d algorithme co-évolutif est l algorithme génétique parallèle en îles où plusieurs populations indépendantes (une par île/processeur) coopèrent en échangeant des individus qui migrent périodiquement d une île à une autre [Calégari, 1999]. Le choix des individus appelés à migrer peut se faire de différentes façons. Par exemple, il peut être fait de façon probabiliste parmi les individus de la population ou en sélectionnant le meilleur individu de chaque population pour remplacer le pire d une autre population [Cantú-Paz, 1998]. La co-évolution peut également impliquer de la compétition plutôt que de la coopération. Le principe sous-jacent réside dans le fait que les entités doivent lutter entre elles pour assurer leur subsistance dans l environnement où elles évoluent. Juillé et Pollack [1996] ont montré qu un modèle de co-évolution compétitive entre les individus dans un algorithme génétique peut apporter une certaine diversité dans une population, aider à prévenir la convergence prématurée de l algorithme et permettre l émergence de nouveaux comportements menant à de meilleures solutions. 3 LE PARALLELISME ET LES METAHEURISTIQUES Cung et al. [2001], Eksioglu et al. [2001] ainsi que Crainic et Toulouse [1998] présentent des revues substantielles sur la parallélisation des principales métaheuristiques. Les algorithmes génétiques sont ceux qui ont fait l objet du plus grand nombre de travaux de parallélisation, notamment en raison de leur nature parallèle fondamentale (Crainic et Toulouse [1998]). Cantú-Paz [1998] a présenté une revue des principales publications ayant trait aux algorithmes génétiques parallèles. Il distingue trois principales catégories d algorithmes génétiques parallèles : (i) parallélisation de forme maître-esclave sur une population unique ; (ii) parallélisation de grain fin sur une population unique et (iii) parallélisation de gros grain sur des populations multiples. Dans le premier modèle, il existe une seule population résidant sur un seul processeur appelé le maître. Ce dernier effectue, de génération en génération, les différents opérateurs génétiques de l algorithme sur la population et distribue ensuite l évaluation des individus aux processeurs esclaves. Dans le deuxième modèle, qui est adapté aux ordinateurs massivement parallèles, les individus de la population sont répartis sur les processeurs, préférablement à raison d un individu par processeur. Les opérateurs de sélection et de reproduction des individus sont limités à leurs voisinages respectifs. Cependant, comme les voisinages se chevauchent (un individu peut faire partie du voisinage de plusieurs autres individus), un certain degré d interaction entre tous les individus est possible. La troisième catégorie, plus sophistiquée et plus populaire, consiste en plusieurs populations qui sont réparties sur les processeurs. Celles-ci peuvent évoluer indépendamment les unes des autres ou échanger occasionnellement des individus. Cet échange facultatif, appelé le phénomène de migration, est contrôlé par différents paramètres et permet généralement une meilleure performance de ce type d algorithmes. Cette classe d algorithmes génétiques parallèles est cependant plus difficile à comprendre parce que les effets de la migration sont complexes et difficiles à 2

3 formaliser. Cette catégorie est aussi appelée entre autres «algorithmes génétiques distribués» ou «algorithmes génétiques parallèles en îles». Crainic et al. [1998] ont proposé une taxonomie des algorithmes parallèles de recherche avec tabous qui les regroupent selon trois dimensions : la cardinalité du contrôle de la recherche parallèle, le type de contrôle et de communication et la différenciation de la recherche. La première dimension réfère au nombre de processeurs qui contrôlent la recherche. Cette dernière peut se faire par un ou plusieurs processeurs. Dans le premier cas, le processus de recherche est le même que celui de l algorithme séquentiel. Un processeur maître exécute l algorithme en déléguant certains calculs aux autres processeurs. La répartition des tâches peut impliquer entre autres la distribution des calculs coûteux en temps ou l exploration parallèle du voisinage. Dans le deuxième cas, le contrôle de la recherche est partagé entre deux ou plusieurs processeurs, ce qui correspond à une recherche à processus multiples. Chaque processus est en charge de sa propre recherche et des communications avec les autres processus. La deuxième dimension est basée sur le type et la flexibilité du contrôle de la recherche. Elle tient compte de l organisation, de la synchronisation et de la hiérarchie de la communication ainsi que de la façon dont l information est traitée et partagée entre les processeurs. Cette dimension est composée de quatre degrés : «Rigid synchronization», «knowledge synchronization», «collegial» et «knowledge collegial». En les associant aux deux niveaux de cardinalité déjà mentionnés, ceux-ci définissent les stratégies de parallélisation relatives au traitement des processus et de l information. La troisième dimension correspond à la stratégie de différentiation de la recherche. Elle réfère au nombre de solutions initiales distinctes et au nombre de stratégies de recherche différentes (choix des paramètres, gestion de la liste tabou, etc.) utilisés par l algorithme. On peut donc retrouver quatre cas de stratégies de recherche : (i) SPSS (Single Point Single Strategy), le cas le plus simple qui ne permet généralement que des parallélisations de bas niveau ; (ii) SPDS (Single Point Different Strategy), plusieurs processeurs effectuent des recherches taboues différentes mais en partant du même point initial ; (iii) MPSS (Multiple Points Single Strategy), chaque processeur démarre sa recherche à partir d un point différent de l espace de solutions, mais une seule stratégie de recherche commune est utilisée par tous les processeurs ; (iv) MPDS (Multiple Points Different Strategies), la classe la plus générale qui fait en sorte que les autres classes sont des cas particuliers. L OCF est une métaheuristique relativement récente et peu de travaux concernant sa parallélisation sont retrouvés dans la littérature. Bullnheimer et al. [1998] ont proposé deux versions parallèles de l algorithme «Ant System» sur une architecture de type MIMD-DM : une version synchrone et une version partiellement asynchrone. La version parallèle synchrone correspond à une parallélisation de bas niveau. Il s agit ici d accélérer l algorithme en effectuant la génération des fourmis en parallèle selon une approche maître-esclave. À chaque cycle, le maître diffuse la matrice de trace de phéromone aux esclaves, ceux-ci calculent leurs tournées et les résultats sont retournés au maître. Une synchronisation des processus est effectuée à chaque itération de l algorithme. Afin de réduire les coûts reliés aux communications de la version synchrone de cet algorithme, ces mêmes auteurs ont développé une version partiellement asynchrone où un certain nombre d itérations de l algorithme séquentiel sont effectuées de façon indépendante sur différents processeurs. Après ces itérations «locales», une 3

4 synchronisation globale est effectuée par le maître. Après une étude comparative des performances des deux versions parallèles, les auteurs concluent que l approche partiellement synchrone est préférable en raison de la réduction considérable de la fréquence des communications. Stützle [1998] présente deux stratégies de parallélisation sur une architecture de type MIMD : l exécution parallèle de plusieurs copies du même algorithme et l accélération d une seule exécution de cet algorithme. Dans le premier cas, on peut appliquer des paramètres de recherche identiques ou différents à chaque exécution parallèle. Même si l auteur n a pas obtenu de différences significatives entre les deux approches dans l application du «Max-Min Ant System» au problème de voyageur de commerce, il mentionne qu une amélioration de la performance pourrait être rencontrée pour d autres problèmes. Le deuxième cas, c est-à-dire l accélération d une seule exécution de l algorithme, est semblable à la version synchrone de Bullnheimer et al. [1998] à la différence que les algorithmes de fourmis utilisent une procédure de recherche locale. Une parallélisation efficace peut alors être obtenue en appliquant la recherche locale en parallèle sur les solutions préalablement générées. Talbi et al. [1999] ont également proposé un modèle parallèle de colonies de fourmis semblable au modèle synchrone de Bullnheimer et al. [1998]. De son côté, il y ajoute une recherche tabou comme méthode de recherche locale. Cet algorithme est appliqué avec succès au problème d affectation quadratique. Michels et al. [1999] ont proposé une approche de colonies de fourmis en modèle d îles où les processeurs contiennent une colonie de fourmis distincte et échangent leur meilleure solution locale à chaque nombre fixe d itérations. Quand une colonie reçoit une solution meilleure que celle qu il a trouvée jusqu à maintenant, la solution reçue devient la meilleure solution trouvée. Cette nouvelle information influence la colonie parce que la mise à jour de la trace de phéromone est toujours effectuée selon la meilleure solution trouvée. Middendorf et al. [2000] ont étudié quatre stratégies d échange d information entre des colonies de fourmis multiples : 1. Échange de la meilleure solution globale : à chaque étape d échange d information, la meilleure solution globale est diffusée à toutes les colonies où elle devient la meilleure solution locale. 2. Échange circulaire des meilleures solutions locales : un voisinage virtuel est établi entre les colonies de façon à ce qu elles forment un anneau. À chaque étape d échange d information, chaque colonie envoie sa meilleure solution locale à la colonie qui la succède dans l anneau. 3. Échange circulaire de migrateurs : comme dans la deuxième stratégie, les processeurs forment un anneau virtuel. Dans un échange d information, chaque colonie compare ses m meilleures fourmis avec les m meilleures de son successeur. Les m meilleures fourmis des deux groupes mettent alors à jour la matrice de trace. 4. Échange circulaire des meilleures solutions locales et des migrateurs : combinaison des stratégies 2 et 3. À chaque étape d échange, les stratégies 2 et 3 sont appliquées l une après l autre. Ils ont montré qu il peut être avantageux pour les colonies de ne pas échanger une trop grande quantité d information et de ne le faire qu à une fréquence limitée. Abandonnant alors l idée d échanger des matrices de trace complètes, ils ont basé leurs stratégies sur 4

5 l échange d une seule solution à la fois. Ainsi, ils ont obtenu des implémentations parallèles efficaces. Nous allons, dans la prochaine section, présenter les résultats obtenus avec les quatre stratégies d échanges d information proposées par Middendorf et al. [2000] sur des problèmes d ordonnancement industriels pour en valider l efficacité. 4 EXPÉRIMENTATION ET RÉSULTATS Le contexte industriel utilisé dans cet article pour les expérimentations correspond à l ordonnancement d un ensemble de commandes dans un processus de transformation de l aluminium. Des contraintes technologiques spécifiques aux procédés de fabrication de l aluminium, la caractéristique de réglages dépendants de la séquence de commandes à fabriquer ainsi que les multiples objectifs conflictuels à optimiser augmentent la complexité de ce problème. Le lecteur peut trouver une description complète du contexte, les algorithmes développés et les résultats obtenus dans Gravel et al. [2002] et Gagné et al. [2001]. En ce qui concerne les essais numériques réalisés dans cet article, nous utilisons les mêmes problèmes que dans les articles cités précédemment mais en ne considérant toutefois que le retard total de l ensemble du carnet de commandes comme seul objectif à optimiser. Il faut également noter que les améliorations apportées aux algorithmes depuis la publication de ces articles ont permis d obtenir des résultats encore plus probants. Ces derniers résultats, dans la partie de gauche du Tableau 1, sont utilisés pour comparer la version séquentielle et les différentes versions parallèles de l OCF. Le Tableau 1 présente les résultats moyens obtenus sur 8 problèmes tests par une version séquentielle de l OCF et par une version parallèle intégrant les quatre stratégies proposées par Middendorf et al. [2000]. Dans les versions parallèles, le nombre total de solutions explorées est identique à la version séquentielle. La recherche se trouve ainsi distribuée sur les différents processeurs (10 processeurs pour ces essais numériques). Dans un problème de voyageur de commerce, la ville de départ est générée aléatoirement et assure ainsi une bonne couverture de l espace des solutions. Par contre, dans un problème d ordonnancement, la commande de départ correspond à la dernière commande de la période précédente de planification et est alors identique pour chacune des fourmis. En conséquence, si les paramètres de l OCF étaient identiques pour chaque processeur, les gains liés à la coopération seraient alors minimes étant donné le peu de diversité entre les différents processeurs. Les expérimentations réalisées en ce sens ont confirmé cette conclusion. De ce fait, l utilisation de valeurs différentes pour les paramètres (β,γ) associés aux matrices de visibilité (de réglages et de retard), tel que suggérée par Stützle [1998], a permis de mieux couvrir l espace des solutions sans pour autant augmenter le nombre total de solutions explorées. Des essais numériques ont toutefois confirmé que l amélioration de la qualité des solutions provenait principalement de la coopération car l utilisation de paramètres différents pour chaque processeur, sans stratégie de coopération, a produit des résultats moins performants. La pertinence de l utilisation de stratégies de co-évolution est ainsi confirmée. Les valeurs des paramètres (β,γ) sont les mêmes pour tous les problèmes testés. D autre part, contrairement à Middendorf et al. [2000] qui suggère un échange peu fréquent entre les processeurs, les essais numériques sur les problèmes d ordonnancement produisent les meilleurs résultats lorsque l échange entre les processeurs s effectue à tous les cycles. Les résultats présentés dans la partie de droite du Tableau 1 montrent une amélioration intéressante liée à la co-évolution. Plus 5

6 spécifiquement, des tests statistiques démontrent que les 4 stratégies permettent une amélioration significative de l objectif de retard total pour les problèmes de 30 commandes et plus à l exception du problème de 50 commandes où seul la deuxième stratégie améliore significativement l objectif. La quatrième stratégie permet également une amélioration significative du problème de 20 commandes. Les résultats significatifs sont indiqués en caractères gras dans le Tableau 1. On peut également constater que la quatrième stratégie donne généralement les meilleurs résultats. En ce qui concerne le problème de 50 commandes, des essais numériques ont montré qu il est possible de trouver des paramètres (β,γ) associés à chaque processeur qui font en sorte que les quatre stratégies donnent des résultats significativement meilleurs que la version séquentielle. Tableau 1 : Retard moyen et écart-type selon l algorithme utilisé (10 essais) Taille du problème OCF séquentiel (0.12) (0.08) (0.89) (2.97) (0.77) (1.66) (6.29) (6.00) OCF parallèle Retard moyen Stratégie 1 Stratégie 2 Stratégie 3 Stratégie (0.13) (0.68) (0.59) (4.56) (1.44) (2.96) (5.44) (7.59) 6.78 (0.10) (0.58) (0.90) (2.89) (1.18) (1.92) (6.05) (8.29) 6.78 (0.10) (0.30) (0.70) (2.71) (1.30) (1.55) (7.41) (8.57) 6.80 (0.12) (0.56) (0.54) (3.97) (1.19) (1.36) (6.04) (10.05) 5 CONCLUSIONS Dans cet article, il a été démontré que les stratégies de co-évolution proposées par Middendorf et al. [2000] permettent une amélioration de la qualité des solutions de problèmes industriels d ordonnancement déjà solutionnés par une métaheuristique séquentielle. Il a également été montré que le processus de coopération s avérait plus efficace, avec l OCF comme métaheuristique pour traiter le problème d ordonnancement concerné, d utiliser des paramètres différents pour les matrices de visibilité. La suite de cette recherche consiste à concevoir et à tester d autres formes de stratégies pour tenter d améliorer les résultats obtenus. De plus, la considération d optimisation de plusieurs objectifs sera tenue en compte dans les travaux futurs. 6

7 6 RÉFÉRENCES Bullnheimer B., Kotsis G., Strauss C., Parallelization Strategies for the Ant System. In R. De Leone, A. Murli, P. Pardalos, and G. Toraldo, editors, High Performance Algorithms and Software in Nonlinear Optimization, Volume 24 of Applied Optimization, Kluwer : Dordrecht, Calégari P., Parallelization of population-based evolutionary algorithms for combinatorial optimization problems. PhD thesis, number 2046, Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland, September Cantú-Paz E., A survey of parallel genetic algorithms. Calculateurs Parallèles, Réseaux et Systèmes Repartis. 10, 2, , Paris: Hermes, Conway R.N., Maxwell W.L., Miller L. W., Theory of Scheduling, Reading, MA, Addison Wesley, Crainic T.G., Toulouse M., Parallel Metaheuristics, Fleet Management and Logistics, T.G. Crainic, G. Laporte (Eds.), Kluwer Academic, Norwell MA., , Cung V.-D., Martins S.L., Ribeiro C.C., Roucairol C., Strategies for the parallel implementation of metaheuristics, in Essays and Surveys in Metaheuristics (C.C. Ribeiro et P. Hansen, editors), , Kluwer, Du J., Leung J.Y., Minimizing total tardiness on one machine is NP-hard, Mathematics of Operations Research, 15, , Eksioglu S.D., Pardalos P.M., Resende M.G.C., Parallel metaheuristics for combinatorial optimization, "Advanced Algorithmic Techniques for Parallel Computation with Applications", R. Correa et al. eds., Kluwer Academic Publishers, Gagné C., Gravel M., Price W.L., Extension de l algorithme d optimisation par colonie de fourmis pour la résolution d un problème d ordonnancement industriel, Faculté des Sciences de l Administration, Université Laval, juin 2001, Document de travail Gravel M., Price W.L., Gagné C., Scheduling continuous casting of aluminium using a multiple-objective ant colony optimization metaheuristic, European Journal of Operational Research, à paraître. Gravel M., Price W.L., Gagné C., Scheduling jobs in an Alcan aluminium foundry using a genetic algorithm, International Journal of Production Research, 38, 13, , Juillé, H. and Pollack, J. B., Dynamics of Co-evolutionary Learning, Proceedings of the Fourth International Conference on Simulation of Adaptive Behavior, Cape Cod, MA, September 9-13, MIT Press, ,1996 Koza, John R., Genetic evolution and co-evolution of computer programs. In Langton, Christopher, Taylor, Charles, Farmer, J. Doyne, and Rasmussen, Steen (editors). Artificial Life II, SFI Studies in the Sciences of Complexity. Volume X. Redwood City, CA: Addison-Wesley, , Lenstra J.K., Rinnooy Kan A.H.G., Computational complexity of discrete optimization problems, Annals of Discrete Mathematics, 4, , Middendorf M., Reischle F., Schmeck H., Information Exchange in Multi Colony Ant Algorithms, J. Rolim et al. (Ed.): Parallel and Distributed Computing, Proceedings of the 15 IPDPS 2000 Workshops, Third Workshop on Biologically Inspired Solutions to Parallel Processing Problems (BioSP3), Mai , Cancun, Mexico, Springer-Verlag, LNCS 1800, , Michels R., Middendorf M., An Ant System for the Shortest Common Supersequence Problem, in: D. Corne, M. Dorigo, F. Glover (Eds.), New Ideas in Optimization, McGraw-Hill, 51-61, Stützle T., Parallelization Strategies for Ant Colony Optimization, In A.E. Eiben, T. Bäck, M. Schoenauer, and H.-P. Schwefel, editors, Proceedings of Parallel Problem Solving from Nature -- PPSN-V, Amsterdam, Springer Verlag, Vol of LNCS, , Talbi E-G., Roux O., Fonlupt C., Robillard D., Parallel ant colonies for combinatorial optimization problems, BioSP3 Workshop on Biologically Inspired Solutions to Parallel Processing Systems, in IEEE IPPS/SPDP'99 (Int. Parallel Processing Symposium / Symposium on Parallel and Distributed Processing, edited by Jose Rolim, Lecture Notes in Computer Science Vol., Springer-Verlag, San Juan, Puerto Rico, USA, April Verhoeven M.G.A., Aarts E. H. L, Parallel Local Search, Journal of Heuristics, 1, 43-65, Widmer M., Les métaheuristiques: des outils performants pour les problèmes industriels, Proceedings de la 3ieme Conférence Francophone de MOdélisation et SIMulation. Conception, Analyse et Gestion des systèmes industriels (MOSIM'01), Troyes. France, 13-21,

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

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

Minimisation de la somme des retards dans un jobshop flexible

Minimisation de la somme des retards dans un jobshop flexible Minimisation de la somme des retards dans un jobshop flexible Nozha ZRIBI, Imed KACEM, Abdelkader EL KAMEL, Pierre BORNE LAGIS Ecole Centrale de Lille, BP 48, 5965 Villeneuve d Ascq Cedex, France ISTIT

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

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

Annexe 6. Notions d ordonnancement.

Annexe 6. Notions d ordonnancement. Annexe 6. Notions d ordonnancement. APP3 Optimisation Combinatoire: problèmes sur-contraints et ordonnancement. Mines-Nantes, option GIPAD, 2011-2012. Sophie.Demassey@mines-nantes.fr Résumé Ce document

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

Recherche locale pour un problème d optimisation de tournées de véhicules avec gestion des stocks

Recherche locale pour un problème d optimisation de tournées de véhicules avec gestion des stocks 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» Recherche

Plus en détail

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

Les colonies de fourmis : apprentissage coopératif pour le problème du voyageur de commerce : 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 1 Comportements collectifs des insectes

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

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

Etude d un cas industriel : Optimisation de la modélisation de paramètre de production

Etude d un cas industriel : Optimisation de la modélisation de paramètre de production Revue des Sciences et de la Technologie RST- Volume 4 N 1 /janvier 2013 Etude d un cas industriel : Optimisation de la modélisation de paramètre de production A.F. Bernate Lara 1, F. Entzmann 2, F. Yalaoui

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

Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image

Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image IN52-IN54 A2008 Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image Etudiants : Nicolas MONNERET Alexandre HAFFNER Sébastien DE MELO Responsable : Franck GECHTER Sommaire

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

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

PLAN DE COURS. GPA750 Ordonnancement des systèmes de production aéronautique

PLAN DE COURS. GPA750 Ordonnancement des systèmes de production aéronautique Département de génie de la production automatisée Programme de baccalauréat Professeur Pontien Mbaraga, Ph.D. Session/année Automne 2004 Groupe(s) 01 PLAN DE COURS GPA750 Ordonnancement des systèmes de

Plus en détail

Séparation et Evaluation pour le problème d ordonnancement avec blocage.

Séparation et Evaluation pour le problème d ordonnancement avec blocage. Séparation et Evaluation pour le problème d ordonnancement avec blocage. Abdelhakim Ait Zai 1, Abdelkader Bentahar 1, Hamza Bennoui 1, Mourad Boudhar 2 et Yazid Mati 3 1 Faculté d Electronique et d Informatique,

Plus en détail

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h Télécom Physique Strasbourg Master IRIV Optimisation et programmation mathématique Professeur Michel de Mathelin Cours intégré : 20 h Programme du cours d optimisation Introduction Chapitre I: Rappels

Plus en détail

Métriques de performance pour les algorithmes et programmes parallèles

Métriques de performance pour les algorithmes et programmes parallèles Métriques de performance pour les algorithmes et programmes parallèles 11 18 nov. 2002 Cette section est basée tout d abord sur la référence suivante (manuel suggéré mais non obligatoire) : R. Miller and

Plus en détail

DOCUMENT DE TRAVAIL 1998-021. Centre de recherche sur l aide à l évaluation et à la décision dans les organisations (CRAEDO)

DOCUMENT DE TRAVAIL 1998-021. Centre de recherche sur l aide à l évaluation et à la décision dans les organisations (CRAEDO) Publié par : Published by : Publicación de la : Édition électronique : Electronic publishing : Edición electrónica : Disponible sur Internet : Available on Internet Disponible por Internet : Faculté des

Plus en détail

Principes d implémentation des métaheuristiques

Principes d implémentation des métaheuristiques Chapitre 2 Principes d implémentation des métaheuristiques Éric D. Taillard 1 2.1 Introduction Les métaheuristiques ont changé radicalement l élaboration d heuristiques : alors que l on commençait par

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

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

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

INSERTION TECHNIQUES FOR JOB SHOP SCHEDULING

INSERTION TECHNIQUES FOR JOB SHOP SCHEDULING INSERTION TECHNIQUES FOR JOB SHOP SCHEDULING ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE POUR L'OBTENTION DU GRADE DE DOCTEUR ES SCIENCES PAR Tamas KIS Informaticien mathématicien diplômé de l'université

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

Ordonnancement robuste et décision dans l'incertain

Ordonnancement robuste et décision dans l'incertain Ordonnancement robuste et décision dans l'incertain 4 ème Conférence Annuelle d Ingénierie Système «Efficacité des entreprises et satisfaction des clients» Centre de Congrès Pierre Baudis,TOULOUSE, 2-4

Plus en détail

EXPERIMENTATIONS DE METHODES PARALLELES DE RECHERCHE D INFORMATION SUR INTERNET

EXPERIMENTATIONS DE METHODES PARALLELES DE RECHERCHE D INFORMATION SUR INTERNET EXPERIMENTATIONS DE METHODES PARALLELES DE RECHERCHE D INFORMATION SUR INTERNET Fabien PICAROUGNE (*), Gilles VENTURINI(*), Christiane GUINOT(**) fabien.picarougne@univ-tours.fr, venturini@univ-tours.fr,

Plus en détail

Fig.1. Structure d un AGQ

Fig.1. Structure d un AGQ Evolution d Automate Cellulaire par Algorithme Génétique Quantique Zakaria Laboudi 1 - Salim Chikhi 2 Equipe SCAL, Laboratoire MISC Université Mentouri de Constantine. E - Mail : 1 laboudizak@yahoo.fr;

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

Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie

Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie 1 Présenté par: Yacine KESSACI Encadrement : N. MELAB E-G. TALBI 31/05/2011 Plan 2 Motivation

Plus en détail

UNIVERSITÉ DU QUÉBEC À CHICOUTIMI UNIVERSITÉ DU QUÉBEC À MONTRÉAL

UNIVERSITÉ DU QUÉBEC À CHICOUTIMI UNIVERSITÉ DU QUÉBEC À MONTRÉAL UNIVERSITÉ DU QUÉBEC À CHICOUTIMI UNIVERSITÉ DU QUÉBEC À MONTRÉAL MÉTAHEURISTIQUES HYBRIDES POUR LA RÉSOLUTION DU PROBLÈME D'ORDONNANCEMENT DE VOITURES DANS UNE CHAÎNE D'ASSEMBLAGE AUTOMOBILE MÉMOIRE PRÉSENTÉ

Plus en détail

Modélisation multi-agent d allocation des ressources : application à la maintenance

Modélisation multi-agent d allocation des ressources : application à la maintenance Modélisation multi-agent d allocation des ressources : application à la maintenance Mohamed Kharbach (*), Mustapha Ouardouz (*), Zoubir El Felsoufi (*) (*) Equipe de Modélisation Mathématique & Contrôle

Plus en détail

Problèmes d ordonnancement dans les systèmes de production. Journée Automatique et Optimisation Université de Paris 12 20 Mars 2003

Problèmes d ordonnancement dans les systèmes de production. Journée Automatique et Optimisation Université de Paris 12 20 Mars 2003 Problèmes d ordonnancement dans les systèmes de production Michel Gourgand Université Blaise Pascal Clermont Ferrand LIMOS CNRS UMR 6158 1 Le LIMOS Laboratoire d Informatique, de Modélisation et d Optimisation

Plus en détail

Laboratoire 4 Développement d un système intelligent

Laboratoire 4 Développement d un système intelligent DÉPARTEMENT DE GÉNIE LOGICIEL ET DES TI LOG770 - SYSTÈMES INTELLIGENTS ÉTÉ 2012 Laboratoire 4 Développement d un système intelligent 1 Introduction Ce quatrième et dernier laboratoire porte sur le développement

Plus en détail

La recherche d informations sur le Web par les lycéens : Pourquoi et comment faciliter le travail collaboratif?

La recherche d informations sur le Web par les lycéens : Pourquoi et comment faciliter le travail collaboratif? La recherche d informations sur le Web par les lycéens : Pourquoi et comment faciliter le travail collaboratif? Jérôme Dinet* & Michèle Archambault** *Université Paul Verlaine Metz Equipe Transdisciplinaire

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

Les lières. MSc in Electronics and Information Technology Engineering. Ingénieur civil. en informatique. MSc in Architectural Engineering

Les lières. MSc in Electronics and Information Technology Engineering. Ingénieur civil. en informatique. MSc in Architectural Engineering Ingénieur civil Ingénieur civil Les lières MSc in Electronics and Information Technology Engineering MSc in Architectural Engineering MSc in Civil Engineering MSc in Electromechanical Engineering MSc

Plus en détail

RLBS: Une stratégie de retour arrière adaptative basée sur l apprentissage par renforcement pour l optimisation combinatoire

RLBS: Une stratégie de retour arrière adaptative basée sur l apprentissage par renforcement pour l optimisation combinatoire Actes JFPC 2015 RLBS: Une stratégie de retour arrière adaptative basée sur l apprentissage par renforcement pour l optimisation combinatoire Ilyess Bachiri 1,2 Jonathan Gaudreault 1,2 Brahim Chaib-draa

Plus en détail

Conception de réseaux de télécommunications : optimisation et expérimentations

Conception de réseaux de télécommunications : optimisation et expérimentations Conception de réseaux de télécommunications : optimisation et expérimentations Jean-François Lalande Directeurs de thèse: Jean-Claude Bermond - Michel Syska Université de Nice-Sophia Antipolis Mascotte,

Plus en détail

Conception des systèmes répartis

Conception des systèmes répartis Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan

Plus en détail

Résolution du RCPSP avec production et consommation de ressources : modèles PLNE basés sur les événements

Résolution du RCPSP avec production et consommation de ressources : modèles PLNE basés sur les événements «Évaluation et optimisation des systèmes innovants de production de biens et de services» Résolution du RCPSP avec production et consommation de ressources : modèles PLNE basés sur les événements Oumar

Plus en détail

CURRICULUM VITAE. Informations Personnelles

CURRICULUM VITAE. Informations Personnelles CURRICULUM VITAE Informations Personnelles NOM: BOURAS PRENOM : Zine-Eddine STRUCTURE DE RATTACHEMENT: Département de Mathématiques et d Informatique Ecole Préparatoire aux Sciences et Techniques Annaba

Plus en détail

Change the game with smart innovation

Change the game with smart innovation Change the game with smart innovation Master Thesis 2013 2014 Faculty of Science engineering 12/08/2012 Master Thesis proposal for the academic year 2013. TABLE OF CONTENTS Section Un Introduction... 3

Plus en détail

IBM Business Process Manager

IBM Business Process Manager IBM Software WebSphere Livre blanc sur le leadership en matière d innovation IBM Business Process Manager Une plateforme de BPM complète, unifiée et facilement adaptable aux projets et aux programmes d

Plus en détail

Approche d'évaluation pour les problèmes d'ordonnancement multicritères : Méthode d'agrégation avec direction de recherche dynamique

Approche d'évaluation pour les problèmes d'ordonnancement multicritères : Méthode d'agrégation avec direction de recherche dynamique Approche d'évaluation pour les problèmes d'ordonnancement multicritères : Méthode d'agrégation avec direction de recherche dynamiue D. BERKOUNE 2, K. MESGHOUNI, B. RABENASOLO 2 LAGIS UMR CNRS 846, Ecole

Plus en détail

Pascal Forget 2310, Avenue Notre-Dame Québec, (Québec) Canada, G2E 3G5 Tél. (418) 380-8767 Fax (418) 656-7415 pascal.forget@cirrelt.

Pascal Forget 2310, Avenue Notre-Dame Québec, (Québec) Canada, G2E 3G5 Tél. (418) 380-8767 Fax (418) 656-7415 pascal.forget@cirrelt. Pascal Forget 2310, Avenue Notre-Dame Québec, (Québec) Canada, G2E 3G5 Tél. (418) 380-8767 Fax (418) 656-7415 pascal.forget@cirrelt.ca FORMATION Doctorat, génie mécanique Université Laval, Québec, Canada

Plus en détail

Application de K-means à la définition du nombre de VM optimal dans un cloud

Application de K-means à la définition du nombre de VM optimal dans un cloud Application de K-means à la définition du nombre de VM optimal dans un cloud EGC 2012 : Atelier Fouille de données complexes : complexité liée aux données multiples et massives (31 janvier - 3 février

Plus en détail

Séance 1 Méthodologies du génie logiciel

Séance 1 Méthodologies du génie logiciel Séance 1 Méthodologies du génie logiciel Objectifs : Histoire du développement du logiciel. La crise du logiciel. Explorer les différentes méthodologies de développement. Comprendre l importance d adopter

Plus en détail

Des fourmis réelles aux fourmis artificielles

Des fourmis réelles aux fourmis artificielles Des fourmis réelles aux fourmis artificielles Deux exemples d approches biomimétiques de la résolution de problèmes en informatique. Nicolas Monmarché & Alain Lenoir Laboratoire d Informatique - Institut

Plus en détail

Les approches globales et intégrées en promotion de la santé et du bien-être : les conditions nécessaires à leur développement 1

Les approches globales et intégrées en promotion de la santé et du bien-être : les conditions nécessaires à leur développement 1 Les approches globales et intégrées en promotion de la santé et du bien-être : les conditions nécessaires à leur développement 1 Marthe Deschesnes, Ph.D. Catherine Martin, M.Sc. Adèle Jomphe Hill, Ph.D

Plus en détail

Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre.

Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre. Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre. Isabelle Bombard, Bruno da Silva, Pascal Dufour *, Pierre Laurent, Joseph Lieto. Laboratoire d Automatique

Plus en détail

Parallélisme et Répartition

Parallélisme et Répartition Parallélisme et Répartition Master Info Françoise Baude Université de Nice Sophia-Antipolis UFR Sciences Département Informatique baude@unice.fr web du cours : deptinfo.unice.fr/~baude Septembre 2009 Chapitre

Plus en détail

Francis BISSON (06 794 819) Kenny CÔTÉ (06 836 427) Pierre-Luc ROGER (06 801 883) IFT702 Planification en intelligence artificielle

Francis BISSON (06 794 819) Kenny CÔTÉ (06 836 427) Pierre-Luc ROGER (06 801 883) IFT702 Planification en intelligence artificielle Francis BISSON (06 794 819) Kenny CÔTÉ (06 836 427) Pierre-Luc ROGER (06 801 883) PLANIFICATION DE TÂCHES DANS MS PROJECT IFT702 Planification en intelligence artificielle Présenté à M. Froduald KABANZA

Plus en détail

ADM 995C Design des réseaux logistiques et de transport

ADM 995C Design des réseaux logistiques et de transport École des sciences de la gestion Département de management et technologie Université du Québec à Montréal PLAN DE COURS ADM 995C Design des réseaux logistiques et de transport Teodor Gabriel Crainic Chaire

Plus en détail

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services 69 Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services M. Bakhouya, J. Gaber et A. Koukam Laboratoire Systèmes et Transports SeT Université de Technologie de Belfort-Montbéliard

Plus en détail

Pour une entreprise plus performante

Pour une entreprise plus performante Pour une entreprise plus performante Smart Technology Services Raison Sociale - Smart Technology Services llc Pôle d activités - Service et conseil dans la technologie de l information Pôle d activités

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

Couplage efficace entre Optimisation et Simulation stochastique Application à la maintenance optimale d une constellation de satellites

Couplage efficace entre Optimisation et Simulation stochastique Application à la maintenance optimale d une constellation de satellites Couplage efficace entre Optimisation et Simulation stochastique Application à la maintenance optimale d une constellation de satellites Benoît Beghin Pierre Baqué André Cabarbaye Centre National d Etudes

Plus en détail

FONCTION ORDONNANCEMENT AU SEIN

FONCTION ORDONNANCEMENT AU SEIN Lebanese Science Journal, Vol. 10, No. 1, 2009 107 FONCTION ORDONNANCEMENT AU SEIN D UN SYSTEME DE GESTION DE PRODUCTION «ETUDE D UN CAS» Mohsen Akrout et Faouzi Masmoudi Ecole Nationale d Ingénieurs de

Plus en détail

Ordonnancement temps réel

Ordonnancement temps réel Ordonnancement temps réel Laurent.Pautet@enst.fr Version 1.5 Problématique de l ordonnancement temps réel En fonctionnement normal, respecter les contraintes temporelles spécifiées par toutes les tâches

Plus en détail

APPLICATION DE LA GESTION DES FILES D ATTENTE PAR RÈGLES DE PRIORITÉ DANS UN JOB SHOP EN TEMPS RÈEL

APPLICATION DE LA GESTION DES FILES D ATTENTE PAR RÈGLES DE PRIORITÉ DANS UN JOB SHOP EN TEMPS RÈEL APPLICATION DE LA GESTION DES FILES D ATTENTE PAR RÈGLES DE PRIORITÉ DANS UN JOB SHOP EN TEMPS RÈEL N. Keddari (1) - A. Hassam (1) 1 keddarinassima@yahoo.fr 1 a_hassam@mail.univ-tlemcen.dz RESUME L ordonnancement

Plus en détail

Les cinq raisons majeures pour déployer SDN (Software-Defined Networks) et NFV (Network Functions Virtualization)

Les cinq raisons majeures pour déployer SDN (Software-Defined Networks) et NFV (Network Functions Virtualization) Les cinq raisons majeures pour déployer SDN (Software-Defined Networks) et NFV (Network Functions Virtualization) Préparé par : Zeus Kerravala Les cinq raisons majeures pour déployer SDN et NFV NetworkWorld,

Plus en détail

L I V R E B L A N C P r o t ég e r l e s a p p l i c a t i o n s m ét i e r s c r i t i q u e s M a i n f r a m e, un b e s o i n c r u c i a l

L I V R E B L A N C P r o t ég e r l e s a p p l i c a t i o n s m ét i e r s c r i t i q u e s M a i n f r a m e, un b e s o i n c r u c i a l Siège social : 5 Speen Street Framingham, MA 01701, É.-U. T.508.872.8200 F.508.935.4015 www.idc.com L I V R E B L A N C P r o t ég e r l e s a p p l i c a t i o n s m ét i e r s c r i t i q u e s M a i

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

Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R

Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R Yves Aragon, David Haziza & Anne Ruiz-Gazen GREMAQ, UMR CNRS 5604, Université des Sciences

Plus en détail

Conditions : stage indemnisé, aide au logement possible, transport CEA en Ile-de-France gratuit.

Conditions : stage indemnisé, aide au logement possible, transport CEA en Ile-de-France gratuit. Proposition de stage de BAC+4 ou BAC+5 Pro ou Recherche Etude comparative des outils de vérification d'algorithmes parallèles Logiciels (LSL), localisé à Palaiseau (Essonne), développe les outils d'aide

Plus en détail

Hela Boukef. To cite this version: HAL Id: tel-00577101 https://tel.archives-ouvertes.fr/tel-00577101

Hela Boukef. To cite this version: HAL Id: tel-00577101 https://tel.archives-ouvertes.fr/tel-00577101 Sur l ordonnancement d ateliers job-shop flexibles et flow-shop en industries pharmaceutiques : optimisation par algorithmes génétiques et essaims particulaires Hela Boukef To cite this version: Hela Boukef.

Plus en détail

Initiation au HPC - Généralités

Initiation au HPC - Généralités Initiation au HPC - Généralités Éric Ramat et Julien Dehos Université du Littoral Côte d Opale M2 Informatique 2 septembre 2015 Éric Ramat et Julien Dehos Initiation au HPC - Généralités 1/49 Plan du cours

Plus en détail

Contrôle stochastique d allocation de ressources dans le «cloud computing»

Contrôle stochastique d allocation de ressources dans le «cloud computing» Contrôle stochastique d allocation de ressources dans le «cloud computing» Jacques Malenfant 1 Olga Melekhova 1, Xavier Dutreilh 1,3, Sergey Kirghizov 1, Isis Truck 2, Nicolas Rivierre 3 Travaux partiellement

Plus en détail

Ordonnancement sous contraintes de Qualité de Service dans les Clouds

Ordonnancement sous contraintes de Qualité de Service dans les Clouds Ordonnancement sous contraintes de Qualité de Service dans les Clouds GUÉROUT Tom DA COSTA Georges (SEPIA) MONTEIL Thierry (SARA) 05/12/2014 1 Contexte CLOUD COMPUTING Contexte : Environnement de Cloud

Plus en détail

ALGORITHME GENETIQUE ET MODELE DE SIMULATION POUR L'ORDONNANCEMENT D'UN ATELIER DISCONTINU DE CHIMIE

ALGORITHME GENETIQUE ET MODELE DE SIMULATION POUR L'ORDONNANCEMENT D'UN ATELIER DISCONTINU DE CHIMIE ALGORITHME GENETIQUE ET MODELE DE SIMULATION POUR L'ORDONNANCEMENT D'UN ATELIER DISCONTINU DE CHIMIE P. Baudet, C. Azzaro-Pantel, S. Domenech et L. Pibouleau Laboratoire de Génie Chimique - URA 192 du

Plus en détail

Modèles et simulations informatiques des problèmes de coopération entre agents

Modèles et simulations informatiques des problèmes de coopération entre agents Modèles et simulations informatiques des problèmes de coopération entre agents Bruno Beaufils LIFL Axe CIM Équipe SMAC Laboratoire d'informatique Plan 1. Motivations 2. Dilemme itéré du prisonnier 3. Simulations

Plus en détail

e-biogenouest CNRS UMR 6074 IRISA-INRIA / Plateforme de Bioinformatique GenOuest yvan.le_bras@irisa.fr Programme fédérateur Biogenouest co-financé

e-biogenouest CNRS UMR 6074 IRISA-INRIA / Plateforme de Bioinformatique GenOuest yvan.le_bras@irisa.fr Programme fédérateur Biogenouest co-financé e-biogenouest Coordinateur : Olivier Collin Animateur : Yvan Le Bras CNRS UMR 6074 IRISA-INRIA / Plateforme de Bioinformatique GenOuest yvan.le_bras@irisa.fr Programme fédérateur Biogenouest co-financé

Plus en détail

Évaluation d une méthode d ordonnancement multicritère utilisant AHP

Évaluation d une méthode d ordonnancement multicritère utilisant AHP Évaluation d une méthode d ordonnancement multicritère utilisant AHP FOUZIA OUNNAR 1, SELMA KHADER 2, YVES DUBROMELLE 1, JEAN-PIERRE PRUNARET 1, PATRICK PUJO 1 1 LSIS UMR CNRS 7296 Aix-Marseille Université

Plus en détail

Un propagateur basé sur les positions pour le problème d Open-Shop.

Un propagateur basé sur les positions pour le problème d Open-Shop. Actes JFPC 2007 Un propagateur basé sur les positions pour le problème d Open-Shop. Jean-Noël Monette Yves Deville Pierre Dupont Département d Ingénierie Informatique Université catholique de Louvain {jmonette,yde,pdupont}@info.ucl.ac.be

Plus en détail

Présentation des technologies pour la collaboration Étude des logiciels pour les groupes (groupware)

Présentation des technologies pour la collaboration Étude des logiciels pour les groupes (groupware) Manuele Kirsch Pinheiro Maître de conférences en Informatique Centre de Recherche en Informatique Université Paris 1 Panthéon Sorbonne Manuele.Kirsch-Pinheiro@univ-paris1.fr http://mkirschp.free.fr Objectif:

Plus en détail

UTILISATION DE LA PLATEFORME WEB D ANALYSE DE DONNÉES GALAXY

UTILISATION DE LA PLATEFORME WEB D ANALYSE DE DONNÉES GALAXY UTILISATION DE LA PLATEFORME WEB D ANALYSE DE DONNÉES GALAXY Yvan Le Bras yvan.le_bras@irisa.fr Cyril Monjeaud, Mathieu Bahin, Claudia Hériveau, Olivier Quenez, Olivier Sallou, Aurélien Roult, Olivier

Plus en détail

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc) 87 FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc) Dans le cadre de la réforme pédagogique et de l intérêt que porte le Ministère de l Éducation

Plus en détail

UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L'UNIVERSITÉ DU QUÉBEC À CHICOUTIMI COMME EXIGENCE PARTIELLE DE LA MAÎTRISE EN INFORMATIQUE

UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L'UNIVERSITÉ DU QUÉBEC À CHICOUTIMI COMME EXIGENCE PARTIELLE DE LA MAÎTRISE EN INFORMATIQUE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L'UNIVERSITÉ DU QUÉBEC À CHICOUTIMI COMME EXIGENCE PARTIELLE DE LA MAÎTRISE EN INFORMATIQUE OFFERTE EN VERTU D'UN PROTOCOLE D'ENTENTE AVEC L'UNIVERSITÉ DU QUÉBEC

Plus en détail

La solution Full Web pour optimiser vos équipements

La solution Full Web pour optimiser vos équipements D S D S Y S T E M G M A O A L T A Ï R 1 0 0 % W E B La solution Full Web pour optimiser vos équipements Aujourd'hui plus que jamais, votre succès dépend de votre capacité à gérer la maintenance. Peut importe

Plus en détail

Tél.: +1 (418) 656-2337 Tél. : +1 (418) 522-2318 Fax : +1 (418) 656-7412 Email: Michel.Roland@ecn.ulaval.ca. Économie mathématique.

Tél.: +1 (418) 656-2337 Tél. : +1 (418) 522-2318 Fax : +1 (418) 656-7412 Email: Michel.Roland@ecn.ulaval.ca. Économie mathématique. Michel ROLAND Adresse au bureau Québec, QC G1V 0A6, Canada Adresse à domicile 3017 De la Seine Québec, QC G1W 1H8, Canada Tél.: +1 (418) 656-2337 Tél. : +1 (418) 522-2318 Fax : +1 (418) 656-7412 Email:

Plus en détail

Une méthode heuristique pour l ordonnancement de projets avec contraintes de ressources et chevauchement d activités

Une méthode heuristique pour l ordonnancement de projets avec contraintes de ressources et chevauchement d activités Une méthode heuristique pour l ordonnancement de projets avec contraintes de ressources et chevauchement d activités Lucas Grèze Robert Pellerin Patrice Leclaire Nathalie Perrier Mai 2012 CIRRELT-2012-18

Plus en détail

plate-forme PaaS (Audit)

plate-forme PaaS (Audit) Contrôle d accès dans une plate-forme PaaS (Audit) Ahmed BOUCHAMI, Olivier PERRIN, LORIA Introduction La sécurité d une plate-forme collaborative nécessite un module d authentification et un module de

Plus en détail

Résolution d équations non linéaires

Résolution d équations non linéaires Analyse Numérique Résolution d équations non linéaires Said EL HAJJI et Touria GHEMIRES Université Mohammed V - Agdal. Faculté des Sciences Département de Mathématiques. Laboratoire de Mathématiques, Informatique

Plus en détail

High Performance by Exploiting Information Locality through Reverse Computing. Mouad Bahi

High Performance by Exploiting Information Locality through Reverse Computing. Mouad Bahi Thèse High Performance by Exploiting Information Locality through Reverse Computing Présentée et soutenue publiquement le 21 décembre 2011 par Mouad Bahi pour l obtention du Doctorat de l université Paris-Sud

Plus en détail

Trois méthodes pour la construction de pages WEB personnalisées

Trois méthodes pour la construction de pages WEB personnalisées Trois méthodes pour la construction de pages WEB personnalisées Gérard KUBRYK gerard@i2m.fr Université de Nice-Sophia Antipolis, Laboratoire I3S, 2000, route des lucioles 06903 Sophia Antipolis cedex,

Plus en détail

Garantir une meilleure prestation de services et une expérience utilisateur optimale

Garantir une meilleure prestation de services et une expérience utilisateur optimale LIVRE BLANC Garantir une meilleure prestation de services et une expérience utilisateur optimale Mai 2010 Garantir une meilleure prestation de services et une expérience utilisateur optimale CA Service

Plus en détail

Plan. 1. La planification d un d 2. Méthodes et techniques de planification 3. Conclusion. D. Leclet - 2006-2007

Plan. 1. La planification d un d 2. Méthodes et techniques de planification 3. Conclusion. D. Leclet - 2006-2007 Plan 1. La planification d un d projet 2. Méthodes et techniques de planification 3. Conclusion 1 1. La planification d un d projet 1.1 Découpage chronologique du projet 1.2 Ordonnancement des tâchest

Plus en détail

GeniMiner, un moteur de recherche génétique

GeniMiner, un moteur de recherche génétique GeniMiner, un moteur de recherche génétique Fabien Picarougne Nicolas Monmarché Antoine Oliver Gilles Venturini Laboratoire d Informatique de l Université de Tours, École Polytechnique de l Université

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

Services à la recherche: Data Management et HPC *

Services à la recherche: Data Management et HPC * Services à la recherche: Data Management et HPC * Pierre-Yves Burgi et Jean-François Rossignol Division informatique (DINF) * HPC = High-Performance Computing Réunion CIF Sciences du 6.12.11 1/19 Contenu

Plus en détail

OPTIMISATION DE LA MAINTENANCE DES EQUIPEMENTS DE MANUTENTION DU TERMINAL A CONTENEURS DE BEJAIA (BMT)

OPTIMISATION DE LA MAINTENANCE DES EQUIPEMENTS DE MANUTENTION DU TERMINAL A CONTENEURS DE BEJAIA (BMT) OPTIMISATION DE LA MAINTENANCE DES EQUIPEMENTS DE MANUTENTION DU TERMINAL A CONTENEURS DE BEJAIA (BMT) LAGGOUNE Radouane 1 et HADDAD Cherifa 2 1,2: Dépt. de G. Mécanique, université de Bejaia, Targa-Ouzemour

Plus en détail

PREMIER RETOUR D EXPERIENCE SUR LE FLOW-SHOP BIOBJECTIF ET HYBRIDE A DEUX ETAGES AVEC UNE CONTRAINTE DE BLOCAGE PARTICULIERE

PREMIER RETOUR D EXPERIENCE SUR LE FLOW-SHOP BIOBJECTIF ET HYBRIDE A DEUX ETAGES AVEC UNE CONTRAINTE DE BLOCAGE PARTICULIERE 6 e Conférence Francophone de MOdélisation et SIMulation - MOSIM 06 - du 3 au 5 avril 2006 - Rabat - Maroc Modélisation, Optimisation et Simulation des Systèmes : Défis et Opportunités PREMIER RETOUR D

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

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION THÈSE N O 2388 (2001) PRÉSENTÉE AU DÉPARTEMENT D'INFORMATIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE

Plus en détail

Cryptologie. Algorithmes à clé publique. Jean-Marc Robert. Génie logiciel et des TI

Cryptologie. Algorithmes à clé publique. Jean-Marc Robert. Génie logiciel et des TI Cryptologie Algorithmes à clé publique Jean-Marc Robert Génie logiciel et des TI Plan de la présentation Introduction Cryptographie à clé publique Les principes essentiels La signature électronique Infrastructures

Plus en détail

La cryptographie du futur

La cryptographie du futur La cryptographie du futur Abderrahmane Nitaj Laboratoire de Mathématiques Nicolas Oresme Université de Caen, France nitaj@math.unicaen.fr http://www.math.unicaen.fr/~nitaj Résumé Sans nous rendre compte,

Plus en détail