1. Induced disjoint paths in circular-arc graphs in linear time
- Author
-
Erik Jan van Leeuwen, Daniël Paulusma, and Petr A. Golovach
- Subjects
FOS: Computer and information sciences ,Discrete mathematics ,General Computer Science ,0102 computer and information sciences ,02 engineering and technology ,Disjoint sets ,Floyd–Warshall algorithm ,01 natural sciences ,Graph ,Theoretical Computer Science ,Combinatorics ,010201 computation theory & mathematics ,Computer Science - Data Structures and Algorithms ,0202 electrical engineering, electronic engineering, information engineering ,Data Structures and Algorithms (cs.DS) ,020201 artificial intelligence & image processing ,Computer Science::Data Structures and Algorithms ,Time complexity ,Mathematics - Abstract
The Induced Disjoint Paths problem is to test whether an graph G on n vertices with k distinct pairs of vertices ( s i , t i ) contains paths P 1 , ź , P k such that P i connects s i and t i for i = 1 , ź , k , and P i and P j have neither common vertices nor adjacent vertices (except perhaps their ends) for 1 ź i < j ź k . We present a linear-time algorithm that solves Induced Disjoint Paths and finds the corresponding paths (if they exist) on circular-arc graphs. For interval graphs, we exhibit a linear-time algorithm for the generalization of Induced Disjoint Paths where the pairs ( s i , t i ) are not necessarily distinct. In both cases, if a representation of the graph is given, then the algorithms run in O ( n + k ) time.
- Published
- 2016
- Full Text
- View/download PDF