English
Related papers

Related papers: Point visibility graph recognition is NP-hard

200 papers

In this paper, we provide a deterministic polynomial time algorithm that determines satisfiability of 3-SAT. The complexity analysis for the algorithm takes into account no efficiency and yet provides a low enough bound, that efficient…

Data Structures and Algorithms · Computer Science 2020-07-02 Ortho Flint , Asanka Wickramasinghe , Jason Brasse , Christopher Fowler

3-list colouring is an NP-complete decision problem. It is hard even on planar bipartite graphs. We give a polynomial-time algorithm for solving 3-list colouring on permutation graphs.

Discrete Mathematics · Computer Science 2015-03-19 Jessica Enright , Lorna Stewart

In the area of beyond-planar graphs, i.e. graphs that can be drawn with some local restrictions on the edge crossings, the recognition problem is prominent next to the density question for the different graph classes. For 1-planar graphs,…

Data Structures and Algorithms · Computer Science 2021-08-04 Henry Förster , Michael Kaufmann , Chrysanthi N. Raftopoulou

We consider the problem of coloring a grid using k colors with the restriction that in each row and each column has an specific number of cells of each color. In an already classical result, Ryser obtained a necessary and sufficient…

Data Structures and Algorithms · Computer Science 2009-04-22 Christoph Durr , Flavio Guinez , Martin Matamala

Graph embedding, especially as a subgraph of a grid, is an old topic in VLSI design and graph drawing. In this paper, we investigate related questions concerning the complexity of embedding a graph $G$ in a host graph that is the strong…

Computational Geometry · Computer Science 2026-01-21 Therese Biedl , David Eppstein , Torsten Ueckerdt

We investigate the NP-Complete problem SAT and the geometry of its instances. For a particular type that we call {\it non-interlaced formulas}, we propose a polynomial time algorithm for their resolution using graphs and matrices.

Computational Complexity · Computer Science 2019-03-26 Dr Serge Burckel

We present three new complexity results for classes of planning problems with simple causal graphs. First, we describe a polynomial-time algorithm that uses macros to generate plans for the class 3S of planning problems with binary state…

Artificial Intelligence · Computer Science 2011-11-02 Omer Giménez , Anders Jonsson

The graph isomorphism problem is a main problem which has numerous applications in different fields. Thus, finding an efficient and easy to implement method to discriminate non-isomorphic graphs is valuable. In this paper, a new method is…

Combinatorics · Mathematics 2016-11-08 Ameneh Farhadian

A graph is near-planar if it can be obtained from a planar graph by adding an edge. We show the surprising fact that it is NP-hard to compute the crossing number of near-planar graphs. A graph is 1-planar if it has a drawing where every…

Computational Geometry · Computer Science 2012-03-28 Sergio Cabello , Bojan Mohar

A graph embedded in the 3-sphere is called irreducible if it is non-splittable and for any 2-sphere embedded in the 3-sphere that intersects the graph at one point the graph is contained in one of the 3-balls bounded by the 2-sphere. We…

Geometric Topology · Mathematics 2007-05-23 Kouki Taniyama

A strong geodetic set of a graph~$G=(V,E)$ is a vertex set~$S \subseteq V(G)$ in which it is possible to cover all the remaining vertices of~$V(G) \setminus S$ by assigning a unique shortest path between each vertex pair of~$S$. In the…

Computational Complexity · Computer Science 2022-08-04 Carlos V. G. C. Lima , Vinicius F. dos Santos , João H. G. Sousa , Sebastián A. Urrutia

Visibility graph of a simple polygon is a graph with the same vertex set in which there is an edge between a pair of vertices if and only if the segment through them lies completely inside the polygon. Each pair of adjacent vertices on the…

Computational Geometry · Computer Science 2020-02-18 Hossein Boomari Soheila Farokhi

Visibility graph of a polygon corresponds to its internal diagonals and boundary edges. For each vertex on the boundary of the polygon, we have a vertex in this graph and if two vertices of the polygon see each other there is an edge…

Computational Geometry · Computer Science 2024-02-22 Hossein Boomari , Mojtaba Ostovari , Alireza Zarei

This paper investigates an extremely classic NP-complete problem: How to determine if a graph G, where each vertex has a degree of at most 4, can be 3-colorable(The research in this paper focuses on graphs G that satisfy the condition where…

Computational Complexity · Computer Science 2024-05-21 Zikang Deng

We study terrain visibility graphs, a well-known graph class closely related to polygon visibility graphs in computational geometry, for which a precise graph-theoretical characterization is still unknown. Over the last decade, terrain…

Computational Geometry · Computer Science 2020-08-26 Vincent Froese , Malte Renken

It is known that a graph isomorphism testing algorithm is polynomially equivalent to a detecting of a graph non-trivial automorphism algorithm. The polynomiality of the latter algorithm, is obtained by consideration of symmetry properties…

General Mathematics · Mathematics 2007-05-23 Aleksandr Golubchik

We consider the problem of classifying those graphs that arise as an undirected square of an oriented graph by generalising the notion of quasi-transitive directed graphs to mixed graphs. We fully classify those graphs of maximum degree…

Combinatorics · Mathematics 2023-11-09 Christopher Duffy

While 3-SAT is NP-hard, 2-SAT is solvable in polynomial time. Austrin, Guruswami, and H\r{a}stad roved a result known as "$(2+\varepsilon)$-SAT is NP-hard" [FOCS'14/SICOMP'17]. They showed that the problem of distinguishing k-CNF formulas…

Discrete Mathematics · Computer Science 2021-09-10 Alex Brandts , Marcin Wrochna , Stanislav Živný

In this paper, we consider the Visibility Graph Recognition and Reconstruction problems in the context of terrains. Here, we are given a graph $G$ with labeled vertices $v_0, v_1, \ldots, v_{n-1}$ such that the labeling corresponds with a…

Computational Geometry · Computer Science 2020-04-03 Safwa Ameer , Matt Gibson-Lopez , Erik Krohn , Sean Soderman , Qing Wang

The degree sequence of a graph is the sequence of the degrees of its vertices. If $\pi$ is a degree sequence of a graph $G$, then $G$ is a realization of $\pi$ and $G$ realizes $\pi$. Determining when a sequence of positive integers is…

Combinatorics · Mathematics 2022-11-28 Jiyun Guo , Miao Fu , Yuqin Zhang , Haiyan Li