0% ont trouvé ce document utile (0 vote)
166 vues16 pages

Solveur de Problème de Transport : Méthodes Optimales

Ce document décrit un problème de transport et présente différentes méthodes pour le résoudre de manière optimale, dont la méthode du nord-ouest, les moindres coûts, et la méthode de Balas-Hammer. Un exemple numérique illustre chacune de ces méthodes.

Transféré par

Razan Zainab Bouhmidi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Thèmes abordés

  • optimisation logistique,
  • saturation,
  • analyse de coûts,
  • optimisation des coûts,
  • performance,
  • solution optimale,
  • interface utilisateur,
  • tableau de transport,
  • méthode de Balas-Hammer,
  • sources
0% ont trouvé ce document utile (0 vote)
166 vues16 pages

Solveur de Problème de Transport : Méthodes Optimales

Ce document décrit un problème de transport et présente différentes méthodes pour le résoudre de manière optimale, dont la méthode du nord-ouest, les moindres coûts, et la méthode de Balas-Hammer. Un exemple numérique illustre chacune de ces méthodes.

Transféré par

Razan Zainab Bouhmidi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Thèmes abordés

  • optimisation logistique,
  • saturation,
  • analyse de coûts,
  • optimisation des coûts,
  • performance,
  • solution optimale,
  • interface utilisateur,
  • tableau de transport,
  • méthode de Balas-Hammer,
  • sources

««««««««« «««««

ANNEE UNIVERSITAIRE: 2021/2022

SOLVEUR DE PROBLEME DE
TRANSPORT
Projet en Supply Chain Management

Encadré par :
M. AKIL Said

Réalisé par :
- KARAM Souhail
- FARJIA Taha
- BOUHMIDI Razan
Zainab
Introduction :
Le problème du transport est un programme linéaire qui a une structure particulière. Cette classe
de PLs englobe les problèmes qui s'énoncent dans une forme approximative à celle-ci : Il y a m origines et
n destinations, dans chaque origine on dispose d'une certaine quantité de matières premières (ou produit
donné), et dans chaque destination on demande une certaine quantité de ce produit. Le coût de transport
est différent pour chaque couple origine-destination. On cherche un plan de transport optimal dans le
sens qu'il minimise le coût total de transport.
L'usage des tableaux de simplexe dans le cas des problèmes de transport est bien entendu possible.
Toutefois, cette alternative ne présente pas un réel intérêt pratique car les problèmes de transport
aboutissent généralement à un grand nombre de variables et de contraintes. Heureusement, une
représentation intuitive et permettant un traitement facile des problèmes de transport existe : il s'agit du
tableau de transport.

Résolution du Problème de transport


Pendant tout le déroulement de ce rapport nous traiterons comme exemple le premier exercice du td :
PARTIE 1 : calcul classique
 La méthode du Nord-Ouest :
Partir du coin supérieur gauche du tableau.
1. allouer le plus possible à la cellule courante et ajuster l’offre et la demande.
2. se déplacer d’une cellule vers la droite (demande nulle) ou le bas (offre nulle).
3. répéter jusqu’au moment où toute l’offre est allouée.

D1 D2 D3 D4 D5 S
S1 10 6 3 5 25 49
S2 5 2 6 12 5 30
D 15 20 5 25 14

On satisfait la demande de la première destination.


On affecte 15 unités à D1 depuis S1.

D2 D3 D4 D5 S
S1 6 3 5 25 34
S2 2 6 12 5 30
D 20 5 25 14

On affecte 20 unités à D2 depuis S1.

D3 D4 D5 S
S1 3 5 25 14
S2 6 12 5 30
D 5 25 14

On affecte 5 unités à D3 depuis S1.


D4 D5 S
S1 5 25 9
S2 12 5 30
D 25 14

On affecte 9 unités à D4 depuis S1.

D4 D5 S

S2 12 5 30
D 16 14

On affecte 12 unités à D4 depuis S2.

D4 D5 S

S2 12 5 30
D 16 14

On affecte 14 unités à D5 depuis S2.


Le cout totale = 592
 Moindres coûts :

Sélectionner la cellule de coût minimum :


1. allouer le plus possible à la cellule courante et ajuster l’offre et la demande.
2. sélectionner la cellule de coût minimum ayant une demande et une offre non nulles.
3. répéter jusqu’au moment où toute l’offre est allouée.

Exemple :

D1 D2 D3 D4 D5 S
S1 10 6 3 5 25 49
S2 5 2 6 12 5 30
D 15 20 5 25 14

Cm=2. Cout minimal de j(k,l)=(2,2).


a2=30, b2=20, a2 > b2.
Donc : a1=a2-b2=10.
On affecte 20 unité à la destination D2 depuis la source S2.

D1 D3 D4 D5 S
S1 10 3 5 25 49
S2 5 6 12 5 10
D 15 5 25 14

Cm=3. Cout minimal de j(k,l)=(1,3).


a1=49, D3=5, a2 > b2.
Donc : a1=49-5=44.

On affecte 5 unité à la destination D3 depuis la source S1.

D1 D4 D5 S
S1 10 5 25 44
S2 5 12 5 10
D 15 25 14

Cm=5. Cout minimal de j(k,l)=(2,1).


a1=49, a2 < b1.
Donc : b1=b1-a2=5.

On affecte 15 unité à la destination D1 depuis la source S2.

D1 D4 D5 S
S1 10 5 25 44

D 15 25 14

Cm=5. Cout minimal de j(k,l)=(1,4).


a1=44-25=19.
On affecte 5 unité à la destination D1 depuis la source S1.

D1 D5 S
S1 10 25 19

D 15 14

On affecte 14 unité à la destination D5 depuis la source S1.


Le cout totale = 630

 Méthode de BALAS – HAMMER ou bien regret maximal :

L’algorithme de Balas-Hammer :

∆l représente la différence entre le coût minimum et celui immédiatement supérieur sur une ligne.
∆c représente la différence entre le coût minimum et celui immédiatement supérieur sur une colonne.
1- Calculer les différences ∆l et ∆c pour chaque ligne et colonne.
2- Sélectionner la ligne ou la colonne ayant le ∆l ou ∆c maximum.
3- Choisir dans cette ligne ou colonne le coût le plus faible.
4- Attribuer à la relation (i, j) correspondante le maximum possible de matière transportable de
façon à saturer soit la destination soit la disponibilité.
5- Calculer la quantité résiduelle soit demande soit en disponibilité.
6- Eliminer la ligne ou la colonne ayant sa disponibilité ou demande satisfaite.
7- SI nombre de lignes ou colonnes> 2 retour en 2. SINON affecter les quantités restantes aux
liaisons.

Exemple :

D1 D2 D3 D4 D5 R S
S1 10 6 3 5 25 2 49
S2 5 2 6 12 5 3 30
D 15 20 5 25 14

Rmax=20.
Cmin=5.
A2=b2-b5=30-14=16.

D1 D2 D3 D4 R S
S1 10 6 3 5 2 49
S2 5 2 6 12 3 16
D 15 20 5 25

Rmax=7
Cmin=5.
a1=a1-b4=49-25=24.

D1 D2 D3 R S
S1 10 6 3 2 24
S2 5 2 6 3 16
D 15 20 5

Rmax=5.
Cmin=5.
a2=a2-b1=16-15=1.
D2 D3 R S
S1 6 3 2 24
S2 2 6 3 1
D 20 5

Rmax=4.
Cmin=2.
b2=4-1=3.

D2 D3 R S
S1 6 3 2 24

D 19 5
Le cout totale = 401
(la solution optimale)
PARTIE 2 : calcul réalisé par le solveur
Nous avons développé une application nous permettant de résoudre n’importe quel problème
de transport.

Présentation de l’application :
Interface de l’application :

 L’interface contient une première section qui nous permet de choisir une des trois méthodes
(cout minimal, nord-ouest ou regret maximal)
 Une deuxième qui nous permet de choisir le nombre de sources et de destinations
 Une troisième contenant un bouton « entrer les données » nous permettant d’insérer le cout de
chaque couple (source, destination). Ainsi qu’un bouton « Go » qui permet de débuter le
process
 Une dernière qui affiche le cout total de transport

Code :
 La méthode du Nord-Ouest :
 Moindres coûts :
 Méthode de BALAS – HAMMER ou bien regret maximal :
Démonstration par l’exemple traité au paravent :

On insère le nombre de sources et le nombre de colonnes

On appuie en suite sur le bouton « Enter les données » pour remplir le tableau
 La méthode du Nord-Ouest :

Le cout totale = 592

Une table EXCEL est créé automatique après avoir cliquer sur le bouton « Go », nous permettant de
visualiser toute les itérations

(Pour ne pas encombrer le rapport on n’affichera que les itérations des méthodes nord-ouest et regret
maximal)
Itérations :
 Méthode de BALAS – HAMMER ou bien regret maximal :

Le cout totale = 401


(la solution optimale)
Itérations :
 Moindres coûts :

Le cout totale =630

Vous aimerez peut-être aussi