Improved methods for computing distances between unordered trees using integer programming
From MaRDI portal
Publication:1708596
DOI10.1007/978-3-319-71147-8_4zbMATH Open1474.90294arXiv1706.03473OpenAlexW2624871005MaRDI QIDQ1708596FDOQ1708596
Eunpyeong Hong, Yasuaki Kobayashi, Akihiro Yamamoto
Publication date: 26 March 2018
Abstract: Kondo et al. (DS 2014) proposed methods for computing distances between unordered rooted trees by transforming an instance of the distance computing problem into an instance of the integer programming problem. They showed that the tree edit distance, segmental distance, and bottom-up segmental distance problem can be respectively transformed into an integer program which has variables and constraints, where and are the number of nodes of input trees. In this work, we propose new integer programming formulations for these three distances and the bottom-up distance by applying dynamic programming approach. We divide the tree edit distance problem into subproblems each of which has only constraints. For the other three distances, each subproblem can be reduced to a maximum weighted matching problem in a bipartite graph which can be solved in polynomial time. In order to evaluate our methods, we compare our method to the previous one due to Kondo et al. The experimental results show that the performance of our methods have been improved remarkably compared to that of the previous method.
Full work available at URL: https://arxiv.org/abs/1706.03473
Cited In (3)
This page was built for publication: Improved methods for computing distances between unordered trees using integer programming
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1708596)