Non-crossing paths with geographic constraints

A geographic network is a graph whose vertices are restricted to lie in a prescribed region in the plane. In this paper we begin to study the following fundamental problem for geographic networks: can a given geographic network be drawn without crossings? We focus on the seemingly simple setting whe...

ver descrição completa

Detalhes bibliográficos
Autores: Silveira, Rodrigo Ignacio|||0000-0003-0202-4543, Speckmann, Bettina, Verbeek, Kevin
Formato: artículo
Fecha de publicación:2019
País:España
Recursos:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/174889
Acesso em linha:https://hdl.handle.net/2117/174889
https://dx.doi.org/10.1007/978-3-319-73915-1_35
Access Level:acceso abierto
Palavra-chave:Numerical analysis
non-crossing connectors problem
constrained graph drawing
Anàlisi numèrica
Classificació AMS::65 Numerical analysis::65D Numerical approximation and computational geometry
Àrees temàtiques de la UPC::Matemàtiques i estadística::Anàlisi numèrica::Mètodes numèrics
Descrição
Resumo:A geographic network is a graph whose vertices are restricted to lie in a prescribed region in the plane. In this paper we begin to study the following fundamental problem for geographic networks: can a given geographic network be drawn without crossings? We focus on the seemingly simple setting where each region is a unit length vertical segment, and one wants to connect pairs of segments with a path that lies inside the convex hull of the two segments. We prove that when paths must be drawn as straight line segments, it is NP-complete to determine if a crossing-free solution exists. In contrast, we show that when paths must be monotone curves, the question can be answered in polynomial time. In the more general case of paths that can have any shape, we show that the problem is polynomial under certain assumptions.