How to navigate through obstacles?

12/11/2017
by   Eduard Eiben, et al.
0

Given a set of obstacles and two points, is there a path between the two points that does not cross more than k different obstacles? This is a fundamental problem that has undergone a tremendous amount of work. It is known to be NP-hard, even when the obstacles are very simple geometric shapes (e.g., unit-length line segments). The problem can be generalized into the following graph problem: Given a planar graph G whose vertices are colored by color sets, two designated vertices s, t ∈ V(G), and k ∈N, is there an s-t path in G that uses at most k colors? If each obstacle is connected, the resulting graph satisfies the color-connectivity property, namely that each color induces a connected subgraph. We study the complexity and design algorithms for the above graph problem with an eye on its geometric applications. We prove that without the color-connectivity property, the problem is W[SAT]-hard parameterized by k. A corollary of this result is that, unless W[2] = FPT, the problem cannot be approximated in FPT time to within a factor that is a function of k. By describing a generic plane embedding of the graph instances, we show that our hardness results translate to the geometric instances of the problem. We then focus on graphs satisfying the color-connectivity property. By exploiting the planarity of the graph and the connectivity of the colors, we develop topological results to "represent" the valid s-t paths containing subsets of colors from any vertex v. We employ these results to design an FPT algorithm for the problem parameterized by both k and the treewidth of the graph, and extend this result to obtain an FPT algorithm for the parameterization by both k and the length of the path. The latter result directly implies previous FPT results for various obstacle shapes, such as unit disks and fat regions.

READ FULL TEXT
research
02/04/2020

Removing Connected Obstacles in the Plane is FPT

Given two points in the plane, a set of obstacles defined by closed curv...
research
03/24/2021

The Multicolored Graph Realization Problem

We introduce the Multicolored Graph Realization problem (MGRP). The inpu...
research
02/08/2021

Placing Green Bridges Optimally, with a Multivariate Analysis

We study the problem of placing wildlife crossings, such as green bridge...
research
06/30/2022

Bounding and computing obstacle numbers of graphs

An obstacle representation of a graph G consists of a set of pairwise di...
research
11/29/2020

A Constant Factor Approximation for Navigating Through Connected Obstacles in the Plane

Given two points s and t in the plane and a set of obstacles defined by ...
research
05/14/2018

On the Fixed-Parameter Tractability of Some Matching Problems Under the Color-Spanning Model

Given a set of n points P in the plane, each colored with one of the t g...
research
05/20/2018

Hardness of CONTIGUOUS SAT and Visibility with Uncertain Obstacles

Consider SAT with the following restrictions. An input formula is in CNF...

Please sign up or login with your details

Forgot password? Click here to reset