Refine the definitions.
[Projet_Recherche_Operationnelle.git] / rapport / ProjetOptimRO.tex
CommitLineData
e37aec65
JB
1\documentclass[12pt,oneside,a4paper]{book}
2
3
4%%%%%Packages
5
6\usepackage{latexsym}
7\usepackage{amssymb}
8\usepackage[utf8]{inputenc}
9\usepackage[francais]{babel}
10\usepackage{color}
11\usepackage{geometry}
12\usepackage{graphicx}
13\usepackage{amsfonts}
14\usepackage[T1]{fontenc}
15\usepackage{multirow}
16\usepackage{fancyhdr}
17\usepackage{tocbibind}
18\usepackage{lmodern}
19
20
21%%%%%Marges & en-t\^etes
22
23\geometry{hmargin=2.3cm, vmargin=3cm}
24\fancyhf{} % supprime les en-t\^etes et pieds pr\'ed\'efinis
25\fancyhead[FC]{\bfseries\thepage} % N∞page centre bas
26\fancyhead[HC]{\footnotesize\leftmark} % chapitre centre haut
27\renewcommand{\headrulewidth}{0.2pt} % filet en haut
28\addtolength{\headheight}{0.5pt} % espace pour le filet
29\renewcommand{\footrulewidth}{0.2pt} %filet en bas
30
31
32%%%%%Th\'eor\`eme et d\'efinitions
33
34\newtheorem{Def}{D\'efinition}
35\newtheorem{Not}[Def]{Notation}
36\newtheorem{Th}{Th\'eor\`eme}
37\newtheorem{Prop}[Th]{Proposition}
38\newtheorem{Cor}[Th]{Corollaire}
39\newtheorem{Rmq}{Remarque}
40
41
42%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
43%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
44
45\begin{document}
46
47%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
48%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
49
50%%%%%Page de garde
51
52\begin{center}
53
b0927d0a 54 %\includegraphics[scale=0.5]{logo_sciences_rvb.png}\\
cec1e8f8 55 \includegraphics[scale=0.5]{polytech.png}\\
b0927d0a
JB
56
57 \vspace*{0.5cm}
58
59 \footnotesize{
60 \large \bf D\'epartement d'Informatique, Réseaux et Multimédia\\
61 \large \bf 5ème année\\
62 }
63
64 \vspace*{0.5cm}
65
66 %\large{Master 2 Professionnel\\
67 %Math\'ematiques et Informatique des Nouvelles Technologies\\}
68
69 \large{Projet \\ en \\ Optimisation et Recherche Opérationnelle \\}
70
71 \vspace*{0.7cm}
72
73 \begin{tabular}{c}
74 \hline
aa023e1c
JB
75 ~ \\
76 \LARGE\textbf {Programmation Séquentielle Quadratique} \\
77 \LARGE\textbf {en} \\
cec1e8f8 78 \LARGE\textbf {Optimisation non linéraire sous contraintes} \\
aa023e1c 79 ~ \\
b0927d0a
JB
80 \hline
81 \end{tabular}
82
83 \vspace*{0.7cm}
84
85 \includegraphics[scale=0.4]{CE.PNG}\\
86
87 \vspace*{0.5cm}
88
89 \large par\\
90
91 %\large \bsc{}\\
92 %\normalsize{M\'emoire encadr\'e par :} \large St\'ephane \bsc{Ballet}\\
93
94 \vspace*{0.2cm}
91df3de1 95 \large {\bf Jérôme \bsc{Benoit} et Sylvain \bsc{Papa}}\\
b0927d0a
JB
96
97 %\vspace*{0.1cm}
98
99 % \large sous la direction de \\
100
101 %\vspace*{0.1cm}
102
103 %Eric Audureau et Thierry Masson
104
105 %\vspace*{1cm}
106
107 \vspace*{1cm}
108
109 %\normalsize{Licence de Mathématiques 3ème année}
110 \normalsize{Année 2018-2019}
e37aec65
JB
111
112\end{center}
113
114\thispagestyle{empty}
115
116\newpage
117
118
119%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
120%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
121
122
123\pagestyle{plain}
124\frontmatter
125
126
127%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
128%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
129
130
131
132%%%%%Table des mati\`eres
133
134\tableofcontents
135
136\begin{figure}[!b]
b0927d0a
JB
137 \begin{center}
138 %\includegraphics{logo_fac2}
139 \includegraphics[scale=0.04]{amu}
140 \end{center}
e37aec65
JB
141\end{figure}
142
143\newpage
144
145
146%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
147%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
148
149
150\mainmatter
151\pagestyle{fancy}
152
153
154%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
155\chapter{Introduction générale}
156
e37aec65
JB
157\vspace{.5em}
158
159\section{Qu'est-ce que la recherche opérationnelle?}
160
64f7c064
JB
161\subsection{Présentation rapide}
162
e7e85554
JB
163La recherche opérationnelle est une discipline dite "hybride" au confluent de plusieurs disciplines dont principalement l'analyse numérique, les probabilités, la statistique et l'algorithmie.
164\newline
165On la considère usuellement comme une sous discipline des mathématiques de la décision.
91df3de1 166
64f7c064
JB
167\subsection{Définition de la problèmatique}
168
5e4341d1 169Définissons le problème central $ \mathcal{P} $ que ce propose de résoudre la recherche opérationnelle.
6ec0df37 170\begin{Def}
5e4341d1
JB
171 Soient $(n, p, q) \in \mathbb{N}^3$, $x \in \mathbb{R}^n$, une fonction $g: \mathbb{R}^n \longrightarrow \mathbb{R}^p$ représentant les contraintes d'inégalités, une fonction $h: \mathbb{R}^n \longrightarrow \mathbb{R}^q$ représentant les contraintes d'égalités et une fonction dite objectif $J: \mathbb{R}^n \longrightarrow \mathbb{R}$.
172 \newline
173 La problèmatique $ \mathcal{P} $ se définit par :
174 $$
aa023e1c
JB
175 \mathcal{P} \left \{
176 \begin{array}{r c l}
177 \displaystyle\min_{x \in \mathbb{R}^n} J(x) \\
178 g(x) \leq 0 \\
179 h(x) = 0
180 \end{array}
181 \right .
5e4341d1 182 $$
6ec0df37 183\end{Def}
6ec0df37 184\begin{Def}
5e4341d1
JB
185 On définit $ \mathcal{C} $ l'ensemble des contraintes par :
186 $$ \mathcal{C} = \left \{ x \in \mathbb{R}^n \ | \ g(x) \leq 0 \land h(x) = 0 \right \} $$
6ec0df37 187\end{Def}
5e4341d1 188Elle doit résoudre les problèmes d'existence d'une solution ($ \mathcal{C} \neq \emptyset $) ainsi que de construction d'une solution.
64f7c064 189
e37aec65
JB
190\section{Qu'est-ce que l'optimisation?}
191
5e4341d1
JB
192\begin{Def}
193 Soit une fonction $ f: \mathbb{R}^n \longrightarrow \mathbb{R} $ différentiable.
194 \newline
195 Le gradient de $ f $, noté $\nabla f$, en $ x^\ast \in \mathbb{R}^n$ se définit par :
196 \[
197 \nabla f(x^\ast) = (\frac{\partial f}{\partial x_1}(x^\ast),\ldots,\frac{\partial f}{\partial x_n}(x^\ast))
198 \]
199\end{Def}
200
201La recherche d'un optimum au problème $ \mathcal{P} $ est l'activité principale de l'optimisation.
6ec0df37 202\newline
5e4341d1
JB
203Dans le cas où $ J $ est continûment différentiable et ses dérivées sont continues,
204une condition suffisante pour que $ x^\ast \in \mathbb{R}^n $ soit un de ses extremums
205est que $ \nabla f(x^\ast) = 0 $
6ec0df37
JB
206
207% Dans cette section nous prenons appui sur l'ouvrage {\it Optimisation et contrôle des systèmes linéaires} \cite{Berg} de Maïtine Bergounioux \footnote{Maïtine Bergounioux, {\it Optimisation et contrôle des systèmes linéaires}, Dunod, 2001.}.
208% Nous utiliserons aussi l'ouvrage de Francis Filbet\footnote{Francis Filbet, {\it Analyse numérique - Algorithme et étude mathématique}, Dunod, 2009.}, {\it Analyse numérique - Algorithme et étude mathématique} \cite{Filb}.
b0927d0a
JB
209
210
211%{\it La relativité}, Que sais-je?, 4ème édition, puf, 2000, \cite{Mavr};
212%ainsi que Jean Hladik, {\it La relativité selon Einstein}, L'esprit des sciences, Ellipses, 2000, \cite{Hlad}.
e37aec65
JB
213
214
215
216
217%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
218
219\chapter{Sujets d'étude en travaux dirigés}
220
221\section{Cahier des charges}
222
b0927d0a 223Il s'agit de travailler en binôme ou bien seul sur des sujets complémentaires et d'approfondissement du cours. Le travail en question effectué durant les TDs consistera
e37aec65
JB
224à effectuer un dossier sur un thème. Le dossier devra être tapé en Latex ou Tex puisque il peut y avoir des formules de mathématiques ou de physiques. Il pourra aussi comporter une partie "implémentation effective" d'algorithmes (en annexe).
225
226\vspace{.5em}
227
b0927d0a
JB
228Sur la fond, toutes les sources de connaissance utilisées devront être citées. En particulier, la méthodologie universitaire sera privilégiée
229(citations en note de bas de page et dans le corps du document, liste des références en fin de document dans la bibliographie, etc...).
230Wikipédia pourra être utilisé mais cela devra être mentionné en tant que référence (note de bas de page ou citation dans le corps du document).
e37aec65
JB
231L'accent sera essentiellement mis sur la démarche scientifique utilisée à égal niveau avec le contenu acquis des connaissances.
232
233\vspace{.5em}
234
b0927d0a
JB
235Plusieurs sources devront être croisées afin de prétendre au maximum de vraisemblance
236et d'objectivité scientifique. Le document ne devra pas excéder 10 pages.
e37aec65
JB
237On privilégiera les qualités de synthèse, d'organisation ainsi que du contenu du document.
238
239\section{Proposition de sujets}
240
241\subsection{Analyse numérique}
242
243\vspace{.5em}
244
2451) Méthode des moindres Carrés (cas général, cas pondéré, cas des équations non linéaires).
246
247\vspace{.5em}
248
2492) Méthode de Newton-Raphson (cas d'une variable, cas de deux variables) - Application: extrema d'une fonction à deux variables.
250
251\vspace{.5em}
252
2533) Autres méthodes: méthode de Jacobi, de Gauss-Seidel, etc....
254
255\vspace{.5em}
256
e37aec65
JB
257\subsection{Optimisation}
258
259\vspace{.5em}
260
261\subsubsection{Optimisation sans contrainte}
262
263{\bf A- Algorithmes déterministes}
264
265\vspace{.5em}
266
2671) Régression linéaire sans contrainte (pré-requis: Méthode des moindres carrés).
268
269\vspace{.5em}
270
2712) Méthodes de descente: la méthode du gradient (à pas constant ou à pas variable ou à pas optimal).
272
273\vspace{.5em}
274
b0927d0a 2753) Méthode de Newton (ou méthode dite de la tangente) et application à la recherche d'extrema.
e37aec65
JB
276
277\vspace{.5em}
278
2794) Méthodes de descente: méthode du gradient conjugué (cas linéaire et cas général)
280
281\vspace{.5em}
282
2835) Méthode de relaxation
284
285\vspace{.5em}
286
287{\bf B- Algorithmes probabilistes ou dit stochastiques}
288
289\vspace{.5em}
290
2911) Dynamique de métropolis (prérequis: chaines de Markov)
292
293\vspace{.5em}
294
2952) Recuit simulé sur un ensemble fini et application au problème du voyageur de commerce (prérequis: dynamique de métropolis)
296
297\vspace{.5em}
298
299\subsubsection{Optimisation ou minimisation avec contraintes}
300
301\vspace{.5em}
302
3031) Régression linéaire avec contraintes (prérequis: méthode des moindres carrés, conditions ou équations dites de Karush-kuhn-Tucker (KKT)) .
304
305\vspace{.5em}
306
3072) Cas de la programmation linéaire (prérequis: Lagrangien et multiplicateurs de Lagrange, conditions de KKT).
308
309\vspace{.5em}
310
b0927d0a
JB
3113) Algorithmes: méthode du gradient projeté, méthode de Lagrange-Newton pour des contraintes en égalité,
312méthode de Newton projetée pour des contraintes de bornes, méthodes de pénalisation,
313méthodes de programmation quadratique successive (SQP Sequential Quadratic Programming),
e37aec65
JB
314méthode de dualité (méthode d'Uzawa, prérequis: théorie de la dualité convexe) etc...
315
316\vspace{.5em}
317
e37aec65
JB
318\subsection{Recherche opérationnelle}
319
320\vspace{.5em}
321
322\subsubsection{La programmation linéaire (cas particulier de l'optimisation avec contraintes)}
323
3241) Méthode d'énumération.
325
326\vspace{.5em}
327
3282) Méthode du simplexe.
329
330\vspace{.5em}
331
b0927d0a 3323) Application à des problèmes de R.O:
e37aec65
JB
333
334\vspace{.5em}
335
336\hspace{.3em} 3.1) Fêtes de Pâques: A l'approche des fêtes de Pâques, un artisan chocolatier décide de confectionner des oeufs en chocolats. En allant inspecter ses réserves, il constate qu'il lui reste 18 kg de cacao, 8 kg de noisettes et 14 litres de lait. Ce chocolatier a deux spécialités: l'oeuf {\it extra} et l'oeuf {\it sublime}. Un oeuf {\it extra} nécessite 1kg de cacao, 1 kg de noisettes et 2 litres de lait tandis qu'un oeuf {\it sublime} nécessite 3 kg de cacao, 1 kg de noisettes et 1 litre de lait. Il fera un bénéfice de 20 euros en vendant un oeuf {\it extra}, et de 30 euros en vendant un oeuf {\it sublime}.
337
338\vspace{.5em}
339
340\hspace{.6em} a) \'Ecrire ce problème sous la forme d'un problème de programmation linéaire.
341
342\vspace{.5em}
343
344\hspace{.6em} b) Combien d'oeufs extra et sublime doit-il fabriquer pour faire le plus grand bénéfice?
345
346\vspace{.5em}
347
348\hspace{.3em} 3.2) Organisation du travail: La fabrication d'une pièce $P_1$ a un prix de revient de 150 euros et celle d'une pièce $P_2$ coûte 100 euros. Chaque pièce est traitée successivement dans trois ateliers. Le nombre d'heures-machines par pièce est indiqué dans le tableau suivant :
349
350\vspace{.5em}
351
352\begin{center}
b0927d0a
JB
353 $
354 \begin{array}{|c|c|c|c|}
355 \hline
356 Atelier & A & B & C \\
357 \hline
358 Pièce 1 & 3 h & 5 h & 2 h \\
359 \hline
360 Pièce 2 & 1 h & 3 h & 3 h \\
361 \hline
362 \end{array}
363 $
e37aec65
JB
364\end{center}
365
366\vspace{.5em}
367
368Pour éviter le chômage technique, l'atelier A doit obligatoirement fournir 1200 heures machines, l'atelier B doit obligatoirement fournir 3000 heures machines et l'atelier C doit obligatoirement fournir 1800 heures machines.
369
370\hspace{.6em} a) \'Ecrire ce problème sous la forme d'un problème de programmation linéaire.
371
372\vspace{.5em}
373
374\hspace{.6em} b) Combien faut-il fabriquer de pièces $P_1$ et $P_2$ pour minimiser le coût de revient de l'ensemble de la production et pour assurer le fonctionnement des trois ateliers excluant tout chômage technique?
375
376\vspace{.5em}
377
e37aec65
JB
378\bibliographystyle{plain}
379\bibliography{stdlib_sbphilo}
380
381%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
382
383\end{document}
384
385
386\begin{thebibliography}{6}\input{MemoireM2Ballet6.synctex.gz(busy)}
387
b0927d0a
JB
388 %\bibitem[1]{BL} Jean-Pierre \bsc{Bourguignon} et David \bsc{Langlois}, Cours de M1, Module Relativité Générale,
389 %Ecole Polytechnique, ParisTech, 2011.\\
390
391 %\bibitem[2]{G} Gilles \bsc{Cohen-Tannoudji}, Einstein et la refondation relativiste de la physique, 2005.\\
392
393 %\bibitem[3]{D} Pierre \bsc{Duhem}, La théorie physique, son objet, sa structure, Vrin, 2007.\\
394
395 %\bibitem[4]{E1} Albert \bsc{Einstein}, Die formale grundlage der allgemeinen Relativittstheorie. Kniglich Preussische
396 %Akademie der Wissenschaften (Berlin),Sitzungsberichte: pp 1030-1085. \\
397
398 %\bibitem[5]{G} Christian \bsc{Godin}, Dictionnaire de philosophie, Fayard Edition du temps, 2004.\\
399
400 %\bibitem[6]{H} Jean \bsc{Hladik}, La Relativité selon Einstein, L'Esprit des Sciences, Ellipses.\\
401
402 %\bibitem[7]{IS} \bsc{Iftime} and \bsc{Stachel}, The hole argument for covariant theories, arKiv:gr-qc/0512021v2, 8 avril 2006.\\
403
404 %\bibitem[8]{K} \bsc{Kant}, Critique de la raison pure, Traduction, présentation, notes par Alain Renaut, GF-Flammarion, 2006.\\
405
406 %\bibitem[9]{K2} \bsc{Kant}, Prolégomènes à toute métaphysique future, Traduction de Louis Guilermit, Vrin, 1986.\\
407
408 %\bibitem[10]{KU} Thomas \bsc{Kuhn}, La structure des révolutions scientifiques, Flammarion Champs Sciences, 2008.
409
410 %\bibitem[11]{L} Marc \bsc{Lachièze-Rey}, Initiation à la cosmologie, 3ème édition, Dunod, 2000.\\
e37aec65 411
b0927d0a 412 %\bibitem[12]{Mas} Thierry \bsc{Masson}, Cours de géométrie différentielle, groupe et algèbre de Lie, fibrés et connexions, 2010.\\
e37aec65 413
b0927d0a 414 %\bibitem[13]{Poi} Henri \bsc{Poincaré}, La Science et L'Hypothèse, Flammarion, Paris, 1968.\\
e37aec65 415
b0927d0a
JB
416 %\bibitem[14]{Mav} Stamatia \bsc{Mavridès}, La Relativité, Que sais-je, 4ème édition, PUF, 2000.\\
417
418 %\bibitem[15]{R} Robert \bsc{Rynasiewicz}, The Lessons of the Hole Argument, The British Journal of the Philosophy of Science,
419 %vol; 45 (2), 407-436, Oxford University Press, Oxford Journals, 1994. \\
420
421 %\bibitem[16]{S} Standford Encyclopedia of Philosophy.\\
422
423 %\bibitem[17]{W} Wikipedia.\\
424
425 %\bibitem[1]{Bachtold} {\bf Manuel Bächtold}, L'interprétation de la mécanique quantique, une approche pragmatique, Collection vision des sciences, Hermann, 2008 .\\
1ac77878 426
b0927d0a 427 %\bibitem[2]{Aspect} {\bf Alain Aspect}, Présentation naïve des inégalités de Bell, 2004.\\
b0927d0a 428
1ac77878 429 \bibitem[3]{Basda} {\bf Jean-Louis Basdevant et Manuel Joffre}, Mécanique Quantique, Les éditions de l'Ecole Polytechnique, 2006.\\
b0927d0a 430
1ac77878 431 %\bibitem[4]{Diu} {\bf Bernard Diu}, Le congrès de Solvay de 1927: petite chronique d'un grand évènement, Bibnum.\\
b0927d0a
JB
432
433 %\bibitem[1]{B} \bsc{Aristote}, Métaphysique, traduction J.Tricot, Vrin, 1974.\\
434
b0927d0a 435\end{thebibliography}