WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Gestion des stocks dans un réseau de distribution en adoptant plusieurs moyens de transport.


par Jean-Claude KOUA
institut des technologies d'Abidjan  - Diplôme d'ingénieur de conception en logistique  2017
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.2.2 Exemple sous LINGO

Nous allons vous présenter un exemple pour un Modèle de transport qui montre comment écrire un modèle sous la forme compacte sur LINGO.

L'Entrepôt

La Capacité

Reno

35

Chicago

25

Newark

21

 

Tableau 3.1 : la capacité de chaque entrepôt

Le Client

La Demande

San Francisco

15

Dallas

17

St. Louis

22

Miami

12

 

Tableau 3.2 : la demande de chaque clients

Figure 3.1 : la relation entre les entrepôts et les clients

Tableau 3.3:le coût unitaire entre les entrepôts et les clients

San Francisco

Dallas

St. Louis

2

6

7

6

4

2

9

5

4

Le coûtunitaire

 
 
 

Miami

Reno

 
 
 

10

Chicago

 
 
 

6

Newark

 
 
 

5

 

Pour rédiger le problème qui permet de trouver la quantité à acheminer entre les sitesil faut commencer à définir : les ensembles, les paramètres, les variables de décision, la fonction objectif et les contraintes.

Chapitre 03 : Evaluation de réseau de transport

· Les ensembles

> I: ensemble des entrepôts

> J: ensemble des clients

· Les paramètres

> Xij: Volume transporté entre l'entrepôt i et le clientj > Cij: coût de transport entre l'entrepôt i et le client j > Bi : capacité de l'entrepôt i

> Aj : la demande du client j

· La fonction objectif

Cij

X ij

3 4

Min ?? Z =

i=1 j

= 1

· Les contraintes Contraintes de demande

3

? X = Aj,?j

ij

i=1

Contraintes de capacité

4

{ 1,2,3,4}

 

? X = bi , ? i

ij

=

{ 1,2,3 }

 

j=1

Structure des données sur LINGO

· Les ensembles et les variables de décision SETS:

ENTREPOT /E1, E2, E3/: Capacite;

 
 
 

Paramètres

 
 
 
 

Client /C1, , C3, C4/ :

 

DEMANDE;

 

ROUTES ( ENTREPOT, Client)

: Cout,

VOLUME;

Variables de décision

 
 
 
 
 

[OBJ] MIN = @SUM( ROUTES :

Cout *

VOLUME);

 

· Contraintes

- De demande

!la demande de client;

@FOR (Client (J): [DEM]@SUM(ENTREPOT(I): VOLUME (I,J))>= DEMANDE(J));

- De capacité

!satisfaction du besoin de client;

@FOR (ENTREPOT (I): [SUP]@SUM(Client(J): VOLUME (I,J))<= Capacite(I));

Lemodèlecomplet

MODEL:

!3 entrepôts, 4 clients,problème de transport;

SETS:

ENTREPOT /E1, E2, E3/: Capacite;

Client /C1, , C3, C4/ : DEMANDE;

ROUTES ( ENTREPOT, Client) : Cout, VOLUME;

ENDSETS

!la fonction objective;

[OBJ] MIN = @SUM( ROUTES : Cout * VOLUME);

!la demande de client;

@FOR (Client (J): [DEM]@SUM(ENTREPOT(I): VOLUME (I,J))>= DEMANDE(J));

!satisfaction du besoin de client;

@FOR (ENTREPOT (I): [SUP]@SUM(Client(J): VOLUME (I,J))<= Capacite(I));

Chapitre 03 : Evaluation de réseau de transport

!les parametres ;

DATA:

Capacite = 30, 25, 21; DEMANDE = 15, 17, 22, 12;

Cout = 6, 2, 6, 7,

4, 9, 5, 3,

8, 8, 1, 5;

ENDDATA END

· Solution donnée par LINGO

Global optimal solution found.

Objective value: 161.0000

Total solver iterations: 0

Variable Value Reduced Cost

CAPACITE( E1) 30.00000 0.000000

CAPACITE( E2) 25.00000 0.000000

CAPACITE( E3) 21.00000 0.000000

DEMANDE( C1) 15.00000 0.000000

DEMANDE( ) 17.00000 0.000000

DEMANDE( C3) 22.00000 0.000000

DEMANDE( C4) 12.00000 0.000000

COUT(

E1,

C1)

6.000000

0.000000

COUT(

E1,

)

2.000000

0.000000

COUT(

E1,

C3)

6.000000

0.000000

COUT(

E1,

C4)

7.000000

0.000000

COUT(

E2,

C1)

4.000000

0.000000

COUT(

E2,

)

9.000000

0.000000

COUT(

E2,

C3)

5.000000

0.000000

COUT(

E2,

C4)

3.000000

0.000000

COUT(

E3,

C1)

8.000000

0.000000

COUT(

E3,

)

8.000000

0.000000

COUT(

E3,

C3)

1.000000

0.000000

COUT(

E3,

C4)

5.000000

0.000000

VOLUME(

E1,

C1)

2.000000

0.000000

VOLUME(

E1,

)

17.00000

0.000000

VOLUME(

E1,

C3)

1.000000

0.000000

VOLUME(

E1,

C4)

0.000000

2.000000

VOLUME(

E2,

C1)

13.00000

0.000000

VOLUME(

E2,

)

0.000000

9.000000

VOLUME(

E2,

C3)

0.000000

1.000000

VOLUME(

E2,

C4)

12.00000

0.000000

VOLUME(

E3,

C1)

0.000000

7.000000

VOLUME(

E3,

)

0.000000

11.00000

VOLUME(

E3,

C3)

21.00000

0.000000

VOLUME(

E3,

C4)

0.000000

5.000000

 

Row Slack or

Surplus

Dual

Price

 
 
 

OBJ

161.0000

-1.000000

DEM( C1)

0.000000

 

-6.000000

 

DEM( )

0.000000

 

-2.000000

 

DEM( C3)

0.000000

 

-6.000000

 

DEM( C4)

0.000000

 

-5.000000

 

SUP( E1)

10.00000

 

0.000000

 

SUP( E2)

0.000000

 

2.000000

 

SUP( E3)

0.000000

 

5.000000

 
 

Dans cette section nous avons présenté un exemple sous LINGO pour expliquer sa manipulation dans la section suivante nous présentons les résultats obtenus par rapport à notre problématique.

Chapitre 03 : Evaluation de réseau de transport

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je ne pense pas qu'un écrivain puisse avoir de profondes assises s'il n'a pas ressenti avec amertume les injustices de la société ou il vit"   Thomas Lanier dit Tennessie Williams