An Improved FPT Algorithm for Computing the Interleaving Distance between Merge Trees via Path-Preserving Maps
Abstract
A merge tree is a fundamental topological structure used to capture the sub-level set (and similarly, super-level set) topology in scalar data analysis. The interleaving distance is a theoretically sound, stable metric for comparing merge trees. However, computing this distance exactly is NP-hard. First fixed-parameter tractable (FPT) algorithm for it's exact computation introduces the concept of an -good map between two merge trees, where is a candidate value for the interleaving distance. The complexity of their algorithm is where is the degree-bound parameter and is the total number of nodes in both the merge trees. Their algorithm exhibits exponential complexity in , which increases with the increasing value of . In the current paper, we propose an improved FPT algorithm for computing the -good map between two merge trees. Our algorithm introduces two new parameters, and , corresponding to the numbers of leaf nodes in the merge trees and , respectively. This parametrization is motivated by the observation that a merge tree can be decomposed into a collection of unique leaf-to-root paths. The proposed algorithm achieves a complexity of . To obtain this reduced complexity, we assume that number of possible -good maps from to does not exceed that from to . Notably, the parameters and are independent of the choice of . Compared to their algorithm, our approach substantially reduces the search space for computing an optimal -good map. We also provide a formal proof of correctness for the proposed algorithm.
Cite
@article{arxiv.2602.12028,
title = {An Improved FPT Algorithm for Computing the Interleaving Distance between Merge Trees via Path-Preserving Maps},
author = {Althaf P and Amit Chattopadhyay and Osamu Saeki},
journal= {arXiv preprint arXiv:2602.12028},
year = {2026}
}
Comments
42 pages