OUTILS EN INFORMATIQUE



Documents pareils
Programmation Linéaire - Cours 1

Chapitre 5 : Flot maximal dans un graphe

Première partie. Modélisation des problèmes en programmes linéaires notés PL

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

Programmation linéaire

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

Elaboration et Suivi des Budgets

Examen décembre 1994

Master Informatique Aix-Marseille Université

DOSSIER N 4: LES COUTS FIXES ET VARIABLES EN LOGISTIQUE

Lagrange, où λ 1 est pour la contrainte sur µ p ).

(51) Int Cl.: H04L 29/06 ( ) G06F 21/55 ( )

Excel Avancé. Plan. Outils de résolution. Interactivité dans les feuilles. Outils de simulation. La valeur cible Le solveur

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

Médicaments génériques : un choix gagnant-gagnant pour le Québec

Site de Chôlet. Niveau d huile bas SOYEZ PRÊTS. Pour le Nouveau Product Link

4.2 Unités d enseignement du M1

PLANIFICATION DE PROJET ET METHODES D ORDONNANCEMENT

DEGRE DE FAISABILITE : Très simple, relativement rapide et sans grosses contraintes.

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

DIPLOME UNIVERSITAIRE DE TECHNOLOGIE, SPÉCIALITÉ GESTION LOGISTIQUE ET TRANSPORT

Autoconsommation d énergie photovoltaïque

Coût de fabrication ou d achat. Calcul des besoins Management Industriel et Logistique (4) (2) (1) (2)

BTS AG PME PMI LES QUALITES REQUISES

Le Système d Information Routier

Probabilités III Introduction à l évaluation d options

VISUAL GESATEL. La gestion commerciale n a jamais été aussi facile!

Limitations of the Playstation 3 for High Performance Cluster Computing

Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et

LES COÛTS PRÉÉTABLIS ET LES ÉCARTS TOTAUX

Gestion réactive des opérations de maintien et d actualisation réglementaire et technologique des systèmes complexes.

Analyse des coûts. 1 ère année DUT GEA, 2005/2006 Analyse des coûts

Quel système d équations traduit cette situation? x : la hauteur du rectangle. y : l aire du rectangle. C) y = 4x + 25.

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Quelles sont les principales formules utiles pour l étude de cas de vente?

Théorie des Graphes Cours 3: Forêts et Arbres II / Modélisation

Livret de l évaluateur : Calcul niveau 2

GeFA. Logiciel de Gestion de Flotte Automobile

La comptabilité de gestion : Fiche pourquoi?

Gestion des entreprises du Btp

Ordonnancement. N: nains de jardin. X: peinture extérieure. E: électricité T: toit. M: murs. F: fondations CHAPTER 1

Joint AAL Information and Networking Day. 21 mars 2012

Cours de recherche opérationnelle I

UNIVERSITÉ MOHAMMED VI POLYTECHNIQUE MASTERE SPÉCIALISÉ MILEO

SOMMAIRE. Octobre Edito p 1 Evènements p 2 Conseil -Schéma Directeur d Intégration p 3 Intégration- LIMS p 4 Formation - Contrôle Commande p 5

Assises Métallerie ERP GPAO en métallerie: quelle offres, comment bien choisir son outil de gestion?

de calibration Master 2: Calibration de modèles: présentation et simulation d

Annexe 6. Notions d ordonnancement.

CUEEP Département Mathématiques E 821 : Problèmes du premier degré 1/27

FORMAT FORMA ION SUR LA ION SUR LA GESTION DE PROJET & MS PROJECT

Saisie des chauffe-eau thermodynamiques à compression électrique

Anticipation active un nouveau régulateur de vitesse assisté par GPS économise du carburant

Session Usager, Infrastructures, Réseaux sociaux et Transports intelligents

LE DEVELOPPEMENT DES PNEUS VTT MICHELIN

Introduction au Data-Mining

Module Planification

L avenir. est au numérique

Présentation du 09 Octobre 2013

Description des UE s du M2

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

INFORMATIONS DIVERSES

31 Coûts complets

Simulation de Réseaux Ferroviaires

document proposé sur le site «Sciences Physiques en BTS» : BTS AVA 2015

GESTION DE PROJETS. PMI et PMBoK. Luc LAVOIE Département d informatique Faculté des sciences. GP b

Mon métier, mon parcours

FICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique

1 Un peu d histoire. 1.1 La recherche opérationnelle : l outil mathématique

LES OUTILS DE GESTION DE PROJET

Gestion commerciale. Une réponse fonctionnelle quel que soit votre secteur d activité

ACTIONS GLOBALES. Optimisation des trajets de véhicules de moins de 3,5 tonnes ACTIONS SOCIALES ET SOCIETALES

Durée : 4 heures Le sujet se présente sous la forme de deux dossiers indépendants

Module 02 - Leçon 02 : Classification des charges et des produits

SAP FRANCE. 5 e ÉDITION. SAP Transportation Management. Pour vos appels d offre. SupplyChainMagazine.fr 19, rue Saint-Georges Maisons-Alfort

PRESENTATION DU STANDARD TIA (Télécommunications Industry Association) 942

TSTI 2D CH X : Exemples de lois à densité 1

Système ASC unitaire triphasé. PowerScale kva Maximisez votre disponibilité avec PowerScale

L apport des logiciels d optimisation des stocks multi-échelons

2 / ENONCER ET DECRIRE LES FONCTIONS DE SERVICE A REALISER

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

Logistique, Transports

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

Actions et fiscalité :

ITIL V3. Transition des services : Principes et politiques

Base. Centrales à béton. Vue d ensemble

Une fonction ressources humaines performante?*

2x 9 =5 c) 4 2 x 5 1= x 1 x = 1 9

La gestion opérationnelle de la météosensibilité. La prévision météorologique et hydrologique au cœur de l Économie et de la Société

Une implantation nationale Grâce à un réseau de 3 agences (Caen, Tours, Lyon), vous bénéficiez ou conservez un interlocuteur de proximité.

Programmation linéaire

Ordonnancement robuste et décision dans l'incertain

la solution vidéo numérique qui offre une surveillance simple et puissante t: +44 (0) e: w:

Proposition de valeur pour la réduction des émissions de CO 2. Petit déjeuner Supply Chain Verte 17 juin 2008

L ultra mutualisation : un potentiel de gains majeur pour une nouvelle vision des flux de distribution

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Chapitre 2 : Systèmes radio mobiles et concepts cellulaires

Gestion de Projet. Génie Logiciel. Renaud Marlet. LaBRI / INRIA. (d'après A.-M. Hugues) màj 19/04/2007

Peut-on perdre sa dignité?

LOGTIMUM. 5 e ÉDITION. XMS express Management System. Pour vos appels d offre. SupplyChainMagazine.fr 19, rue Saint-Georges Maisons-Alfort

Transcription:

OUTILS EN INFORMATIQUE Brice Mayag brice.mayag@dauphine.fr LAMSADE, Université Paris-Dauphine R.O. Excel brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 1 / 35

Plan Présentation générale 1 Présentation générale 2 Les applications de la RO: Quelques exemples de base brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 2 / 35

Trois parties Présentation générale 1 Initiation à la Recherche Opérationnelle avec Excel (BD): 3h de cours et 12h de TP 2 Bases de Données élémentaires avec ACCESS (BD): 3h de cours et 12h de TP 3 Outils de l Internet (initiation aux réseaux + HTML) (OI): 15h de cours et 15h de TP Evaluation Notation finale= 0.4 CC + 0.6 Exam 0.6 Exam= 0.2 BD + 0.4 OI 0.4 CC= 0.2 cc + 0.2 partiel 0.2 partiel= 0.2 RO 0.2 cc=moyenne des notes obtenues sur les 3 parties des TP brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 3 / 35

Présentation générale Un exemple simple Chris le campeur part en randonnée dans les pyrénées. Il ne peut emporter dans son sac à dos qu un poids maximal de 14 kgs. Les quatre objets qu il peut potentiellement emporté possède chacun un poids et une valeur indiqués dans le tableau suivant: Objets A B C D Valeurs 16 22 12 8 Poids 5 7 4 3 Quels objets Chris devra-t-il mettre dans le sac de manière à maximiser la valeur totale des objets sans dépasser le poids maximal autorisé pour le sac? Est-ce une solution unique? brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 4 / 35

Présentation générale Qu est-ce que la Recherche Opérationnelle? Le Recherche Opérationnelle (RO) est la discipline des méthodes scientifiques utilisables pour élaborer de meilleures décisions. Elle permet de rationaliser, de simuler et d optimiser l architecture et le fonctionnement des systèmes de production ou d organisation (ROADEF http://www.roadef.org/). = discipline carrefour associant les mathématiques, l économie et l informatique. Domaines d application Méthodologie utilisée en RO Outils scientifiques et informatiques utilisés brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 5 / 35

Présentation générale Domaines d application Militaire: implantation optimale de radars de surveillance, gestion des convois d approvisionnement, gestion des forces policières... Transport terrestres et aériens: localisation d entrepôts, planification d une flotte de camions, ordonnancement d atterrissage, ravitaillement d un pays sinistré,... Industriel: Raffinage du pétrole, construction d un stade, planification de production de bicyclettes, affectation de ressources à des tâches, problèmes de distribution... Secteur public: gestion de projets, gestion des files d attente, problèmes de planification, Emplois du temps et gestion du personnel, surveillance des rues par des caméras. Finance: problèmes d investissement - maximiser le profit (ou l espérance de profit), gestion de portefeuille... Telecom/Informatique: localisation d émetteurs GSM et de serveurs, stockage des données, systèmes d exploitation... brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 6 / 35

Présentation générale Méthodologie utilisée en RO 1. Détection d un problème 3. Elaboration d un modèle 4. Collecte des données 2. Formulation du problème 7. Prise de décisions et implantation de la solution 6. Validation du modèle 5. Résolution du modèle brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 7 / 35

Plan Les applications de la RO: Quelques exemples de base 1 Présentation générale 2 Les applications de la RO: Quelques exemples de base brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 8 / 35

Problème de production Objectif: Maximiser le profit selon la disponibilité de la main d oeuvre, la demande du marché, la capacité de production, le prix de revient du matériau brut. Exemple de problème: les chaises de M. Eugène Maximiser le profit qu il pourra tirer, au cours des 3 semaines, de ces types de chaises en utilisant au mieux les ressources de son atelier. brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 9 / 35

NOP 2.1.1 Les chaises de M. Eugène : description du contexte Les chaises de M. Produits et demande Type Description Commandes acceptées Marché potentiel A B en porte-à-faux Barcelone 42 53 100 100 Résumé des données de fabrication Opération Brasage Laquage Cuisson Capitonnage Durée de fabrication d une chaise A Porte-à-faux 1,5 heure 30 minutes 8 heures 2 heures B Barcelone 2 heures 45 minutes 6 heures 3 heures Profit par chaise 450 $ 800 $ Nombre d heures disponibles Note pour les modèles de la section 2.3.3 : Les chaises sont regroupées par lot pour la cuisson. Le four peut contenir un maximum de 10 chaises en porte-à-faux ou un maximum de 5 chaises Barcelone. La cuisson d un brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 10 / 35 250 100 140 327

Le modèle NOP 2.1.1linéaire Les chaises sans cuisson : le modèle linéaire Variables de décision: Objectif : Contraintes : x A = nombre de chaises A à fabriquer d ici 3 semaines x B = nombre de chaises B à fabriquer d ici 3 semaines Max z = 450 x A + 800 x B x A 42 (1) x B 53 (2) x A 100 (3) x B 100 (4) 1,5 x A + 2 x B 250 (5) 0,5 x A + 0,75 x B 100 (6) 2 x A + 3 x B 327 (7) x A, x B 0 et entiers Manque la contrainte 8x A + 6x B 140. brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 11 / 35

Résolution sur EXCEL brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 12 / 35

Les problèmes de mélange Le modèle à construire doit permettre de répondre à la question suivante: De combien faut-il mettre, dans chaque mélange, chacun des ingrédients disponibles de façon à maximiser les profits découlant de cette production ou à minimiser les coûts? brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 13 / 35

Problème NOP 2.1.5 Un de problème de mélange : description du contexte Données relatives aux liquides A, B, C et D Disp. (en L) Achat (en $/L) Vente (en $/L) Mélange E F G A B C D 8 000 5,50 6,00 30 % 25 % 20 % 4 250 4,50 5,00 10 % 20 % 15 % 16 000 7,50 8,00 40 % 20 % 40 % 2 000 11,25 11,75 35 % 10 % 20 % Données relatives aux liquides E, F et G Demande (en L) Vente (en $/L) Produit P E F G 400 11 1/3 800 15 200 14 2/3 Le produit P se vend 22 $/L. brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 14 / 35

FIGURE 2.1 A B C D Ventes Ventes Ventes Ventes E F G Ventes Ventes Ventes P Ventes brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 15 / 35

LeNOP modèle 2.1.5 Un linéaire: problème de mélange 1ère: le partie modèle linéaire Variables de décision : x IJ = nombre de litres du liquide I affectés à l usage J où I = A, B,..., G, P et J = E, F, G, P, V. Par exemple, x AE = nombre de litres du liquide A qui entrent dans la composition du mélange E x GV = nombre de litres du mélange G qui seront vendus sur le marché. On introduit également des variables d étape : x I = nombre de litres du produit I utilisés, où I = A, B, C, D, E, G. Fonction-objectif : Max z = Ventes Achats, où Ventes = 6 x AV + 5 x BV + 8 x CV + 11,75 x DV + 11 x EV + 15 x FV + 14 x GV + 22 x PV Achats = 5,50 x A + 4,50 x B + 7,50 x C + 11,25 x D Contraintes : Elles se regroupent en 5 catégories. brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 16 / 35

Fonction-objectif : Max z = Ventes Achats, où Ventes = 6 x AV + 5 x BV + 8 x CV + 11,75 x DV + 11 x EV + 15 x FV + 14 x GV + 2 Achats = 5,50 x A + 4,50 x B + 7,50 x C + 11,25 x D Les applications de la RO: Quelques exemples de base Le modèle linéaire: 2ème partie Contraintes : Elles se regroupent en 5 catégories. (a) Disponibilité des liquides : x AV + x AE + x AF + x AG = x A et x A 18 000 x BV + x BE + x BF + x BG = x B et x B 14 250 x CV + x CE + x CF + x CG = x C et x C 16 000 x DV + x DE + x DF + x DG = x D et x D 12 000 (b) Pour un mélange, quantité vendue ou utilisée = quantité fabriquée : x AE + x BE + x CE + x DE = x E et x E = x EV + x EP x AF + x BF + x CF + x DF = x FV x AG + x BG + x CG + x DG = x G et x G = x GV + x GP x EP + x GP = x PV (c) Conditions imposées dans l élaboration des mélanges : brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 17 / 35

x AG + x BG + x CG + x DG = x G et x G = x GV + x GP Le modèle linéaire: 3ème partie x EP + x GP = x PV (c) Conditions imposées dans l élaboration des mélanges : x AE = 0,30 x E et x BE 0,10 x E et x CE = 0,40 x E et x DE 0,05 x E x AF 0,25 x FV et x BF 0,20 x FV et x CF = 0,20 x FV et x DF 0,10 x FV x AG = 0,20 x G et x BG 0,15 x G et x CG = 0,40 x G et x DG 0,20 x G x GP = 2 x EP (d) Quantités minimales imposées par le carnet de commandes : x EV 400 et x FV 800 et x GV 200 (e) Enfin, il faut ajouter les contraintes usuelles de non-négativité. brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 18 / 35

NOP 2.1.5 Un problème de mélange: une solution optimale Les applications de la RO: Quelques exemples de base Solution optimale TABLEAU 2.4 E F G P Ventes Total A B C D E G 1 599 1 332,5 2 132 266,5 4 389 0 1 254 627 2 012 2 917,5 4 024 1 106,5 4 930 9 860 0 0 8 590 0 400 200 8 000 4 250 16 000 2 000 5 330 10 060 Total 5 330 6 270 10 060 14 790 brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 19 / 35

Un problème de construction d horaires Un problème de construction d horaires Problème: Affecter des agents à des guichets sur le péage d une autoroute Enoncé : Affecter des agents à des guichets sur le péage d une autoroute Un agent travaille 8 heures consécutives par jour, l heure de début étant soit Un agent 22h, travaille soit 2h, 8soit heures 6h, soit 10h, consécutives soit 14h, soit 18h. par jour, l heure de début étant soit Obj 22h, : minimiser soit 2h, le nbre soitd agents 6h, soit employés. 10h, soit 14h, soit 18h. Objectif: minimiser le nombre d agents employés. Outils en Informatique 8 brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 20 / 35

Un problème de construction d horaires Un problème de construction d horaires : Le nombre total Obtention d agents employés d une solution est deréalisable 13 3 5 5 Obtention d unele solution nombre total réalisable d agents employés est de 13. brice.mayag@dauphine.fr (LAMSADE) OUTILS Outils en ENInformatique INFORMATIQUE R.O. 9 Excel 21 / 35

Utilisation de la fonction SOMMEPROD brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 22 / 35

Exercice: l horaire des standardistes Problème: Une centrale téléphonique compte 50 standardistes à son service. NOP 2.1.7 PasHoraire de politique des standardistes, des heures 1 version brisées. : donnéesses employés travaillent 9 heures d affilée, sans pauses-café, ni pauses-repas. Le tableau suivant donne les chiffres qui sont arrêtés: TABLEAU 2.9 Horaire des standardistes : description des données, 1 re version Heures 0 3 3 6 6 9 9 12 12 15 15 18 18 21 21 24 Besoins 6 4 12 20 20 24 14 14 Salaire 86 $ 86 $ 86 $ 75 $ 75 $ 75 $ 80 $ 80 $ Remarque: FIGURE 2.2 6 Horaire + 4 des + standardistes 12 + 20 + : représentation 20 + 24 schématique + 14 + 14 = 114. Essayer de repartir les x T standardistes entre différentes périodes de travail en minimisant les besoins pour offrir les services adéquats. 0 h 3 h 6 h 9 h 12 h 15 h 18 h brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 23 / 35

Variables de décision : x j = nombre de standardistes prenant leur service à j heures Objectif : Minimiser z, où z = 86 x 0 + 86 x 3 + 86 x 6 + 75 x 9 + 75 x 12 + 75 x 15 + 80 x 18 + 80 x 21 Contraintes : x 0 + x 3 + x 6 + x 9 + x 12 + x 15 + x 18 + x 21 6 x 0 + x 3 + x 6 + x 9 + x 12 + x 15 + x 18 + x 21 4 x 0 + x 3 + x 6 12 x 0 + x 3 + x 6 + x 9 20 x 0 + x 3 + x 6 + x 9 + x 12 20 x 0 + x 3 + x 6 + x 9 + x 12 + x 15 24 x 0 + x 3 + x 6 + x 9 + x 12 + x 15 + x 18 14 x 0 + x 3 + x 6 + x 9 + x 12 + x 15 + x 18 + x 21 14 x 0 + x 3 + x 6 + x 9 + x 12 + x 15 + x 18 + x 21 = x T Toutes les variables sont non négatives et entières. Table: Le modèle linéaire: Horaire des standardistes brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 24 / 35

brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 25 / 35

Un problème de distribution Les applications de la RO: Quelques exemples de base Les problèmes de distribution ou de transport Problème: Enoncé Un : Un produit à à acheminer depuis 3 dépôts vers 4 4clients de de façon façonàà minimiser les les coûts coûts de de distribution. Client Dépôt C1 C2 C3 C4 Offre D1 10 8 5 9 500 D2 7 5 5 3 300 D3 11 10 8 7 400 Demande 200 400 300 100 Coûts unitaires de transport Table: Coûts unitaires de transport Outils en Informatique 6 brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 26 / 35

brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 27 / 35

Exercice: un problème de transport NOP 7.4 Sporcau: description du contexte Problème: Trouvez, pour les tonnes de saucisses, un plan d acheminement TABLEAU à coût minimal 7.28 Tableau des laboratoires des distances (en aux km) centres de NOP 7.4 Sporcau: description du contexte distribution. Le coût de transport est de 2$/t le kilomètre. Les tableaux Centre C suivants sont donnés: Labo 1 C 2 C 3 C 4 C 5 TABLEAU 7.28 Tableau des distances (en km) L 1 50 400 50 250 L 2 Centre 250 250 150 300 C Labo 1 C 2 C 3 C 4 C 100 450 250 450 5 L 3 200 350 400 TABLEAU 7.29 L 1 L 2 L 3 50 250 100 400 250 450 50 150 250 250 300 450 200 350 400 Quantités disponibles et requises dans les laboratoires (en tonnes de chair à saucisse) Laboratoire TABLEAU 7.29 Quantités disponibles L 1 et requises L 2 dans les laboratoires L 3 Disponibilité S i (en tonnes 240 de chair à saucisse) 160 260 Total 660 CentreLaboratoire C 1 L C 1 2 LC 2 3 C 4 L 3 Demande Disponibilité D j S i 120 240 130 160 145 125260 C 5 140 Total 660 Total 660 Centre C 1 C 2 C 3 C 4 C 5 Total Le coût Demande transport D j est de 2$/t 120 le kilomètre. 130 145 125 140 660 brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 28 / 35

FIGURE 7.36 Les applications de la RO: Quelques exemples de base (240 ; 240) 1 L 1 C 1 1 8 (120 ; 120) 4 5 C 2 (130 ; 130) (160 ; 160) L 2 5 7 5 3 6 C 3 (145 ; 145) (125 ; 125) C 4 2 9 5 (260 ; 260) L 3 9 8 C 5 (140 ; 140) brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 29 / 35

NOP 7.4 Sporcau : le tableau de transport Les applications de la RO: Quelques exemples de base Modélisation du problème de transport TABLEAU 7.30 C 1 C 2 C 3 C 4 C 5 S i L 1 1 8 1 5 4 L 2 5 5 3 6 7 L 3 2 9 5 9 8 240 160 260 D j 120 130 145 125 140 660 Table: Tableau de transport brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 30 / 35

brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 31 / 35

Les problèmes d ordonnancement des projets Un projet consiste en un ensemble de n tâches liées par des contraintes de succession ou de précédence Calculer la durée minimale du projet, les ressources étant supposées illimitées: Minimiser (t n+1 t 0 ) sous les contraintes de potentiels Déterminer les dates de début au plus tôt et au plus tard des tâches Déterminer les tâches critiques (chemin critique). brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 32 / 35

Les problèmes d ordonnancement des projets On a: n tâches à exécuter + 2 tâches fictives 0 et n + 1 de durées nulles t j : date de début de la tâche j, p j sa durée Formulation mathématique Déterminer (t 0, t 1,..., t n, t n+1 ) de façon à Minimiser (t n+1 t 0 ) s.c. Contraintes de potentiel: t j t i a ij Contraintes de non négativité: t 0, t 1,..., t n, t n+1 0 brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 33 / 35

NOP 8.1 Projet RESO : description des tâches Exemple de problème d ordonnancement Projet RESO: implantation d un réseau micro-informatique TABLEAU 8.1 Code Description Projet RESO : implantation d un réseau micro-informatique Prédécesseur(s) immédiat(s) Durée (en jours) A Évaluation initiale 5 B Élaboration de la structure du réseau A 10 C Élaboration du plan de formation du personnel A 3 D Analyse des coûts B, C 5 E Révision des plans et approbation du budget B, C, D 5 F Mise en place du câblage E 5 G Montage des serveurs F 5 H Montage des stations de travail G 3 I Installation du logiciel d exploitation du réseau H 4 J Montage des lignes téléphoniques G 5 K Montage des ponts G 3 L Documentation de la structure du réseau I, J, K 5 M Formation du personnel L 8 N Négociation de la politique d entretien H, J, K 2 O Élaboration des procédures d exploitation L, N 5 P Élaboration des procédures de copies de sécurité O 5 Q Élaboration des procédures d entretien et de réparation O 5 brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 34 / 35

114 gaëtan morin éditeur ltée, 2001. Tous droits réservés. La recherche opérationnelle, 3 e édition (Nobert, Ouellet, Parent) Début 0 A 0 0 G 30 30 5 5 5 B 5 5 C 5 12 H 35 35 3 5 J 5 35 37 5 K 35 39 3 10 3 D 15 15 N 40 45 3 3 5 5 E 20 20 I 38 38 L 42 42 5 O 47 47 Figure: Graphe potentiel-tâche 2 4 5 5 F 25 25 5 P 52 52 5 5 Q 5 52 52 M 47 49 8 5 G 30 30 Fin 57 brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 35 / 35

J-F Hêche, Th. M. Liebling et D. de Werra. Recherche Opérationnelle pour les Ingénieurs. T1, Presses Polytechniques Romandes. Christian Prins et Marc Sevaux (2011). Programmation linéaire avec Excel. Editions Eyrolles. Virginie Gabrel Initiation à la Recherche Opérationnelle avec EXCEL. transparentscours-jan2011. Philippe Vallin et Daniel Vanderpooten. Aide à la décision. Une approche par les cas. Editeur : Ellipses. brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 35 / 35