L apport du HPC pour l optimisation. Eric Jacquet-Lagrèze. FORUM TERATEC 28 juin 2011



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

Modélisation et simulation du trafic. Christine BUISSON (LICIT) Journée Simulation dynamique du trafic routier ENPC, 9 Mars 2005

Le calcul intensif chez PSA Peugeot Citroën. TERATEC 28 juin 2011

Efficacité énergétique des réseaux de cœur et d accès

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

Actions de réduction de bruit sur un moteur poids lourd

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

TP N 57. Déploiement et renouvellement d une constellation de satellites

Etude de faisabilité

Maîtriser les mutations

ETUDE COMPARATIVE DES MODELISATIONS NUMERIQUE ET PHYSIQUE DE DIFFERENTS OUVRAGES D EVACUATION DES CRUES

Présentation. Pour. Gilles ALAIS, Country Manager Barloworld Supply Chain Software France 20 Rue des Petits Hôtels, Paris

Préparation des données d entrée pour la définition d un plan de validation

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Dimensionnement Introduction

Filière MMIS. Modélisation Mathématique, Images et Simulation. Responsables : Stefanie Hahmann, Valérie Perrier, Zoltan Szigeti

Initiation au HPC - Généralités

Un accueil de qualité :

Exercices du Cours de la programmation linéaire donné par le Dr. Ali DERBALA

Chapitre 2 : Systèmes radio mobiles et concepts cellulaires

Opération d Intérêt National Éco-Vallée EcoCité plaine du Var.

Monitoring et suivi du comportement des chaussées

Bienvenue au Club Logistique! Jeudi 05 décembre 2013

Chaudières et chaufferies fioul basse température. Olio 1500, 2500, 3500, 4500, 7000

ITIL Gestion de la capacité

ALFÉA HYBRID DUO FIOUL BAS NOX

Consultant Dynamics AX Supply Chain

Métiers de la Production/ Logistique

MAITRISE DE LA CHAINE LOGISTIQUE GLOBALE (SUPPLY CHAIN MANAGEMENT) Dimensionnement et pilotage des flux de produits

Le S.I. - colonne vertébrale de la Supply Chain étendue : deux approches pour réussir votre projet

Démarches de réduction des risques technologiques lors de la conception des terminaux GNL

Ordonnancement robuste et décision dans l'incertain

Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques

La modélisation des déplacements : Qu est ce qu un modèle, pour qui et pourquoi?

CAP CAMION A ASSISTANCE PNEUMATIQUE

DIAGNOSTIC DU RESEAU D ALIMENTATION EN EAU POTABLE SCHEMA DIRECTEUR

Comment concevoir une Supply Chain robuste et flexible à l échelle mondiale?

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

Enjeux d une vision supply chain globale et défis associés. Yves Dallery Professeur à l Ecole Centrale Paris Associé au sein du cabinet Diagma

4.2 Unités d enseignement du M1

L Architecture d Entreprise au service de la Transformation. Ludovic Relandeau VP, Managing Director MEGA

Réduireles emissions de CO2 dansles transports grâce aux math-technology

Le turbo met les gaz. Les turbines en équation

Simulation d'un examen anthropomorphique en imagerie TEMP à l iode 131 par simulation Monte Carlo GATE

«Echanges et apport d expertise autour du Projet GALENA» Mardi 26 mai à 9h00

imaginez-vous un univers de possibilités BOOK imagine yourself in a world of opportunities...

Analyse,, Conception des Systèmes Informatiques

Département Génie industriel & mathématiques appliquées Option ISDP Ingénierie des systèmes de décision et de production

Logistar, la solution haute p récision de votre Supply Chain

Cahier des Clauses techniquesparticulières

!-.!#- $'( 1&) &) (,' &*- %,!

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

COMMANDE REF ADMIN-CS-540-CDD

Développements actuels dans le positionnement satellites GNSS - RTCM - RTK. Moritz Lauwiner / Dr. Werner Lienhart

transformer en avantage compétitif en temps réel vos données Your business technologists. Powering progress

Whitepaper. La solution parfaite pour la mise en température d un réacteur. Système de régulation. Réacteur. de température

Rétablissement d un réseau cellulaire après un désastre

«SERVICES D INGENIERIE»

Dossier de presse. La nouvelle offre de mobilité électrique solaire d EDF ENR. Contact presse. Service.presse@edf-en.com

Métiers d études, recherche & développement dans l industrie

MOTORISATION DIRECTDRIVE POUR NOS TELESCOPES. Par C.CAVADORE ALCOR-SYSTEM WETAL Nov

Supply Chains aéronautiques et transformation de la logistique. 5 Mai 2010

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise.

Optimisation des canalisations électriques et des armoires de distribution

Sujet Solution de sauvegarde de serveurs et postes de travail avec BackupPC et Bacula. par ALIXEN

Pilotage de la Supply Chain

Business Objects Planning «Arrêter de jouer avec vos chiffres»

Programmation linéaire

Comment réussir la mise en place d un ERP?

Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah

1. Logiciel ERP pour les PME d ici Technologies Microsoft Modules disponibles Finance Analyses & BI

MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP

possibilités et limites des logiciels existants

Programmation Linéaire - Cours 1

Surabondance d information

OUTILS EN INFORMATIQUE

C ) Détail volets A, B, C, D et E. Hypothèses (facteurs externes au projet) Sources de vérification. Actions Objectifs Méthode, résultats

SYNERGIE Associés Confidentiel Reproduction interdite sans autorisation préalable Page 1 de 44

Projet SETHER Appel à projets Adrien Patenôtre, POWEO

GÉREZ VOTRE RELATION CLIENT SANS QUITTER MICRO SOFT OUTLOOK

Accélérer l agilité de votre site de e-commerce. Cas client

INITIATIVE HPC-PME Calcul haute performance pour les PME

Quels outils pour prévoir?

Durée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point

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

Optimisation et Processus métier

Contributions à l expérimentation sur les systèmes distribués de grande taille

Relever le challenge de la transformation numérique dans un contexte international

Jean-Philippe Préaux

Recherche et Diffusion de l Information dans les Réseaux. Philippe Robert. Le 8 avril 2014

Mise en place du Business Activity Monitoring (BAM) pour piloter les processus logistiques grâce aux Echanges de Données Informatisés (EDI)

MODULES ECBL DESCRIPTIF SENIOR

Mise en Forme des Matériaux Polymères Polymer Processing. Philippe Cassagnau

Optimiser la maintenance des applications informatiques nouvelles technologies. Les 11 facteurs clés de succès qui génèrent des économies

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

Centre Multimodal de Distribution Urbaine Logistique Urbaine et système d information

Mémoire d actuariat - promotion complexité et limites du modèle actuariel, le rôle majeur des comportements humains.

fourniture de ressources à tous les terminaux en tant que services

Livre Blanc Oracle Mars Rationaliser, Automatiser et Accélérer vos Projets Industriels

IBM Business Process Manager

Transcription:

L apport du HPC pour l optimisation Eric Jacquet-Lagrèze FORUM TERATEC 28 juin 2011

Sommaire 1 / Recherche Opérationnelle et calcul scientifique 2 / Où se trouve la complexité et quels enjeux pour le HPC? 3 / Simuler pour mieux optimiser la conception 4 / Optimisation i multicritère itè et HPC 5 / Optimisation stochastique 6 / Optimisation combinatoire : génération de colonnes et HPC 7/ Conclusion et perspectives EURODECISION 2011 2

Sommaire 1 / Recherche Opérationnelle et calcul scientifique 2 / Où se trouve la complexité et quels enjeux pour le HPC? 3 / Simuler pour mieux optimiser la conception 4 / Optimisation i multicritère itè et HPC 5 / Optimisation stochastique 6 / Optimisation combinatoire : génération de colonnes et HPC 7/ Conclusion et perspectives EURODECISION 2011 3

Recherche Opérationnelle et optimisation Business Analytics &OR: «the science of better» USA : INFORMS UK : The OR society Operational Research (O.R.), is the discipline of applying advanced d analytical l methods to help make better decisions France : ROADEF La Recherche Opérationnelle (RO) permet de rationaliser, de simuler et d'optimiser l'architecture et le fonctionnement des systèmes de production ou d'organisation Secteur aérien : AGIFORS Conférences annuelles depuis 1961 EURODECISION 2011 4

La RO dans le cycle de vie de l offre de produits ou de services Conception R&D Innovation Prévision Marketing amont RO Capacité Production Distribution Production / Maintenance Revenue management EURODECISION 2011 5

La RO, un marché en croissance Dans de nombreux secteurs industriels Quelques entreprises utilisatrices et clientes d EURODECISION 6 000 70 5 000 60 Milliers eu uros 4 000 3 000 2 000 1 000 0 EURODECISION 2011 6 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 (prév) 50 40 30 20 10 0 if Effecti

Livre blanc «La Recherche Opérationnelle en France» EURODECISION 2011 7

Sommaire 1 / Recherche Opérationnelle et calcul scientifique 2 / Où se trouve la complexité et quels enjeux pour le HPC? 3 / Simuler pour mieux optimiser la conception 4 / Optimisation i multicritère itè et HPC 5 / Optimisation stochastique 6 / Optimisation combinatoire : génération de colonnes et HPC 7/ Conclusion et perspectives EURODECISION 2011 8

De la simulation à l optimisation Où se trouve la complexité? Simulation (What if?) Expérimentation réelle Simulation numérique X What if? X y? F(x) Optimisation (How to?) Optimisation continue ou combinatoire Optimisation robuste / stochastique Optimisation dynamique (arbres de décisions) Optimisation multicritère (pareto, ) X Décisions X? Décisions How to? Objectifs / critères y F(x) Objectifs / critères EURODECISION 2011 9

La simulation (What if?) Simulation des flux de passagers dans un aéroport INCONTROL (Enterprise Dynamics) King Abdulaziz International Airport (Saudi Arabia) EURODECISION 2011 10

L optimisation : un problème inverse (How to? ) Optimisation X F(x) Min y = F(x) x X X? y Programmation mathématique Objectif et contraintes se modélisent par des fonctions analytiques Min f(x) g(x) 0 Cas très important de la programmation linéaire Min cx Ax b x 0 Décisions Objectifs / critères EURODECISION 2011 11

Programmation Linéaire : 64 ans d innovations et de progrès Pourquoi la Programmation Linéaire (PL) est elle si utilisée? De très nombreux problèmes se modélisent comme des PL Algorithmes très performants (optimalité, taille des problèmes et temps de calcul) Progrès logiciels seuls 1947 : Dantzig (simplexe) 120 jours homme (77 variables et 9 contraintes) Un plan de production (9 500 000 variables et 400 000 contraintes ) Temps d exécution sur un PC 2.0 Ghz P4 1988 (CPLEX 1.0) 29.8 jours 1997 (CPLEX 5.0) 1.5 jours 2003 (CPLEX 9.0) 59 sec accélération : 43500 x. 1 minute au lieu d un mois de calcul Effet logiciel + machine de 1988 à aujourd hui Algorithmes (moyenne jeux tests CPLEX) : 3300 x Machines 1600 x Algo x machine : accélération : 5 300 000 x.. 1 sec au lieu de 2 mois de calcul l EURODECISION 2011 12

Optimisation dans les graphes Recherche de plus courts chemins Calcul de plans de vol optimaux Lionel Lagarde in «Le Livre Blanc de la Recherche Opérationnelle» EURODECISION 2011 13

Sommaire 1 / Recherche Opérationnelle et calcul scientifique 2 / Où se trouve la complexité et quels enjeux pour le HPC? 3 / Simuler pour mieux optimiser la conception 4 / Optimisation i multicritère itè et HPC 5 / Optimisation stochastique 6 / Optimisation combinatoire : génération de colonnes et HPC 7/ Conclusion et perspectives EURODECISION 2011 14

Une conception sans essais peut être fort coûteuse en 1628, le Vasa coule par beau temps le jour de son inauguration Source : http://fr.wikipedia.org/wiki/vasa Un CdC venant du roi évolutif (changement de taille, plus de canons,.. ) Des délais de livraisons i trop courts pour modifier la conception (élargir le bateau de 42 cm) Une catastrophe économique EURODECISION 2011 15

Des essais réels aux essais numériques Exemple des crash tests Progrès en crash : http://www.youtube.com/watch?v=jomk1wzjp7g EURODECISION 2011 16

La démarche du concepteur Un cahier des charges fixe des objectifs sur les prestations du produit et des contraintes sur son process de fabrication Fixer des paramètres de conception Mesurer les conséquences Atteindre des objectifs sur les prestations Intrusion < seuil Epaisseurs de pièces Choix de matériaux Formes et paramètres associés (présence/absence de renfort, ) Performances mécaniques Acoustique, vibratoire, crash Thermique, aérodynamique Consommation Emissions de polluants Masse à minimiser Fréquence > mode propre En tenant compte de contraintes process Soudabilité Injection Emboutissage EURODECISION 2011 17

Des outils à la pointe de l innovation grâce à des projets de recherche Péta Opérations Par Seconde Optimisation de SIMulation pour la conception ACTIVOP T Outils Interactifs d'optimisation pour la Conception Robuste CSDL Complex System Design Lab OASIS Outils de validation et d optimisation du processus d emboutissage EURODECISION 2011 18

Aide à la conception par optimisation : Méthodologie et outils Alternova Simulations numériques / essais réels X 3 Plan d expériences Essais : valeurs des facteurs Pamcrash, Nastran, Valeurs des réponses ajoutées à la base d essais X 1 X 2 X 1 X 2 Y i X 2 Y i = f(x) X 1 Simulation 3,5 1 1 2,5 2 3 3,5 1 24 1 2,5 5,5 2 3 7,2 Surfaces de réponses X 2 X 1 Σα i.y i,modélisée Optimisation Sélection essais opt X Simulation Simulations numériques / essais réels Non OK? Oui Solution choisie EURODECISION 2011 19

Les modules et outils d Alternova Plans d expériences Construction ti de modèles statistiques ti ti de surfaces de réponse Amélioration des modèles statistiques Optimisation Sélection d essais Analyse des solutions EURODECISION 2011 20

Exemple d étude : Optimisation de l absorbeur de choc arrière Etude métier pour RENAULT Connaître les zones potentielles d allègement Possibilité de modifier la forme de l absorbeur Absorbeur de choc arrière Objectif de l étude Minimiser la masse Respecter la prestation «choc Danner» Respecter les contraintes de faisabilité BLOC DANNER EURODECISION 2011 21

Exemple de l absorbeur de choc arrière : les facteurs Modification de formes Position des parois dans la configuration de référence Y X Vues de dessus Configuration possible Vue de côté Dernière rangée : présente ou absente Base de nervure : Ep V Plaque horizontale : Ep H 56 paramètres de conception indépendants 30 épaisseurs 29 épaisseurs verticales, 1 épaisseur horizontale 4 facteurs qualitatifs Présence/absence 22 facteurs de forme Positions des parois 7 réponses (prestations) Bloc Danner EURODECISION 2011 22

Absorbeur de choc arrière : les différentes boucles d itérations Trouver différents compromis entre la masse et les prestations à respecter -160 8.5 x 104-165 -170 8-175 7.5 Répons se 1-180 -185 e 2 Répons 7-190 6.5-195 -200 6-205 0 10 20 30 40 50 60 70 Pourcentage de gain de masse 5.5 0 10 20 30 40 50 60 70 Pourcentage de gain de masse EURODECISION 2011 23

Absorbeur de choc arrière : les résultats Optimisation : 40 % de gain de masse Géométrie Cartographie des épaisseurs Vue de dessus : nervures en Z+ en gras, en Z- en fin Min Max Epaisseur Coût 373 calculs 128 : plan d expériences initial 245 au cours des 7 boucles d optimisation 1 équivalent temps plein durant 1 mois ½ Mise en donnée du modèle (morphing) + Boucles d optimisation EURODECISION 2011 24

L apport du HPC : évolution des modèles éléments finis, modélisation plus fine de la réalité 25 5 à 7mm, 2 MEF 2,5 à 3mm, 5 MEF 32 cœurs = 3h 128 cœurs = une nuit EURODECISION 2011 25

Apport du HPC : OPTIMISATION GLOBALE de la caisse LAGUNA 3 2004 2010 50 paramètres 200 paramètres 4 prestations 10 prestations EURODECISION 2011 26

Apport du HPC : l optimisation par simulation nécessite de nombreux calculs 90 Dépas ssement pres station crash (%) 70 50 30 10-20 -15-10 -5-10 0 5 10 15 20 25-30 -50 Gain de masse périmètre crash (%) REF PLAN OPT it 1 OPT it 2 OPT it 3 OPT it 4 OPT it 5 EURODECISION 2011 27

Projet OPSIM : optimisation globale caisse (2010) Facteurs Réponses Nb calculs Temps de 1 calcul NVH 98 63 537 2h chez Renault Crash frontal AMS 180 43 352 12 h chez BULL sur 16 CPU (proc) Endurance 19 40 334 5 min + 5 min post-tt Choc trottoir (4 calculs) 10 4*8 Crash BFD (barrière frontale déformable) 310 * (2 ou 4) 48 Validation 20 30 minutes chez BULL 16 h chez BULL (barrière + plus de tps de simu) Choc latéral AEMDB 55 36 109 8 h Choc latéral BMD55 55 34 107 8h EURODECISION 2011 28

Sommaire 1 / Recherche Opérationnelle et calcul scientifique 2 / Où se trouve la complexité et quels enjeux pour le HPC? 3 / Simuler pour mieux optimiser la conception 4 / Optimisation i multicritère itè et HPC 5 / Optimisation stochastique 6 / Optimisation combinatoire : génération de colonnes et HPC 7/ Conclusion et perspectives EURODECISION 2011 29

Optimisation multicritère Lionel Lagarde in «Le Livre Blanc de la Recherche Opérationnelle» EURODECISION 2011 30

Exemple optimisation multicritère du pilotage d une centrale à énergie d un site industriel FIOUL Planification des besoins énergétiques Modélisation d une centrale Horizon : 2 à 30 jours Pas de temps : 10 à 180 minutes CH3 CH8 Cogén Vap ext CH6 CH7 Collecteur vapeur Données Prévisions s de demandes des Description du système industriel TA1 ELEC TA2 ELEC DET1 TC1 AIR TC2 AIR DET3 DET2 Collecteur vapeur Trois critères Minimiser le coût énergétique Minimiser la maintenance Minimiser la pollution consommation (débits en F) 800 700 600 500 400 300 200 Collecteur vapeur EAU CHAUDE Evolution de l'équipement ContratAirC 30 25 20 15 10 5 VAPEUR MP EURODECISION 2011 état consommation (Argent) production (AirC) 31 100 0 1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 périodes 106 0 roduction (débits en knm3/h) p

Optimisation multicritère Optimisation multicritère Min f 1 (x), f 2 (x),. f n (x) g(x) 0 Relation de dominance x x si f i (x) f i (x ) pour tout critère i Solution efficace ou Pareto optimale f 2 (x) o o o x o x x x x o o o o x x x x x x x x solution dominée o solution efficace o f 1 (x) EURODECISION 2011 32

Construction du front de Pareto et calcul parallèle 1. Calcul du tableau des gains Min (f 1 (x), f 2 (x),, f n (x)) x X n optimisations mono-objectif 2. Grille et calcul de N solutions Grille sur f2 et f3 4 x 4 = 16 optimisations de f1 Solutions Critères f 1 f 2 f n S1 f 1 (S1) f 2 (S1) f n (S1) S2 f 1 (S2) f 2 (S2) f n (S2) Sn f 1 (Sn) f 2 (Sn) f n (Sn) Critères Min Max f1 10 15 f2 0 9 f3 30 45 EURODECISION 2011 33

Sommaire 1 / Recherche Opérationnelle et calcul scientifique 2 / Où se trouve la complexité et quels enjeux pour le HPC? 3 / Simuler pour mieux optimiser la conception 4 / Optimisation i multicritère itè et HPC 5 / Optimisation stochastique 6 / Optimisation combinatoire : génération de colonnes et HPC 7/ Conclusion et perspectives EURODECISION 2011 34

Programmation Dynamique et Stochastique ti Aspect dynamique et stochastique Plusieurs périodes (exemple 12 mois) A chaque période : des décisions du modèle : quantité produite, quantité stockée des décisions de la «nature» : demande du produit (ex. énergie électrique), disponibilité de ressources (exemple apport d eau pour des vallées hydrauliques) Les scénarios sont construits comme des chemins dans un arbre ou un réseau (probabilités de transition) Des centres d excellence en application : EDF Programmation dynamique et stochastique Simplifications et décompositions permettant de paralléliser (distribuer) le calcul Cas particulier de une ou deux périodes t=0 t=1 t=2 t=3 EURODECISION 2011 35

Optimisation de réseaux logistique aval : localisation des dépôts et zones de chalandises La demande Les zones de chalandise EURODECISION 2011 36

Supply chain et Montecarlo : possible sur HPC 100-1000 scénarios (prix du pétrole) Optimisation : 1 à 20 minutes CPU par scenario Résultats : QdS (Qualité de Service) et Coûts probabilisés Probabilité de satisfaire la demande d un client Distribution des coûts logistiques Comment varient les zones de chalandise des dépôts en fonction de la variation des prix du pétrole? 85% des clients restent affectés au même dépôt 15% des clients : l affectation sur 2 dépôts suivant les scénarios clients sensibles à une augmentation du prix en zone Méditerranée clients sensibles à une augmentation du prix en zone North West Europe EURODECISION 2011 37

Sommaire 1 / Recherche Opérationnelle et calcul scientifique 2 / Où se trouve la complexité et quels enjeux pour le HPC? 3 / Simuler pour mieux optimiser la conception 4 / Optimisation i multicritère itè et HPC 5 / Optimisation stochastique 6 / Optimisation combinatoire : génération de colonnes et HPC 7/ Conclusion et perspectives EURODECISION 2011 38

Exemple de trois problèmes d optimisation combinatoire résolus par les mêmes technologies (Génération é colonnes) 1. Conception : dimensionnement du nombre d antennes d une constellation de satellites 2. Logistique et Supply Chain : planification des tournées des avions Belugas d AIRBUS 3. Planification nominative (LP-ShiftPlanner) EURODECISION 2011 39

Cas 1 : dimensionnement du nombre d antennes d une constellation de satellites Exemple de la constellation Skybridge (Galileo pose des problèmes similaires) Une constellation de 80 satellites LEO (low earth orbit), en orbite basse 1489 km Environ 140 stations antenne pour une couverture mondiale. Chaque station couvre une zone circulaire d un rayon de 350 km Optimiser i le nombre d antennes sur les satellites Le même nombre pour tous les satellites de la constellation Affecter une antenne de satellite à chaque cellule (zone) à tout moment (chaque cellule est visible en permanence par un satellite) Minimiser le nombre d antennes en utilisant une méthode exacte (optimale) EURODECISION 2011 40

Cas 2 : programme des avions Beluga AIRBUS pour le transport inter-usines des tronçons d avions à assembler AIRBUS Industrie 5 avions Beluga 8 sites de production 1.800 tronçons à transporter par an (60 types de tronçons) 70 bâtis (20 types) > 30.000 configurations de chargement possibles d un dun beluga Contraintes principales Plages de livraison des tronçons Disponibilité des Beluga Contraintes de chargement Disponibilité des bâtis, possibilité de stockage Aéroports (ouverture, capacité, pistes) Equipages (temps de travail, repos) EURODECISION 2011 41

Cas 3 : planification nominative du personnel pour un client dans le tourisme (LP-ShiftPlanner) Modèles de journées de travail par centre de coût Critères : Att. : 20 000 Horaires : 10 21 Critères : Att. : 30 000 Positions : Horaires : 10 21 Critères : Att. : 30 000 Positions : Horaires : 9 22 Critères : Attendance : Positions : Horaires : Positions : + Calendrier opérationnel Prévisions pour tous les critères (plusieurs centaines) Journées de travail pour une semaine pour un centre de coût Chaque semaine, 60 planificateurs construisent pour tous les centres de coût une semaine de planning située 4 à 5 semaines plus tard Indépendance des centres de coût un problème de planification par centre de coût + EURODECISION 2011 42

Méthode de résolution des 3 cas : PL Généralisée Technique de génération de colonnes Programme Linéaire 1. nouvelles colonnes Plus courts chemins (dans N graphes) 1. Nouveaux coûts des arcs 2. Reoptimisation 2. Calcul plus courts chemins 3. Valeurs duales 3. Plus courts chemins nouvelles colonnes EURODECISION 2011 43

Cas 1 : dimensionnement constellation de satellites Modélisation du sous-problème Un graphe par zone terrestre Pour chaque couple (zone, satellite), les sommets représentent t la période de visibilité de la zone par le satellite (temps discrétisé par pas de 5 secondes) Exemple pour la zone d une demande de 2 liens (2 antennes disponibles sur des satellites différents S c P c Arc Hand-over Hand-over Temps deb fin Un chemin permet de satisfaire une demande Un chemin est une colonne dans le problème maître (PL) EURODECISION 2011 44

Cas 2 : programme des avions Beluga AIRBUS Modélisation du sous-problème Circuits candidats géographiques datés avec configurations de chargement possibles 100 à 1000 configurations possibles et pertinentes par segment Circuit géographique : TLS SNR XFW CEG TLS Configuration de chargement C0 C1 C3 C6 S C4 C4 P C5 C2 C2 C7 (TLS-SNR) (SNR-XFW) (XFW-CEG) (CEG-TLS) EURODECISION 2011 45

Cas 3 : planification nominative du personnel Modélisation du sous-problème S S S nœuds S D service disponibilité S S R repos D S S D R D R Un graphe par agent Un planning de l agent est généré é é par un algorithme de plus court chemin sous contraintes de ressources (ex durée hebdomadaire de travail maxi) EURODECISION 2011 46

La technique de génération de colonnes peut se paralléliser aisément Un exemple simplifié : fonctionnement synchrone PL seul sur un processeur Plus courts chemin distribués sur des processeurs indépendants. Une implémentation ti asynchrone serait possible Enjeux sur des problèmes concrets Cas 2 : Belugas AIRBUS Cas 3 : planification nominative du personnel pour un client dans le tourisme (LP-ShiftPlanner) EURODECISION 2011 47

Cas 2 : programme des avions Beluga AIRBUS Gain potentiel de temps calcul Enjeu passer de 70 sec à 7 sec par jour de planification (64 cœurs) Donc de 7 heures à 42 minutes pour planifier une année d activité des belugas (un scénario) temps (sec) Nombre de cœurs par jour de TempsPL planif 1 6 69 2 6 38 4 6 22 8 6 14 16 6 10 32 6 8 64 6 7 128 6 6 EURODECISION 2011 48

Cas 3 : planification nominative du personnel Gain potentiel de temps calcul Réduction du temps de calcul possible de 24 à 2 minutes pour planifier 200 agents sur une semaine Nombre de cœurs temps (sec) horizon Temps PL semaine 1 116 1445 2 116 781 4 116 448 8 116 282 16 116 199 32 116 158 64 116 137 EURODECISION 2011 49

Sommaire 1 / Recherche Opérationnelle et calcul scientifique 2 / Où se trouve la complexité et quels enjeux pour le HPC? 3 / Simuler pour mieux optimiser la conception 4 / Optimisation i multicritère itè et HPC 5 / Optimisation stochastique 6 / Optimisation combinatoire : génération de colonnes et HPC 7/ Conclusion et perspectives EURODECISION 2011 50

Optimisation et HPC Conclusions et perspectives Pour la conception de produits Intégrer les technologies d optimisation dans des solveurs de la physique Exemple : optimisation topologique Environnement incertain i et évolutif Robustesse complexité combinatoire ET prise en compte de l aléatoire Flexibilité des ré-optimisations plus rapides (cf. passer de 24 minutes à 2 minutes de calcul pour une re-planification de 200 agents) HPC disponible en mode SaaS liaisons haut débit si volumes E/S importants économiques (temps machine et licences logiciels ) confidentialité des données assurée EURODECISION 2011 51

Eric Jacquet-Lagrèze Directeur associé et fondateur eric.jacquet-lagreze@eurodecision.com +33 (0)1 39 07 12 40 Merci Thank you www.eurodecision.com SIÈGE SOCIAL FRANCE 9A rue de la Porte de Buc 78000 Versailles Tél : +33 (0)1 39 07 12 40 TOULOUSE FRANCE 1 rue Baour Lormian 31000 Toulouse Tél : +33 (0)5 31 61 52 11 BARCELONA ESPAÑA Calle París 205, 2º 1ª, 08036 Barcelona Tel : +34 93 193 24 19