• Aucun résultat trouvé

Introduction aux probl`emes d’optimisation et `a la mod´elisation

N/A
N/A
Protected

Academic year: 2022

Partager "Introduction aux probl`emes d’optimisation et `a la mod´elisation"

Copied!
15
0
0

Texte intégral

(1)

et ` a la mod´elisation

Recherche Op´erationnelle et Optimisation Master 1 I2L / ISIDIS

S´ebastien Verel verel@lisic.univ-littoral.fr

http://www-lisic.univ-littoral.fr/~verel

Universit´e du Littoral Cˆote d’Opale Laboratoire LISIC Equipe OSMOSE

(2)

Information

But, ´evaluation, objectifs, support de cours, bibliographie : cf. siteweb

(3)

Plan

(4)

Recherche Op´ erationnelle, m´ ethode d’optimisation

Origine historique de la recherche op´erationnelle (RO) Expression utilis´ee au Royaume-Unis

Seconde guerre mondiale (1938, Royal Air Force) Optimisation des op´erations militaires

Recueil donn´ees station radar, gestion des avions, strat´egie sous-marins allemand

D´efinition contemporaine de RO

Mod´elisation math´ematique d’un probl`eme,

puis r´esoudre ce probl`eme `a l’aide d’une m´ethode informatique

(5)

Probl` eme d’optimisation

D´efinition : probl`eme d’optimisation

Unprobl`eme d’optimisationest un couple (X,f) avec : Espace de recherche : ensemble des solutions possibles,

X

fonction objectif : crit`ere de qualit´e (ou de non-qualit´e) f :X →IR

R´esoudre un probl`eme d’optimisation

Trouver la (ou les) meilleure solution selon le crit`ere de qualit´e x?=argmaxX f

(dans le cas de maximisation)

(6)

R´ esoudre des probl` emes du monde r´ eel

Exemple de probl`eme du monde r´eel Des produits sont dans un entrepˆot.

But : Livrer les produits `a tous les clients.

(7)

R´ esoudre des probl` emes du monde r´ eel

Exemple de probl`eme du monde r´eel Des produits sont dans un entrepˆot.

But : Livrer les produits `a tous les clients.

Client Dépot

Probl`eme abstrait

But : Minimiser la distance (le coˆut) parcourue en respectant les contraintes horaires

(8)

R´ esoudre des probl` emes du monde r´ eel

Exemple de probl`eme du monde r´eel Des produits sont dans un entrepˆot.

But : Livrer les produits `a tous les clients.

Client Dépot

Probl`eme abstrait

But : Minimiser la distance (le coˆut) parcourue en respectant les contraintes horaires

(9)

Une m´ ethodologie de r´ esolution de probl` eme

Principe

Transformer un probl`eme r´eel en un probl`eme d’optimisation

Problème

Réel Problème

Optimisation Solution(s)

Modélisation Résolution

Mod´eliser :

Abstraire la r´ealit´e

Simplifier la r´ealit´e (nombre de param`etres, “bruit”, d´efauts,...)

Garder les ´el´ements pertinents par rapport au probl`eme `a r´esoudre

(10)

Une m´ ethodologie de r´ esolution de probl` eme

Principe

Transformer un probl`eme r´eel en un probl`eme d’optimisation

Problème

Réel Problème

Optimisation Solution(s)

Modélisation Résolution

Concevoir un (bon) mod`ele :

Connaissance experte du domaine

Connaissance des m´ethodes de r´esolution (informatique)

(11)

Introduction

Probl` eme d’optimisation

D´efinition : probl`eme d’optimisation

Unprobl`eme d’optimisationest un couple (X,f) avec : Espace de recherche : ensemble des solutions possibles,

X

fonction objectif : crit`ere de qualit´e (ou de non-qualit´e) f :X →IR

R´esoudre un probl`eme d’optimisation

Trouver la (ou les) meilleure solution selon le crit`ere de qualit´e x?=argmaxX f

bonne approximation, ou une solution ”robuste”, etc.

(12)

Probl` eme d’optimisation

D´efinition : probl`eme d’optimisation

Unprobl`eme d’optimisationest un couple (X,f) avec : Espace de recherche : ensemble des solutions possibles,

X

fonction objectif : crit`ere de qualit´e (ou de non-qualit´e) f :X →IR

R´esoudre un probl`eme d’optimisation

Trouver la (ou les) meilleure solution selon le crit`ere de qualit´e x?=argmaxX f

Mais, des fois, l’ensemble de toutes les meilleures solution, ou une bonne approximation, ou une solution ”robuste”, etc.

(13)

Contexte

Optimisation boite noire (Black box)

Nous ne pouvons connaitre que{(x0,f(x0)),(x1,f(x1)), ...}donn´es par un ”oracle”

Aucune information sur la d´efinition de la fonction objectiff n’est soit disponible ou soit n´ecessaire

x −→ −→f(x)

Fonction objectif donn´ee par un calcul ou une simulation Fonction objectif peut ˆetre irr´eguli`ere, non diff´erentiable, non continue, etc.

(14)

Typologie des probl` emes d’optimisation

Classification

Optimisation combinatoire : Espace de recherche dont les variables sont discr`etes (cas NP-difficile)

Optimisation num´erique (continue): Espace de recherche dont les variables sont continues

N’entrant pas dans les deux autres cat´egories : combinaison discret/continue, programme, morphologie, topologie, etc.

(15)

Notion de complexit´ e

Notion de complexit´e

pour comprendre les probl`emes NP-complet, NP-difficile

Voir Cours Licence 3 Aspects Th´eorique de l’Informatique (ATI)

Références

Documents relatifs

On note p la proportion de boules blanches et (1 − p) la proportion de boules noires, avec 0 < p < 1 (on a donc au moins une boule blanche et au moins une boule noire).. On

A l’aide du Th´ eor` eme 10.2.8, montrer que les points de minimum de J sur la sph` ere unit´ e sont des vecteurs propres de A associ´ es ` a la plus petite valeur

Si T est inf´ erieur ` a la distance de K ` a la fronti` ere de Ω, la solution explicite donn´ ee par l’exercice pr´ ec´ edent est aussi solution de l’´ equation des ondes dans

Mazen Saad (ECN) Mod´ elisation et simulation num´ erique par l’exemple Loches, 10 avril 2014 2 / 26... Ecole Centrale

A travers cet exemple, on peut identifier plusieurs ´ el´ ements : L’ensemble de tous les candidats possibles :. tous les parcours possibles Une fonction de coˆ

Docking mol´ eculaire Mod´ elisation cognitive Calibration de mod` ele agronomique Apprentissage artificiel?. Tˆ ache de m´ emorisation

But : R´ esoudre un probl` eme d’optimisation num´ erique Trouver une des meilleures solution selon le crit` ere :. =

Introduction Probl` emes d’optimisation combinatoire Probl` emes d’optimisation num´ erique