download the file to read comments

35
Ulisses ASSIS. [email protected] MBA FT 12 09.Jan.2012 Recherche opérationnelle

Upload: ulisses-assis

Post on 22-Jul-2015

498 views

Category:

Business


1 download

TRANSCRIPT

Page 1: Download the file to read comments

Ulisses [email protected]

MBA FT 12 09.Jan.2012

Recherche

opérationnelle

Page 2: Download the file to read comments

Modèles

• Etudier le comportement du système

• Simuler l’effet des actions

• Mieux décider

Page 3: Download the file to read comments

Recherche Opérationnelle (RO)

La recherche opérationnelle est définie

comme l'ensemble des méthodes et

techniques rationnelles ,orientées vers

la recherche de la meilleure façon

d'opérer des choix, en vue d'aboutir au

résultat visé ou au meilleur résultat

possible.

Recherche opérationnelle

Programmation Linéaire (PL)

Utilisés dans des problèmes dans

lesquels il est possible de faire

abstraction des variations

probabilistes de paramètres d'entrée.

Page 4: Download the file to read comments

Est-il possible d utiliser

RO pour des

problèmes

commerciaux réels?

Page 5: Download the file to read comments

Oui, et dans de

nombreux cas le

Solveur qui

accompagne Excel est

suffisant.

Page 6: Download the file to read comments

Optimisation de la

chaîne logistique

Page 7: Download the file to read comments

1

2

3a b

100

100

100

200 100

Optimisation de la chaîne logistique

$ 1 $ 6

$ 3

$ 2

$ 17

$ 15

Minimiser les coûts de livraisonAcme Inc a trois usines et deux marchés.

Quelle entreprise doit satisfaire chaque

marché ?

Page 8: Download the file to read comments

1

2

3a b

100

100

100

200 100

Algorithme glouton

$ 1 $ 6

$ 3

$ 2

$ 17

$ 15

EUR 000

Minimiser les coûts de livraisonAcme Inc a trois usines et deux marchés.

Quelle entreprise doit satisfaire chaque

marché ?

Optimisation de la chaîne logistique

Page 9: Download the file to read comments

1

2

3a b

100

100

100

200 100

$ 1 $ 6

$ 3

$ 2

$ 17

$ 15

EUR 100

Minimiser les coûts de livraisonAcme Inc a trois usines et deux marchés.

Quelle entreprise doit satisfaire chaque

marché?

Optimisation de la chaîne logistiqueAlgorithme glouton

Page 10: Download the file to read comments

1

2

3a b

100

100

100

200 100

$ 1 $ 6

$ 3

$ 2

$ 17

$ 15

EUR 300

Minimiser les coûts de livraisonAcme Inc a trois usines et deux marchés.

Quelle entreprise doit satisfaire chaque

marché ?

Optimisation de la chaîne logistiqueAlgorithme glouton

Page 11: Download the file to read comments

1

2

3a b

100

100

100

200 100

$ 1 $ 6

$ 3

$ 2

$ 17

$ 15

EUR 2000

Minimiser les coûts de livraisonAcme Inc a trois usines et deux marchés.

Quelle entreprise doit satisfaire chaque

marché ?

Optimisation de la chaîne logistiqueAlgorithme glouton

Page 12: Download the file to read comments
Page 13: Download the file to read comments

1

2

3a b

100

100

100

200 100

Solution optimale

$ 1 $ 6

$ 3

$ 2

$ 17

$ 15

EUR 1100

Optimum globalParfois la meilleure solution pour

l'entreprise n'est pas évidente.

Optimisation de la chaîne logistique

Page 14: Download the file to read comments

Optimisation de la

production

Page 15: Download the file to read comments
Page 16: Download the file to read comments

model Échecsuses “mmxprs”

declarationsxs, xl: mpvar

end—declarations

Profit:= 7*xs + 9*xlBois:= 1*xs + 3*xl <= 200Tour:= 3*xs + 2*xl <= 160maximize(Profit)

writeln(“Solution PL:”)writeln(“ Objective: ”, getobjval)writeln(“Faire ”, getsol(xs), “ petites ensembles”)writeln(“Faire ”, getsol(xl), “ grands ensembles”)

end—model

Page 17: Download the file to read comments

xl

xsProfit := 7*xs + 9*xl

Bois := 1*xs + 3*xl <= 200

Tour:= 3*xs + 2*xl <= 160

Optimisation de la production

Page 18: Download the file to read comments

xl

xs

7

9Profit := 7*xs + 9*xl

Bois := 1*xs + 3*xl <= 200

Tour:= 3*xs + 2*xl <= 160

Optimisation de la production

Profit par produitPour le même profit, Geppetto peut choisir

de produire 7 unités de xl ou 9 de xs.

Page 19: Download the file to read comments

xl

xs

5

2,57Profit := 7*xs + 9*xl

Bois := 1*xs + 3*xl <= 200

Tour:= 3*xs + 2*xl <= 160

Optimisation de la production

Profit par produitToutes les solutions sur la ligne donne le même résultat.$7* 2,57 + $ 9 * 5 = $ 63$7* 9 + $ 9 * 0 = $ 63$7* 0 + $ 9 * 7 = $ 63

Page 20: Download the file to read comments

xl

xs

70

90Profit := 7*xs + 9*xl

Bois := 1*xs + 3*xl <= 200

Tour:= 3*xs + 2*xl <= 160

Optimisation de la production

Une plus grande utilitéLa meilleure solution est sur la ligne la

plus distante de l'origine.

Page 21: Download the file to read comments

xl

xs

66,6

200Profit := 7*xs + 9*xl

Bois := 1*xs + 3*xl <= 200

Tour:= 3*xs + 2*xl <= 160

Optimisation de la production

Contrainte sur la quantité de boisIl y a du bois pour produire 200 xs ou 66,66 xl.

Page 22: Download the file to read comments

xl

xs

66,6

200Profit := 7*xs + 9*xl

Bois := 1*xs + 3*xl <= 200

Tour:= 3*xs + 2*xl <= 160

Optimisation de la production

Contrainte sur la quantité de boisIl y a du bois pour produire 200 xs ou 66,66 xl.

Page 23: Download the file to read comments

xl

xs

80

53,33Profit := 7*xs + 9*xl

Bois := 1*xs + 3*xl <= 200

Tour:= 3*xs + 2*xl <= 160

Optimisation de la production

Contrainte sur le nombre d’heures du

tour.Geppetto a le temps de produire 80 xl ou 53,33 xs.

Page 24: Download the file to read comments

xl

xs

80

53,33Profit := 7*xs + 9*xl

Bois := 1*xs + 3*xl <= 200

Tour:= 3*xs + 2*xl <= 160

Optimisation de la production

Contrainte sur le nombre d’heures du tour.Geppetto a le temps de produire 80 xl ou 53,33 xs.

Page 25: Download the file to read comments

xl

xs

66,6

53,33Profit := 7*xs + 9*xl

Bois := 1*xs + 3*xl <= 200

Tour:= 3*xs + 2*xl <= 160

Optimisation de la production

Ensemble des solutions réalisablesLa solution doit être inférieure aux deux contraintes.

Page 26: Download the file to read comments

xl

xs

66,6

53,33Profit := 7*xs + 9*xl

Bois := 1*xs + 3*xl <= 200

Tour:= 3*xs + 2*xl <= 160

Optimisation de la production

Ensemble des solutions réalisablesLa solution doit être inférieure aux deux contraintes.

Et donnera le profit maximum si elle est sur la ligne la

plus distante de l'origine.

Page 27: Download the file to read comments

xl

xs

66,6

53,33Profit := 7*xs + 9*xl

Bois := 1*xs + 3*xl <= 200

Tour:= 3*xs + 2*xl <= 160

Optimisation de la production

Ensemble des solutions réalisablesLa solution doit être inférieure aux deux contraintes.

Et donnera le profit maximum si elle est sur la ligne la

plus distante de l'origine.

Page 28: Download the file to read comments

xl

xs

66,6

53,33

62,9

11,4Profit := 7*xs + 9*xl

Bois := 1*xs + 3*xl <= 200

Tour:= 3*xs + 2*xl <= 160

Optimisation de la production

Ensemble des solutions réalisablesLa solution doit être inférieure aux deux contraintes.

Et donnera le profit maximum si elle est sur la ligne la

plus distante de l'origine.

xs xl

11,4 62,9

Profit 7 9 646

Bois 1 3 200 <= 200

Tour 3 2 160 <= 160

Page 29: Download the file to read comments

MAIS, les problèmes

académiques sont très

petits et Excel est très

limité.

Page 30: Download the file to read comments

Certains problèmes

nécessitent des

modèles plus

élaborés.

Page 31: Download the file to read comments

• 5 pays, 30 entreprises

• Plus de 1000 produits différents

• Capacité de détail de chaque équipement

• Modifications de prix et de teneur en matières

grasses, par région et par saison

• Des dizaines de points de la demande

Optimisation de la chaîne du lait

Où produire ? Combien de litres de lait

acheter ? Quel produit doit être stocké ?

Page 32: Download the file to read comments

Localisation des entrepôts et des

entreprises

20 millions

de variables!

Page 33: Download the file to read comments

Conclusion :

Même les modèles

limités peuvent avoir

des avantages.

Page 34: Download the file to read comments

Ouverture:

Comment rendre plus

accessibles les

systèmes de

modélisation?

Page 35: Download the file to read comments

Ulisses ASSIS.ulisses.assis@grenoble-

em.com

MBA FT 12

09.Jan.2012

Recherche

opérationnelle