中文
相关论文

相关论文: The Parity of Directed Hamiltonian Cycles

200 篇论文

We show that the number of $k$-matching in a given undirected graph $G$ is equal to the number of perfect matching of the corresponding graph $G_k$ on an even number of vertices divided by a suitable factor. If $G$ is bipartite then one can…

计算复杂性 · 计算机科学 2016-08-31 Shmuel Friedland , Daniel Levy

Deciding if a graph is a Hamilton graph, also named the Hamilton cycle problem, is important for discrete mathematics and computer science. Due to no characterization to identify Hamilton graphs effectively, there are no tractable…

离散数学 · 计算机科学 2020-11-17 Heping Jiang

We design a randomized algorithm that finds a Hamilton cycle in $\mathcal{O}(n)$ time with high probability in a random graph $G_{n,p}$ with edge probability $p\ge C \log n / n$. This closes a gap left open in a seminal paper by Angluin and…

数据结构与算法 · 计算机科学 2020-12-07 Rajko Nenadov , Angelika Steger , Pascal Su

We show how to compute for $n$-vertex planar graphs in $O(n^{11/6}{\rm polylog}(n))$ expected time the diameter and the sum of the pairwise distances. The algorithms work for directed graphs with real weights and no negative cycles. In…

数据结构与算法 · 计算机科学 2018-05-14 Sergio Cabello

We present a Monte Carlo algorithm for Hamiltonicity detection in an $n$-vertex undirected graph running in $O^*(1.657^{n})$ time. To the best of our knowledge, this is the first superpolynomial improvement on the worst case runtime for the…

数据结构与算法 · 计算机科学 2010-08-04 Andreas Björklund

A Hamilton cycle in a directed graph $G$ is a cycle that passes through every vertex of $G$. A Hamiltonian decomposition of $G$ is a partition of its edge set into disjoint Hamilton cycles. In the late $60$s Kelly conjectured that every…

组合数学 · 数学 2016-10-03 Asaf Ferber , Eoin Long , Benny Sudakov

We present a polynomial space Monte Carlo algorithm that given a directed graph on $n$ vertices and average outdegree $\delta$, detects if the graph has a Hamiltonian cycle in $2^{n-\Omega(\frac{n}{\delta})}$ time. This asymptotic scaling…

数据结构与算法 · 计算机科学 2020-09-25 Andreas Björklund

We show how to find a Hamiltonian cycle in a graph of degree at most three with n vertices, in time O(2^{n/3}) ~= 1.260^n and linear space. Our algorithm can find the minimum weight Hamiltonian cycle (traveling salesman problem), in the…

数据结构与算法 · 计算机科学 2007-06-14 David Eppstein

In order to find Hamiltonian cycle, algorithm should find edges that creates a Hamiltonian cycle. Higher number of edges creates more possibilities to check to solve the problem. Algorithm rests on analysis of original graph and opposite…

数据结构与算法 · 计算机科学 2022-08-25 Paweł Kaftan

We describe an algorithm for finding Hamilton cycles in random graphs. Our model is the random graph $G=\gc$. In this model $G$ is drawn uniformly from graphs with vertex set $[n]$, $m$ edges and minimum degree at least three. We focus on…

组合数学 · 数学 2012-10-24 Alan Frieze , Simi Haber

The enumeration of Hamiltonian cycles on 2n*2n grids of nodes is a longstanding problem in combinatorics. Previous work has concentrated on counting all cycles. The current work enumerates nonisomorphic cycles -- that is, the number of…

组合数学 · 数学 2014-02-05 Ed Wynn

In this paper we consider the following total functional problem: Given a cubic Hamiltonian graph $G$ and a Hamiltonian cycle $C_0$ of $G$, how can we compute a second Hamiltonian cycle $C_1 \neq C_0$ of $G$? Cedric Smith proved in 1946,…

数据结构与算法 · 计算机科学 2020-08-11 Argyrios Deligkas , George B. Mertzios , Paul G. Spirakis , Viktor Zamaraev

A Hamiltonian cycle of a graph is a closed path which visits each of the vertices once and only once. In this article, Hamiltonian cycles on planar random lattices are considered. The generating function for the number of Hamiltonian cycles…

统计力学 · 物理学 2009-10-31 Saburo Higuchi

We study Hamiltonicity in graphs obtained as the union of a deterministic $n$-vertex graph $H$ with linear degrees and a $d$-dimensional random geometric graph $G^d(n,r)$, for any $d\geq1$. We obtain an asymptotically optimal bound on the…

组合数学 · 数学 2022-09-29 Alberto Espuny Díaz

A Dynamic Programming based polynomial worst case time and space algorithm is described for computing Hamiltonian Path of a directed graph. Complexity constructive proofs along with a tested C++ implementation are provided as well. The…

数据结构与算法 · 计算机科学 2013-01-16 Dmitriy Nuriyev

We show how to construct an explicit Hamilton cycle in the directed Cayley graph Cay({\sigma_n, sigma_{n-1}} : \mathbb{S}_n), where \sigma_k = (1 2 >... k). The existence of such cycles was shown by Jackson (Discrete Mathematics, 149 (1996)…

离散数学 · 计算机科学 2007-10-10 Frank Ruskey , Aaron Williams

The semi-random graph process is a single player game in which the player is initially presented an empty graph on $n$ vertices. In each round, a vertex $u$ is presented to the player independently and uniformly at random. The player then…

组合数学 · 数学 2020-06-05 Pu Gao , Bogumil Kaminski , Calum MacRury , Pawel Pralat

Trotter and Erd\"os found conditions for when a directed $m \times n$ grid graph on a torus is Hamiltonian. We consider the analogous graphs on a two-holed torus, and study their Hamiltonicity. We find an $\mathcal{O}(n^4)$ algorithm to…

组合数学 · 数学 2016-09-07 Dhruv Rohatgi

When solving the Hamiltonian path problem it seems natural to be given additional precedence constraints for the order in which the vertices are visited. For example one could decide whether a Hamiltonian path exists for a fixed starting…

离散数学 · 计算机科学 2025-02-28 Jesse Beisegel , Fabienne Ratajczak , Robert Scheffler

The Hamiltonian cycle problem (HCP), which is an NP-complete problem, consists of having a graph G with n nodes and m edges and finding the path that connects each node exactly once. In this paper we compare some algorithms to solve a…

量子物理 · 物理学 2023-12-19 Giuseppe Corrente , Carlo Vincenzo Stanzione , Vittoria Stanzione