<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Damien Olivier</title>
    <link>https://Damien-Olivier.github.io/</link>
      <atom:link href="https://Damien-Olivier.github.io/index.xml" rel="self" type="application/rss+xml" />
    <description>Damien Olivier</description>
    <generator>Wowchemy (https://wowchemy.com)</generator><language>fr-FR</language><copyright>© Copyright 2021 Damien Olivier. Powered by Hugo with academic theme. Hosted by GitHub Pages.</copyright><lastBuildDate>Thu, 05 Jan 2023 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://Damien-Olivier.github.io/media/icon_hubd9a6434f994e18d069f13c1a1a2fbac_1095_512x512_fill_lanczos_center_3.png</url>
      <title>Damien Olivier</title>
      <link>https://Damien-Olivier.github.io/</link>
    </image>
    
    <item>
      <title>Les supports de cours</title>
      <link>https://Damien-Olivier.github.io/courses/ia/coursia/</link>
      <pubDate>Wed, 01 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/courses/ia/coursia/</guid>
      <description>&lt;p&gt;Vous trouverez ici, les différents liens vous permettant de relire/lire les diapositives présentées en cours durant le semestre.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
  &lt;i class=&#34;fas fa-clock  pr-1 fa-fw&#34;&gt;&lt;/i&gt; 2 heures par semaine, durant 10 semaines.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Je compléterai au fil du cours les supports disponibles. Pour commencer, un peu d&amp;rsquo;histoire en deux parties :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://Damien-Olivier.github.io/uploads/diapoCoursIA/HistoireIA.html&#34; target=&#34;_blank&#34;&gt;Les racines de l&amp;rsquo;IA&lt;/a&gt; ;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://Damien-Olivier.github.io/uploads/diapoCoursIA/SuccessStory.html&#34; target=&#34;_blank&#34;&gt;La success story actuelle de l&amp;rsquo;IA&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://Damien-Olivier.github.io/uploads/diapoCoursIA/ResolutionPB.html&#34; target=&#34;_blank&#34;&gt;Comment représenter un problème&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://Damien-Olivier.github.io/uploads/diapoCoursIA/kbs.pdf&#34; target=&#34;_blank&#34;&gt;Les systèmes de production&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;</description>
    </item>
    
    <item>
      <title>Les supports de cours</title>
      <link>https://Damien-Olivier.github.io/courses/java/coursjava/</link>
      <pubDate>Wed, 01 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/courses/java/coursjava/</guid>
      <description>&lt;p&gt;Vous trouverez ici, les différents liens vous permettant de relire/lire les diapositives présentées en cours durant le semestre.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
  &lt;i class=&#34;fas fa-clock  pr-1 fa-fw&#34;&gt;&lt;/i&gt; 1h30 heure par semaine, durant 12 semaines.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Les transparents de cours sont &lt;a href=&#34;https://Damien-Olivier.github.io/uploads/1troduction.pdf&#34; target=&#34;_blank&#34;&gt;ici&lt;/a&gt;. Les exemples ne sont pas toujours accessibles via le fichier pdf, voici une &lt;a href=&#34;https://Damien-Olivier.github.io/uploads/exemples.tar.bz2&#34; target=&#34;_blank&#34;&gt;archive&lt;/a&gt; dans laquelle vous trouverez les fichiers sources. Attention, c&amp;rsquo;est éventuellement le bazar, ils ont été commentés en cours, ainsi certains sont mal écrits et/ou ne tiennent pas compte des nouvelles possibilités de Java. Des compléments ont donc été ajoutés et l&amp;rsquo;on se référa à ces derniers.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://Damien-Olivier.github.io/uploads/diapoCoursJava/collection.html&#34; target=&#34;_blank&#34;&gt;La généricité de type, les collections&lt;/a&gt;, &lt;a href=&#34;https://Damien-Olivier.github.io/uploads/diapoCoursJava/Lambda.html&#34; target=&#34;_blank&#34;&gt;les expressions lambdas, les références de méthodes et les streams&lt;/a&gt; sont maintenant largement utilisés. Un premier survol vous est proposé.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;api &lt;code&gt;NIO 2&lt;/code&gt; remplace la classe &lt;code&gt;File&lt;/code&gt; de la très ancienne api &lt;code&gt;IO&lt;/code&gt;. Une série de &lt;a href=&#34;https://Damien-Olivier.github.io/uploads/diapoCoursJava/fichier.html&#34; target=&#34;_blank&#34;&gt;diapositives&lt;/a&gt; présente cela.&lt;/p&gt;
&lt;p&gt;La notion de &lt;a href=&#34;https://Damien-Olivier.github.io/uploads/diapoCoursJava/Threads.html&#34; target=&#34;_blank&#34;&gt;threads&lt;/a&gt; est également développée.&lt;/p&gt;
&lt;p&gt;La bibliothèque JavaFX remplace désormais officiellement Swing. Plutôt que mettre à jour mes transparents j&amp;rsquo;en ai fait une &lt;a href=&#34;https://Damien-Olivier.github.io/uploads/diapoCoursJava/JavaFX.html&#34; target=&#34;_blank&#34;&gt;présentation séparée&lt;/a&gt;.
Pour ceux qui voudrait utiliser &lt;code&gt;Swing&lt;/code&gt; et les threads vous avez un &lt;a href=&#34;http://litis.univ-lehavre.fr/~dolivier/PagePerso/pub/cours/java/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;complément&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Les exercices</title>
      <link>https://Damien-Olivier.github.io/courses/java/tdjava/</link>
      <pubDate>Thu, 05 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/courses/java/tdjava/</guid>
      <description>&lt;p&gt;Vous trouverez ici, les sujets des TD/TP.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
  &lt;i class=&#34;fas fa-clock  pr-1 fa-fw&#34;&gt;&lt;/i&gt; 4 heures par semaine, durant 12 semaines.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Un outil pratique pour écrire vos programmes Java est l&amp;rsquo;environnement de développement intégré (IDE Integrated Development Environment en anglais) &lt;a href=&#34;https://www.eclipse.org/downloads/packages/installer&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Eclipse&lt;/a&gt;. Il simplifie l&amp;rsquo;écriture de code en proposant un certain nombre de raccourcis et d&amp;rsquo;aide. Il est gratuit et disponible pour la plupart des systèmes d&amp;rsquo;exploitation. Un rapide aperçu vous est proposé &lt;a href=&#34;https://litis.univ-lehavre.fr/~dolivier/PagePerso/pmwiki.php?n=Enseignement.Eclipse&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;ici&lt;/a&gt;. Il y a également &lt;a href=&#34;https://code.visualstudio.com/Download&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Visual Studio Code&lt;/a&gt;, pour lequel vous avez les informations pour l&amp;rsquo;installer &lt;a href=&#34;https:https://eureka.univ-lehavre.fr/course/view.php?id=5710&amp;amp;section=2&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;ici&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Un &lt;a href=&#34;https://Damien-Olivier.github.io/uploads/TD_TP.pdf&#34; target=&#34;_blank&#34;&gt;cahier&lt;/a&gt; d&amp;rsquo;exercice est à votre disposition, nous piocherons dedans des exercices que vous ferez en TD/TP. Certains exercices seront laissés de coté, mais cela ne vous empêche pas de les faire !&lt;/p&gt;
&lt;p&gt;D&amp;rsquo;autres exercices complémentaires vous sont proposés également :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://litis.univ-lehavre.fr/~dolivier/PagePerso/pmwiki.php?n=Enseignement.Polymorphisme&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Polymorphisme&lt;/a&gt; ;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://litis.univ-lehavre.fr/~dolivier/PagePerso/pmwiki.php?n=Enseignement.ExoCollections&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Généricité, collections et exceptions&lt;/a&gt; ;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://Damien-Olivier.github.io/courses/java/exos/fichiersmesures/&#34;&gt;Gestion de fichiers&lt;/a&gt; ;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://Damien-Olivier.github.io/courses/java/exos/correcteur/&#34;&gt;Fichiers et collections&lt;/a&gt; ;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://litis.univ-lehavre.fr/~dolivier/PagePerso/pmwiki.php?n=Enseignement.ExoThreads&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Threads&lt;/a&gt; ;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://Damien-Olivier.github.io/uploads/Taquin.pdf&#34; target=&#34;_blank&#34;&gt;Swing&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&#34;quelques-corrections-au-fil-du-temps&#34;&gt;Quelques corrections au fil du temps&lt;/h1&gt;
&lt;p&gt;Elles viendront au fil des exercices !&lt;/p&gt;
&lt;!-- * &lt;a href=&#34;https://Damien-Olivier.github.io/uploads/CorrectionTPJava/Polynomes.zip&#34; target=&#34;_blank&#34;&gt;Polynomes&lt;/a&gt;.
* &lt;a href=&#34;https://Damien-Olivier.github.io/uploads/CorrectionTPJava/Western.zip&#34; target=&#34;_blank&#34;&gt;Le farwest&lt;/a&gt;.
* &lt;a href=&#34;https://Damien-Olivier.github.io/uploads/CorrectionTPJava/SuiteReccurente.tar.bz2&#34; target=&#34;_blank&#34;&gt;Les suites récurrentes&lt;/a&gt;.
* &lt;a href=&#34;https://Damien-Olivier.github.io/uploads/CorrectionTPJava/Integration.zip&#34; target=&#34;_blank&#34;&gt;Integration&lt;/a&gt;.
* &lt;a href=&#34;https://Damien-Olivier.github.io/uploads/CorrectionTPJava/Bou%c3%a9es.tar.gz&#34; target=&#34;_blank&#34;&gt;Fichiers de mesure (bouées)&lt;/a&gt;. --&gt;
&lt;h2 id=&#34;correction-du-partiel-202122&#34;&gt;Correction du partiel 2021/22&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://Damien-Olivier.github.io/uploads/ExamJava/EntierNat.tar.bz2&#34; target=&#34;_blank&#34;&gt;Exceptions&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://Damien-Olivier.github.io/uploads/ExamJava/Vehicules.tar.bz2&#34; target=&#34;_blank&#34;&gt;Héritage, polymorphisme, interface&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>Les supports de cours</title>
      <link>https://Damien-Olivier.github.io/courses/epistemologie/supportepistemo/</link>
      <pubDate>Wed, 01 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/courses/epistemologie/supportepistemo/</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Une &lt;a href=&#34;https://Damien-Olivier.github.io/uploads/diapoCoursEpistemo/EpistemoIntro.html&#34; target=&#34;_blank&#34;&gt;introduction&lt;/a&gt; dans laquelle on s&amp;rsquo;interroge sur ce que c&amp;rsquo;est savoir et connaître et sur la nature de la connaissance.&lt;/li&gt;
&lt;li&gt;L&amp;rsquo;&lt;a href=&#34;https://Damien-Olivier.github.io/uploads/diapoCoursEpistemo/EspritCritique.html&#34; target=&#34;_blank&#34;&gt;esprit critique &lt;/a&gt; ou &amp;ldquo;l&amp;rsquo;art de faire la différence entre ce qui relève de la science et ce qui relève de la croyance&amp;rdquo; (Richard Monvoisin).&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Correcteur orthographique</title>
      <link>https://Damien-Olivier.github.io/courses/java/exos/correcteur/</link>
      <pubDate>Wed, 02 Feb 2022 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/courses/java/exos/correcteur/</guid>
      <description>&lt;h1 id=&#34;gestion-de-fichiers-et-collections&#34;&gt;Gestion de fichiers et collections&lt;/h1&gt;
&lt;p&gt;Ce TP est inspiré du livre &lt;strong&gt;Introduction to Programming in Java&lt;/strong&gt; de  Robert Sedgewick et Kevin Wayne.&lt;/p&gt;
&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;L&amp;rsquo;objectif est de réaliser un correcteur orthographique capable de détecter les fautes d&amp;rsquo;orthographe et de les corriger si possible. Le programme à réaliser n&amp;rsquo;est qu&amp;rsquo;une ébauche, mais néanmoins montrera une démarche classiquement utilisée en informatique qui repose sur l&amp;rsquo;utilisation d&amp;rsquo;un corpus.&lt;/p&gt;
&lt;h2 id=&#34;principe&#34;&gt;Principe&lt;/h2&gt;
&lt;p&gt;La méthode est simple, cela consiste à créer un &amp;lsquo;&amp;lsquo;dictionnaire&amp;rsquo;&amp;rsquo; et lorsqu&amp;rsquo;un mot n&amp;rsquo;est pas présent dans ce dernier il est considéré comme mal orthographié.&lt;/p&gt;
&lt;p&gt;Il est difficile et très pénible de créer un tel dictionnaire à partir de rien. En effet, il faut recenser tous les mots connus d&amp;rsquo;une langue &amp;hellip;.. et ajouter la conjugaison des verbes, le féminin et le pluriel des noms, les noms propres, les acronymes &amp;hellip; En général dans un dictionnaire on fait apparaître le lemme (ex:  infinitif du verbe) et les flexions (ex : conjugaison).&lt;/p&gt;
&lt;p&gt;Une autre façon de faire consiste à utiliser un corpus de textes supposés bien orthographiés et de récupérer automatiquement les mots pour générer automatiquement le dictionnaire. Si l &amp;lsquo;on suppose que le corpus est suffisamment important et diversifié on peut espérer avoir généré un système utilisable. La limite de l&amp;rsquo;idée ne vous échappera pas !&lt;/p&gt;
&lt;h2 id=&#34;réalisation&#34;&gt;Réalisation&lt;/h2&gt;
&lt;p&gt;On procède en deux temps, la recherche des mots incorrects ou supposés et ensuite la correction.&lt;/p&gt;
&lt;h3 id=&#34;vérification-dun-texte&#34;&gt;Vérification d&amp;rsquo;un texte&lt;/h3&gt;
&lt;p&gt;Il faut donc être en mesure de créer le dictionnaire à partir d&amp;rsquo;un corpus constitué de fichiers textes et ensuite de détecter à l&amp;rsquo;aide du dictionnaire les fautes d&amp;rsquo;orthographe. Les choix faits d&amp;rsquo;implantation qui vous sont imposés ci-dessous ne sont pas nécessairement les meilleurs. Ils ont pour objectifs de vous faire utiliser les collections et les fichiers, principalement.&lt;/p&gt;
&lt;p&gt;Le dictionnaire est stocké dans une une table associative &lt;code&gt;HasMap&amp;lt;k, V&amp;gt;&lt;/code&gt;. Le mot sera la clef et la valeur le nombre d’occurrences du mot dans le corpus.&lt;/p&gt;
&lt;p&gt;Pour commencer vous devez écrire une classe &lt;code&gt;UtilitaireFichier&lt;/code&gt; qui comportera en particulier les méthodes suivantes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;public static ArrayList&amp;lt;File&amp;gt; listeRepertoire(String nomDuRepertoire)&lt;/code&gt;. Cette méthode doit retourner l&amp;rsquo;ensemble des fichiers contenus dans un répertoire donné et ayant pour extension &lt;code&gt;.txt&lt;/code&gt;. Si le répertoire est vide votre méthode devra lever une exception de type &lt;code&gt;RepertoireVideException&lt;/code&gt; que vous aurez définie au préalable.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;public static String LireFichier(File f)&lt;/code&gt;. Cette méthode retourne le contenu d&amp;rsquo;un fichier contenant du texte. Les lignes vides sont supprimées et le symbole retour à la ligne (&amp;quot;\n&amp;quot;) est remplacé par un espace.
Cette classe doit appartenir à un package &lt;code&gt;utilfic&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si vous avez un peu de mal pour écrire ces méthodes vous pouvez vous aider de cette [[Attach:UtilitaireFichier.java|solution]].&lt;/p&gt;
&lt;p&gt;Vous devez maintenant créer une classe &lt;code&gt;Dictionnaire&lt;/code&gt; qui crée donc le dictionnaire à partir d’un ensemble de documents. On fournit le nom du répertoire contenant l&amp;rsquo;ensemble des documents avec pour extension &lt;code&gt;.txt&lt;/code&gt;. Le dictionnaire créé est constitué sous la forme d&amp;rsquo;une table d&amp;rsquo;association &lt;code&gt;HashMap&amp;lt;String, Integer&amp;gt;&lt;/code&gt;, la clef est le mot et la valeur du nombre de fois où le mot apparaît dans les documents.&lt;/p&gt;
&lt;p&gt;On passe maintenant au problème de la correction. On suppose que le texte considéré ne comporte pas de ponctuation et que tous les mots sont en minuscule. On définit une classe &lt;code&gt;Correction&lt;/code&gt; qui comporte le dictionnaire ainsi que le texte à corriger. La méthode &lt;code&gt;corrige&lt;/code&gt; de cette classe doit retourner une &lt;code&gt;ArrayList&lt;/code&gt; de booléen qui a le même nombre d’éléments que la liste décrivant le texte. Le n^ième^ élément de la liste correspond au n^ième^ mot du texte. S&amp;rsquo;il est vrai, le mot apparaît donc dans le dictionnaire, sinon il est faux. Par exemple si le texte en entrée est &lt;code&gt;ceci estt un exemple&lt;/code&gt; alors la fonction retournera &lt;code&gt;true, false, true, true&lt;/code&gt;. Vous compléterez votre classe en ajoutant une méthode &lt;code&gt;afficheTexteAnnote()&lt;/code&gt; qui affiche le texte annoté. Les mots incorrects pourront être écrit en rouge par exemple ou entouré par deux étoiles.&lt;/p&gt;
&lt;p&gt;Ils vous reste à écrire une classe &lt;code&gt;MainCorrection&lt;/code&gt; pour tester. L&amp;rsquo;utilisateur doit pouvoir fournir le texte saisit au clavier dans un premier temps et le répertoire contenant le corpus pour constituer le dictionnaire. Vous testerez également les cas d&amp;rsquo;erreurs.&lt;/p&gt;
&lt;h3 id=&#34;correction-du-texte&#34;&gt;Correction du texte&lt;/h3&gt;
&lt;p&gt;Il est donc possible maintenant de détecter les mots mal orthographiés ou plus précisément ceux qui ne sont pas présents dans notre dictionnaire. On cherche ainsi maintenant à corriger automatiquement les mots. Pour cela on procède en deux étapes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pour chaque mots supposés erronés, on génère l&amp;rsquo;ensemble des mots possibles ;&lt;/li&gt;
&lt;li&gt;on associe à chaque correction une note, plus elle est élevée plus le mot proposé a de la chance d&amp;rsquo;être correct.
Corriger consiste donc à remplacer le mot erroné par celui qui a la meilleure note.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;ensemble-des-corrections-possibles&#34;&gt;Ensemble des corrections possibles&lt;/h4&gt;
&lt;p&gt;Tout d&amp;rsquo;abord introduisons la notion de distance d&amp;rsquo;édition (ou distance de Levenshtein) qui est fréquemment utilisée. Si l&amp;rsquo;on considère deux chaînes de caractères, cette distance est égale au nombre de caractères qu’il faut supprimer, insérer ou remplacer pour passer d&amp;rsquo;une chaîne à l&amp;rsquo;autre. Elle mesure le degré de similarité entre deux chaînes de caractères.
Une des applications de cette distance est donc la correction orthographique. Pour un mot mal orthographié on cherche parmi
les mots du dictionnaire ceux dont la distance de &lt;em&gt;Levenshtein&lt;/em&gt; au mot tapé est inférieure à une limite donnée. Vous pouvez toujours tester, mais vous allez vous rendre compte que c&amp;rsquo;est un peu long comme méthode. On va utiliser une heuristique basée sur une observation qui montre qu&amp;rsquo;en général la distance entre un mot incorrect et sa correction est de 1. Il suffit donc de générer tous les mots suivants :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ceux qui ont un caractère en plus du mot considéré ;&lt;/li&gt;
&lt;li&gt;ceux qui ont un caractère en moins du mot considéré ;&lt;/li&gt;
&lt;li&gt;ceux qui ont un caractère différent du mot considéré ;&lt;/li&gt;
&lt;li&gt;ceux qui ont deux caractères consécutifs inversé par rapport au mot considéré (&amp;ldquo;abc&amp;rdquo; donnera &amp;ldquo;bac&amp;rdquo; et &amp;ldquo;acb&amp;rdquo;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pour simplifier les choses, les mots sont écrits en minuscules et l’alphabet comporte [[https://fr.wikipedia.org/wiki/Alphabet_fran%C3%A7ais|42 lettres]] (26 de base a..z, 13 voyelles accentuées, le ç, le œ, le æ).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Combien de mots générés avec les règles ci-dessus contient l&amp;rsquo;ensemble des corrections candidates possibles si le mot à corriger comporte n lettres ?\
Combien y a-t-il de mots dont la distance de Levenshtein à un mot comportant n lettres est 2 ?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Pour générer les différentes corrections candidates vous devez définir quatre méthodes (&lt;code&gt;ArrayList&amp;lt;String&amp;gt; candidatsInsertion(String)&lt;/code&gt;, &lt;code&gt;ArrayList&amp;lt;String&amp;gt; candidatsDeletion(String)&lt;/code&gt;, &lt;code&gt;ArrayList&amp;lt;String&amp;gt; candidatsSubstitution(String)&lt;/code&gt;, &lt;code&gt;ArrayList&amp;lt;String&amp;gt; candidatsInversion(String)&lt;/code&gt;) qui correspondent aux règles de transformation énoncées ci-dessus.&lt;/p&gt;
&lt;h4 id=&#34;correction&#34;&gt;Correction&lt;/h4&gt;
&lt;p&gt;Le choix de la correction la plus probable se fait en attribuant à chaque correction candidate une note. Plus elle est élevée, plus il est probable que ce soit la bonne orthographe du mot à corriger. Cette note correspond au nombre d’occurrences du mot dans le corpus de référence.&lt;/p&gt;
&lt;p&gt;Pour résumer, étant donné un mot à corriger, vous devez donc :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Génèrer toutes les corrections possibles en utilisant les méthodes &lt;code&gt;ArrayList&amp;lt;String&amp;gt; candidatsInsertion(String)&lt;/code&gt;, &lt;code&gt;ArrayList&amp;lt;String&amp;gt; candidatsDeletion(String)&lt;/code&gt;, &lt;code&gt;ArrayList&amp;lt;String&amp;gt; candidatsSubstitution(String)&lt;/code&gt;, &lt;code&gt;ArrayList&amp;lt;String&amp;gt; candidatsInversion(String)&lt;/code&gt; ;&lt;/li&gt;
&lt;li&gt;Calculer la note de chaque correction possible, vous devez pour cela écrire une nouvelle méthode ;&lt;/li&gt;
&lt;li&gt;Rechercher la correction ayant la meilleure note. Si plusieurs corrections ont la même note, vous en choisissez une de façon aléatoire.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Compléter en écrivant une méthode &lt;code&gt;correction&lt;/code&gt; qui prend en paramètre un mot mal orthographié et retourne la correction de celui-ci si elle-existe.&lt;/p&gt;
&lt;p&gt;Vous devez maintenant pouvoir fournir un texte en entrée et le retourner corrigé. Le texte pourra être fourni soit sous la forme d&amp;rsquo;un fichier ou saisi au niveau de la console.&lt;/p&gt;
&lt;h2 id=&#34;ressources&#34;&gt;Ressources&lt;/h2&gt;
&lt;p&gt;Le premier corpus est constitué de 6 livres issus du projet &lt;a href=&#34;http://www.gutenberg.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Gutenberg&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://Damien-Olivier.github.io/uploads/CorrectionTPJava/DicoJava/data.tar.bz2&#34; target=&#34;_blank&#34;&gt;L&amp;rsquo;archive&lt;/a&gt;. vous devez la décompressez dans un répertoire et c&amp;rsquo;est ce répertoire que vous donnerez.&lt;/li&gt;
&lt;li&gt;Histoires extraordinaires, d’Edgar Allan Poe ;&lt;/li&gt;
&lt;li&gt;Nouvelles histoires extraordinaires, d’Edgar Allan Poe ;&lt;/li&gt;
&lt;li&gt;Le barbier de Séville ou la précaution inutile, de Pierre Augustin Caron de Beaumarchais ;&lt;/li&gt;
&lt;li&gt;Les épaves de Charles Baudelaire ;&lt;/li&gt;
&lt;li&gt;Correspondance inédite de Hector Berlioz ;&lt;/li&gt;
&lt;li&gt;Les Fleurs du Mal, de Charles Baudelaire.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Les textes sont pré-traités (suppression des entêtes de chapitre, des caractères spéciaux, de la ponctuation&amp;hellip;) et segmentés de manière à ce que chaque mot soit précédé et suivi d’un unique espace. Ce corpus comporte, au final, 388 476 mots (ce qui est très très petit selon les standards actuels).&lt;/p&gt;
&lt;p&gt;Le &lt;a href=&#34;https://Damien-Olivier.github.io/uploads/CorrectionTPJava/DicoJava/wikipedia.txt.bz2&#34; target=&#34;_blank&#34;&gt;second corpus&lt;/a&gt; est de plus grande taille, il est issu de la wikipédia et a été pré-traité. Il contient 4 162 309 mots.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Fichier de mesures</title>
      <link>https://Damien-Olivier.github.io/courses/java/exos/fichiersmesures/</link>
      <pubDate>Wed, 02 Feb 2022 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/courses/java/exos/fichiersmesures/</guid>
      <description>&lt;p&gt;Mise en oeuvre du cours sur les fichiers.&lt;/p&gt;














&lt;figure  id=&#34;figure-bouée-connectée&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;../../Exos/boueeConnectee.png&#34; alt=&#34;Bouée connectée&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Bouée connectée
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id=&#34;fichier-de-mesures&#34;&gt;Fichier de mesures&lt;/h2&gt;
&lt;p&gt;L&amp;rsquo;estuaire de la Seine est fortement industrialisé et la surveillance de la qualité des eaux peux se faire à l&amp;rsquo;aide de bouées connectées qui renvoient des mesures qui sont récupérées de façon centralisées. Ces données sont ensuite stockées dans un fichier CSV en UTF-8. On a par exemple le fichier &lt;a href=&#34;https://eureka.univ-lehavre.fr/pluginfile.php/198367/mod_resource/content/1/mesure0.csv&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;code&gt;CSV&lt;/code&gt; suivant&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;calcul-de-la-moyenne-globale&#34;&gt;Calcul de la moyenne globale&lt;/h3&gt;
&lt;p&gt;Écrire un code qui lit ce fichier, l&amp;rsquo;analyse (le parse), et calcule la moyenne des températures sur la période complète. Des colonnes peuvent être vide (absence de mesure) ou contenir également &lt;code&gt;NaN&lt;/code&gt; (défaut de mesure).&lt;/p&gt;
&lt;h3 id=&#34;calcul-de-la-moyenne-par-jour&#34;&gt;Calcul de la moyenne par jour&lt;/h3&gt;
&lt;p&gt;On veut être en mesure de calculer la moyenne des valeurs journalières et stocker l&amp;rsquo;ensemble des résultats dans un fichier CSV composé de deux colonnes; la date et la moyenne du jour correspondant. On devra également retourner la moyenne globale.&lt;/p&gt;
&lt;h3 id=&#34;calcul-de-la-moyenne-par-jour-et-globale-entre-deux-dates&#34;&gt;Calcul de la moyenne par jour et globale entre deux dates&lt;/h3&gt;
&lt;p&gt;L&amp;rsquo;objectif est maintenant de réaliser le même traitement que précédemment mais entre deux dates données.&lt;/p&gt;
&lt;h3 id=&#34;plusieurs-fichiers-de-mesure&#34;&gt;Plusieurs fichiers de mesure&lt;/h3&gt;
&lt;p&gt;En fait les fichiers de mesure sont stockés dans un répertoire et on doit être capable de lire l&amp;rsquo;ensemble et de faire les différents calcul de moyenne.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Utilisation de threads</title>
      <link>https://Damien-Olivier.github.io/courses/java/exos/threads/</link>
      <pubDate>Wed, 02 Feb 2022 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/courses/java/exos/threads/</guid>
      <description>&lt;h1 id=&#34;histoire-de-chauffage&#34;&gt;Histoire de chauffage&lt;/h1&gt;
&lt;p&gt;Considérons un immeuble chauffé par une unique chaudière, composé de 10 appartements tous équipés d&amp;rsquo;une commande permettant d&amp;rsquo;augmenter ou diminuer la température de l&amp;rsquo;eau de la chaudière.
Je sais c&amp;rsquo;est sans doute une mauvaise idée, mais cela permet de vous proposer un problème simple mettant en avant les problèmes qui peuvent survenir avec les threads.
Pour éviter de faire cuire ou congeler les locataires les commandes sont équipées d&amp;rsquo;une sécurité qui empêche de trop monter la température ou trop la descendre.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Écrire une classe &lt;code&gt;Chaudiere&lt;/code&gt; dont l&amp;rsquo;état est représenté par une température ;&lt;/li&gt;
&lt;li&gt;Écrire une classe &lt;code&gt;Commande&lt;/code&gt;, qui interroge la chaudière, et permet de faire varier la température de celle-ci, si celle-ci est pas déjà trop haute ou trop basse.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Il faut maintenant définir le système global, cela peut être fait par une méthode &lt;code&gt;main&lt;/code&gt;. Chaque habitant est un &amp;ldquo;thread&amp;rdquo; qui possède une commande. Comme on traverse une période froide chacun des habitants va tenter d&amp;rsquo;augmenter la température cinq fois.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Écrire le programme en conséquence.&lt;/li&gt;
&lt;li&gt;Vérifier le comportement de votre chaudière en affichant sa température.&lt;/li&gt;
&lt;li&gt;Si votre programme fonctionne correctement expliquer votre code en insistant sur les points essentiels concernant la gestion des threads, sinon modifier le en réfléchissant en particulier au problème de la concurrence d&amp;rsquo;accès.&lt;/li&gt;
&lt;/ol&gt;
</description>
    </item>
    
    <item>
      <title>30 ans au cœur des épidémies</title>
      <link>https://Damien-Olivier.github.io/talk/30-ans-au-c%C5%93ur-des-epidemies/</link>
      <pubDate>Mon, 24 Jan 2022 18:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/talk/30-ans-au-c%C5%93ur-des-epidemies/</guid>
      <description>&lt;div class=&#34;alert alert-note&#34;&gt;
  &lt;div&gt;
    L&amp;rsquo;entrée est libre
  &lt;/div&gt;
&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>Éthique et Intelligence Artificielle</title>
      <link>https://Damien-Olivier.github.io/talk/ethique-et-intelligence-artificielle/</link>
      <pubDate>Mon, 13 Dec 2021 18:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/talk/ethique-et-intelligence-artificielle/</guid>
      <description>&lt;div class=&#34;alert alert-note&#34;&gt;
  &lt;div&gt;
    L&amp;rsquo;entrée est libre
  &lt;/div&gt;
&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>Qu&#39;est-ce que le genre ?</title>
      <link>https://Damien-Olivier.github.io/talk/quest-ce-que-le-genre/</link>
      <pubDate>Mon, 08 Nov 2021 18:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/talk/quest-ce-que-le-genre/</guid>
      <description>&lt;div class=&#34;alert alert-note&#34;&gt;
  &lt;div&gt;
    L&amp;rsquo;entrée est libre
  &lt;/div&gt;
&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>Présentation de la 15e édition de l&#39;université populaire</title>
      <link>https://Damien-Olivier.github.io/talk/presentation-de-la-15e-edition-de-luniversite-populaire/</link>
      <pubDate>Mon, 04 Oct 2021 18:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/talk/presentation-de-la-15e-edition-de-luniversite-populaire/</guid>
      <description>&lt;div class=&#34;alert alert-note&#34;&gt;
  &lt;div&gt;
    L&amp;rsquo;entrée est libre
  &lt;/div&gt;
&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>L’université populaire à 15 ans</title>
      <link>https://Damien-Olivier.github.io/post/universite-populaire/</link>
      <pubDate>Fri, 01 Oct 2021 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/post/universite-populaire/</guid>
      <description>&lt;p&gt;15 ans de savoirs partagés et de regards croisés de chercheur.euse.s et d’artistes sur un monde en profonde mutation, toujours plus difficile à analyser et à comprendre. La crise sanitaire, à bien des égards, est un révélateur de
ces transformations. Elles rendent plus que jamais essentiels ces espaces de rencontres et d’échanges, cette &amp;ldquo;Université Populaire&amp;rdquo; portée depuis l’origine par Le Volcan, Scène nationale du Havre et l’université Le Havre Normandie.
Merci aux quelque deux cent cinquante-cinq intervenants et intervenantes qui s’y sont succédé.e.s et merci à vous, auditeurs et auditrices fidèles !&lt;/p&gt;
&lt;p&gt;15 ans, c’est l’âge de l’adolescence et de ses métamorphoses : à ces ados qui ont grandi en même temps que l’Université Populaire, quel monde proposons-nous ? Quels outils leur donne-t-on pour agir sur lui ? Et comment s’y projettent-ils ? 15 ans, ce sera le fil rouge de cette édition anniversaire qui reviendra sur les grands enjeux de ces années passées et futures (environnement, crises migratoires, pandémies, intelligence artificielle, réseaux sociaux et influenceurs, avenir du travail… ) y compris dans le champ plus intime du corps : le genre, la GPA, une histoire de la pédophilie…&lt;/p&gt;
&lt;p&gt;Plusieurs rencontres autour de la littérature, de la musique (le rap), d’une fiction radiophonique, donneront aussi la parole à des élèves de collège et de lycée, des étudiant.e.s, et même de jeunes doctorant.e.s ayant choisi
d’embrasser la recherche. Excellente saison à toutes et à tous. Et, ne l’oubliez pas… la curiosité n’a pas d’âge !&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>A reaction-diffusion system drives the morphogenesis of spatial complex networks</title>
      <link>https://Damien-Olivier.github.io/publication/tirico-hal-03357563/</link>
      <pubDate>Sat, 01 May 2021 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/tirico-hal-03357563/</guid>
      <description></description>
    </item>
    
    <item>
      <title>I-caging</title>
      <link>https://Damien-Olivier.github.io/project/internal-project/</link>
      <pubDate>Mon, 27 Apr 2020 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/project/internal-project/</guid>
      <description>&lt;p&gt;I-Caging® est une action intégrée au programme TIGA Smart Port City (SPC) qui est  porté par la communauté d&amp;rsquo;agglomération Le Havre Seine Métropole. Il fédère 83 partenaires publics et privés pour 10 ans dans un plan d&amp;rsquo;investissement établi à 222 millions d&amp;rsquo;euros dans lequel l’État apportera 5,5 millions d&amp;rsquo;euros de subvention et prendra des participations. L’université Le Havre Normandie par l’intermédiaire de l&amp;rsquo;UMR-I 02 SEBIO et l’EA LITIS ont été des éléments moteurs dans ce projet qui vise à définir les nouveaux modèles de développement des territoires fortement anthropisés, à l&amp;rsquo;image du complexe industrialo-portuaire de l&amp;rsquo;axe Seine, en devenant une référence nationale et internationale en matière de transition environnementale. SEBIO et le Laboratoire d&amp;rsquo;Informatique, du Traitement de l&amp;rsquo;Information et des Systèmes (LITIS, EA4108) développent et déploient des cages instrumentées pour la biosurveillance active des milieux aquatiques. Il s&amp;rsquo;agit de systèmes biofondés de surveillance autonome et continue, c&amp;rsquo;est-à-dire autoalimentés énergétiquement, communicants (4G, 5G, LoRa) et sécurisés, qui transmettent les paramètres physico-chimiques ainsi le niveau de toxicité de l&amp;rsquo;eau à partir de capteurs et d&amp;rsquo;algorithmes d&amp;rsquo;analyse du comportement d&amp;rsquo;espèces sentinelles. Ces différents éléments constituent une plateforme de biosurveillance baptisée I-Caging® qui est une marque déposée.
La vision scientifique sous la forme d’un programme de recherche partagé par les deux laboratoires est jointe à une vision économique. En effet, le projet intègre une dimension de transfert technologique et scientifique devant aboutir à la création d&amp;rsquo;une société I-Caging System &amp;amp; Service sur le modèle startup. I-Caging® s’inscrit dans une stratégie locale et régionale mais également dans la stratégie de l’UE concernant la protection des milieux continentaux et marins et a l’ambition de s’adresser aux acteurs publics et industriels.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Morphogenesis of Complex Networks: A Reaction Diffusion Framework for Spatial Graphs</title>
      <link>https://Damien-Olivier.github.io/publication/tirico-hal-01959369/</link>
      <pubDate>Sun, 01 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/tirico-hal-01959369/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Slides</title>
      <link>https://Damien-Olivier.github.io/slides/example/</link>
      <pubDate>Tue, 05 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/slides/example/</guid>
      <description>&lt;h1 id=&#34;create-slides-in-markdown-with-wowchemy&#34;&gt;Create slides in Markdown with Wowchemy&lt;/h1&gt;
&lt;p&gt;&lt;a href=&#34;https://wowchemy.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Wowchemy&lt;/a&gt; | &lt;a href=&#34;https://owchemy.com/docs/managing-content/#create-slides&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Documentation&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Efficiently write slides in Markdown&lt;/li&gt;
&lt;li&gt;3-in-1: Create, Present, and Publish your slides&lt;/li&gt;
&lt;li&gt;Supports speaker notes&lt;/li&gt;
&lt;li&gt;Mobile friendly slides&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;controls&#34;&gt;Controls&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Next: &lt;code&gt;Right Arrow&lt;/code&gt; or &lt;code&gt;Space&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Previous: &lt;code&gt;Left Arrow&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Start: &lt;code&gt;Home&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Finish: &lt;code&gt;End&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Overview: &lt;code&gt;Esc&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Speaker notes: &lt;code&gt;S&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fullscreen: &lt;code&gt;F&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Zoom: &lt;code&gt;Alt + Click&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/hakimel/reveal.js#pdf-export&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;PDF Export&lt;/a&gt;: &lt;code&gt;E&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;code-highlighting&#34;&gt;Code Highlighting&lt;/h2&gt;
&lt;p&gt;Inline code: &lt;code&gt;variable&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Code block:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;porridge = &amp;quot;blueberry&amp;quot;
if porridge == &amp;quot;blueberry&amp;quot;:
    print(&amp;quot;Eating...&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&#34;math&#34;&gt;Math&lt;/h2&gt;
&lt;p&gt;In-line math: $x + y = z$&lt;/p&gt;
&lt;p&gt;Block math:&lt;/p&gt;
&lt;p&gt;$$
f\left( x \right) = ;\frac{{2\left( {x + 4} \right)\left( {x - 4} \right)}}{{\left( {x + 4} \right)\left( {x + 1} \right)}}
$$&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;fragments&#34;&gt;Fragments&lt;/h2&gt;
&lt;p&gt;Make content appear incrementally&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{{% fragment %}} One {{% /fragment %}}
{{% fragment %}} **Two** {{% /fragment %}}
{{% fragment %}} Three {{% /fragment %}}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Press &lt;code&gt;Space&lt;/code&gt; to play!&lt;/p&gt;
&lt;span class=&#34;fragment &#34; &gt;
   One 
&lt;/span&gt;
&lt;span class=&#34;fragment &#34; &gt;
   **Two** 
&lt;/span&gt;
&lt;span class=&#34;fragment &#34; &gt;
   Three 
&lt;/span&gt;
&lt;hr&gt;
&lt;p&gt;A fragment can accept two optional parameters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;class&lt;/code&gt;: use a custom style (requires definition in custom CSS)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;weight&lt;/code&gt;: sets the order in which a fragment appears&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;speaker-notes&#34;&gt;Speaker Notes&lt;/h2&gt;
&lt;p&gt;Add speaker notes to your presentation&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-markdown&#34;&gt;{{% speaker_note %}}
- Only the speaker can read these notes
- Press `S` key to view
{{% /speaker_note %}}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Press the &lt;code&gt;S&lt;/code&gt; key to view the speaker notes!&lt;/p&gt;
&lt;aside class=&#34;notes&#34;&gt;
  &lt;ul&gt;
&lt;li&gt;Only the speaker can read these notes&lt;/li&gt;
&lt;li&gt;Press &lt;code&gt;S&lt;/code&gt; key to view&lt;/li&gt;
&lt;/ul&gt;

&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id=&#34;themes&#34;&gt;Themes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;black: Black background, white text, blue links (default)&lt;/li&gt;
&lt;li&gt;white: White background, black text, blue links&lt;/li&gt;
&lt;li&gt;league: Gray background, white text, blue links&lt;/li&gt;
&lt;li&gt;beige: Beige background, dark text, brown links&lt;/li&gt;
&lt;li&gt;sky: Blue background, thin dark text, blue links&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;night: Black background, thick white text, orange links&lt;/li&gt;
&lt;li&gt;serif: Cappuccino background, gray text, brown links&lt;/li&gt;
&lt;li&gt;simple: White background, black text, blue links&lt;/li&gt;
&lt;li&gt;solarized: Cream-colored background, dark green text, blue links&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;

&lt;section data-noprocess data-shortcode-slide
  
      
      data-background-image=&#34;/media/boards.jpg&#34;
  &gt;

&lt;h2 id=&#34;custom-slide&#34;&gt;Custom Slide&lt;/h2&gt;
&lt;p&gt;Customize the slide style and background&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-markdown&#34;&gt;{{&amp;lt; slide background-image=&amp;quot;/media/boards.jpg&amp;quot; &amp;gt;}}
{{&amp;lt; slide background-color=&amp;quot;#0000FF&amp;quot; &amp;gt;}}
{{&amp;lt; slide class=&amp;quot;my-style&amp;quot; &amp;gt;}}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&#34;custom-css-example&#34;&gt;Custom CSS Example&lt;/h2&gt;
&lt;p&gt;Let&amp;rsquo;s make headers navy colored.&lt;/p&gt;
&lt;p&gt;Create &lt;code&gt;assets/css/reveal_custom.css&lt;/code&gt; with:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-css&#34;&gt;.reveal section h1,
.reveal section h2,
.reveal section h3 {
  color: navy;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h1 id=&#34;questions&#34;&gt;Questions?&lt;/h1&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/wowchemy/wowchemy-hugo-modules/discussions&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Ask&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://wowchemy.com/docs/managing-content/#create-slides&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Documentation&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Morphogenesis of Complex Networks - A Reaction Diffusion Framework for Spatial Graphs</title>
      <link>https://Damien-Olivier.github.io/publication/conference-paper/</link>
      <pubDate>Sat, 01 Dec 2018 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/conference-paper/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Functional-biogeography of the reef fishes of the islands of the Gulf of California: Integrating functional divergence into marine conservation</title>
      <link>https://Damien-Olivier.github.io/publication/olivier-hal-01993771/</link>
      <pubDate>Mon, 01 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/olivier-hal-01993771/</guid>
      <description></description>
    </item>
    
    <item>
      <title>IA Historique et enjeux - (épisode 1)</title>
      <link>https://Damien-Olivier.github.io/publication/olivier-hal-03374274/</link>
      <pubDate>Mon, 01 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/olivier-hal-03374274/</guid>
      <description></description>
    </item>
    
    <item>
      <title>IA Historique et enjeux - (épisode 2)</title>
      <link>https://Damien-Olivier.github.io/publication/olivier-hal-03374304/</link>
      <pubDate>Mon, 01 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/olivier-hal-03374304/</guid>
      <description></description>
    </item>
    
    <item>
      <title>To bits or not to bits</title>
      <link>https://Damien-Olivier.github.io/publication/olivier-hal-03374324/</link>
      <pubDate>Mon, 01 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/olivier-hal-03374324/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Analysis of domino effect in the process industry using the event tree method</title>
      <link>https://Damien-Olivier.github.io/publication/alileche-hal-02314369/</link>
      <pubDate>Tue, 01 Aug 2017 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/alileche-hal-02314369/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Workshop on Advance in NonLinear Complex Systems and Applications - WANCSA&#39;2017</title>
      <link>https://Damien-Olivier.github.io/publication/azizalaoui-hal-02117116/</link>
      <pubDate>Sat, 01 Jul 2017 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/azizalaoui-hal-02117116/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Traces du corps et intelligence collective : les fourmis sont-elles plus intelligentes que les informaticiens ?</title>
      <link>https://Damien-Olivier.github.io/publication/olivier-hal-02375470/</link>
      <pubDate>Thu, 01 Jun 2017 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/olivier-hal-02375470/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Load Balancing at the Edge of Chaos: How Self-Organized Criticality Can Lead to Energy-Efficient Computing</title>
      <link>https://Damien-Olivier.github.io/publication/laredo-hal-01960412/</link>
      <pubDate>Wed, 01 Feb 2017 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/laredo-hal-01960412/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Dynamical Systems with NetLogo</title>
      <link>https://Damien-Olivier.github.io/publication/corson-hal-03410773/</link>
      <pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/corson-hal-03410773/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Networking, Networks and Dynamic Graphs</title>
      <link>https://Damien-Olivier.github.io/publication/balev-hal-02414959/</link>
      <pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/balev-hal-02414959/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Swarm Problem-Solving</title>
      <link>https://Damien-Olivier.github.io/publication/dutot-hal-02414958/</link>
      <pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/dutot-hal-02414958/</guid>
      <description></description>
    </item>
    
    <item>
      <title>New Selection Strategies of Actor&#39;s Substitute in DARA for Connectivity Restoration in WSANs</title>
      <link>https://Damien-Olivier.github.io/publication/saada-hal-01953635/</link>
      <pubDate>Thu, 01 Sep 2016 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/saada-hal-01953635/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Le Havre Smart Port City</title>
      <link>https://Damien-Olivier.github.io/project/external-project/</link>
      <pubDate>Wed, 27 Apr 2016 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/project/external-project/</guid>
      <description></description>
    </item>
    
    <item>
      <title>An example journal article</title>
      <link>https://Damien-Olivier.github.io/publication/journal-article/</link>
      <pubDate>Tue, 01 Sep 2015 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/journal-article/</guid>
      <description>&lt;div class=&#34;alert alert-note&#34;&gt;
  &lt;div&gt;
    Click the &lt;em&gt;Cite&lt;/em&gt; button above to demo the feature to enable visitors to import publication metadata into their reference management software.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;alert alert-note&#34;&gt;
  &lt;div&gt;
    Create your slides in Markdown - click the &lt;em&gt;Slides&lt;/em&gt; button to check out the example.
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Supplementary notes can be added here, including &lt;a href=&#34;https://wowchemy.com/docs/writing-markdown-latex/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;code, math, and images&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Trading Off Resource Utilization and Task Migrations in Dynamic Load-balancing</title>
      <link>https://Damien-Olivier.github.io/publication/jimenezlaredo-hal-01960582/</link>
      <pubDate>Wed, 01 Jul 2015 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/jimenezlaredo-hal-01960582/</guid>
      <description></description>
    </item>
    
    <item>
      <title>A morphological novelty for feeding and sound production in the yellowtail clownfish</title>
      <link>https://Damien-Olivier.github.io/publication/olivier-hal-02145299/</link>
      <pubDate>Wed, 01 Apr 2015 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/olivier-hal-02145299/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Résolution de problèmes en essaim</title>
      <link>https://Damien-Olivier.github.io/publication/dutot-hal-03415299/</link>
      <pubDate>Thu, 01 Jan 2015 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/dutot-hal-03415299/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Réticularité, réseaux et graphes dynamiques</title>
      <link>https://Damien-Olivier.github.io/publication/balev-hal-03415292/</link>
      <pubDate>Thu, 01 Jan 2015 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/balev-hal-03415292/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Systèmes dynamiques avec Netlogo</title>
      <link>https://Damien-Olivier.github.io/publication/corson-hal-03415313/</link>
      <pubDate>Thu, 01 Jan 2015 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/corson-hal-03415313/</guid>
      <description></description>
    </item>
    
    <item>
      <title>4th International Conference on Complex Systems and Applications - ICCSA2014</title>
      <link>https://Damien-Olivier.github.io/publication/azizalaoui-hal-02117119/</link>
      <pubDate>Sun, 01 Jun 2014 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/azizalaoui-hal-02117119/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Identification and assessment of domino sequences initiated by loss of containment</title>
      <link>https://Damien-Olivier.github.io/publication/alileche-hal-02375427/</link>
      <pubDate>Thu, 01 May 2014 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/alileche-hal-02375427/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Analysis of domino effect scenarios caused by loss of containment</title>
      <link>https://Damien-Olivier.github.io/publication/alileche-hal-02375438/</link>
      <pubDate>Tue, 01 Apr 2014 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/alileche-hal-02375438/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Étude des effets dominos sur un bassin industriel</title>
      <link>https://Damien-Olivier.github.io/publication/alileche-hal-02314374/</link>
      <pubDate>Wed, 01 Jan 2014 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/alileche-hal-02314374/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Systèmes et réseaux complexes pour l&#39;intelligence territoriale et les modèles urbains</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317953/</link>
      <pubDate>Sat, 01 Sep 2012 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317953/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Cognitive Emotional Based Architecture for Crowd Simulation</title>
      <link>https://Damien-Olivier.github.io/publication/abdelhak-hal-02375489/</link>
      <pubDate>Fri, 01 Jun 2012 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/abdelhak-hal-02375489/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Fractales, modèles et arts - Peut-on rendre l&#39;art calculable ?</title>
      <link>https://Damien-Olivier.github.io/publication/olivier-hal-03374357/</link>
      <pubDate>Sun, 01 Jan 2012 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/olivier-hal-03374357/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Analyse multi-échelle de la vulnérabilité des réseaux des systèmes territoriaux</title>
      <link>https://Damien-Olivier.github.io/publication/nabaa-hal-01352901/</link>
      <pubDate>Tue, 01 Nov 2011 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/nabaa-hal-01352901/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Multi-scale Analysis of the Vulnerability of Road Networks</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317936/</link>
      <pubDate>Tue, 01 Nov 2011 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317936/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Centroids : a decentralized approach</title>
      <link>https://Damien-Olivier.github.io/publication/dutot-hal-00742845/</link>
      <pubDate>Thu, 01 Sep 2011 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/dutot-hal-00742845/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Neighborhood Evolution in MANET Experiments</title>
      <link>https://Damien-Olivier.github.io/publication/olivier-hal-03410724/</link>
      <pubDate>Sat, 01 Jan 2011 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/olivier-hal-03410724/</guid>
      <description></description>
    </item>
    
    <item>
      <title>A Decentralised Approach for the Transportation On Demand Problem</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-00422354/</link>
      <pubDate>Sat, 01 Aug 2009 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-00422354/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Dagda, a load-balanced middleware to distribute Complex Systems simulations</title>
      <link>https://Damien-Olivier.github.io/publication/dutot-hal-00448387/</link>
      <pubDate>Mon, 01 Jun 2009 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/dutot-hal-00448387/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Dynamical handling of straddle carriers activities on a container terminal in uncertain environment - a swarm intelligence approach</title>
      <link>https://Damien-Olivier.github.io/publication/balev-hal-00446020/</link>
      <pubDate>Mon, 01 Jun 2009 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/balev-hal-00446020/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Exploitation of a displacement survey to detect road network use vulnerability</title>
      <link>https://Damien-Olivier.github.io/publication/nabaa-hal-00430561/</link>
      <pubDate>Mon, 01 Jun 2009 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/nabaa-hal-00430561/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Exploitation of a displacement survey to detect road network use vulnerability</title>
      <link>https://Damien-Olivier.github.io/publication/nabaa-hal-00430690/</link>
      <pubDate>Thu, 01 Jan 2009 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/nabaa-hal-00430690/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Principes généraux de résolution de problèmes combinatoires</title>
      <link>https://Damien-Olivier.github.io/publication/dutot-hal-00457722/</link>
      <pubDate>Thu, 01 Jan 2009 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/dutot-hal-00457722/</guid>
      <description></description>
    </item>
    
    <item>
      <title>The Impact of Different Antibiotic Regimens on the Emergence of Antimicrobial-Resistant Bacteria</title>
      <link>https://Damien-Olivier.github.io/publication/olivier-hal-03410715/</link>
      <pubDate>Mon, 01 Dec 2008 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/olivier-hal-03410715/</guid>
      <description></description>
    </item>
    
    <item>
      <title>A DYNAMIC VULNERABILITY MAP TO ASSESS THE RISK OF ROAD</title>
      <link>https://Damien-Olivier.github.io/publication/nabaa-hal-00430696/</link>
      <pubDate>Tue, 01 Jan 2008 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/nabaa-hal-00430696/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Exploring crowd dynamics based on individual behaviors and local interactions</title>
      <link>https://Damien-Olivier.github.io/publication/haifa-halshs-01082673/</link>
      <pubDate>Tue, 01 Jan 2008 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/haifa-halshs-01082673/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Information Gathering and Sharing in DT-MANETs</title>
      <link>https://Damien-Olivier.github.io/publication/franzolini-hal-03410728/</link>
      <pubDate>Tue, 01 Jan 2008 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/franzolini-hal-03410728/</guid>
      <description></description>
    </item>
    
    <item>
      <title>MODELING OF THE VULNERABILITY RELATED TO THE DYNAMIC ROAD TRAFFIC</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-00430682/</link>
      <pubDate>Tue, 01 Jan 2008 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-00430682/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Spatial detection of organization under evacuation situation</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-00430666/</link>
      <pubDate>Tue, 01 Jan 2008 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-00430666/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Une approche d&#39;intelligence collective pour l&#39;élaboration d&#39;une carte de vulnérabilité dynamique</title>
      <link>https://Damien-Olivier.github.io/publication/nabaa-hal-00430724/</link>
      <pubDate>Tue, 01 Jan 2008 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/nabaa-hal-00430724/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Modeling antibiotic resistance in hospitals: The impact of minimizing treatment duration</title>
      <link>https://Damien-Olivier.github.io/publication/olivier-hal-03410714/</link>
      <pubDate>Sat, 01 Dec 2007 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/olivier-hal-03410714/</guid>
      <description></description>
    </item>
    
    <item>
      <title>A decentralized approach for the transportation on demand problem</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317791/</link>
      <pubDate>Mon, 01 Oct 2007 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317791/</guid>
      <description></description>
    </item>
    
    <item>
      <title>GraphStream: A Tool for bridging the gap between Complex Systems and Dynamic Graphs</title>
      <link>https://Damien-Olivier.github.io/publication/dutot-hal-00264043/</link>
      <pubDate>Mon, 01 Oct 2007 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/dutot-hal-00264043/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Organization Detection for Dynamic Load Balancing in Individual-Based Simulations</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-00430523/</link>
      <pubDate>Mon, 01 Jan 2007 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-00430523/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Organization Detection Using Emergent Computing</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-00430530/</link>
      <pubDate>Fri, 01 Sep 2006 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-00430530/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Organization Detection Using Emergent Computing</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-00431258/</link>
      <pubDate>Fri, 01 Sep 2006 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-00431258/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Changing Levels of Description in a Fluid Flow Simulation</title>
      <link>https://Damien-Olivier.github.io/publication/tranouez-hal-00198098/</link>
      <pubDate>Sun, 01 Jan 2006 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/tranouez-hal-00198098/</guid>
      <description></description>
    </item>
    
    <item>
      <title>PYOCYANIC BACILLUS PROPAGATION SIMULATION</title>
      <link>https://Damien-Olivier.github.io/publication/dutot-hal-03410723/</link>
      <pubDate>Sun, 01 Jan 2006 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/dutot-hal-03410723/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Changing levels of description in a fluid flow simulation</title>
      <link>https://Damien-Olivier.github.io/publication/tranouez-hal-03317614/</link>
      <pubDate>Tue, 01 Nov 2005 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/tranouez-hal-03317614/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Proceedings of EPNADS&#39;05, Emergent Properties in Natural and Artificial Dynamical Systems, a satellite workshop within ECCS&#39;05</title>
      <link>https://Damien-Olivier.github.io/publication/azizalaoui-hal-03317613/</link>
      <pubDate>Tue, 01 Nov 2005 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/azizalaoui-hal-03317613/</guid>
      <description></description>
    </item>
    
    <item>
      <title>How to make games for visually impaired children</title>
      <link>https://Damien-Olivier.github.io/publication/archambault-hal-03410743/</link>
      <pubDate>Wed, 01 Jun 2005 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/archambault-hal-03410743/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Détection d&#39;organisations par les colonies de fourmis en compétition</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317826/</link>
      <pubDate>Tue, 01 Feb 2005 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317826/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Simulation of a compartmental multiscale model of predator-prey interactions</title>
      <link>https://Damien-Olivier.github.io/publication/tranouez-hal-03317610/</link>
      <pubDate>Sat, 01 Jan 2005 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/tranouez-hal-03317610/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Methodology for Holarchic Ecosystem Model based on Ontological tool</title>
      <link>https://Damien-Olivier.github.io/publication/prevost-hal-03317820/</link>
      <pubDate>Fri, 01 Oct 2004 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/prevost-hal-03317820/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Handling the Complexity of an Estuarial Ecosystem, a Methodology</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317819/</link>
      <pubDate>Wed, 01 Sep 2004 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317819/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Management of the road traffic by an ant algorithm</title>
      <link>https://Damien-Olivier.github.io/publication/lerebourg-hal-03317617/</link>
      <pubDate>Thu, 01 Jul 2004 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/lerebourg-hal-03317617/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Changing the Level of Description in Aquatic Ecosystem Models: an Overview</title>
      <link>https://Damien-Olivier.github.io/publication/tranouez-hal-03317824/</link>
      <pubDate>Wed, 01 Oct 2003 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/tranouez-hal-03317824/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Color ant populations algorithm for dynamic distribution in simulations</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317639/</link>
      <pubDate>Wed, 01 Oct 2003 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317639/</guid>
      <description></description>
    </item>
    
    <item>
      <title>DECISION SUPPORT SYSTEM AND REGULATION SYSTEM FOR ROAD TRAFFIC MANAGEMENT</title>
      <link>https://Damien-Olivier.github.io/publication/lerebourg-hal-03317822/</link>
      <pubDate>Wed, 01 Oct 2003 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/lerebourg-hal-03317822/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Hybrid and Hierarchical Compartmental Approach for Ecosystem Applied to Estuaries Modelization</title>
      <link>https://Damien-Olivier.github.io/publication/prevost-hal-03317823/</link>
      <pubDate>Wed, 01 Oct 2003 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/prevost-hal-03317823/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Road traffic management based on ant system and regulation model</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317642/</link>
      <pubDate>Wed, 01 Oct 2003 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317642/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Simulations distribuées par un algorithme fourmi</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317641/</link>
      <pubDate>Wed, 01 Oct 2003 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317641/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Contribution à la représentation multi-échelle des écosystèmes aquatiques</title>
      <link>https://Damien-Olivier.github.io/publication/tranouez-hal-00436699/</link>
      <pubDate>Wed, 01 Jan 2003 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/tranouez-hal-00436699/</guid>
      <description></description>
    </item>
    
    <item>
      <title>ACTIVE OBJECTS TO DEVELOP COMPUTER GAMES FOR BLIND CHILDREN</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317656/</link>
      <pubDate>Fri, 01 Nov 2002 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317656/</guid>
      <description></description>
    </item>
    
    <item>
      <title>DIMANTS: a distributed multi-castes ant system for DNA sequencing by hybridization</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317666/</link>
      <pubDate>Mon, 01 Jul 2002 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317666/</guid>
      <description></description>
    </item>
    
    <item>
      <title>DNA Sequencing Hybridization Based on Multi-Castes Ant System</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317653/</link>
      <pubDate>Mon, 01 Jul 2002 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317653/</guid>
      <description></description>
    </item>
    
    <item>
      <title>TL a Language to Create Games for Visually Impaired Children</title>
      <link>https://Damien-Olivier.github.io/publication/olivier-hal-03410748/</link>
      <pubDate>Mon, 01 Jul 2002 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/olivier-hal-03410748/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Les simulations multi-agents : concept et outil de modélisation non-linéaire pour l&#39;émergence de systèmes organisés</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317688/</link>
      <pubDate>Sat, 01 Sep 2001 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317688/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Modèles d&#39;identification et d&#39;évolution de structures hydrodynamiques dans des flux complexes par des systèmes multi-agents</title>
      <link>https://Damien-Olivier.github.io/publication/olivier-hal-03317689/</link>
      <pubDate>Sat, 01 Sep 2001 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/olivier-hal-03317689/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Automata with multiplicities as behaviour model in multi-agent simulations</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317669/</link>
      <pubDate>Sun, 01 Jul 2001 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317669/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Genetic algorithms on automata with multiplicities for adaptive agent behaviour in emergent organizations</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317668/</link>
      <pubDate>Sun, 01 Jul 2001 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317668/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Distributed multi-agents systems used for dynamic aquatic simulations</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317671/</link>
      <pubDate>Fri, 01 Sep 2000 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317671/</guid>
      <description></description>
    </item>
    
    <item>
      <title>A multi-agent system integrating vortex methods for fluid flow computation</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317672/</link>
      <pubDate>Tue, 01 Aug 2000 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317672/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Agent-based simulation of water flow for environment modelling in estuaries</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317677/</link>
      <pubDate>Mon, 01 May 2000 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317677/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Une approche multi-agent pour la simulation d&#39;environnement estuarien</title>
      <link>https://Damien-Olivier.github.io/publication/bertelle-hal-03317683/</link>
      <pubDate>Mon, 01 Nov 1999 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/publication/bertelle-hal-03317683/</guid>
      <description></description>
    </item>
    
    <item>
      <title></title>
      <link>https://Damien-Olivier.github.io/admin/config.yml</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://Damien-Olivier.github.io/admin/config.yml</guid>
      <description></description>
    </item>
    
  </channel>
</rss>
