中文
相关论文

相关论文: Quantum Algorithms for Matching and Network Flows

200 篇论文

I introduce a new approach to the maximum flow problem by a simple algorithm with a slightly better runtime. This approach is based on sorting arcs insight of vertices on a residual graph. This new approach leads to an O(mn^0.5) time bound…

数据结构与算法 · 计算机科学 2013-02-14 Björn Hlava

We present a new scaling algorithm for maximum (or minimum) weight perfect matching on general, edge weighted graphs. Our algorithm runs in $O(m\sqrt{n}\log(nN))$ time, $O(m\sqrt{n})$ per scale, which matches the running time of the best…

数据结构与算法 · 计算机科学 2017-10-10 Ran Duan , Seth Pettie , Hsin-Hao Su

We improve on random sampling techniques for approximately solving problems that involve cuts and flows in graphs. We give a near-linear-time construction that transforms any graph on n vertices into an O(n\log n)-edge graph on the same…

数据结构与算法 · 计算机科学 2007-05-23 Andras Benczur , David R. Karger

The $d$-dimensional pattern matching problem is to find an occurrence of a pattern of length $m \times \dots \times m$ within a text of length $n \times \dots \times n$, with $n \ge m$. This task models various problems in text and image…

量子物理 · 物理学 2015-08-27 Ashley Montanaro

We present quantum algorithms for various problems related to graph connectivity. We give simple and query-optimal algorithms for cycle detection and odd-length cycle detection (bipartiteness) using a reduction to st-connectivity.…

量子物理 · 物理学 2019-10-03 Kai DeLorenzo , Shelby Kimmel , R. Teal Witter

Let G be a bipartite graph with positive integer weights on the edges and without isolated nodes. Let n, N and W be the node count, the largest edge weight and the total weight of G. Let k(x,y) be log(x)/log(x^2/y). We present a new…

数据结构与算法 · 计算机科学 2007-05-23 Ming-Yang Kao , Tak-Wah Lam , Wing-Kin Sung , Hing-Fung Ting

Let c denote a non-negative constant. Suppose that we are given an edge-weighted bipartite graph G=(V,E) with its 2-layered drawing and a family X of intersecting edge pairs. We consider the problem of finding a maximum weighted matching M*…

数据结构与算法 · 计算机科学 2019-09-17 Kazuya Haraguchi , Kotaro Torii , Motomu Endo

We study fully dynamic algorithms for maximum matching. This is a well-studied problem, known to admit several update-time/approximation trade-offs. For instance, it is known how to maintain a 1/2-approximate matching in $\log^{O(1)} n$…

数据结构与算法 · 计算机科学 2022-11-15 Soheil Behnezhad

In this paper we further investigate the well-studied problem of finding a perfect matching in a regular bipartite graph. The first non-trivial algorithm, with running time $O(mn)$, dates back to K\"{o}nig's work in 1916 (here $m=nd$ is the…

数据结构与算法 · 计算机科学 2008-11-18 Ashish Goel , Michael Kapralov , Sanjeev Khanna

In this paper we study minimum cut and maximum flow problems on planar graphs, both in static and in dynamic settings. First, we present an algorithm that given an undirected planar graph computes the minimum cut between any two given…

数据结构与算法 · 计算机科学 2010-11-23 Giuseppe F. Italiano , Piotr Sankowski

In this paper we provide an algorithm which given any $m$-edge $n$-vertex directed graph with integer capacities at most $U$ computes a maximum $s$-$t$ flow for any vertices $s$ and $t$ in $m^{11/8+o(1)}U^{1/4}$ time with high probability.…

数据结构与算法 · 计算机科学 2019-11-01 Yang P. Liu , Aaron Sidford

This paper ties the line of work on algorithms that find an O(sqrt(log(n)))-approximation to the sparsest cut together with the line of work on algorithms that run in sub-quadratic time by using only single-commodity flows. We present an…

数据结构与算法 · 计算机科学 2009-08-11 Jonah Sherman

We show how to determine whether a given pattern p of length m occurs in a given text t of length n in ${\tilde O}(\sqrt{n}+\sqrt{m})$\footnote{${\tilde O}$ allows for logarithmic factors in m and $n/m$} time, with inverse polynomial…

量子物理 · 物理学 2007-05-23 H. Ramesh , V. Vinay

We consider the problem of finding the value of a maximum flow over time in a network with uniform edge lengths where the edge capacities change at specific time instants. To solve this problem, we show how to construct a condensed version…

数据结构与算法 · 计算机科学 2026-05-04 Shuchi Chawla , Kristin Sheridan

Let $G$ be an $n$-vertex graph with $m$ edges. When asked a subset $S$ of vertices, a cut query on $G$ returns the number of edges of $G$ that have exactly one endpoint in $S$. We show that there is a bounded-error quantum algorithm that…

数据结构与算法 · 计算机科学 2020-08-05 Troy Lee , Miklos Santha , Shengyu Zhang

Given an undirected, weighted graph, with $n$ vertices and $m$ edges, and two special vertices $s$ and $t$, the problem is to find the shortest path between them. We give two bounded-error quantum algorithms with improved runtime in the…

量子物理 · 物理学 2026-03-20 Adam Wesołowski , Stephen Piddock

This paper describes a quantum algorithm for finding the maximum among N items. The classical method for the same problem takes O(N) steps because we need to compare two numbers in one step. This algorithm takes O(sqrt(N)) steps by…

量子物理 · 物理学 2007-05-23 Ashish Ahuja , Sanjiv Kapoor

Span program is a linear-algebraic model of computation which can be used to design quantum algorithms. For any Boolean function there exists a span program that leads to a quantum algorithm with optimal quantum query complexity. In…

量子物理 · 物理学 2015-10-28 Agnis Āriņš

Given a weighted bipartite graph $G = (L, R, E, w)$, the maximum weight matching (MWM) problem seeks to find a matching $M \subseteq E$ that maximizes the total weight $\sum_{e \in M} w(e)$. This paper presents a novel algorithm with a time…

数据结构与算法 · 计算机科学 2025-04-07 Shawxing Kwok

In this paper we show an O(n^(3/2) log^2 n) time algorithm for finding a maximum flow in a planar graph with multiple sources and multiple sinks. This is the fastest algorithm whose running time depends only on the number of vertices in the…

离散数学 · 计算机科学 2010-12-30 Yahav Nussbaum