中文
相关论文

相关论文: Pairing heaps: the forward variant

200 篇论文

A flip in a plane spanning tree $T$ is the operation of removing one edge from $T$ and adding another edge such that the resulting structure is again a plane spanning tree. For trees on a set of points in convex position we study two…

计算几何 · 计算机科学 2025-08-22 Oswin Aichholzer , Joseph Dorfer , Birgit Vogtenhuber

Progressive Hedging is a popular decomposition algorithm for solving multi-stage stochastic optimization problems. A computational bottleneck of this algorithm is that all scenario subproblems have to be solved at each iteration. In this…

分布式、并行与集群计算 · 计算机科学 2020-09-28 Gilles Bareilles , Yassine Laguel , Dmitry Grishchenko , Franck Iutzeler , Jérôme Malick

The problem of hierarchical clustering items from pairwise similarities is found across various scientific disciplines, from biology to networking. Often, applications of clustering techniques are limited by the cost of obtaining…

机器学习 · 统计学 2012-07-20 Brian Eriksson

$H$-Packing is the problem of finding a maximum number of vertex-disjoint copies of $H$ in a given graph $G$. $H$-Partition is the special case of finding a set of vertex-disjoint copies that cover each vertex of $G$ exactly once. Our goal…

数据结构与算法 · 计算机科学 2025-09-09 Barış Can Esmer , Dániel Marx

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…

计算几何 · 计算机科学 2026-02-13 Althaf P , Amit Chattopadhyay , Osamu Saeki

Higher-dimensional orthogonal packing problems have a wide range of practical applications, including packing, cutting, and scheduling. Previous efforts for exact algorithms have been unable to avoid structural problems that appear for…

数据结构与算法 · 计算机科学 2007-05-23 Sandor P. Fekete , Joerg Schepers

Probabilistic programming languages and other machine learning applications often require samples to be generated from a categorical distribution where the probability of each one of $n$ categories is specified as a parameter. If the…

数据结构与算法 · 计算机科学 2019-06-28 Daniel Tang

We show that any permutation of ${1,2,...,N}$ can be written as the product of two involutions. As a consequence, any permutation of the elements of an array can be performed in-place in parallel in time O(1). In the case where the…

数据结构与算法 · 计算机科学 2015-03-20 Qingxuan Yang , John Ellis , Khalegh Mamakani , Frank Ruskey

Cumulative memory -- the sum of space used per step over the duration of a computation -- is a fine-grained measure of time-space complexity that was introduced to analyze cryptographic applications like password hashing. It is a more…

计算复杂性 · 计算机科学 2023-07-06 Paul Beame , Niels Kornerup

Given a set $\Pi$ of permutation patterns of length at most $k$, we present an algorithm for building $S_{\le n}(\Pi)$, the set of permutations of length at most $n$ avoiding the patterns in $\Pi$, in time $O(|S_{\le n - 1}(\Pi)| \cdot k +…

离散数学 · 计算机科学 2017-03-20 William Kuszmaul

The working-set bound [Sleator and Tarjan, J. ACM, 1985] roughly states that searching for an element is fast if the element was accessed recently. Binary search trees, such as splay trees, can achieve this property in the amortized sense,…

数据结构与算法 · 计算机科学 2009-07-14 Prosenjit Bose , Karim Douïeb , Vida Dujmović , John Howat

Shuffling is the process of rearranging a sequence of elements into a random order such that any permutation occurs with equal probability. It is an important building block in a plethora of techniques used in virtually all scientific…

数据结构与算法 · 计算机科学 2023-02-08 Manuel Penschuck

We construct a stationary random tree, embedded in the upper half plane, with prescribed offspring distribution and whose vertices are the atoms of a unit Poisson point process. This process which we call Hammersley's tree process extends…

概率论 · 数学 2016-05-11 Anne-Laure Basdevant , Lucas Gerin , Jean-Baptiste Gouere , Arvind Singh

This paper presents a simple extension of the binary heap, the List Heap. We use List Heaps to demonstrate the idea of adaptive heaps: heaps whose performance is a function of both the size of the problem instance and the disorder of the…

数据结构与算法 · 计算机科学 2018-02-16 Andrew Frohmader

The technique of in-situ associative permuting is introduced which is an association of in-situ permuting and in-situ inverting. It is suitable for associatively permutable permutations of {1,2,...,n} where the elements that will be…

数据结构与算法 · 计算机科学 2013-01-11 A. Emre Cetin

We present a new primal-dual algorithm for computing the value of the Lagrangian dual of a stochastic mixed-integer program (SMIP) formed by relaxing its nonanticipativity constraints. This dual is widely used in decomposition methods for…

"Small worlds" are large systems in which any given node has only a few connections to other points, but possessing the property that all pairs of points are connected by a short path, typically logarithmic in the number of nodes. The use…

概率论 · 数学 2012-01-19 Louigi Addario-Berry , Tao Lei

Finding schedules for pairwise meetings between the members of a complex social group without creating interpersonal conflict is challenging, especially when different relationships have different needs. We formally define and study the…

数据结构与算法 · 计算机科学 2024-03-28 Leszek Gąsieniec , Benjamin Smith , Sebastian Wild

Many recent approximation algorithms for different variants of the traveling salesman problem (asymmetric TSP, graph TSP, s-t-path TSP) exploit the well-known fact that a solution of the natural linear programming relaxation can be written…

离散数学 · 计算机科学 2016-01-06 Jens Vygen

We recall the occupancy problem introduced by Konheim & Weiss in 1966 and we consider parking functions as hash maps. Each car $c_i$ prefers parking space $p_i$ (the hash map $c_i \mapsto p_i$ with $c_i$ is a key and $p_i$ an index into an…

组合数学 · 数学 2015-03-17 Jean-Baptiste Priez