,
Tim Ophelders
,
Bettina Speckmann
,
Kevin Verbeek
Creative Commons Attribution 4.0 International license
Merge trees are typically used as a topological summary of scalar fields. To analyze e.g. a time-varying scalar field via its merge tree representation, one needs a suitable method to match and compare two merge trees. We consider the interleaving distance as a method to match and compare merge trees. An interleaving between two merge trees consists of two maps, one in each direction. These maps must satisfy ancestor relations and hence introduce a "shift" between points and their image. An optimal interleaving minimizes the maximum shift; the interleaving distance is the value of this shift. However, to study the evolution of merge trees, we need not only a number but also a meaningful matching between the two trees. The two maps of an optimal interleaving induce a matching, but due to the bottleneck nature of the interleaving distance, this matching fails to capture local similarities between the trees. In this paper we hence propose a notion of local optimality for interleavings. To do so, we define the residual interleaving distance, a generalization of the interleaving distance that allows additional constraints on the maps. This allows us to define locally correct interleavings, which use a range of shifts across the two merge trees that reflect the local similarity well. We give a constructive proof that a locally correct interleaving always exists.
@InProceedings{beurskens_et_al:LIPIcs.SoCG.2026.11,
author = {Beurskens, Thijs and Ophelders, Tim and Speckmann, Bettina and Verbeek, Kevin},
title = {{Locally Correct Interleavings Between Merge Trees}},
booktitle = {42nd International Symposium on Computational Geometry (SoCG 2026)},
pages = {11:1--11:15},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-418-5},
ISSN = {1868-8969},
year = {2026},
volume = {367},
editor = {Ahn, Hee-Kap and Hoffmann, Michael and Nayyeri, Amir},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SoCG.2026.11},
URN = {urn:nbn:de:0030-drops-258173},
doi = {10.4230/LIPIcs.SoCG.2026.11},
annote = {Keywords: Interleaving distance, merge trees, local correctness, matchings, topological data analysis}
}