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

 > 

L'utilisation de la programmation mathématique pour la résolution d'un problème « car-sequencing »

( Télécharger le fichier original )
par Attafi Meriem & Zghidi Imen
FSEGS -  2008
  

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

4.3 Exemple numérique :

Supposons qu'on a 4 voitures de différentes couleurs placées dans un ordre, l'ordre d'assemblage est de 1, 2, 3,4 :

Les voitures 1 et 3 sont rouges R

Les voitures 2et 4 sont noires N.

ce problème peut être formulé sous la forme de programmation linéaire en nombre entier PLNE :

min c12+c13+c14+c23+c24+c34

subject to

x11+x12+x13+x14=1

x21+x22+x23+x24=1

x31+x32+x33+x34=1

x41+x42+x43+x44=1

x11+x21+x31+x41=1

x12+x22+x32+x42=1

x13+x23+x33+x43=1

x14+x24+x34+x44=1

x11+x12=1

x21+x22+x23=1

x32+x33+x34=1

x43+x44=1

c11=0

c22=0

c33=0

c44=0

x11+x22-c12<=1

x22+x33-c23<=1

x33+x44-c34<=1

x12+x21-c12<=1

x12+x23-c12<=1

x22+x13-c12<=1

x14+x23-c12<=1

x13+x24-c12<=1

x32+x21-c23<=1

x32+x23-c23<=1

x34+x23-c23<=1

x33+x24-c23<=1

x22+x31-c23<=1

x32+x41-c34<=1

x32+x43-c34<=1

x42+x33-c34<=1

x34+x43-c34<=1

x31+x42-c34<=1

end

int x11 int x21 int x31 int x41 int c11 int c22 int c34

int x12 int x22 int x 32 int x42 int c12 int c23 int c 44

int x13 int x23 int x33 int x43 int c13 int c 24

int x14 int x24 int x34 int x44 int c14 int c 33

On résout ce problème à l'aide du logiciel Lindo.voici la sortie Lindo 

OBJECTIVE FUNCTION VALUE

1) 1.000000

VARIABLE VALUE REDUCED COST

X11 1.000000 0.000000

X12 0.000000 0.000000

X13 0.000000 0.000000

X14 0.000000 0.000000

X21 0.000000 0.000000

X22 0.000000 0.000000

X23 1.000000 0.000000

X24 0.000000 0.000000

X31 0.000000 0.000000

X32 1.000000 0.000000

X33 0.000000 0.000000

X34 0.000000 0.000000

X41 0.000000 0.000000

X42 0.000000 0.000000

X43 0.000000 0.000000

X44 1.000000 0.000000

C11 0.000000 0.000000

C12 0.000000 1.000000

C13 0.000000 1.000000

C14 0.000000 1.000000

2 0.000000 0.000000

3 1.000000 1.000000

4 0.000000 1.000000

C33 0.000000 0.000000

C34 0.000000 1.000000

C44 0.000000 0.000000

La permutation optimale de ces voitures est RRNN d'où on obtient seulement un changement du couleur au lieu de trois.

En effet, on a x11=1 ce qui implique que la première voiture rouge reste a la même position 1.

X23 =1 ce qui implique que la voiture noire numéro 2 est placée a la position 3.

X32=1 signifie que la voiture rouge numéro 3 est placée a la position 2.

X44=1 signifie que la voiture noire numéro 4 reste a la même position 4.

C23=1 ce qui implique que la couleur de la voiture numéro 2(rouge) est différent de la couleur de la voiture numéro 3(noire).

c11, c12,c13,c14,c22,c24,c44.c34.c33 sont nuls d'où il ya un seul changement du couleur.

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








"Qui vit sans folie n'est pas si sage qu'il croit."   La Rochefoucault