中文
相关论文

相关论文: Dynamic Ordered Sets with Exponential Search Trees

200 篇论文

We introduce and analyze two parameter-free linear-memory tree search algorithms. Under mild assumptions we prove our algorithms are guaranteed to perform only a logarithmic factor more node expansions than A* when the search space is a…

人工智能 · 计算机科学 2019-06-10 Laurent Orseau , Levi H. S. Lelis , Tor Lattimore

The random access problem for compressed strings is to build a data structure that efficiently supports accessing the character in position $i$ of a string given in compressed form. Given a grammar of size $n$ compressing a string of size…

数据结构与算法 · 计算机科学 2015-01-27 Patrick Hagge Cording

Finding a globally optimal Bayesian Network using exhaustive search is a problem with super-exponential complexity, which severely restricts the number of variables that it can work for. We implement a dynamic programming based algorithm…

人工智能 · 计算机科学 2022-07-19 Nand Sharma , Joshua Millstein

Given a directed graph $G=(V,A)$, the Directed Maximum Leaf Spanning Tree problem asks to compute a directed spanning tree (i.e., an out-branching) with as many leaves as possible. By designing a Branch-and-Reduced algorithm combined with…

数据结构与算法 · 计算机科学 2009-11-11 Daniel Raible , Henning Fernau

We present a simple and provably optimal non-adaptive cell probe data structure for the static dictionary problem. Our data structure supports storing a set of n key-value pairs from [u]x[u] using s words of space and answering key lookup…

数据结构与算法 · 计算机科学 2024-04-22 Kasper Green Larsen , Rasmus Pagh , Giuseppe Persiano , Toniann Pitassi , Kevin Yeo , Or Zamir

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

Dynamic tree data structures maintain a forest while supporting insertion and deletion of edges and a broad set of queries in $O(\log n)$ time per operation. Such data structures are at the core of many modern algorithms. Recent work has…

数据结构与算法 · 计算机科学 2025-06-23 Humza Ikram , Andrew Brady , Daniel Anderson , Guy Blelloch

An algorithm on weighted graphs is called universally optimal if it is optimal for every input graph, in the worst case taken over all weight assignments. Informally, this means the algorithm is competitive even with algorithms that are…

数据结构与算法 · 计算机科学 2026-02-19 Benjamin Aram Berendsohn

Given a rooted tree and a ranking of its leaves, what is the minimum number of inversions of the leaves that can be attained by ordering the tree? This variation of the problem of counting inversions in arrays originated in mathematical…

数据结构与算法 · 计算机科学 2024-07-02 Ivan Hu , Dieter van Melkebeek , Andrew Morgan

Consensus maximization is widely used for robust fitting in computer vision. However, solving it exactly, i.e., finding the globally optimal solution, is intractable. A* tree search, which has been shown to be fixed-parameter tractable, is…

计算机视觉与模式识别 · 计算机科学 2019-08-27 Zhipeng Cai , Tat-Jun Chin , Vladlen Koltun

Decision tree algorithms have been among the most popular algorithms for interpretable (transparent) machine learning since the early 1980's. The problem that has plagued decision tree algorithms since their inception is their lack of…

机器学习 · 计算机科学 2023-09-28 Xiyang Hu , Cynthia Rudin , Margo Seltzer

The access lemma (Sleator and Tarjan, JACM 1985) is a property of binary search trees that implies interesting consequences such as static optimality, static finger, and working set property. However, there are known corollaries of the…

数据结构与算法 · 计算机科学 2023-12-27 Parinya Chalermsook , Manoj Gupta , Wanchote Jiamjitrak , Akash Pareek , Sorrachai Yingchareonthawornchai

Finding tight bounds on the optimal solution is a critical element of practical solution methods for discrete optimization problems. In the last decade, decision diagrams (DDs) have brought a new perspective on obtaining upper and lower…

人工智能 · 计算机科学 2019-02-28 Quentin Cappart , Emmanuel Goutierre , David Bergman , Louis-Martin Rousseau

The longest common substring problem consists in finding a longest string that appears as a (contiguous) substring of two input strings. We consider the dynamic variant of this problem, in which we are to maintain two dynamic strings $S$…

数据结构与算法 · 计算机科学 2026-04-09 Panagiotis Charalampopoulos , Paweł Gawrychowski , Karol Pokorski

Iterative deepening search is used in applications where the best cost bound for state-space search is unknown. The iterative deepening process is used to avoid overshooting the appropriate cost bound and doing too much work as a result.…

人工智能 · 计算机科学 2019-06-10 Nathan Sturtevant , Malte Helmert

We give new upper and lower bounds for the {\em dynamic} set cover problem. First, we give a $(1+\epsilon) f$-approximation for fully dynamic set cover in $O(f^2\log n /\epsilon^5)$ (amortized) update time, for any $\epsilon > 0$, where $f$…

数据结构与算法 · 计算机科学 2019-05-16 Amir Abboud , Raghavendra Addanki , Fabrizio Grandoni , Debmalya Panigrahi , Barna Saha

The generalized egg dropping problem is a classic challenge in sequential decision-making. Standard dynamic programming evaluates the minimax minimum number of tests in $\mathcal{O}(K \cdot N^2)$ time. A known approach formulates the…

数据结构与算法 · 计算机科学 2026-05-18 Kleitos Papadopoulos

We consider network design problems with deadline or delay. All previous results for these models are based on randomized embedding of the graph into a tree (HST) and then solving the problem on this tree. We show that this is not…

数据结构与算法 · 计算机科学 2020-04-20 Yossi Azar , Noam Touitou

In the problem of semialgebraic range searching, we are to preprocess a set of points in $\mathbb{R}^D$ such that the subset of points inside a semialgebraic region described by $O(1)$ polynomial inequalities of degree $\Delta$ can be found…

计算几何 · 计算机科学 2022-03-16 Peyman Afshani , Pingan Cheng

Trees are useful entities allowing to model data structures and hierarchical relationships in networked decision systems ubiquitously. An ordered tree is a rooted tree where the order of the subtrees (children) of a node is significant. In…

数据结构与算法 · 计算机科学 2020-11-10 Victor Parque , Tomoyuki Miyashita