• Aucun résultat trouvé

Introduction à l optimisation

N/A
N/A
Protected

Academic year: 2022

Partager "Introduction à l optimisation"

Copied!
17
0
0

Texte intégral

(1)

Introduction à l’optimisation

Yannick Privat

IRMA, univ. Strasbourg

Introduction à l’optimisation

(2)

Sommaire

1 Quelques exemples de problèmes d’optimisation

2 Le vocabulaire de l’optimisation

(3)

Le problème du voyageur de commerce

Problème du voyageur de commerce Comment trouver le chemin le plus court (à vol d’oiseau) qui passe par Paris, Lyon, Marseille, Lille, Toulouse, Bordeaux, Nice, Nantes, Strasbourg et Toulon, et revienne à son point de départ ?

Formalisation (Problème général) A partir d’une matrice

C= (Cij)1≤i,j≤n oùCij représente le coût du déplacement entre la villei et la villej

Problème : trouver une permutationσ=

1 σ(1)

2 σ(2)

···

···n σ(n)

qui minimise la fonction

σ7→Cσ(1)σ(2)+Cσ(2)σ(3)+· · ·+Cσ(n−1)σ(n)+Cσ(n)σ(1).

(4)

Le problème du voyageur de commerce

Problème NP-complet

En théorie de la complexité, un problèmeNP-completest un problème de décision vérifiant les propriétés suivantes :

Il est possible de vérifier une solution efficacement (en temps polynomial) ; la classe des problèmes vérifiant cette propriété est notée NP ;

Tous les problèmes de la classe NP se ramènent à celui-ci via une réduction polynomiale ; cela signifie que le problème est au moins aussi difficile que tous les autres problèmes de la classe NP.

Un problèmeNP-difficileest un problème qui remplit la seconde condition, et donc peut être dans une classe de problème plus large et donc plus difficile que la classe NP.

! Le problème du voyageur de commerce est un problème NP-difficile et le problème de décision associé est un problème NP-complet

! On ne peut pas caractériser les solutions en calculant une dérivée (conditions d’optimalité difficiles à écrire)

(5)

Problème de type “moindres carrés”

On s’intéresse à l’évolution du chiffre d’affaire d’une entreprise sur plusieurs années. Y a-t-il une corrélation (linéaire) entre l’année et le chiffre d’affaire ?

année (xi) 1999 2000 2001 2002 2003 2004

chiffre d’affaire (yi, en Me) 15 20 32 26 33 55 Problème d’optimisationTrouver m(coefficient directeur) etp (ordonnée à l’origine) minimisant

(m,p)7→

6

X

i=1

(yi−mxi−p)2,

(6)

Problème de type “moindres carrés”

On s’intéresse à l’évolution du chiffre d’affaire d’une entreprise sur plusieurs années. Y a-t-il une corrélation (linéaire) entre l’année et le chiffre d’affaire ?

année (xi) 1999 2000 2001 2002 2003 2004

chiffre d’affaire (yi, en Me) 15 20 32 26 33 55 Problème d’optimisationTrouver m(coefficient directeur) etp (ordonnée à l’origine) minimisant

(m,p)7→

6

X

i=1

(yi−mxi−p)2,

(7)

Optimisation d’un portefeuille d’action

! On possèdenactions, que l’on représente par des variable aléatoiresR1, ...,Rn

! Chaque action rapporte en moyenne à l’actionnaireei=E(Ri)(espérance deRi) au bout d’un an.

! On investit une sommeS donnée, et l’on notexi∈R, la proportion de la somme investie dans l’actioni, de sorte que

n

X

i=1

xi =1

,→Le portefeuille total est représenté par la variable aléatoireR=

n

X

i=1

xiRi

! Rendement du portefeuille=E(R) =

n

X

i=1

xiei.

! Risque du portefeuille=σ2(x) =E[(R−E(R))2].

Un calcul simple montre queσ2(x) = (x,Ax)avecA= (aij)1≤i,j≤n et

∀(i,j)∈ {1, ...,n}2, aij=E[(Ri−E(Ri))(Rj−E(Rj))].

(8)

Optimisation d’un portefeuille d’action

! Le rendement se réécrit

n

X

i=1

xiei = (e,x)

! On poseu= (1, . . . ,1). Somme des proportions d’actions = 1= (x,u)

On dit qu’un portefeuillex est efficients’il assure à la fois un rendement maximalεpour un risque donnéσet un risque minimalσpour un rendement imposéε.

Pourε∈Retσ∈R+ donnés, on définit les ensembles :

C1(ε) = {x∈Rn: (u,x) =1et(e,x) =ε}, C2(σ) =

x ∈Rn: (u,x) =1et 1

2(Ax,x) =σ

.

On cherche à résoudre les problèmes

(P) inf

x∈C1(ε)

1

2(Ax,x) et (P+) sup

x∈C2(σ)

(e,x)

(9)

Positionnement de capteurs pour la tomographie thermo-acoustique

Imagerie médicale

L’exemple de la tomographie thermo acoustique :comment positionner les capteurs de façon optimale afin de garantir la “meilleure”

reconstruction de l’objet à imager ?

Inconnues

Nombre, position, et éventuellement forme des capteurs

(10)

Optimisation de forme

La légende de la Reine Didon

Au IXèmesiècle avant J.-C., la reine Didon dut s’enfuir après que son frère Pygmalion eut assassiné son époux afin de prendre le pouvoir.

Elle accosta à Byrsa, citadelle proche du Tunis actuel, et demanda asile aux autochtones. On ne lui concéda que“ce que pourrait couvrir la peau d’un bœuf”.

Elle découpa la peau en de si fines lanières qu’elle obtint, bout à bout, une longueur fantastique de près de 4 km. Puis elle fit disposer cette corde sur le sol de façon à enclore la plus grande surface possible.

Question : comment a-t-elle fait ?

(11)

Optimisation de forme

Mathématiquement, le problème à résoudre est très proche du problème isopérimétrique : DéterminerΩ, un domaine plan solution du problème d’optimisation

maximiser aire(Ω)

sachant que périmètre(Ω) =4km.

Le problème consiste à trouver la courbe plane de longueur ` fixée qui enclot avec le segment reliant ses deux extrémités, la portion plane d’aire maximale, autrement dit, on résout pourb>a≥0,

sup

y∈E

Z b

a

y(x)dx

E={y ∈Y | Z b

a

p1+y02(x)dx=`ety(a) =y(b) =0}

avecY, un espace fonctionnel donné (choisi par exemple de sorte que ce problème possède une solution).

(12)

Optimisation de forme

La preuve

Zénodore(IIèmesiècle avant J.C.) sait démontrer cette inégalité dans le cas particulier Ω= polygone.

Jusqu’au XIXèmesiècle, on admet ce résultat

sans savoir le prouver.

Steiner(mathématicien suisse du XIXèmesiècle) publie une démonstration, mais. . .cette preuve est fausse !

Weierstrass(mathématicien allemand du XIXèmesiècle) conclut la démonstration, en utilisant les outils modernes ducalcul des variations.

Généralisation à l’espace seulement connue depuis 1960 (théorie géométrique de la mesure)

(13)

Sommaire

1 Quelques exemples de problèmes d’optimisation

2 Le vocabulaire de l’optimisation

(14)

Notations, vocabulaire

SoitV, un espace vectoriel normé, muni de la normek · k. On s’intéresse au problème

x∈Kinf f(x) ou sup

x∈K

f(x)

oùK ⊂V etf :K−→Rest une fonction, appeléefonction coûtoucritère.

! SiK=V, on parle de problème d’optimisationsans contrainte.

! SiK(V, on parle de problème d’optimisationsous contrainte.

! SidimK<+∞(resp.dimK = +∞), on parle de problème d’optimisationen dimension finie (resp. infinie).

Remarque importante résoudre le problème sup

x∈K

f(x)est équivalent à résoudre le problème inf

x∈K−f(x)

! x0 min local def :∃ε >0 tel que inf

x∈K∩B(x0,ε)f(x) =f(x0).

! x0 min global def :∀x∈K,f(x)≥f(x0).

Idem pour les définitions de max local/global. . .

(15)

Notations, vocabulaire

Dans le cadre de ce cours, on étudiera essentiellement l’optimisation en dimension finie.

Définition : suite minimisante

SoitX, une partie minorée non vide deR. Alors, les assertions suivantes sont équivalentes :

1 m= inf{x,x ∈X};

2 ∀x ∈X,m≤x et∀ε >0, ∃x∈X |x<m+ε;

3 mest un minorant deX et il existe(xn)n∈N∈XN, appelée “suite minimisante”

convergeant versm.

Exemples

Déterminer le parallélépipède rectangle de volume maximal parmi ceux dont la surface extérieure vaut 6. En introduisanta,betc, les longueurs des côtés du parallélépipède, on se ramène à la résolution du problème

supV(a,b,c) =abc ab+ac+bc=3, a≥0, b≥0, c≥0.

Le problème de la reine Didon.

(16)

Plan d’étude d’un problème d’optimisation

! Ce problème possède t-il une solution ?

! 1er cas de figure.

Si ce problème possède une solution, on cherchera à la caractériser (par exemple, est-elle unique ?) ou mieux, à la déterminer lorsque ce sera possible. On exploitera pour cela les conditions nécessaires d’optimalité (aux premier et deuxième ordres).

! 2ème cas de figure.

Si ce problème ne possède pas de solution, on cherchera à exhiber une suite minimisante, i.e. une suite d’éléments de l’ensembleK convergeant vers inf{f(x),x∈K}.

! Enfin, on se posera la question, lorsque l’on ne sait pas déterminer explicitement les solutions du problème d’optimisation, du choix deméthodes numériquesadaptées pour déterminer le minimum et ses minimiseurs.

(17)

Études numériques (séances de T.P.)

Références

Documents relatifs

Ainsi, ce sont les enseignants de chaque classe qui doivent construire des sujets pour leurs élèves, et évaluer ces élèves pendant leurs heures de cours!. Sous une formulation

Article numérisé dans le cadre du programme Numérisation de documents anciens

Castelnau , on par- viendra aisément à démontrer que , de tous les troncs de parallélipipèdes dans lesquels les arêtes latérales et la section qui leur est

Nous pensons notamment à MinRSSC et MaxRIS dans l’espoir de résultats positifs sur respectivement MinSC et MaxCB ; à MinE2-Sat dans l’hypothèse d’un résultat négatif

Daniel dessine 5 planches de marteaux dont une avec 15 brochoirs très différents, page 106 de son Dictionnaire des outils, cité dans de nombreux Toupins-net.. L’encyclopédie Larousse

avec un champ numérique plus grand, en introduisant des contextes différents notamment celui de la mesure (euros, cm…). 2 ou 3 étapes mixant addition et soustraction

1/ Un terme de la langue source correspond plus ou moins à un seul terme de la langue cible, mais leur extension est différente. L a première catégorie reste évidemment la

Difficile aussi de comprendre les contours des  autorisations de déplacement : l’une d’elles, hébergée dans un hôtel social de Saint-Ouen, avait l’habitude