<?xml version="1.0" encoding="UTF-8"?>

<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3">

<genre>article</genre>

<titleInfo><title>An output sensitive algorithm for persistent homology</title></titleInfo>


<note type="publicationStatus">published</note>


<note type="qualityControlled">yes</note>

<name type="personal">
  <namePart type="given">Chao</namePart>
  <namePart type="family">Chen</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">3E92416E-F248-11E8-B48F-1D18A9856A87</identifier></name>
<name type="personal">
  <namePart type="given">Michael</namePart>
  <namePart type="family">Kerber</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">36E4574A-F248-11E8-B48F-1D18A9856A87</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0002-8030-9299</description></name>







<name type="corporate">
  <namePart></namePart>
  <identifier type="local">HeEd</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>








<abstract lang="eng">In this paper, we present the first output-sensitive algorithm to compute the persistence diagram of a filtered simplicial complex. For any Γ &amp;gt; 0, it returns only those homology classes with persistence at least Γ. Instead of the classical reduction via column operations, our algorithm performs rank computations on submatrices of the boundary matrix. For an arbitrary constant δ ∈ (0, 1), the running time is O (C (1 - δ) Γ R d (n) log n), where C (1 - δ) Γ is the number of homology classes with persistence at least (1 - δ) Γ, n is the total number of simplices in the complex, d its dimension, and R d (n) is the complexity of computing the rank of an n × n matrix with O (d n) nonzero entries. Depending on the choice of the rank algorithm, this yields a deterministic O (C (1 - δ) Γ n 2.376) algorithm, an O (C (1 - δ) Γ n 2.28) Las-Vegas algorithm, or an O (C (1 - δ) Γ n 2 + ε{lunate}) Monte-Carlo algorithm for an arbitrary ε{lunate} &amp;gt; 0. The space complexity of the Monte-Carlo version is bounded by O (d n) = O (n log n).</abstract>

<originInfo><publisher>Elsevier</publisher><dateIssued encoding="w3cdtf">2013</dateIssued>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>



<relatedItem type="host"><titleInfo><title>Computational Geometry: Theory and Applications</title></titleInfo>
  <identifier type="ISI">000314437000004</identifier><identifier type="doi">10.1016/j.comgeo.2012.02.010</identifier>
<part><detail type="volume"><number>46</number></detail><detail type="issue"><number>4</number></detail><extent unit="pages">435 - 447</extent>
</part>
</relatedItem>
<relatedItem type="Supplementary material">
  <location>     <url>https://research-explorer.ista.ac.at/record/3367</url>  </location>
</relatedItem>

<extension>
<bibliographicCitation>
<ama>Chen C, Kerber M. An output sensitive algorithm for persistent homology. &lt;i&gt;Computational Geometry: Theory and Applications&lt;/i&gt;. 2013;46(4):435-447. doi:&lt;a href=&quot;https://doi.org/10.1016/j.comgeo.2012.02.010&quot;&gt;10.1016/j.comgeo.2012.02.010&lt;/a&gt;</ama>
<mla>Chen, Chao, and Michael Kerber. “An Output Sensitive Algorithm for Persistent Homology.” &lt;i&gt;Computational Geometry: Theory and Applications&lt;/i&gt;, vol. 46, no. 4, Elsevier, 2013, pp. 435–47, doi:&lt;a href=&quot;https://doi.org/10.1016/j.comgeo.2012.02.010&quot;&gt;10.1016/j.comgeo.2012.02.010&lt;/a&gt;.</mla>
<ieee>C. Chen and M. Kerber, “An output sensitive algorithm for persistent homology,” &lt;i&gt;Computational Geometry: Theory and Applications&lt;/i&gt;, vol. 46, no. 4. Elsevier, pp. 435–447, 2013.</ieee>
<apa>Chen, C., &amp;#38; Kerber, M. (2013). An output sensitive algorithm for persistent homology. &lt;i&gt;Computational Geometry: Theory and Applications&lt;/i&gt;. Elsevier. &lt;a href=&quot;https://doi.org/10.1016/j.comgeo.2012.02.010&quot;&gt;https://doi.org/10.1016/j.comgeo.2012.02.010&lt;/a&gt;</apa>
<chicago>Chen, Chao, and Michael Kerber. “An Output Sensitive Algorithm for Persistent Homology.” &lt;i&gt;Computational Geometry: Theory and Applications&lt;/i&gt;. Elsevier, 2013. &lt;a href=&quot;https://doi.org/10.1016/j.comgeo.2012.02.010&quot;&gt;https://doi.org/10.1016/j.comgeo.2012.02.010&lt;/a&gt;.</chicago>
<short>C. Chen, M. Kerber, Computational Geometry: Theory and Applications 46 (2013) 435–447.</short>
<ista>Chen C, Kerber M. 2013. An output sensitive algorithm for persistent homology. Computational Geometry: Theory and Applications. 46(4), 435–447.</ista>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>2939</recordIdentifier><recordCreationDate encoding="w3cdtf">2018-12-11T12:00:27Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2025-09-29T13:26:21Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
