<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-04316084</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-16T16:59:28+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Back-To-Front Online Lyndon Forest Construction</title>
            <author role="aut">
              <persName>
                <forename type="first">Golnaz</forename>
                <surname>Badkobeh</surname>
              </persName>
              <idno type="halauthorid">666224-0</idno>
              <affiliation ref="#struct-470821"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Maxime</forename>
                <surname>Crochemore</surname>
              </persName>
              <email type="md5">8476d79f4c7dbd6ac8de64ee84b1008b</email>
              <email type="domain">univ-eiffel.fr</email>
              <idno type="idhal" notation="string">maximecrochemore</idno>
              <idno type="idhal" notation="numeric">5397</idno>
              <idno type="halauthorid" notation="string">18402-5397</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-1087-1419</idno>
              <idno type="IDREF">https://www.idref.fr/034037357</idno>
              <affiliation ref="#struct-1001627"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Jonas</forename>
                <surname>Ellert</surname>
              </persName>
              <idno type="halauthorid">2727396-0</idno>
              <affiliation ref="#struct-133089"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Cyril</forename>
                <surname>Nicaud</surname>
              </persName>
              <email type="md5">268a68ca293e7216dba8549b1ddfb902</email>
              <email type="domain">u-pem.fr</email>
              <idno type="idhal" notation="string">cyril-nicaud</idno>
              <idno type="idhal" notation="numeric">5551</idno>
              <idno type="halauthorid" notation="string">9614-5551</idno>
              <idno type="IDREF">https://www.idref.fr/089054288</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-8770-0119</idno>
              <affiliation ref="#struct-3210"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Cyril</forename>
                <surname>Nicaud</surname>
              </persName>
              <email type="md5">268a68ca293e7216dba8549b1ddfb902</email>
              <email type="domain">u-pem.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2023-11-30 15:10:46</date>
              <date type="whenModified">2026-04-13 09:42:02</date>
              <date type="whenReleased">2023-11-30 15:10:46</date>
              <date type="whenProduced">2022</date>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="145111">
                <persName>
                  <forename>Cyril</forename>
                  <surname>Nicaud</surname>
                </persName>
                <email type="md5">268a68ca293e7216dba8549b1ddfb902</email>
                <email type="domain">u-pem.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-04316084</idno>
            <idno type="halUri">https://hal.science/hal-04316084</idno>
            <idno type="halBibtex">badkobeh:hal-04316084</idno>
            <idno type="halRefHtml">&lt;i&gt;33rd Annual Symposium on Combinatorial Pattern Matching&lt;/i&gt;, 2022, Prague, Czech Republic. pp.13:1--13:23, &lt;a target="_blank" href="https://dx.doi.org/10.4230/lipics.cpm.2022.13"&gt;&amp;#x27E8;10.4230/lipics.cpm.2022.13&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">33rd Annual Symposium on Combinatorial Pattern Matching, 2022, Prague, Czech Republic. pp.13:1--13:23, &amp;#x27E8;10.4230/lipics.cpm.2022.13&amp;#x27E9;</idno>
            <availability status="restricted"/>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="ENPC" corresp="PARISTECH">École nationale des ponts et chaussées </idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="INSMI">CNRS-INSMI - INstitut des Sciences Mathématiques et de leurs Interactions</idno>
            <idno type="stamp" n="PARISTECH">ParisTech</idno>
            <idno type="stamp" n="ENPC-LIGM" corresp="ENPC">Laboratoire d'informatique Gaspard-Monge</idno>
            <idno type="stamp" n="LIGM" corresp="ENPC">Laboratoire d'informatique Gaspard-Monge</idno>
            <idno type="stamp" n="UNIV-EIFFEL">Université Gustave Eiffel</idno>
            <idno type="stamp" n="U-EIFFEL">Université Gustave Eiffel</idno>
            <idno type="stamp" n="ESIEE-UNIVEIFFEL">ESIEE Paris</idno>
            <idno type="stamp" n="LIGM_ADA" corresp="LIGM">Algorithmique Discrète et Applications</idno>
            <idno type="stamp" n="LIGM_BAAM" corresp="LIGM">Base de données, Automate, Analyse d'agorithmes et Modèles</idno>
            <idno type="stamp" n="IP-PARIS-INFORMATIQUE-DONNEES-ET-IA">IP Paris Département d'Informatique, de Données et d'IA</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Back-To-Front Online Lyndon Forest Construction</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Golnaz</forename>
                    <surname>Badkobeh</surname>
                  </persName>
                  <idno type="halauthorid">666224-0</idno>
                  <affiliation ref="#struct-470821"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Maxime</forename>
                    <surname>Crochemore</surname>
                  </persName>
                  <email type="md5">8476d79f4c7dbd6ac8de64ee84b1008b</email>
                  <email type="domain">univ-eiffel.fr</email>
                  <idno type="idhal" notation="string">maximecrochemore</idno>
                  <idno type="idhal" notation="numeric">5397</idno>
                  <idno type="halauthorid" notation="string">18402-5397</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-1087-1419</idno>
                  <idno type="IDREF">https://www.idref.fr/034037357</idno>
                  <affiliation ref="#struct-1001627"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Jonas</forename>
                    <surname>Ellert</surname>
                  </persName>
                  <idno type="halauthorid">2727396-0</idno>
                  <affiliation ref="#struct-133089"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Cyril</forename>
                    <surname>Nicaud</surname>
                  </persName>
                  <email type="md5">268a68ca293e7216dba8549b1ddfb902</email>
                  <email type="domain">u-pem.fr</email>
                  <idno type="idhal" notation="string">cyril-nicaud</idno>
                  <idno type="idhal" notation="numeric">5551</idno>
                  <idno type="halauthorid" notation="string">9614-5551</idno>
                  <idno type="IDREF">https://www.idref.fr/089054288</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-8770-0119</idno>
                  <affiliation ref="#struct-3210"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">LIPIcs</title>
                <meeting>
                  <title>33rd Annual Symposium on Combinatorial Pattern Matching</title>
                  <date type="start">2022</date>
                  <settlement>Prague</settlement>
                  <country key="CZ">Czech Republic</country>
                </meeting>
                <imprint>
                  <biblScope unit="volume">223</biblScope>
                  <biblScope unit="pp">13:1--13:23</biblScope>
                  <date type="datePub">2022</date>
                </imprint>
              </monogr>
              <idno type="doi">10.4230/lipics.cpm.2022.13</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="info">Computer Science [cs]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>A Lyndon word is a word that is lexicographically smaller than all of its non-trivial rotations (e.g. ananas is a Lyndon word; banana is not a Lyndon word due to its smaller rotation abanan). The Lyndon forest (or equivalently Lyndon table) identifies maximal Lyndon factors of a word, and is of great combinatoric interest, e.g. when finding maximal repetitions in words. While optimal linear time algorithms for computing the Lyndon forest are known, none of them work in an online manner. We present algorithms that compute the Lyndon forest of a word in a reverse online manner, processing the input word from back to front. We assume a general ordered alphabet, i.e. the only elementary operations on symbols are comparisons of the form less-equal-greater. We start with a naive algorithm and show that, despite its quadratic worst-case behaviour, it already takes expected linear time on words drawn uniformly at random. We then introduce a much more sophisticated algorithm that takes linear time in the worst case. It borrows some ideas from the offline algorithm by Bille et al. (ICALP 2020), combined with new techniques that are necessary for the reverse online setting. While the back-to-front approach for this computation is rather natural (see Franek and Liut, PSC 2019), the steps required to achieve linear time are surprisingly intricate. We envision that our algorithm will be useful for the online computation of maximal repetitions in words.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="regrouplaboratory" xml:id="struct-470821" status="VALID">
          <orgName>Goldsmiths, University of London</orgName>
          <orgName type="acronym">Goldsmiths College</orgName>
          <desc>
            <address>
              <country key="GB"/>
            </address>
            <ref type="url">http://www.gold.ac.uk/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-442694" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-1001627" status="OLD">
          <idno type="IdRef">142877891</idno>
          <idno type="RNSR">200212717U</idno>
          <orgName>Laboratoire d'Informatique Gaspard-Monge</orgName>
          <orgName type="acronym">LIGM</orgName>
          <date type="start">2020-01-01</date>
          <date type="end">2024-12-31</date>
          <desc>
            <address>
              <addrLine>Université Gustave Eiffel, Cité Descartes, Bâtiment Copernic, 5 bd Descartes, 77454 Marne-la-Vallée Cedex 2</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://ligm.u-pem.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301545" type="direct"/>
            <relation name="UMR8049" active="#struct-441569" type="direct"/>
            <relation active="#struct-580722" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-133089" status="VALID">
          <idno type="ROR">https://ror.org/01k97gp34</idno>
          <orgName>Technische Universität Dortmund = TU Dortmund University</orgName>
          <orgName type="acronym">TU</orgName>
          <desc>
            <address>
              <addrLine>August-Schmidt-Straße 1, 44227 Dortmund</addrLine>
              <country key="DE"/>
            </address>
            <ref type="url">https://www.tu-dortmund.de/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-3210" status="OLD">
          <idno type="IdRef">142877891</idno>
          <idno type="ISNI">0000000091039111</idno>
          <idno type="RNSR">200212717U</idno>
          <idno type="ROR">https://ror.org/04t50yk91</idno>
          <orgName>Laboratoire d'Informatique Gaspard-Monge</orgName>
          <orgName type="acronym">LIGM</orgName>
          <date type="start">1992-01-01</date>
          <date type="end">2019-12-31</date>
          <desc>
            <address>
              <addrLine>Université de Paris-Est Marne-la-Vallée, Cité Descartes, Bâtiment Copernic, 5 bd Descartes, 77454 Marne-la-Vallée Cedex 2</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://ligm.u-pem.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301243" type="direct"/>
            <relation active="#struct-301545" type="direct"/>
            <relation active="#struct-302035" type="direct"/>
            <relation active="#struct-302085" type="direct"/>
            <relation name="FRA3522 / FR3522" active="#struct-441569" type="direct"/>
            <relation name="UMR8049" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-442694" status="VALID">
          <orgName>University of London [London]</orgName>
          <desc>
            <address>
              <addrLine>University of London, Senate House, Malet Street, London, WC1E 7HU</addrLine>
              <country key="GB"/>
            </address>
            <ref type="url">https://london.ac.uk/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-301545" status="OLD">
          <idno type="ROR">https://ror.org/02nwvxz07</idno>
          <orgName>École nationale des ponts et chaussées</orgName>
          <orgName type="acronym">ENPC</orgName>
          <date type="start">1747-02-14</date>
          <date type="end">2024-12-31</date>
          <desc>
            <address>
              <addrLine>École nationale des ponts et chaussées, 6-8 avenue Blaise-Pascal, Cité Descartes, Champs-sur-Marne, 77455 Marne-la-Vallée cedex 2</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://ecoledesponts.fr/</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-580722" status="VALID">
          <idno type="ROR">https://ror.org/03x42jk29</idno>
          <orgName>Université Gustave Eiffel</orgName>
          <date type="start">2020-01-01</date>
          <desc>
            <address>
              <addrLine>Cité Descartes, 5 Boulevard Descartes • Champs-sur-Marne, 77454 Marne-la-Vallée Cedex 2</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.univ-gustave-eiffel.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-301243" status="OLD">
          <idno type="IdRef">030820499</idno>
          <idno type="ISNI">0000000115124813</idno>
          <idno type="ROR">https://ror.org/02aqt9c37</idno>
          <orgName>Université Paris-Est Marne-la-Vallée</orgName>
          <orgName type="acronym">UPEM</orgName>
          <date type="start">1991-07-22</date>
          <date type="end">2019-12-31</date>
          <desc>
            <address>
              <addrLine>5 boulevard Descartes - Champs-sur-Marne - 77454 Marne-la-Vallée Cedex 2</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.u-pem.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-302035" status="VALID">
          <idno type="RNSR">199814079S</idno>
          <orgName>ESIEE Paris</orgName>
          <date type="start">2016-11-25</date>
          <desc>
            <address>
              <addrLine>2 boulevard Blaise PascalCité DescartesBP 9993162 Noisy-le-Grand Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.esiee.fr</ref>
          </desc>
        </org>
        <org type="regrouplaboratory" xml:id="struct-302085" status="VALID">
          <idno type="RNSR">201220485U</idno>
          <orgName>Fédération de Recherche Bézout</orgName>
          <orgName type="acronym">BEZOUT</orgName>
          <date type="start">2012-01-01</date>
          <desc>
            <address>
              <addrLine>5, bd Descartes, Champs-sur-Marne77455 Marne-la-Vallée Cedex 2 – France</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://labex-bezout.fr/bezout-federation/</ref>
          </desc>
          <listRelation>
            <relation name="FRA3522 / FR3522" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>