English
Related papers

Related papers: Zig-Zag Numberlink is NP-Complete

200 papers

Testing if a given graph $G$ contains the $k$-vertex path $P_k$ as a minor or as an induced minor is trivial for every fixed integer $k\geq 1$. However, the situation changes for the problem of checking if a graph can be modified into $P_k$…

Discrete Mathematics · Computer Science 2017-06-13 Konrad K. Dabrowski , Daniël Paulusma

We prove that certain problems naturally arising in knot theory are NP--hard or NP--complete. These are the problems of obtaining one diagram from another one of a link in a bounded number of Reidemeister moves, determining whether a link…

Geometric Topology · Mathematics 2024-07-17 Dale Koenig , Anastasiia Tsvietkova

The crossing number of a graph is the minimum number of edge crossings that a graph can have when drawn in the plane. Determining this number, known as the Crossing Number problem, is a celebrated problem in combinatorial optimization. It…

Computational Geometry · Computer Science 2026-03-30 Petr Hliněný , Liana Khazaliya

Let G = (V, E) be a directed acyclic graph with two distinguished vertices s, t and let F be a set of forbidden pairs of vertices. We say that a path in G is safe, if it contains at most one vertex from each pair {u, v} in F. Given G and F,…

Discrete Mathematics · Computer Science 2015-03-19 Jakub Kováč

Graph packing and partitioning problems have been studied in many contexts, including from the algorithmic complexity perspective. Consider the packing problem of determining whether a graph contains a spanning tree and a cycle that do not…

Combinatorics · Mathematics 2014-09-09 Jed Yang

Motivated by adjacency in perfect matching polytopes, we study the shortest reconfiguration problem of perfect matchings via alternating cycles. Namely, we want to find a shortest sequence of perfect matchings which transforms one given…

Data Structures and Algorithms · Computer Science 2019-07-04 Takehiro Ito , Naonori Kakimura , Naoyuki Kamiyama , Yusuke Kobayashi , Yoshio Okamoto

The Minimum Path Cover (MPC) problem consists of finding a minimum-cardinality set of node-disjoint paths that cover all nodes in a given graph. We explore a variant of the MPC problem on acyclic digraphs (DAGs) where, given a subset of…

Discrete Mathematics · Computer Science 2025-01-17 Nour ElHouda Tellache , Roberto Baldacci

A vertex-colored graph $G$ is {\it rainbow vertex-connected} if any pair of vertices in $G$ are connected by a path whose internal vertices have distinct colors, which was introduced by Krivelevich and Yuster. The {\it rainbow…

Combinatorics · Mathematics 2011-10-11 Lily Chen , Xueliang Li , Huishu Lian

Clustering a graph when the clusters can overlap can be seen from three different angles: We may look for cliques that cover the edges of the graph with bounded overlap, we may look to add or delete few edges to uncover the cluster…

Data Structures and Algorithms · Computer Science 2024-04-04 Alexander Firbas , Alexander Dobler , Fabian Holzer , Jakob Schafellner , Manuel Sorge , Anaïs Villedieu , Monika Wißmann

The problem of determining whether a graph $G$ can be realized as a unit-distance graph in $\mathbb{Z}^2$ is NP-complete. As far as we can tell, a proof of this result has never been written up. We prove NP-completeness of this problem by…

Computational Complexity · Computer Science 2026-05-25 Eric Binnendyk

We give a new, elementary proof of what we believe is the simplest known example of a ``natural'' problem in computational 3-dimensional topology that is $\mathsf{NP}$-hard -- namely, the \emph{Trivial Sublink Problem}: given a diagram $L$…

Computational Complexity · Computer Science 2025-09-17 Shannon Cheng , Anna Chlopecki , Saarah Nazar , Eric Samperton

In the Vertex Disjoint Paths with Congestion problem, the input consists of a digraph $D$, an integer $c$ and $k$ pairs of vertices $(s_i, t_i)$, and the task is to find a set of paths connecting each $s_i$ to its corresponding $t_i$,…

Computational Complexity · Computer Science 2025-07-15 Ken-ichi Kawarabayashi , Nicola Lorenz , Marcelo Garlet Milani , Jacob Stegemann

We study noncrossing geometric graphs and their disjoint compatible geometric matchings. Given a cycle (a polygon) P we want to draw a set of pairwise disjoint straight-line edges with endpoints on the vertices of P such that these new…

Combinatorics · Mathematics 2020-08-20 Alexander Pilz , Jonathan Rollin , Lena Schlipf , André Schulz

For a connected graph G=(V,E), a subset U of V is called a disconnected cut if U disconnects the graph and the subgraph induced by U is disconnected as well. We show that the problem to test whether a graph has a disconnected cut is…

Computational Complexity · Computer Science 2014-10-30 Barnaby Martin , Daniel Paulusma

Supergrid graphs contain grid graphs and triangular grid graphs as their subgraphs. The Hamiltonian cycle and path problems for general supergrid graphs were known to be NP-complete. A graph is called Hamiltonian if it contains a…

Discrete Mathematics · Computer Science 2019-05-07 Fatemeh Keshavarz-Kohjerdi , Ruo-Wei Hung

We show that it is coNP-complete to decide whether a given proof structure of pomset logic is a correct proof net, using the graph-theoretic used in a previous paper of ours (arXiv:1901.10247).

Logic in Computer Science · Computer Science 2023-01-24 Lê Thành Dũng Nguyên

The (Perfect) Matching Cut problem is to decide if a connected graph has a (perfect) matching that is also an edge cut. The Disconnected Perfect Matching problem is to decide if a connected graph has a perfect matching that contains a…

Combinatorics · Mathematics 2023-11-08 Carl Feghali , Felicia Lucke , Daniel Paulusma , Bernard Ries

We consider the NP-complete problem of tracking paths in a graph, first introduced by Banik et. al. [3]. Given an undirected graph with a source $s$ and a destination $t$, find the smallest subset of vertices whose intersection with any…

Discrete Mathematics · Computer Science 2019-10-01 David Eppstein , Michael T. Goodrich , James A. Liu , Pedro Matias

The well-known Disjoint Paths problem is to decide if a graph contains k pairwise disjoint paths, each connecting a different terminal pair from a set of k distinct pairs. We determine, with an exception of two cases, the complexity of the…

Combinatorics · Mathematics 2021-05-14 Walter Kern , Barnaby Martin , Daniël Paulusma , Siani Smith , Erik Jan van Leeuwen

This paper proves the NP-completeness of the reachability problem for the class of flat counter machines with difference bounds and, more generally, octagonal relations, labeling the transitions on the loops. The proof is based on the fact…

Computational Complexity · Computer Science 2016-02-16 Marius Bozga , Radu Iosif , Filip Konecny