Вы находитесь на странице: 1из 27

Tourne Capital Souffle

- du 03 octobre au 13 novembre 2005 -

Promenade informelle et formelle dans le monde de loptimisation mathmatique


Mohammed DOUIMI Ecole Nationale Suprieure d Arts & Mtiers Mekns 2011-2012

Objectifs
Faire passer quelques moments intellectuellement stimulants

Partager une conception de loptimisation et la varit des approches

Montrer que loptimisation est un langage dans lequel un grand nombre

de problmes complexes et intressants sexprime et se rsolve

Enseigner loptimisation et les mathmatiques de loptimisation

Les pionniers de loptimisation

Euclide 300 AJ

Al Khwarizmi 783-850

Isaac Newton 1642-1727

Leonhard Euler 1707-1783

Lagrange 1735-1813

Friedrich Gauss 1777-1855

Augustin Cauchy 1789-1857

George Dantzig 1914-2005


3

Cest quoi optimiser ?


Le mot optimiser vient lorigine du mot latin qui signifie le meilleur Actuellement , la proccupation de faire les choses de la meilleure faon quil soit Faire le mieux possible est somme toute une attitude naturelle dans la vie courante. Mais, cette notion de meilleur na pas de sens tant que le critre de choix na pas t explicit na quun sens relatif par rapport aux contraintes subies ou volontairement acceptes Dans la pratique, on se retrouve en face de plusieurs choix qui ne sont pas clairs Le plus souvent, on na pas un mais plusieurs critres en tte et ils varient rarement dans le mme sens
4

Remarques

La nature optimise (1/2)


Question Les formes prsentes dans la nature tendent-elles doptimiser un certain critre ? Optimisation de la forme dune fibre nerveuse

Cette forme optimise deux critres : Lattnuation dans le temps du message lectrique traversant le fibre Le second lattnuation dans lespace de ce message
5

La nature optimise (2/2)


Les secrets de la rapidit des dauphins La forme arodynamique du dauphin La peau particulire du dauphin joue un rle crucial dans la rduction des effets de rsistance l'avancement.

Un crocodile du Nil adulte optimise l nergie apporte par son alimentation de faon beaucoup plus efficace que les autres animaux. Il ne fait, en moyenne, que 50 repas

Un vieux crocodile peut ainsi rester deux ans sans se nourrir, de mme qu'un nouveau-n quatre mois
6

Les humains optimisent


Tous les jours

Quest loptimisation mathmatiques ?


Utiliser les mathmatiques pour

Effectuer le meilleur choix sous contraintes


Meilleur Critre, fonction objectif (maximiser/minimiser) Variables dont on peut choisir la valeur

Choix

Contraintes

Restrictions sur les valeurs admissibles des variables


8

Optimisation, thorie et pratique


Loptimisation, cest au moins trois choses : Lart de formuler les problmes de dcision grce des concepts et outils mathmatiques prcis

Une thorie mathmatiques

Lalgorithme de loptimisation

Optimisation, thorie et pratique


Loptimisation, cest au moins trois choses : Lart de formuler les problmes de dcision grce des concepts et outils mathmatiques prcis Comme tout art, son acquisition demande du temps et de la pratique mme lorsquon en a compris les fondements Que mettre dans la fonction objectif ? Comment choisir les variables de dcision ? Que mettre dans les contraintes ? Comment formuler les contraintes ? Comment revenir sur cette formulation lorsque la solution nest pas satisfaisante ?

10

Optimisation, thorie et pratique


Loptimisation, cest au moins trois choses : Lart de formuler les problmes de dcision grce des concepts et outils mathmatiques prcis

Une thorie mathmatiques

Il est facile de dfinir une solution optimale mais il est difficile de la reconnaitre. Donc, il faut savoir caractriser une solution par des conditions ncessaires, suffisantes, ou les deux, en somme connaitre certains de ses proprits pour la reconnaitre

11

Optimisation, thorie et pratique


Loptimisation, cest au moins trois choses :

Lart de formuler les problmes de dcision grce des concepts et outils mathmatiques prcis Une thorie mathmatiques Lalgorithme de loptimisation
Lide est dlaborer des procds pour pouvoir calculer cette solution. Il sagit daller au plus vite vers la solution en amliorant par touches successives une bauche de celle -ci
12

Optimisation, thorie et pratique


Loptimisation, cest au moins trois choses : Lart de formuler les problmes de dcision grce des concepts et outils mathmatiques prcis

Une thorie mathmatiques

Lalgorithme de loptimisation

13

Art de formuler les problmes : Idologie


Monde rel Monde idal

Idalisation Construction de modle Vrification dans le monde rel

Dduction mathmatique

Implication pour le monde rel

14

Dfinition dun systme


Un systme (ou processus) sera une partie de lunivers qui nous entoure que nous avons dcid dapprhender comme un tout avec lequel nous interagissons

x b

y z

Nous Nous agissons sur le systme augrandeurs moyen dune grandeur observons certaines caractristiques du Nous subissons laction sur le systme (ou sur sa mesure) de grandeurs Nous nous connaissons intressons et certaines grandeurs, inaccessibles la mesure, que nous dont matrisons lvolution. systme et le rsultat de nous ces observations forme le vecteur non matrises et plus ou moins inconnues. Ce sont les perturbations, ou caractristiques du systme, que nous noterons z Ce sont les entres : x des sorties y bruits, que nous noterons b

Lobjectif est dassocier ce systme un modle


15

Dfinition dun modle


Le Modle M du systme sera une rgle permettant de calculer, partir de grandeurs connues ou mesures sur le systme, dautres grandeurs dont nous esprons quelles ressemblent aux grandeurs du systme qui nous intressent

ym zm

Frquemment, le modle calcule, partir de lentre x du systme, une sortie ym qui ressemble le plus possible y. Si z est distinct de y, on pourra galement calculer partir du modle un vecteur zm dont on peut esprer ressemble z Si S et M ont la mme entre on parlera de modle parallle Sinon on parlera de modle srie ou inverse (lentre de M est y)
16

Notion de fonction
X

M Y = F(X)

On appelle fonction dune ou de plusieurs quantits, toute expression de calcul dans laquelle ces quantits entrent dune manire quelconque, mles ou non dautres quantits quon regarde comme ayant des valeurs donnes et invariables, tandis que les quantits de la fonction peuvent recevoir toutes les valeurs possibles. Ainsi, dans les fonctions on ne considre que les quantits quon suppose variables, sans aucun gard aux constantes qui peuvent y tre mles (Thorie des Fonctions Analytiques, 1797)
17

Expression dune fonction


Y = F(x1, x2, x3, , xn) =

Expression

Polynme P(x) Les oprations algbriques +, -, x, / , o,

Circulaires Sin, cos, arcos, arcsin

Nprienne Ln, exp

18

Nature dune fonction


X

Y Taux de variation

Y = f(X)

Equation(f) = 0
Equations diffrentielles ordinaires Equations aux Drives Partielles

19

Problme de formulation
Y = f(x)

Modle statistique Analyse des donnes

Que faire ?

20

De lintrieur du systme

Les ressources humaines


Optimiser (amliorer) le systme cest agir sur

Les mthodes Les produits Lorganisation


21

Optimisation, thorie et pratique


Loptimisation, cest au moins trois choses : Lart de formuler les problmes de dcision grce des concepts et outils mathmatiques prcis

Une thorie mathmatiques

Lalgorithme de loptimisation

22

Formulation du problme doptimisation


X

M y = f(x)
est appele la fonction objectif,

est appel lensemble des contraintes,

Un problme doptimisation scrit sous la forme :

Maximiser f = minimiser -f
23

Vocabulaire
y*=f(x*) = min f(x) xD

x* = argmin f(x) xD

v V x * tel que f x * f x x v
*

f x f x x D

24

Classification des Problmes doptimisation


Les problmes doptimisations peuvent tre classs selon le critre : Nature de la variable de dcision

Optimisation numrique

Optimisation combinatoire

Optimisation multi-objectif

Optimisation des formes

Optimisation processus

25

Optimisation, thorie et pratique


Loptimisation, cest au moins trois choses : Lart de formuler les problmes de dcision grce des concepts et outils mathmatiques prcis

Des thorie mathmatiques

Des algorithmes doptimisation

26

Algorithmes doptimisation
Il y a Trois approches diffrentes de rsolution des problmes doptimisation :
Approches dterministes Approches Mta Heuristique Non dterministes Approches Stochastiques

Remarque : Les mthodes heuristiques sont des mthodes mta heuristiques qui sappliquent uniquement un problme particulier

27

Вам также может понравиться