中文
相关论文

相关论文: An O(n^3)-Time Algorithm for Tree Edit Distance

200 篇论文

We study space and time efficient quantum algorithms for two graph problems -- deciding whether an $n$-vertex graph is a forest, and whether it is bipartite. Via a reduction to the s-t connectivity problem, we describe quantum algorithms…

量子物理 · 物理学 2016-10-04 Chris Cade , Ashley Montanaro , Aleksandrs Belovs

Different sources of information might tell different stories about the evolutionary history of a given set of species. This leads to (rooted) phylogenetic trees that "disagree" on triples of species, which we call "conflict triples". An…

数据结构与算法 · 计算机科学 2019-11-26 Mathias Weller

We present a simple $O(n^4)$-time algorithm for computing optimal search trees with two-way comparisons. The only previous solution to this problem, by Anderson et al., has the same running time, but is significantly more complicated and is…

数据结构与算法 · 计算机科学 2022-02-14 Marek Chrobak , Mordecai Golin , J. Ian Munro , Neal E. Young

Polytrees are a subclass of Bayesian networks that seek to capture the conditional dependencies between a set of $n$ variables as a directed forest and are motivated by their more efficient inference and improved interpretability. Since the…

数据结构与算法 · 计算机科学 2026-05-06 Juha Harviainen , Frank Sommer , Manuel Sorge

Fitting distances to tree metrics and ultrametrics are two widely used methods in hierarchical clustering, primarily explored within the context of numerical taxonomy. Given a positive distance function…

数据结构与算法 · 计算机科学 2025-04-25 Amir Carmel , Debarati Das , Evangelos Kipouridis , Evangelos Pipis

We consider the problem of sorting $n$ elements in the case of \emph{persistent} comparison errors. In this model (Braverman and Mossel, SODA'08), each comparison between two elements can be wrong with some fixed (small) probability $p$,…

数据结构与算法 · 计算机科学 2018-04-23 Barbara Geissmann , Stefano Leucci , Chih-Hung Liu , Paolo Penna

Vertex connectivity a classic extensively-studied problem. Given an integer $k$, its goal is to decide if an $n$-node $m$-edge graph can be disconnected by removing $k$ vertices. Although a linear-time algorithm was postulated since 1974…

数据结构与算法 · 计算机科学 2021-02-19 Danupon Nanongkai , Thatchaphol Saranurak , Sorrachai Yingchareonthawornchai

Finding a minimum spanning tree (MST) for $n$ points in an arbitrary metric space is a fundamental primitive for hierarchical clustering and many other ML tasks, but this takes $\Omega(n^2)$ time to even approximate. We introduce a…

数据结构与算法 · 计算机科学 2025-02-19 Nate Veldt , Thomas Stanley , Benjamin W. Priest , Trevor Steil , Keita Iwabuchi , T. S. Jayram , Geoffrey Sanders

We consider the minimum cut problem in undirected, weighted graphs. We give a simple algorithm to find a minimum cut that $2$-respects (cuts two edges of) a spanning tree $T$ of a graph $G$. This procedure can be used in place of the…

数据结构与算法 · 计算机科学 2020-06-11 Nalin Bhardwaj , Antonio Molina Lovett , Bryce Sandlund

Given a set $ P $ of $n$ points and a set $ H $ of $n$ half-planes in the plane, we consider the problem of computing a smallest subset of points such that each half-plane contains at least one point of the subset. The previously best…

计算几何 · 计算机科学 2025-01-07 Gang Liu , Haitao Wang

Arising from structural graph theory, treewidth has become a focus of study in fixed-parameter tractable algorithms in various communities including combinatorics, integer-linear programming, and numerical analysis. Many NP-hard problems…

数据结构与算法 · 计算机科学 2023-09-14 Sally Dong , Yin Tat Lee , Guanghao Ye

We consider the numerical taxonomy problem of fitting a positive distance function ${D:{S\choose 2}\rightarrow \mathbb R_{>0}}$ by a tree metric. We want a tree $T$ with positive edge weights and including $S$ among the vertices so that…

数据结构与算法 · 计算机科学 2022-03-14 Vincent Cohen-Addad , Debarati Das , Evangelos Kipouridis , Nikos Parotsidis , Mikkel Thorup

We propose new succinct representations of ordinal trees, which have been studied extensively. It is known that any $n$-node static tree can be represented in $2n + o(n)$ bits and a number of operations on the tree can be supported in…

数据结构与算法 · 计算机科学 2010-09-27 Gonzalo Navarro , Kunihiko Sadakane

Minimum Bisection denotes the NP-hard problem to partition the vertex set of a graph into two sets of equal sizes while minimizing the width of the bisection, which is defined as the number of edges between these two sets. We first consider…

组合数学 · 数学 2017-08-23 Cristina G. Fernandes , Tina Janne Schmidt , Anusch Taraz

In any attempt at designing an efficient algorithm for the minimum vertex cover problem, obtaining good upper and lower bounds for the vertex cover number could be crucial. In this article we present a modified greedy algorithm of…

组合数学 · 数学 2019-01-04 R. Dharmarajan , D. Ramachandran

We study the parameterized complexity of various classic vertex-deletion problems such as Odd cycle transversal, Vertex planarization, and Chordal vertex deletion under hybrid parameterizations. Existing FPT algorithms for these problems…

数据结构与算法 · 计算机科学 2022-07-19 Bart M. P. Jansen , Jari J. H. de Kroon , Michał Włodarczyk

We describe the first strongly subquadratic time algorithm with subexponential approximation ratio for approximately computing the Fr\'echet distance between two polygonal chains. Specifically, let $P$ and $Q$ be two polygonal chains with…

计算几何 · 计算机科学 2021-03-30 Connor Colombe , Kyle Fox

In 1996, Bodlaender showed the celebrated result that an optimal tree decomposition of a graph of bounded treewidth can be found in linear time. The algorithm is based on an algorithm of Bodlaender and Kloks that computes an optimal tree…

数据结构与算法 · 计算机科学 2020-03-19 Ernst Althaus , Sarah Ziegler

We give the first non-trivial fully dynamic probabilistic tree embedding algorithm for weighted graphs undergoing edge insertions and deletions. We obtain a trade-off between amortized update time and expected stretch against an oblivious…

数据结构与算法 · 计算机科学 2020-04-24 Sebastian Forster , Gramoz Goranci , Monika Henzinger

In the PATH COVER problem, one asks to cover the vertices of a graph using the smallest possible number of (not necessarily disjoint) paths. While the variant where the paths need to be pairwise vertex-disjoint, which we call PATH…

数据结构与算法 · 计算机科学 2025-11-11 Florent Foucaud , Atrayee Majumder , Tobias Mömke , Aida Roshany-Tabrizi