Vous êtes sur la page 1sur 128

INITIATION A LA RECHERCHE

1 PRESENTATION
B2

KEYCE informatique et Digital

KOWO YOPO
Ulrich

Enseignant Associé de Mathématiques

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
2 PRESENTATION
B2

OBJECTIF GENERAL
Ce cours permettra à l’étudiant de découvrir des outils lui
permettant la modélisation et la résolution des problèmes du
monde réel en exploitant des méthodes mathématiques et
numériques de résolution des problèmes et leurs applications en
science de gestion

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
3 PRESENTATION
B2

Introduction Générale
La recherche opérationnelle (RO) , aussi appelée aide à la décision, est la
discipline des outils et des méthodes scientifiques utilisables pour
élaborer de meilleures décisions. C’est un ensemble de méthodes visant
à résoudre des problèmes d’optimisation ( programme mathématiques
minimisant ou maximisant un ou plusieurs critères en respectant
certaines contraintes) modélisant des problèmes réels dans différents
domaines tels que:

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
4 PRESENTATION
B2

- L’économie
- La finance
- Le transport
- La logistique
- La gestion
- La communication
etc….

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
5 PRESENTATION
B2

Historiquement ,c’est l’étude de la gestion de stock au début du 20e


siècle qui est considéré comme l’origine de l’étude de la recherche
opérationnelle moderne avec la formule du lot économique dite
formule de Wilson.
Dans le cadre de cours intitulé initiation à la recherche opérationnelle,
nous aborderons tour à tour la notion de programmation linéaire, celle
d’ordonnancement et enfin celle de gestion des stocks.

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
6 PRESENTATION
B2

CHAPITRE 1:
PROGRAMMATION LINEAIRE

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
7 PRESENTATION
B2

Ce chapitre a pour objectifs :


• Formuler un programme linéaire
• Résoudre un programme linéaire
• Ecrire un programme DUAL
• Interpréter économiquement les solutions

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
8 PRESENTATION
B2

1.1 Formulation d’un programme linéaire


Pour formuler un programme linéaire, on commencera par
écrire sa fonction économique , puis ses contraintes.

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
9 PRESENTATION
B2

1.1.1 Formulation de la fonction économique

La fonction économique pourra être associée à une


maximisation ou à une minimisation.
Il s’agira d’une maximisation lorsque le problème
traitera du chiffre d’affaire; du profit ou encore de la
marge sur coût variable.
Copyright Novembre 2023 KEYCE
Date : 2023
INITIATION A LA RECHERCHE
10 PRESENTATION
B2

Dans le cas du minimisation la fonction économique


sera adossée à un problème de coûts.

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
11 PRESENTATION
B2

1.1.2 Formulation des contraintes


On distingue divers type de contraintes entre
autres: la contrainte technique; la contrainte de
marché; la contrainte liée à une commande et la
contrainte logique.

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
12 PRESENTATION
B2

* la contrainte technique
Elle prend en compte le processus de production et
se formulera facilement à partir du tableau suivant:
Considérons un programme de production à deux
produits fabriqués à partir d’une matière première
et de deux machines.

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
13 PRESENTATION
B2

on obtient le tableau:
Eléments X Y Capacité ou Disponibilités

Matières premières
b
a

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
14 PRESENTATION
B2

Remarques:
- Toujours se rassurer que les éléments situés sur la même ligne
aient la même unité.
- Dans le cas d’une maximisation les contraintes seront
inférieures ou égales et dans le cas d’une minimisation les
contraintes seront supérieures ou égales ()

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
15 PRESENTATION
B2

• Contrainte de marché
Elle prend en compte ce que le marché peut consommer et
s’écrira: ou

• Contrainte liée à une commande


Elle prend en compte la commande passée et
s’écrira: ou
Copyright Novembre 2023 KEYCE
Date : 2023
INITIATION A LA RECHERCHE
16 PRESENTATION
B2

• Contrainte logique
Encore appelée contrainte de non négativité.
Elle s’écrira: ou

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
17 PRESENTATION
B2

EXERCICE D’APPLICATION
Un fermier souhaite obtenir un fertilisant qui nécessite un
minimum de 15 unités de potassium, 20 unités de Nitrate et 24
unités de phosphate.
1kg de la marque A nécessite 3 unités de potassium, 1 unité de
nitrate et 3 unités de phosphate , son coût est de 120 Frs; 1kg
de la marque B nécessite 1 unité de potassium, 5 unités de
nitrate, 2 unités de phosphate , son coût est de 60 Frs.
Formulez le programme linéaire
Copyright Novembre 2023 KEYCE
Date : 2023
INITIATION A LA RECHERCHE
18 PRESENTATION
B2

1.2 Résolution d’un programme linéaire

On distinguera la méthode graphique , de la méthode


analytique à savoir celle de l’algorithme du simplexe.

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
19 PRESENTATION
B2

1-2-1 Méthode graphique


Elle est utilisée pour résoudre uniquement les programmes linéaires à
deux variables.
Etape de la résolution:
• On transformera les contraintes en équation de droites
• On représentera chacune des droites dans un repère
• On hachurera pour chacune des droites, le côté qui n’est pas
solution
• Ensuite, on obtiendra un polyèdre où les sommets seront candidats
à la solution.
Copyright Novembre 2023 KEYCE
Date : 2023
INITIATION A LA RECHERCHE
20 PRESENTATION
B2

Remarque:
• Si nous sommes dans un cas de maximisation, nous retiendrons le
sommet nous permettant d’avoir le Z le plus grand
• Dans le cas de la minimisation, nous retiendrons le sommet qui
nous permet d’avoir le Z le plus petit.

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
21 PRESENTATION
B2

Exemple d’application:
Considérons le programme linéaire suivant:

SC/

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
22 PRESENTATION
B2

1-2-2 Algorithme du simplexe


La méthode du simplexe est la plus utilisée en RO. George Bernard
Dantzig ( 1914; Etats –Unis) son inventeur dans un article paru en 1947
a décrit l’algorithme comme méthode de résolution des programmes
linéaires.
Elle consiste à rapprocher la solution optimale , par étapes ou par
itérations successives.

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
23 PRESENTATION
B2

1- Principes Généraux
La méthode du simplexe repose sur le théorème fondamental suivant
suivants:
Si un programme linéaire
• Admet une solution possible finie, alors il admet une au moins une
solution de base .
• Si un programme linaire admet une solution optimale , alors il admet
au moins une solution de base optimale.
La solution optimale étant une solution de base , l’algorithme du
simplexe consiste à :
Copyright Novembre 2023 KEYCE
Date : 2023
INITIATION A LA RECHERCHE
24 PRESENTATION
B2

a- Déterminer une solution de base


b- Faire subir un test d’optimalité: à cette solution de base pour
déterminer s’il s’agit ou non de la solution optimale.
- s’il s’agit de la solution optimale, la résolution du problème est
terminée
- S’il ne s’agit pas de la solution optimale il faut: c
C- Changer la solution de base puis reprendre la procédure jusqu’à
l’obtention d’une solution optimale.
chaque changement de la solution de base constitue une itération.
Afin de réaliser les opérations successives de l’algorithme du simplexe
Copyright Novembre 2023 KEYCE
Date : 2023
INITIATION A LA RECHERCHE
25 PRESENTATION
B2

il convient de mettre le programme sous la forme standard qui


nécessite des variables d’écarts.
2- Variables d’écarts ( Surplus ou manques)
Les variables d’écart sont celles qui permettent de transformer les
contraintes d’inégalités en contraintes d’égalités.
Exemple:
• Forme canonique:
Max (Z = 15a +20b +24c)
S/C :

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
26 PRESENTATION
B2

• Forme standard:
Soient et les variables d’écart:
Max (Z = 15a +20b +24c)
S/C :
• Forme standard évoluée
Max (Z = 15a +20b +24c+0+0)
S/C :

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
27 PRESENTATION
B2

1-2-3 LA Dualité
A tout programme linéaire dénommé primal, il est possible d’associé un
programme linéaire dit Dual dont tous les éléments sont dérivés du
programme primal.
En effet, s’il existe un vecteur solution de X tel que:
Primal:
Max (Z =
S/C :
Alors le Dual est :

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
28 PRESENTATION
B2

Alors le Dual est :


Min (Z = )
S/C :
Concrètement, la construction du programme dual s’opère en effectuant les
associations suivantes:
- A chaque contrainte du primal, correspond une variable du dual
- A chaque variable réelle du primal, correspond une contrainte du dual
- La matrice des coefficients dans les contraintes du dual est la transposée de la
matrice des coefficients des variables dans le programme primal
- Les seconds membres des contraintes du dual sont les coefficients
économiques des variables du primal

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
29 PRESENTATION
B2
- Les coefficients des variables du dual sont les valeurs figurant au second
membre des contraintes du primal
- Le sens de l’optimisation est l’inverse du primal
Exemple d’application: soit le programme linéaire suivant :

SC/
Donner son programme Dual

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
30 PRESENTATION
B2

On obtient le programme linéaire suivant:


Max (Z = 15a +20b +24c)
S/C :
Déduction des solutions et du tableau Dual optimal
Les solutions du dual ainsi que son tableau optimal seront déduits à
partir du tableau optimal du primal.

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
31 PRESENTATION
B2

Exercice d’application:
Un atelier fabrique trois pièces A, B et C à partir de deux machines et . La matrice
des coefficients techniques est la suivante :
Produits A B C Capacité
Machines disponible

6 Min 5 Min 4 Min 42 000 Min


2 Min 4 Min 4 Min 21 000 Min

La consommation maximale des trois pièces est de 2000 pour A, 3 500 pour B et 4 000 pour C.
Sachant qu’un article de type A fait gagner 10 F, un de type B fait gagner 16 F et un de type C
fait gagner 12 Francs à l’entreprise, on désigne par les quantités respectives d’articles de type
A, B et C à produire.
Copyright Novembre 2023 KEYCE
Date : 2023
INITIATION A LA RECHERCHE
32 PRESENTATION
B2

1- Ecrire le programme linéaire modélisant cette situation


2- Mettre le programme sous la forme standard
3- Résoudre ce problème linéaire en utilisant la méthode du simplexe
4- Ecrire le programme DUAL associé et déduire ces solutions

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
33 PRESENTATION
B2

Exercice d’application
La société CELLI SA fabrique pour les quincailleries trois types de pièces
en inox, A, B et C. elles sont fabriquées par lot de 50 dans un grand
atelier où sont disposées deux machines pour le découpe de l’inox (les
deux machines fonctionnement en parallèle) , une machine pour
l’emboutissage, deux machines pour le polissage et la finition ( les deux
machines fonctionnent en parallèle). Chaque machine fonctionnent 120
heures par mois. Les caractéristiques de fabrication sont données dans
le tableau suivant:

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
34 PRESENTATION
B2

Coût de Lot A Lot B Lot C


l’heure

Découpe 200 F 1h 1h30 min 1h30 min

Emboutissage 300 F 30 min 60 min

Polissage et finition 400 F 2h 1H 1H

Inox 500 F 850 F 650 F

Prix de vente HT 2000 F 2000 F 2100 F

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
35 PRESENTATION
B2

1. Déterminer la marge sur coût variable de chaque lot


2. Ecrire le programme sous la forme canonique
3. Ecrire le programme sous la forme standard
4. déterminer les quantités qui maximisent la marge sur coût variable
et préciser l’optimum
5. Ecrire le problème Dual , puis déduire sa solution à partir de la
question 4

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
36 PRESENTATION
B2

CHAPITRE 2:
PLANIFICATION ET
ORDONNANCEMENT

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
37 PRESENTATION
B2

Objectifs pédagogiques:
Chercher un ordonnancement minimisant la durée
totale d’un projet en utilisant la méthode PERT ou la
méthode MPM

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
38 PRESENTATION
B2

Problèmes à résoudre:

- Quel est le temps nécessaire pour réaliser l’ensemble d’un projet?

- Quelle est la date de début et de fin de chaque tâche?

- Quelles sont les tâches critiques?

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
39 PRESENTATION
B2

Bibliographie:
Techniques opérationnelles de l’ordonnancement

De: Edmond Maurel, Daniel Roux et Daniel Dupont

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
40 PRESENTATION
B2

2.1. INTRODUCTION
Toute entité économique ( entreprise industrielle, entreprise du
bâtiment, administration, sous – traitant, etc . . .) doit assurer la
cohérence technique et économique de la réalisation du produit et/ou
du service avec le contrat qui le lie au client. Cette réalisation doit
amener la satisfaction du client en respectant le cahier des charges, les
délais et coûts. Pour cela il faut effectuer deux types de gestions:
- Une gestion technique : Spécifications, délais, etc . . . .
- Une gestion économique: coûts, prix de revient, . . . . .
De plus ces méthodes peuvent permettre de prévoir au moment
opportun, les contrôles qui s’imposent en cours de réalisation ( suivi) .
Copyright Novembre 2023 KEYCE
Date : 2023
INITIATION A LA RECHERCHE
41 PRESENTATION
B2

Les méthodes d’ordonnancement des tâches permettent d’avoir une


représentation graphique ( immuable ou non) d’une réalisation en
représentant chaque opération ou (tâche) par un arc, une liaison, ou un
rectangle qui peut être proportionnel ou non à la durée . Ce graphique
dans tous les cas, permet le positionnement relatif des opérations dans
le temps .

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
42 PRESENTATION
B2

2.2. HISTORIQUE
La plupart des méthodes ont été mises au point pour mener à bien
l’effort de reconstruction après la seconde guerre mondiale.
La méthode PERT ( Programm Evaluation and Research Task ou
Programm Evaluation and Review technic) a été mise au point lorsque
les états - unis ont entrepris de créer leur force d’attaque nucléaire
( sous – marins et fusée Polaris) . Il fallait aller vite pour rattraper le
retard pris sur l’URSS. Ce projet était soumis à de nombreux problèmes
techniques:
- Délai fixé
- Coordination de 250 fournisseurs et 9 000 sous - traitants
Copyright Novembre 2023 KEYCE
Date : 2023
INITIATION A LA RECHERCHE
43 PRESENTATION
B2

Pour obtenir l’efficacité maximale des efforts de chacun pour


l’agencement du projet, il fallait disposer d’une méthode systématique
de planification, de contrôle et de correction.
La création de la méthode PERT fut décidée dans ce but, et son
utilisation ramena la durée du projet de six ans à deux ans et demi.
Dans le même temps pour les mêmes raisons d’autres méthodes ont
fait leur apparition : réseaux de PETRI, méthode MPM ( Méthode des
potentiels métra ) en France , diagramme de GANTT ,ou encore graphes
« chemin de fer » .

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
44 PRESENTATION
B2

2.3. Méthode PERT


2.3.1 Principe
Réduire la durée totale d’un projet par une analyse détaillée des tâches
ou activités élémentaires et de leur enchainement. On étudie les délais
sans prendre en compte les charges.
2.3.2 Notions de base
La méthode PERT s’appuie en grande partie sur une représentation
graphique qui permet de bâtir un « réseau PERT »
Un réseau PERT est constitué par des tâches et des étapes.
Etape : commencement ou fin d’une tâche. Une étape n’a pas de durée.
On symbolise un étape (ou « nœud ») sur un réseau par un cercle.
Copyright Novembre 2023 KEYCE
Date : 2023
INITIATION A LA RECHERCHE
45 PRESENTATION
B2

Etape : commencement ou fin d’une tâche. Une tâche n’a pas de durée.
On symbolise un étape (ou « nœud ») sur un réseau par un cercle.
Tâche: Déroulement dans un temps d’une opération . Contrairement à
l’étape, la tâche est pénalisante car elle demande toujours une
certaine durée, des moyens (ou ressources) et coûte de l’argent. Elle est
symbolisée par un vecteur ( ou un arc orienté, ou liaison orientée) sur
lequel seront indiqués l’action à effectuer et le temps estimé de la
réalisation de cette tâche. A (12)

Exemple de réseau:
A (12) B (6) 3
1 2

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
46 PRESENTATION
B2
Remarques:
• La longueur d’un arc n’est pas proportionnelle au temps d’exécution
• Pour alléger la représentation, on ne note pas le nom complet de la tâche,
mais la lettre de la tâche ou le code la représentant.
2.3.3 Représentation graphique des étapes et des tâches dans un
réseau:
Tâches successives: C (3)
Exemple: 1
A (12)
2
B (6)
3 4

B ne peut commencer que si la tâche A est terminée ( A précède B ou A est


antérieur à B) .

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
47 PRESENTATION
B2
C ne peut commencer que si les tâches A et B sont terminées ( A et B précèdent C
ou A et B sont antérieures à C ).
Remarque: En fait B terminée suffit, sinon il y’a redondance. La contrainte
d’antériorité qui lie A et C n’a pas besoin d’être représentée.
Tâches Simultanées: Elles doivent commencer au même moment en
partant d’une même étape.
Exemple: 1
A (12) 2
B (6) 3
D (4) 5

C (3)

D ne peut commencer que si B est terminée


Si l’on souhaite que D ne commence que si B et C sont terminées :
Copyright Novembre 2023 KEYCE
Date : 2023
INITIATION A LA RECHERCHE
48 PRESENTATION
B2
Si l’on souhaite que D ne commence que si B et C sont terminées :
D (4) 5
A (12) B (6) 3
1 2
C(
3) i (0)

3’

Du fait de la règle de construction qui interdit de faire se dérouler les


deux tâches B et C simultanément, nous utilisons une tâche i(0) dite : «
tâche fictive »qui sert à représenter ce type de contraintes de liaison
(contraintes d’antériorité). Il s’agit d’une tâche dont la durée et le coût
sont nuls. On la représente en pointillés

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
49 PRESENTATION
B2
Tâches convergentes: Plusieurs tâches peuvent se terminer sur une
même étape.
Exemple: 1 A (12)
C (3)
3 4
)
B (6

Ici la tâche A(12) a une durée de 12 unités de temps, B(6) a une durée
de 6 unités de temps. On constate que la tâche A dure plus longtemps
que la tâche B. A est dite « pénalisante ».
Nous pouvons calculer la longueur du projet (ici : 12 + 3 = 15 unités de
temps) en prenant le chemin le pus long dit : « chemin critique ».
Copyright Novembre 2023 KEYCE
Date : 2023
INITIATION A LA RECHERCHE
50 PRESENTATION
B2
Ce « chemin critique » pourra être repéré en rouge. Les tâches de ce chemin
seront à surveiller prioritairement.
2.3.4 Normalisation du graphe
Si le graphe doit débuter par plusieurs tâches simultanées . Il doit y avoir qu’une
seule étape d’entrée ( ou étape de début, ou étape de départ). Les étapes seront
donc regroupées en une seule.
Exemple:
A (12) 2
1 4 (12)
A
1 B (6)
B (6) 3
2 5 C (3
)
C (3) 6 4
3 Oui
Non

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
51 PRESENTATION
B2
Si le graphe se termine par plusieurs tâches ( plusieurs étapes de sortie ou de fin)
Il ne doit y avoir qu’une seule étape de sortie.
Exemple:
11
T (2
T (2) )
11 14

U(4) U (4)
12 15 12 14

V(6) V (6)
13 16
13
Non Oui

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
52 PRESENTATION
B2
Problèmes de dépendances: A enclenche B, A enclenche D, C enclenche D.
Nous pouvons être tentés de dessinez le gras suivant:
1 4
A(1
2 )
)
B (6

3
D (4 )
C (3 ) 5

2
Faux

Le graphe est faux car cette construction signifie que A enclenche, A


enclenche D, C enclenche B et C enclenche D

Copyright Novembre 2022 KEYCE


Date : 2022
INITIATION A LA RECHERCHE
53 PRESENTATION
B2
Pour respecter les contraintes d’antériorités du projet, on introduit une tâche
fictive comme suit:

1 A(12) B(6)
3 4

i(0)

C (3) D (4) 5
2 4

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
54 PRESENTATION
B2
Présentation des étapes:
Les étapes ou nœuds peuvent être représentées de différentes façons selon les
informations que l’on souhaite mettre en évidence. Date de fin au
4 plus tôt de la
tâche
4
ou 22 23
précédente

ou 22
1 Battement ou
Date de fin Date de 4
23 marge
au plus tôt début au plus
de la tâche tard de la
précédente tâche
suivante Date de début
au plus tard de
la tâche
suivante

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
55 PRESENTATION
B2
2.3.5 Méthodologie de construction d’un diagramme PERT
- Etablir la liste des tâches ( faire le partitionnement des tâches en fonction des
ressources).
- Déterminer des antériorités: tâches immédiatement antérieures, et tâches
antérieures.
- Determiner les niveaux d’exécution ou rang des tâches (optionnel)
- Construire le reseau PERT
- Calculer la durée du projet, les dates de début et de fin des tâches.
Déterminer le chemin critique.mettre en évidence les marges.

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
56 PRESENTATION
B2
2.3.6 Exercice d’application
Soit les tâches qui constituent un projet : A(3) ; B(4) ; C(2); D(3) et E(4)
Les antériorités sont les suivantes:
A enclenche C,
A enclenche D,
B enclenche E,
C enclenche E,
Afin de construire le réseau, nous allons déterminer le rang (ou niveau)
d’exécution de chaque tâche, c’est-à-dire la position chronologique
qu’elle occupe au début de son exécution dans le projet.

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
57 PRESENTATION
B2
Quelques Définitions à retenir
- Début au plus tôt d’exécution d’une tâche : c’est
- Battement : le battement d’une étape est la différence entre la date
au plus tard et la date au plus tôt d’une étape.
La date au plus tôt d’une étape est la durée du chemin le plus long
menant à cette étape.
La date au plus tard d’une étape est la différence entre la durée du
projet et la durée du chemin le plus long restant à faire pour terminer
ce projet.
Les étapes se trouvant sur le chemin critique ont un battement nul.

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
58 PRESENTATION
B2
Les marges:

Y Z A (X) Y’ Z’

4 5

La marge totale(Mt): d’une tâche, est le retard maximal que peut


prendre la réalisation d’une tâche sans retarder tout le projet .
Mt = Z’ – (X+Y)

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
59 PRESENTATION
B2
Les marges:
La marge libre (Ml): d’une tâche, est le retard maximal que l’on peut
prendre dans la réalisation d’une tâche sans retarder le début de ou
des tâches suivantes.
Ml = Y’ – (X+Y)

Copyright Novembre 2023 KEYCE


Date : 2023
INITIATION A LA RECHERCHE
60 PRESENTATION
B2
Exercice D’application
Désignation des tâches A B C D E F G H I J K L M

Tâches antérieures
A, B B C C B;E B;E;C;F B;E;H A, B ; D B;E;C;F;H; C;G
I;J

Durées en semaines 6 10 10 12 4 2 9 5 8 2 10 3 9

Déterminer les tâches immédiatement antérieures


Déterminer les niveaux de graphes
Construire le diagramme PERT
Déterminer le chemin critique et la durée du projet
Calculer les marges libres et les marges totales des tâches B, I et K. Interpréter les résultats

Copyright Novembre 2022 KEYCE


INITIATION A LA RECHERCHE
61 PRESENTATION
B2
2.4 Méthode MPM
Elle est identique à la méthode PERT et permet de réduire la durée
totale d’un projet. On étudie les délais sans prendre en compte les
charges et les moyens disponibles.
2.4.1 Notions de base
La méthode est une représentation graphique qui permet de bâtir un
réseau. Ce réseau est constitué par des tâches ( ou des étapes).
Ici une tâche est le déroulement dans le temps d’une opération. La
tâche est pénalisante car elle demande toujours une certaine durée,
des moyens ( ou des ressources) et coûte de l’argent.
Contrairement au réseau PERT , ici elle est symbolisée par un rectangle
dans lequel seront indiqués l’action a effectuer et le temps estimé de
Copyright Novembre 2023 KEYCE
INITIATION A LA RECHERCHE
62 PRESENTATION
B2
dans lequel seront indiqués l’action a effectuer et le temps estimé de
réalisation de cette tâche, la date de début et la date de fin.
Tâche A : 4 jours

Début : 03/11/2022 Fin : 06/11/2022

Liaisons orientées : ells représentent les contraintes d’antériorité des


tâches.
0 2 7 9 3 10 12
7
A C B

1
0 0
5
Début 0 0 5 5 5 8 13 13
E D Fin

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
63 PRESENTATION
B2
2.5 Diagramme de GANTT
2.5.1 Introduction
• Le diagramme de Gantt est l’œuvre de Henry Gantt ( 20 Mai 1861 –
23 Novembre 1919) qui lui a donné son nom, Etats – Unis
d’Amérique.

• Il date de 1918 et se trouve aujourd’hui largement utilisé à travers


plusieurs logiciels de gestion.

• Le diagramme de Gantt a comme synonyme le Diagramme à barre


ou graphique de Gantt.
Copyright Novembre 2023 KEYCE
INITIATION A LA RECHERCHE
64 PRESENTATION
B2
2.5.2. Définition
Le Diagramme de Gantt est un outil de travail permettant de planifier le
projet et de rendre plus simple le suivi de son avancement:
objectifs
Cet outil a pour objectifs:
• La visualisation des charges sur les ressources dans le temps;
• La représentation des ordres d’exécution des différentes activités du
projet;

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
65 PRESENTATION
B2
2.5.3. Méthodologie

Faire l’inventaire des différentes activités;

Déterminer les antériorités;

Déterminer le chemin critique;

Evaluer l’effectif total par unité de temps

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
66 PRESENTATION
B2
Diagramme de GANTT: Application
Pour la construction d’une voiture on doit exécuter les activités A, B, C,
D et E.
Travail à faire:
• Faire l’inventaire des différentes activités
• Déterminer les antériorités
• Tracer le diagramme de GANTT

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
67 PRESENTATION
B2
Durée des activités et leurs effectifs disponibles
Codes Désignations Durées Effectifs

A Elaboration du croquis 3 4

B Construction du châssis 6 3

C Construction du moteur 4 2

D Montage Moteur - châssis 2 5

E Finition
8 2

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
68 PRESENTATION
B2
Durée des activités et leurs antécédents

Codes Désignations Durées Antécédents

A Elaboration du croquis 3 -

Construction du châssis 6
B A

C Construction du moteur 4 A

D Montage Moteur - châssis 2 B, C

E Finition
8 D

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
69 PRESENTATION
B2
Tracer du diagramme de Gantt
A réaliser au tableau
Légendes
Tâches critiques : A, B, D, E

Tâches non critiques : C

Chemin critique : A – B – D – E
Durée minimale du projet: 3+6+2+8 = 19 jours

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
70 PRESENTATION
B2

CHAPITRE 3:
PROBLEME DE COUPLAGE :
ALGORITHME HONGROIS

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
71 PRESENTATION
B2

Objectifs pédagogiques:
- Reconnaitre un problème d’affectation
- Comprendre et appliquer l’algorithme Hongrois

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
72 PRESENTATION
B2

Bibliographie:
problème d’affectation

De: Soulef Ben amar Smaoui

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
73 PRESENTATION
B2
3.1 Définition
• Le problème d’affectation en recherche opérationnelle ou en
informatique consiste à attribuer au mieux des tâches à des agents.
• Ce problème est considéré comme une généralisation du problème
de couplage maximum dans un graphe biparti, puisqu’il s’agit de
trouver, parmi les couplages de cardinal maximal, celui de poids
minimum ( ou maximum) .
• Exemples:
- Affectation des ouvriers à la réalisation des tâches différentes
- Affectation des tâches à des machines

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
74 PRESENTATION
B2
Exemple 1: un chef d’entreprise veut affecter 4 tâches à 4 machines.
On suppose que le coût de production d’une tâche i sur une j est (ce
coût est infini s’il n’est pas possible d’effectuer cette tâche sur cette
machine).
Le but est d’affecter toutes les tâches de sorte à minimiser le coût total
de production ( la somme des coûts).

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
75 PRESENTATION
B2
Ce problème peut être modélisé par un graphe biparti G(X=TuM, U, C)
pondéré dans lequel:
- T est l’ensemble des n tâches,
- M est l’ensemble des m machines
- U : les arêtes(i , j) sont pondérés par le coût de production de la
tâche i sur la machine j.
• Ce problème peut être aussi représenté par une matrice C= )
(i=1, . . . .,n; j=1, . . . . .,m) appelé matrice d’affectation.
• Le graphe biparti G(X=TuM, U, C) de l’exemple 1 peut être représenté
comme suit:

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
76 PRESENTATION
B2
La matrice d’affectation
𝑇1 1 𝑀1
2 𝑀1 𝑀2 𝑀3 𝑀4
6
𝑇2 5 𝑀2 𝑇1 1 2 6 ∞
10
7 𝑇2 ∞ 5
∞ 10
𝑇3 5 𝑀3
4
𝑇3 7 ∞ 5 6
6
3
𝑇4 𝑀4 𝑇4 4 3 ∞

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
77 PRESENTATION
B2
Remarque: l’exemple précédent est un problème de couplage qui est
un cas particulier d’un problème d’affectation, dans lequel toutes les
arêtes existantes ont un coût unitaire.
Définitions
- Un couplage: soit un graphe G(S;U) simple. On appelle couplage un
ensemble d’arêtes tel que deux arêtes quelconques de U ne sont pas
adjacentes.
- Un sommet est dit saturé, par un couplage s’il est extrémité d’une
arête de couplage.
- Un couplage est dit parfait s’il sature tous les sommets du graphe.

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
78 PRESENTATION
B2
Exemple:
B

A C
* sur cette figure, les arêtes en rouges

F forment un couplage de taille 2 car non


D
adjacentes.
E * Le sommet B est saturé par le couplage
* Le couplage n’est pas parfait car les
sommets A et C ne sont pas saturés.

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
79 PRESENTATION
B2
- Un couplage est dit maximal s’il est impossible d’ajouter une arête au
couplage.
- Un couplage est dit maximum s’il est de cardinalité maximale, c’est-
à-dire impossible de trouver un couplage de taille plus importante
dans le graphe.
Dans l’exemple précédent le couplage est bien maximal, puisqu’il y’a
pas d’arête entre les deux seuls sommets non saturés. Par contre, le
couplage n’est pas maximum: il est possible de trouver un couplage de
taille 3 arêtes: (A,F) ; (B,E) et (C,D) .

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
80 PRESENTATION
B2

A C

D
E

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
81 PRESENTATION
B2
Exemple 1: Dans le graphe biparti G(X=TuM, U, C) défini précédent, le
problème d’affectation consiste à trouver le couplage de cardinalité
maximal qui a le point minimum ( ou maximal).
𝑇1 1 𝑀1
* Sur ce graphe, les arêtes en rouge
2
forment un couplage de taille 4.
6 * Tous les sommets sont saturés par le
𝑇2 5 𝑀 2 couplage. Donc , le couplage est

7
10 parfait.
𝑇3 5 𝑀3 ce couplage est maximum de poids
4 6 minimale égale à 15 (1+3+5+6)
3
𝑇4 𝑀 4 Donc le coût minimale de ce problème
d’affectation est 15.
Copyright Novembre 2023 KEYCE
INITIATION A LA RECHERCHE
82 PRESENTATION
B2

Comment chercher l’affectation optimale


(maximale ou minimale)?
On peut donc recourir à la méthode
Hongroise

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
83 PRESENTATION
B2
3.2 Méthode hongroise
On suppose dans la suite que:
- Il y’a autant de tâches que de machines, c’est-à-dire .
Si ce n’est pas le cas, il est toujours possible d’ajouter une machine (ou
une tâche) fictive avec des coûts d’exploitation nuls.
- Tous les poids sont positifs ou nuls. Si ce n’est pas le cas, on peut
augmenter tous les poids d’une même valeur, cela ne changera pas la
structure de la solution optimale.
La recherche d’une affectation optimale ( maximale ou minimale) par la
méthode Hongroise est basée sur la notion « zéros indépendants »
dans une matrice carrée (n, n) .
Copyright Novembre 2023 KEYCE
INITIATION A LA RECHERCHE
84 PRESENTATION
B2

3.2.1 Définition
On appelle « zéros indépendants »,les zéros qui
n’appartiennent ni à la même ligne ni à la même colonne
d’une matrice.
Exemple: de « zéros indépendants »
1 0 2
les zéros encadrés ne sont ni sur la même
1
0 1 ligne, ni sur la même colonne, alors ils sont
3 1 0 « zéros indépendants ».

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
85 PRESENTATION
B2
La solution optimale, pour une matrice de taille , est obtenu s’il existe
zéros indépendants. Ce qui veut dire que chaque tâche est affectée à
une seule machine.
Le principe de la méthode va être de manipuler la matrice de sorte à
obtenir « » zéros indépendants.

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
86 PRESENTATION
B2
3.2.2 Principe: Algorithme Hongrois pour la recherche d’une solution
optimale
Phase 1: Obtention initiale de zéros sur la matrice d’affectation
Soustraire ligne par ligne, puis colonne par colonne le plus petit
élément de la ligne ou de la colonne
Phase 2: Recherche d’une solution de coût nul
1. Prendre la ligne contenant le moins de zéros
2. Encadrer le premier Zéro de cette ligne et barrer les autres zéros de
la ligne et de la colonne du zéro encadré
3. Retour à (1) jusqu’à impossibilité d’encadrer un zéro.
Sur la phase 2: en cas d’obtention de zéros indépendants, la solution
est optimale.
Copyright Novembre 2023 KEYCE
INITIATION A LA RECHERCHE
87 PRESENTATION
B2
Tout zéro encadré correspond à la valeur dans la matrice d’affectation,
alors la tâche est affectée à la machine et la valeur d’affectation
minimale est égale à la somme des de la matrice de départ.
Sinon aller à la phase 3.
phase 3: Rechercher une solution optimale
1. Rechercher le nombre minimale de lignes et de colonnes contenant
tous les zéros, pour ce faire:
a. Marquer d’une croix les lignes ne contenant pas de 0 encadré.
b. Marquer d’une croix toutes les colonnes contenant un 0 barré sur
une ligne marquée

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
88 PRESENTATION
B2
c. Marquer d’une croix toutes les lignes contenant un 0 encadré sur une
colonne marquée.
d. Retour à b et c jusqu’à ce qu’il n’y ait plus de ligne ou de colonne à
marquer ( si toutes les colonnes sont marquées: FIN).
2. Tracer un trait horizontal sur chaque ligne non marquée et un trait
vertical sur chaque colonne marquée.
3.a. Choisir le plus petit élément du tableau non barré.
b. l’ajouter aux éléments barrées 2 fois et le soustraire aux éléments de
la matrice non barrées.
4. Retour à la phase 2

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
89 PRESENTATION
B2
Exemple 1:
Phase 1: Obtention initiale de zéros sur chaque ligne et chaque colonne
𝑀1 𝑀2 𝑀3 𝑀4
𝑇1 6 ∞
1 2
𝑇2 ∞ 5 ∞ 10
𝑇3 6
7 ∞ 5
𝑇4 4 ∞ 3 ∞

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
90 PRESENTATION
B2
Exemple 1:
Phase 1: Obtention initiale de zéros sur chaque ligne et chaque colonne

𝑀1 𝑀2 𝑀3 𝑀4 Min

𝑇1 1 2 6 ∞ −1

𝑇2 ∞ 5 ∞ 10 −5

𝑇3 7 ∞ 5 6 −5

𝑇4 4
∞ 3 ∞ −3

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
91 PRESENTATION
B2
Exemple 1:
Phase 1: Obtention initiale de zéros sur chaque ligne et chaque colonne

𝑀1 𝑀2 𝑀3 𝑀4
𝑇1 0 1 5 ∞

𝑇2 ∞ 0
∞ 5

𝑇3 2 ∞ 0 1

𝑇4 1 ∞ 0 ∞

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
92 PRESENTATION
B2
Exemple 1:
Phase 1: Obtention initiale de zéros sur chaque ligne et chaque colonne
On a des zéros partout sauf à la dernière colonne
Intéressons nous au minimum de la dernière colonne
Min -1
𝑀1 𝑀2 𝑀3 𝑀4
𝑇1 ∞
0 1 5
𝑇2 ∞ 0 ∞ 5
𝑇3
2 ∞ 0 1
𝑇4 0 ∞
1 ∞

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
93 PRESENTATION
B2
Exemple 1:
Phase 1: Obtention initiale de zéros sur chaque ligne et chaque colonne
On obtient:
𝑀1 𝑀2 𝑀3 𝑀4
𝑇1 1 ∞
0 5

𝑇2 ∞ 0 ∞ 4
𝑇3 0
2 ∞ 0
𝑇4 1 ∞ 0 ∞

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
94 PRESENTATION
B2
Exemple 1:
Phase 2: Recherche d’une solution de coût nul
𝑀1 𝑀2 𝑀3 𝑀4
𝑇1 1 5 ∞
0
𝑇2 ∞ 0 ∞ 4
𝑇3 ∞ 0
2 0
𝑇4 1 ∞ 0 ∞

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
95 PRESENTATION
B2
Exemple 1:
On obtient donc 4 zéros indépendants.
la valeur d’affectation
𝑀1 𝑀2 𝑀3 𝑀4 minimal est: 1+5+6+3 = 15
𝑇1 1 2 6 ∞
𝑇2 ∞ 5 ∞ 10
𝑇3 7
∞ 5 6
𝑇4 4 ∞ 3 ∞
Copyright Novembre 2023 KEYCE
INITIATION A LA RECHERCHE
96 PRESENTATION
B2
Exemple 1:
C’est-à-dire le graphe suivant:

𝑇1 1 𝑀1

𝑇2 5 𝑀2

𝑇3 𝑀3
6
3
𝑇4 𝑀4

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
97 PRESENTATION
B2
Exemple 2: 4 ouvriers doivent être affectés à 4 tâches, le temps mis par
chaque personne pour la réalisation de chaque tâche est donné par la
matrice suivante:
𝑇1 𝑇2 𝑇3 𝑇4
𝑂1 4 3 3 4
𝑂2 2 2 5 3
𝑂3 5 3 6 4

𝑂4 4 3 5 5

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
98 PRESENTATION
B2
Exemple 2:
Phase 1: Obtention initiale de zéros sur chaque ligne et chaque colonne

𝑇1 𝑇2 𝑇3 𝑇4 Min
𝑂1 −3
4 3 3 4
𝑂2 2 2 5 3 −2

𝑂3 3 6 −3
5 4
𝑂4 5
−3
4 3 5
Copyright Novembre 2023 KEYCE
INITIATION A LA RECHERCHE
99 PRESENTATION
B2
Exemple 2:
Phase 1: Obtention initiale de zéros sur chaque ligne et chaque colonne
On obtient 𝑇 𝑇 𝑇 𝑇
1 2 3 4

𝑂1 1 0 0 1
𝑂2 0 0 3 1
𝑂3 2 0 3 1

𝑂4 1 0 2 2

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
100 PRESENTATION
B2
Exemple 2:
Phase 1: Obtention initiale de zéros sur chaque ligne et chaque colonne
On obtient -1
Min
𝑇1 𝑇2 𝑇3 𝑇4
𝑂1 0
1 0 1
𝑂2 0 0 3 1
𝑂3
2 0 3 1
𝑂4
1 0 2 2
Copyright Novembre 2023 KEYCE
INITIATION A LA RECHERCHE
101 PRESENTATION
B2
Exemple 2:

𝑇1 𝑇2 𝑇3 𝑇4
𝑂1 0 0
1 0
𝑂2 0 0 3 0
𝑂3 0 3
2 0
𝑂4
1 0 2 1

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
102 PRESENTATION
B2
Exemple 2:
Phase 2: Recherche d’une solution de coût nul
𝑇1 𝑇2 𝑇3 𝑇4
𝑂1 1 0 0 0 on obtient 4 zéros
indépendants, alors l’affectation
𝑂2 0 0 3 0 est optimale.
𝑂3 0 3 0
2
𝑂4 0 2
1 2

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
103 PRESENTATION
B2
Exemple 2:
Phase 2: Recherche d’une solution de coût nul
Matrice de départ
𝑇1 𝑇2 𝑇3 𝑇4
la valeur minimale est donc
𝑂1 4 3 3 4 (3+2+4+3) = 12
𝑂2 2 2 5 3
𝑂3 5 3 6 4
𝑂4 4 3 5 5

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
104 PRESENTATION
B2
Remarque: Dans le cas d’une matrice non carrée deux cas se
présentent:
- Si , crée tâches (personnes) fictives, c’est-à-dire compléter la
matrice d’affectation en rajoutant lignes ne contenant que des
zéros, puis appliquer l’algorithme de minimisation.
- Si , crée machines ( tâches) fictives c’est-à-dire compléter la matrice
d’affectation en rajoutant colonnes ne contenant que des zéros, puis
appliquer l’algorithme de minimisation.

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
105 PRESENTATION
B2
Exemple 3: 3 ouvriers doivent être affectés à 4 tâches, on veut
déterminer l’affectation de ce problème présenté par la matrice
suivante:
𝑇1 𝑇2 𝑇3 𝑇4
𝑂1 8 6
7 10
𝑂2 5 4 13 14
𝑂3 4 3
7 7

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
106 PRESENTATION
B2
Exemple 3: 3 ouvriers doivent être affectés à 4 tâches, on veut
déterminer l’affectation de ce problème présenté par la matrice
suivante:
𝑇1 𝑇2 𝑇3 𝑇4 Min
𝑂1 -6
7 8 6 10
𝑂2 5 4 13 14 -4
𝑂3 4
7 3 7 -3
0 0 0 0 -0

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
107 PRESENTATION
B2
Exemple:
𝑇1 𝑇2 𝑇3 𝑇4
𝑂1
1 2 0 4
𝑂2 0 10
1 9
𝑂3
4 1 0 4
0 0 0 0

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
108 PRESENTATION
B2
On obtient:
𝑇1 𝑇2 𝑇3 𝑇4
𝑂1
1 2 0 4
𝑂2 1 0 9 10
𝑂3 0 4
4 1
0 0 0 0

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
109 PRESENTATION
B2
Le nombre de zéros indépendants n’est pas égale à 4.
Passer à la phase 3
Phase 3: recherche d’une solution optimale
a – marquer d’une croix les lignes ne contenant pas de 0 encadré.
b- marquer d’une croix toutes les colonnes contenant un 0 barré sur
une ligne marquée.
C- marquer d’une croix toutes les lignes contenant un 0 encadré sur
une colonne marquée.
d- retour à b et c jusqu’à ce qu’il n’y ait plus de lignes ou de colonne à
marquer.

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
110 PRESENTATION
B2
Le nombre de zéros indépendants n’est pas égale à 4.
Passer à la phase 3
Phase 3: recherche d’une solution optimale
a – marquer d’une croix les lignes ne contenant pas de 0 encadré.
𝑇1 𝑇2 𝑇3 𝑇4

𝑂1
1 2 0 4
𝑂2 1 0 9 1
𝑂3
4 1 0 4
0 0 0 0
Copyright Novembre 2023 KEYCE
INITIATION A LA RECHERCHE
111 PRESENTATION
B2
Phase 3: recherche d’une solution optimale

𝑇1 𝑇2 𝑇3 𝑇4
𝑂1 2 0 4
1
𝑂2 1 0 9 10
𝑂3 1 0
4 4
0 0 0 0

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
112 PRESENTATION
B2
Phase 3: recherche d’une solution optimale
Sur la première ligne marquée pas de zéro barré. Pas de colonne à
marquer.
Passer à l’itération suivante.
2- Tracer un trait horizontal sur chaque ligne non marquée et un trait
vertical sur chaque colonne marquée.

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
113 PRESENTATION
B2
Phase 3: recherche d’une solution optimale
On obtient :

𝑇1 𝑇2 𝑇3 𝑇4
𝑂1
1 2 0 4
𝑂2 1 0 9 10
𝑂3 0
4 1 4
0 0 0 0

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
114 PRESENTATION
B2
Phase 3: recherche d’une solution optimale
3 a- choisir le plus petit élément du tableau non barré: c’est « 1 »
b- l’ajouter aux éléments barrés 2 fois et le soustraire aux éléments non
barrés
𝑇1 𝑇2 𝑇3 𝑇4
𝑂1
1 2 0 4
𝑂2 1 0 9 10
𝑂3 4 1 0 4
0 0 0 0
Copyright Novembre 2023 KEYCE
INITIATION A LA RECHERCHE
115 PRESENTATION
B2
Phase 3: recherche d’une solution optimale
On obtient:

𝑇1 𝑇2 𝑇3 𝑇4
𝑂1 0 1 0 3

𝑂2 1 0 10 10

𝑂3 3 0 0 3

0 0 1 0

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
116 PRESENTATION
B2
Phase 3: recherche d’une solution optimale
Retour à la phase 2: rechercher des zéros sur la nouvelle matrice
𝑇1 𝑇2 𝑇3 𝑇4
𝑂1 0 1 0 3

𝑂2 1 0 10 10

𝑂3 3 0 0 3

0 0 1 0

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
117 PRESENTATION
B2

CHAPITRE 4:
LE CHOIX DES INVESTISSEMENTS ET DES
FINANCEMENTS

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
118 PRESENTATION
B2
4 .1 Définition:
Un investissement est une dépense souvent immédiate, dont l’objectif à long
terme est d’augmenter la richesse de la société qui l’engage.
Les capitaux investis représentent le montant de l’investissement.
Les flux prévisionnels de recettes nettes (Cash flow ou flux de trésorerie)
représentent les recettes ultérieures.
Pour que l’investissement soit rentable, il faut que les capitaux investis soient
inférieures aux flux de trésorerie.
Par exemple: -100 +20 +30 +40 +30

+120

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
119 PRESENTATION
B2
On distingue plusieurs types d’investissements selon la nature et selon
l’objet.
Selon la nature on peut avoir: les investissements incorporels non
touchables ( recherche et développement; la formation; etc. . .), les
investissements corporels ( constructions; les matériels; outillages;
etc. .), les investissements financiers ( prise de participation; apports
partiels des actifs; etc. . .).
Selon l’objet on a : les investissements de remplacement
(l’obsolescence entraîne le renouvellement des investissements), les
investissements de croissance (Développement des capacités de
production ou de distribution), les investissements de productivité
Copyright Novembre 2023 KEYCE
INITIATION A LA RECHERCHE
120 PRESENTATION
B2
Comme la réduction des coûts de production
Pour un bon investissement il faut:
• Choisir l’investissement le plus rentable
• Choisir la meilleure méthode de financement
Les critères du choix d’investissements dans un avenir certains sont:
• La valeur actuelle nette (VAN)
• Le taux de rentabilité interne (TIR)
• La méthode de l’annuité équivalente
• L’indice de profitabilité
• Le délai de récupération du capital investi

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
121 PRESENTATION
B2
4.2 Actualisation/ Capitalisation
Supposons un placement de 100

100 110

• Taux d’intérêt 10% Placement = 100


Intérêt =
Valeur acquise
Copyright Novembre 2023 KEYCE
INITIATION A LA RECHERCHE
122 PRESENTATION
B2
Ainsi pour déterminer la valeur acquise il nous faut:
• Le capital initial
• Le taux d’intérêt
• Le nombre de périodes ( années)
On a donc c’est la capitalisation
Actualisation: X 110

• Taux d’intérêt 10% Placement =X


Intérêt =
Valeur acquise

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
123 PRESENTATION
B2
Ainsi pour déterminer la valeur actuelle il nous faut:
• Le capital initial
• Le taux d’intérêt
• Le nombre de périodes ( années)
On a donc

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
124 PRESENTATION
B2

En debut:
110 200 100 ?
150

• Taux d’intérêt 10%


Valeur acquise
Valeur acquise
Si les annuités sont constantes:

200 200 200


200

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
125 PRESENTATION
B2
*Taux d’intérêt 10%
Valeur acquise
Valeur acquise
Valeur acquise 200
Valeur acquise 2
Plus généralement: si est l’annuité constante alors:

Et si l’on commence en fin de période?

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
126 PRESENTATION
B2
Cas de l’actualisation:

200 200 200 200

• Taux d’intérêt 10%


Valeur acquise
Valeur acquise
Valeur acquise 200
Valeur acquise

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
127 PRESENTATION
B2
Cas de l’actualisation:
Plus généralement: si est l’annuité constante alors la valeur actuelle en
fin de période des placements est donnée par :

Et si l’on commence en début de période?

Copyright Novembre 2023 KEYCE


INITIATION A LA RECHERCHE
128 PRESENTATION
B2

Valeur actuelle Valeur acquise


L’actualisation La capitalisation

Début de période
1 − (1+𝑡 )
−𝑛
(1+𝑡 )𝑛 − 1
a a a a a× × (1+𝑡 ) a × × (1+ 𝑡 )
𝑡 𝑡

Fin de période 1 − (1 +𝑡 )− 𝑛

𝑡
a a a a

Copyright Novembre 2023 KEYCE

Vous aimerez peut-être aussi