Vous êtes sur la page 1sur 14

UH2C – FSJES Mohammedia

Matière : Recherche opérationnelle


Année : 2022/2023
Professeur : Taoufik Benkaraache

Fiche1
Programmation linéaire, chemin le plus court,
ordonnancement de projet
Exercices et études de cas
Objectifs : Modéliser un problème sous forme linéaire, déterminer les solutions réalisables et
les solutions optimales. Applications à la Planification et l’optimisation.

Exercice 1 (programme de fabrication)

Un fabriquant commercialise deux types de caisses C1 et C2. Pour réaliser une caisse de
type C1, il faut 20 Kg de bois, 20 clous, 10 vis et 1h 30 mn de main-d’œuvre; Pour réaliser
une caisse de type C2, il faut 10 Kg de bois, 40 clous, 10 vis et 1h de main-d’œuvre. Le
fabriquant dispose de 3,6 tonnes de bois de 9000 clous, de 3000 vis et de 360 h de main-
d’œuvre par semaine. Les caisses C1 et C2 sont vendues avec respectivement 125 Dh et
100 Dh de bénéfice.

Travail à faire:
1. Modéliser sous forme canonique le programme de fabrication qui procure un bénéfice
maximal.
2. Déterminer le bénéfice maximal réalisé et le nombre d’heures de main-d’œuvre
nécessaires pour ce programme.
3. Si la quantité de bois disponible par semaine est de 7,5 tonnes, que devient alors la valeur
du bénéfice maximal?

Exercice 2 (Utilisation optimale des ressources en Production)

Une petite entreprise fabrique et commercialise deux types d’objets artisanaux M1 et M2 à


l’aide d’une machine unique. On vous demande de lui déterminer le nombre d’objets à
fabriquer pour chaque type d’objets pour optimiser son profit mensuel. Pour cela, l’entreprise
vous communique les informations suivantes:
Pour pouvoir écouler toute sa production sur le marché, et d’après son expérience
personnelle, l’entreprise ne doit pas produire plus de 4 900 objets de type M1, ni plus de 5
400 objets de type M2.
D’autre part, la machine de l’entreprise nécessite des réglages systématiques ainsi qu’un
entretien rigoureux, ce qui limite sa disponibilité mensuelle à 200 heures de fonctionnement.
Cette même machine produit en moyenne 35 objets M1 par heure et 45 objets M2 par heure.
Chaque objet doit être vérifié avant sa commercialisation, 3 techniciens sont chargés de cette
mission et travaille chacun 170 h / mois. La vérification prend 4 mn pour un objet M1 et 3
mn pour un objet M2.
En ce qui concerne la vente actuelle des objets, un objet M1 rapporte en moyenne 60 DH et
un objet M2 rapporte 40 DH.
Travail à faire :
1) Modéliser ce problème sous forme d’un problème linéaire (P1).
2) Combien d’objets de chaque type doit-on produire pour maximiser le profit mensuel de
l’artisan ?

Exercice3 (Programme de production)


Une entreprise fabrique et vend deux produits A et B à partir de deux facteurs de
production P1 et P2. Il faut 3 P1 et 5 P2 pour fabriquer un article A, 8 P1 et 2 P2 pour
fabriquer un article B. La capacité hebdomadaire est de 61 P1 et 45 P2.
Les marges sur coûts variables sont de 29 DH pour A et de 32 DH pour B.

1) Quel est le programme de production hebdomadaire qui maximise la marge sur coût
variable Z ?

2) Si on disposait de 65 P1 par semaine, quelle serait la valeur optimale de Z ?

Exercice 4
Une société fabrique deux produits X et Y. Les marchés de ces produits peuvent être
considérés comme illimités pour l’instant. La fabrication de ces deux produits nécessite le
passage dans trois ateliers, pour lesquels on dispose des renseignements suivants pour un mois
d’activité:

Ateliers nb d’unités d’œuvres nb d’unités d’œuvres


nécessaires pour un nécessaires pour un
produit X produit Y
Atelier 1 3 2
Atelier 2 3 7
Atelier 3 8 6

La marge sur coût variable unitaire est la suivante:


Produit X : 200 Dh
Produit Y : 165 Dh
Les capacités de chaque atelier sont limitées à:
400 unités d’œuvres pour l’atelier 1
1 000 unités d’œuvres pour l’atelier 2
1 100 unités d’œuvres pour l’atelier 3

Travail à faire :
1. Donner sous forme canonique le programme de fabrication rendant maximal le chiffre
d’affaires.
2. Déterminer le bénéfice maximal réalisé et la charge des différents ateliers pour ce
programme:
a - en utilisant la méthode graphique.
b - en utilisant la méthode du simplexe.
Exercice 5 (production)
Dans une entreprise qui travaille à façon un client désire faire fabriquer des pièces A et des
pièces B dans un délai de un mois. Il serait disposé à accepter les prix suivants :

- par série de 100 pièces A : 138 DH


- par série de 100 pièces B : 136 DH

La réalisation des pièces A et B nécessite un passage dans trois ateliers pour lesquels on
dispose des renseignements suivants :

Nombre d’unités Nombre d’unités Coût variable


d’œuvres nécessaires d’œuvres nécessaires d’une unité
pour une série de 100 pour une série de 100 d’œuvre
pièces A pièces B
Atelier T 2 1 10 DH
Atelier F 1 4,5 12 DH
Atelier M 4 3 14 DH

Au moment de la commande l’entreprise ne dispose que d’un nombre limité d’heures dans
chaque atelier correspondant respectivement à :
- 200 unités d’œuvres pour l’atelier T,
- 540 unités d’œuvres pour l’atelier F,
- 480 unités d’œuvres pour l’atelier M.

Ces nombres d’unités d’œuvres sont insuffisants pour satisfaire pleinement le client dans le
délai demandé. L’entreprise lui propose une livraison partielle. L’entreprise veut déterminer
les quantités de pièces A et de pièces B à fabriquer au cours du mois pour obtenir une
marge bénéficiaire maximum, compte tenu des moyens de production disponibles.

1) Calculer les marges bénéficiaires pour chaque type de série de pièces.


2) Formaliser le programme de production qui procure à l'entreprise une marge bénéficiaire
maximum au cours d'un mois, compte tenu des moyens de production disponibles.
3) Déterminer graphiquement la solution optimale de ce programme.
5) Si la disponibilité de l’atelier T est revue à la baisse ( 180 unités), la solution optimale
subira t-elle des changements ?
Cas 1 : Grandes compagnies aériennes

Affectation des ressources, plus court chemin, optimisation du chiffre d’affaire,…

Les grandes compagnies aériennes sont régulièrement confrontées à des problèmes de


recherche opérationnelle, que ce soit au niveau de la gestion des planning de leur personnel
navigant, la rotation des avions, la détermination des itinéraires selon les périodes ou encore
pour le choix des type d'avions en fonction des périodes et des parcours ... pour ne citer que
les exemples les plus simples.
On se propose dans la suite d'aborder quelques uns de ces exemples dans des situations très
réduites et simplifiées.

I - Affectation du personnel d'accueil navigant

Pour établir le planning du personnel navigant pour le mois suivant, la direction de la


compagnie prend en compte les propositions des stewards (Si) et hôtesses (Hi), en fonction
des disponibilités et du trafic attendu. Un programme informatique permet alors de dresser un
tableau de préférence de chaque individu pour les 5 vols simultanés prévus. Le tableau de
préférences est le suivant : (on suppose qu'il y a 3 hôtesses et 5 stewards disponibles pour les
5 vols au départ de casa un lundi matin)

Vol 1 Vol 2 Vol 3 Vol 4 Vol 5


H1 1 4 5 3 2
H2 1 4 3 5 2
H3 3 1 5 2 4
S1 1 2 3 5 4
S2 2 3 4 5 1
S3 1 2 3 4 5
S4 1 3 4 5 2
S5 2 4 3 5 1
Choix du meilleur itinéraire “casa - Jeddah”
Pour faire tourner son personnel et ses avions au moindre coût, la compagnie doit planifier les
itinéraires de façon à minimiser le coût global d'utilisation et d'entretien de ses appareils.
La direction veut définir le meilleur parcours liant Casablanca à Jeddah pour un avion
donné. Ce dernier pouvant éventuellement transiter par plusieurs autres aéroports
internationaux. Le tableau suivant présente les différents coûts pour un avion donné ainsi que
les différentes liaisons possibles (en dizaine de milliers de DH) (voir tableau ci-dessous).
(en lignes : Aéroport s au départ. En colonne s: Aéroport s à l'arrivée)

Les abréviations utilisées en colonnes (aéroports d'arrivée) correspondent aux mêmes


aéroports aux départ (en lignes).

Déterminer le parcours au coût minimum reliant Casablanca à Jeddah.

Alg Amst Cai Cas Dak Ista Jedd Noua Pari Rom Tri Tun
Alger 18 30 10 5
Amsterd 40 22 4
Caire 10
Casa 10 10 30 8 20 16
Dakar 20 15
Istamb 24 28
Jeddah
Nouakch 25
Paris 36 32 16
Rome 25 34
Tripoli 30
Tunis 12

Répartition des places optimisant le chiffre d'affaire

A l'approche de la période de l'été qui connaît de fortes affluences des RME et des touristes
étrangers sur les lignes reliant l'Europe au Maroc, la compagnie veut déterminer la meilleure
répartition de ces trois catégories de sièges (économique, première classe et classe affaire)
dans ses avions.
Dans le cas de la ligne Amsterdam-Casablanca, les avions disponibles ont une capacité
globale de 200 sièges et une capacité de transporter 500 bagages de forme standard (valise de
moins de 20 Kg).
Une place en classe économique a droit à deux bagages; Une place en première classe a droit
à 3 bagages et celle en classe affaire a droit à un seul bagage. Le coût de gestion d'un bagage
(enregistrement, embarcation, transport, ...) est estimé à 100 DH.
Sachant que les prix envisagés pour la prochaine période sont de 5000 DH en classe
économique, 8000 DH en première classe et 7000 DH en classe affaire, Comment la
compagnie doit-elle répartir les nombres de sièges pour un avion donné pour optimiser son
chiffre d'affaire. (On demande d'écrire le problème sous forme d'un programme linéaire et de
le résoudre avec le solveur)
Cas 2 : Planification d’une campagne publicitaire

I- INVESTISSEMENT EN PULBLICITÉ
Une agence de publicité, MEDIACOM, se voit confier pour l'année à venir un budget de 5 millions
de DH dont l'objet est de financer la campagne de publicité d'un produit de grande consommation sur
le marché national. Cette agence décide d'utiliser simultanément cinq types principaux de supports
publicitaires : l'affichage, la presse écrite, la radio, la télévision et le cinéma. Plus précisément, elle
est en relation avec un réseau d'affichage publicitaire, trois quotidiens d'informations (Q1, Q2, Q3),
deux hebdomadaires (H1, H2), deux stations de radio (R1, R2), une régie de publicité télévisée et une
chaîne de distributions de films.
L'agence souhaite mener une étude préliminaire afin de déterminer l'ordre de grandeur des budgets
affectés à chacun des dix supports choisis. L'objectif est évidemment d'obtenir une efficacité
maximale de l'investissement publicitaire global. Pour mesurer cette efficacité à priori, on dispose de
"coefficients d'efficacité" obtenus à grands frais à la suite d'une étude statistique des effets des
campagnes publicitaires antérieures visant des produits analogues. Ces coefficients sont en nombre de
cinq, à raison de un par type de support. Pour chaque type de support, lorsqu'on multuplie le
coefficient correspondant par le montant total investi dans le support (exprimé en milliers de DH), on
obtient l'équivalent de l'augmentation théorique du chiffre d'affaires (en %) dans le trimestre qui suit
la campagne publicitaire, si les conditions économiques générales et le niveau de la concurrence
avaient le bon goût de rester stables...
Il faut ajouter que la proportionnalité de l'effet au montant de l'investissement par type de support
n'est admissible que dans certaines limites: un seuil minimal, en dessous duquel l'effet est quasi-nul et
un seuil maximal, au dessus duquel l'effet reste pratiquement constant. On imposera que chacun des
investissements par type de support restera dans son "domaine de proportionnalité". Dans ce cas, il
est raisonnable d'admettre que les effets conjugués s'additionnent.

Les coefficients par type de media et leurs domaines sont présentés dans le tableau suivant :

Support Coefficient Seuil min Seuil max


d'efficacité (KDH) (KDH)
Affichage 2 / 1000 200 1000
Presse 3 / 1000 300 1500
Radio 4 / 1000 500 2000
Télévision 5 / 1000 600 3000
Cinéma 1 / 1000 300 6000

1) Définir précisément les 10 variables de décision du modèle.


2) Exprimer la fonction objectif et préciser sa signification.
3) Ecrire les différentes contraintes qui limitent le choix dans la répartition du budget global entre les
différents supports.
Résoudre le programme avec le solveur.
4) D'autres contraintes, correspondantes à des règles empiriques, s'ajoutent au modèle :
i - L'ordre d'importance des sous-budgets consacrés à la presse doit être conforme à l'ordre
d'importance des tirages à savoir : tirage de Q1 ≥ tirage de Q2 ≥ tirage de Q3 pour les quotidiens et
tirage de H1≥ tirage de H2 pour les hebdomadaires.
ii - Le budget de Q3 ne peut être inférieur à 50 % de celui consacré à Q1.
iii - Le budget alloué à la télévision doit au moins être le double de celui alloé à la presse écrite.
iv - Pour la radio, le budget de R1 doit être exactement 50 % plus élevé que celui de R2.

Formaliser alors ces 4 nouvelles contraintes.


Résoudre le nouveau programme linéaire.

II- Planification de la campagne publicitaire


L’agence MEDCOM cherche à établir le planning d'une campagne publicitaire pour lancer un
nouveau produit. Elle envisage d'utiliser les affiches, la télévision et des annonces dans la
presse. Une conférence de presse est également prévue à la date du lancement officiel du
produit.
une première phase consiste à recenser de façon exhaustive la liste des tâches à accomplir
avec les durées de réalisation probables prévues.
Une deuxième phase consiste à établir les contraintes de succession qui peuvent exister
entre les diverses tâches.
L'agence se donne 2 semaines pour établir un plan détaillé de la campagne après quoi, ses
représentants commencent à négocier les 4 contrats (presse, affiche, tournage du film
publicitaire, télévision). Pendant ces négociations, les artistes, dessinateurs et rédacteurs
avanceront le plus possible leur travail.
Les illustrations destinées aux journaux seront conçues dans le même temps que l'on
rédigera le texte qui doit les accompagner; on ne pourra fabriquer les plaques d'impression
que lorsque les illustrations et le texte seront prêts. Les plaques sont ensuite envoyées aux
journaux, mais seulement après la négociation du contrat de publicité; Cette partie du travail
sera alors terminée.
L'affiche est entre temps dessinée puis imprimée ensuite. La distribution de ces affiches, elle,
ne se fera qu'après la conclusion d'un contrat avec la compagnie de publicité terminant ainsi
une autre partie de la campagne.
Il faut préparer le texte du film télévisé en même temps que l'on négocie le contrat avec la
société qui réalisera le film. Une fois le film terminé, il faut l'envoyer à la société qui gère la
chaîne de télévision, opération qui ne se fait bien sûr qu'après signature du contrat avec la
télévision.

Ce n'est que lorsque toutes ces opérations précédentes sont terminées que l'on peut
organiser la conférence de presse finale.

Le problème qui se pose à l'agence : établir un calendrier de réalisation du projet précisant


par exemple la date de début d'exécution de chaque tâche, permettant de réaliser le projet
dans la durée minimale de temps.
Synthétisons les données du problème par le tableau ci-dessous :
Détermination Signification précise des tâches Contraintes Durée de
des tâches d'antériorité réalisation
(en semaines)
P A Préparation détaillée du plan de - 2
R B campagne A 4
E C Écriture des textes A 4
S D Illustration A 3
S E Passation des contrats avec les B, C 2
E F journaux D, E 1
Fabrication des clichés
A Envoi des clichés aux journaux
F
F G A 8
I H G 1
C I Dessin de l'affiche A 3
H J Impression de l'affiche H, I 1
E Préparation et passation du contrat
d'affichage
T Distribution des affiches
E K A 3
L L A 4
E
V M Écriture des scripts K, L 6
I N Préparation et signature du contrat A 3
S O pour le M, N 1
I tournage du film publicitaire.
O Tournage du film publicitaire
N Passation du contrat d'émission de TV
Envoi du film à la télévision
P toutes les autres 4
tâches

Préparation de la conférence finale


1) Décelez les éventuelles redondances dans les contraintes et donnez la liste des
précédents directs de chaque tâche du projet.

2) Déterminez les niveaux des tâches en utilisant les contraintes d'antériorité.

II - Résolution par la méthode PERT :

1) Construire le graphe d'ordonnancement potentiel - étapes (graphe PERT).

2) Déterminez les marges libres et totales de chaque tâche.

III - Résolution par la méthode MPM :

1) Construire le graphe d'ordonnancement potentiel - tâches (graphe MPM). On


précisera les dates de début et de fin, au plus tôt et au plus tard de chaque tâche.
2) Si on devrait accuser des retards pour le démarrage de quelques tâches sans allonger la
durée d'exécution minimale du projet, quelles sont ces tâches ? préciser pour chacune
d'elles le retard maximum permis.
3) Etablir le diagramme de Gantt relatif à ce projet de campagne publicitaire.

IV - Changements de dernière minute ...

1) Le chef de projet vous communique un petit changement à introduire au niveau des


tâches : une tâche Y, nécessaire à la réalisation de la tâche E est qui nécessite à son tour
que les tâches C et D soient terminées, doit être intégrée dans le projet. Quelle est la
méthode qui se prête facilement à ce changement de dernière minute ? justifier votre choix.
2) Si on devrait ajouter pour l'une des tâches du projet des contraintes d'antériorité
supplémentaires qu'on a dû oublier dans le recensement des contraintes, quelle méthode se
prête facilement à ce changement ?

Vous aimerez peut-être aussi