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

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