]> AND Private Git Repository - hdrcouchot.git/blob - main.tex
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
15
[hdrcouchot.git] / main.tex
1 %% Use the standard UP-methodology class
2 %% with French language.
3 %%
4 %% You may specify the option 'twoside' or 'oneside' for
5 %% the document.
6 %%
7 %% See the documentation tex-upmethodology on
8 %% http://www.arakhne.org/tex-upmethodology/
9 %% for details about the macros that are provided by the class and
10 %% to obtain the list of the packages that are already included. 
11
12 \documentclass[french]{spimufchdr}
13 \usepackage{dsfont}
14 \usepackage{graphicx}
15 \usepackage{listings}
16 %\usepackage[font=footnotesize]{subfig}
17 \usepackage[utf8]{inputenc}
18 \usepackage{thmtools, thm-restate}
19 \usepackage{multirow}
20 %\declaretheorem{theorem}
21
22 %%--------------------
23 %% Search path for pictures
24 \graphicspath{{images/},{path2/}}
25
26 %%--------------------
27 %% Definition of the bibliography entries
28 \declarebiblio{J}{Journaux internationaux avec comités de lecture}{mabiblio}
29
30 %%--------------------
31 %% Title of the document
32 \declarehdr{Title}{XX Mois XXXX}
33  
34 %%--------------------
35 %% Set the author of the HDR
36 \addauthor[first.name@utbm.fr]{First}{Name}
37  
38 %%--------------------
39 %% Add a member of the jury
40 %% \addjury{Firstname}{Lastname}{Role in the jury}{Position}
41 \addjury{First}{Name}{Rapporteur}{Professeur à l'Université de XXX}
42 \addjury{First}{Name}{Examinateur}{Professeur à l'Université de XXX}
43  
44 %%--------------------
45 %% Change the style of the text in the list of the members of the jury.
46 %% \Set{jurystyle}{ style of the text}
47 %\Set{jurystyle}{\small}
48
49 %%--------------------
50 %% Set the University where HDR was made
51 \hdrpreparedin{Université de Technologie de Belfort-Montbéliard}
52  
53 %%--------------------
54 %% Set the English abstract
55 %\hdrabstract[english]{This is the abstract in English}
56  
57 %%--------------------
58 %% Set the English keywords. They only appear if
59 %% there is an English abstract
60 %\hdrkeywords[english]{Keyword 1, Keyword 2}
61  
62 %%--------------------
63 %% Set the French abstract
64 \hdrabstract[french]{Blabla blabla.}
65  
66 %%--------------------
67 %% Set the French keywords. They only appear if
68 %% there is an French abstract
69 %\hdrkeywords[french]{Mot-cl\'e 1, Mot-cl\'e 2}
70
71 %%--------------------
72 %% Change the layout and the style of the text of the "primary" abstract.
73 %% If your document is written in French, the primary abstract is in French,
74 %% otherwise it is in English.
75 \Set{primaryabstractstyle}{\small}
76
77 %%--------------------
78 %% Change the layout and the style of the text of the "secondary" abstract.
79 %% If your document is written in French, the secondary abstract is in English,
80 %% otherwise it is in French.
81 %\Set{secondaryabstractstyle}{\tiny}
82
83 %%--------------------
84 %% Change the layout and the style of the text of the "primary" keywords.
85 %% If your document is written in French, the primary keywords are in French,
86 %% otherwise they are in English.
87 %\Set{primarykeywordstyle}{\tiny}
88
89 %%--------------------
90 %% Change the layout and the style of the text of the "secondary" keywords.
91 %% If your document is written in French, the secondary keywords are in English,
92 %% otherwise they are in French.
93 %\Set{secondarykeywordstyle}{\tiny}
94
95 %%--------------------
96 %% Change the speciality of the PhD thesis
97 %\Set{speciality}{Informatique}
98  
99 %%--------------------
100 %% Change the institution
101 %\Set{universityname}{Universit\'e de Technologie de Belfort-Montb\'eliard}
102
103 %%--------------------
104 %% Add the logo of a partner or a sponsor
105 %\addpartner{partner_logo}
106 \newcommand{\JFC}[1]{\begin{color}{green}\textit{#1}\end{color}}
107 \newcommand{\vectornorm}[1]{\ensuremath{\left|\left|#1\right|\right|_2}}
108 \newcommand{\ie}{\textit{i.e.}}
109 \newcommand{\Nats}[0]{\ensuremath{\mathbb{N}}}
110 \newcommand{\Reels}[0]{\ensuremath{\mathbb{R}}}
111 \newcommand{\Zed}[0]{\ensuremath{\mathbb{Z}}}
112 \newcommand{\Bool}[0]{\ensuremath{\mathds{B}}}
113 \newcommand{\rel}[0]{\ensuremath{{\mathcal{R}}}}
114 \newcommand{\Gall}[0]{\ensuremath{\mathcal{G}}}
115 \newcommand{\Sec}[1]{Section\,\ref{#1}}
116 \newcommand{\Fig}[1]{{\sc Figure}~\ref{#1}}
117 \newcommand{\Alg}[1]{Algorithme~\ref{#1}}
118 \newcommand{\Tab}[1]{Tableau~\ref{#1}}
119 \newcommand{\Equ}[1]{(\ref{#1})}
120 \newcommand{\deriv}{\mathrm{d}}
121 \newcommand{\class}[1]{\ensuremath{\langle #1\rangle}}
122 \newcommand{\dom}[0]{\ensuremath{\textit{dom}}}
123  \newcommand{\eqNode}[0]{\ensuremath{{\mathcal{R}}}}
124
125 \newtheorem{theorem}{Théorème}
126 \newtheorem{lemma}{Lemme}
127 \newtheorem*{xpl}{Exemple}
128 \newtheorem*{Proof}{Preuve}
129 \newtheorem{Def}{Définition}
130
131 \begin{document}
132
133  
134
135
136
137 \chapter*{Introduction}
138
139 Blabla blabla.
140
141 \mainmatter
142
143 \part{Réseaux Discrets}
144
145 \chapter{Iterations discrètes de réseaux booléens}
146 \JFC{chapeau à refaire}
147 \section{Formalisation}
148 \input{sdd}
149
150 \section{Combinaisons synchrones et asynchrones}
151 \input{mixage}
152
153 \section{Conclusion}
154 \JFC{Conclusion à refaire}
155
156 Introduire de l'asynchronisme peut permettre de réduire le temps 
157 d'exécution global, mais peut aussi introduire de la divergence. 
158 Dans ce chapitre, nous avons exposé comment construire un mode combinant les
159 avantage du synchronisme en terme de convergence avec les avantages 
160 de l'asynchronisme en terme de vitesse de convergence.
161
162
163
164
165 \chapter{Preuve automatique de  convergence}\label{chap:promela}
166 \input{modelchecking}
167
168
169
170
171
172
173 \part{Des systèmes dynamiques discrets 
174 au chaos} 
175
176 \chapter[Caracterisation des systèmes 
177   discrets chaotiques]{Caracterisation des systèmes 
178   discrets chaotiques pour les schémas unaires et généralisés}
179
180 La première section  rappelle ce que sont les systèmes dynamiques chaotiques.
181 Dire que cette caractérisation dépend du type de stratégie : unaire (TIPE), 
182 généralisée (TSI).  Pour chacune d'elle, 
183 on introduit une distance différente.
184
185 On montre qu'on a des résultats similaires.
186
187 \section{Systèmes dynamiques chaotiques selon Devaney}
188 \label{subsec:Devaney}
189 \input{devaney}
190
191 \section{Schéma unaire}\label{sec:TIPE12}
192 \input{12TIPE}
193
194 \section{Schéma généralisé}
195 \input{15TSI}
196
197
198 \section{Générer des fonctions chaotiques}
199 \input{11FCT} 
200
201 \chapter{Prédiction des systèmes chaotiques}
202 \input{chaosANN}
203
204
205
206
207 \part{Applications à la génération de nombres pseudo aléatoires}
208
209 \chapter{Caractérisation des générateurs chaotiques}
210 \input{15RairoGen}
211
212
213
214
215
216
217
218 \part{Conclusion et Perspectives}
219
220 \JFC{Perspectives pour SDD->Promela}
221 Among drawbacks of the method,  one can argue that bounded delays is only 
222 realistic in practice for close systems. 
223 However, in real large scale distributed systems where bandwidth is weak, 
224 this restriction is too strong. In that case, one should only consider that 
225 matrix $s^{t}$ follows the  iterations of the system, \textit{i.e.},
226 for all $i$, $j$, $1 \le i \le j \le n$,  we have$
227 \lim\limits_{t \to \infty} s_{ij}^t = + \infty$. 
228 One challenge of this work should consist in weakening this constraint. 
229 We plan as future work to take into account other automatic approaches 
230 to discharge proofs notably by deductive analysis~\cite{CGK05}. 
231
232 \JFC{Perspective ANN}
233
234 In  future  work we  intend  to  enlarge  the comparison  between  the
235 learning   of  truly   chaotic  and   non-chaotic   behaviors.   Other
236 computational intelligence tools such  as support vector machines will
237 be investigated  too, to  discover which tools  are the  most relevant
238 when facing a truly chaotic phenomenon.  A comparison between learning
239 rate  success  and  prediction  quality will  be  realized.   Concrete
240 consequences in biology, physics, and computer science security fields
241 will then be stated.
242 Ajouter lefait que le codede gray n'est pas optimal.
243 On pourrait aussi travailler à établir un classement qui préserverait 
244 le fait que deux configurations voisines seraient représentées 
245 par deux entiers voisins.
246  
247
248
249
250
251 % \chapter{Conclusion}
252
253 % Blabla blabla.
254
255
256 \appendix
257
258 \chapter{Preuves sur les SDD}
259
260 \section{Convergence du mode mixe}\label{anx:mix}
261 \input{annexePreuveMixage}
262
263
264 \section{Correction et complétude de la 
265   vérification de convergence par SPIN}\label{anx:promela}
266 \input{annexePromelaProof}
267
268
269
270 \chapter{Preuves sur les systèmes chaotiques}
271
272
273 \section{Continuité de $G_f$ dans $(\mathcal{X}_u,d)$}\label{anx:cont}
274 \input{annexecontinuite.tex}
275
276
277 \section{Caractérisation des fonctions $f$ rendant chaotique $G_{f_u}$ dans $(\mathcal{X}_u,d)$}\label{anx:chaos:unaire}
278 \input{caracunaire.tex}
279
280
281 \section{Preuve que $d$ est une distance sur $\mathcal{X}_g$}\label{anx:distance:generalise}
282 \input{preuveDistanceGeneralisee}
283
284
285 \section{Caractérisation des fonctions $f$ rendant chaotique $G_{f_g}$ dans $(\mathcal{X}_g,d)$}\label{anx:chaos:generalise}
286 \input{caracgeneralise.tex}
287
288
289 \section{Théorème~\ref{th:Adrien}}\label{anx:sccg}
290 \input{annexesccg}
291
292
293
294
295 \backmatter
296
297 \bibliographystyle{apalike}
298 \bibliography{abbrev,biblioand}
299 \listoffigures
300 \listoftables
301 \listofdefinitions
302  
303 \end{document}
304
305
306
307
308