How to Find Long Paths Efficiently
We study the complexity of finding long paths in directed or undirected graphs, Given a graph G =(V, E) and a number k our algorithm decides within time O(K! · |V| · |E|) for all u,v ɛ V Whether there exists some path of length k firm u to v. The complexity of this algorithm has to be compared with...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buchkapitel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | We study the complexity of finding long paths in directed or undirected graphs, Given a graph G =(V, E) and a number k our algorithm decides within time O(K! · |V| · |E|) for all u,v ɛ V Whether there exists some path of length k firm u to v. The complexity of this algorithm has to be compared with 0(|V|k−1 · |E|) Which is the worst case behaviour of the algorithms described up to now in the literature, We get similar results for the problems of finding a longest path, a cycle of length k or a longest cycle, respectively.
Our approach is based on the idea of representing certain families of sets by subfamilies of small cardiality. We also discuss the border lines of this idea. |
---|---|
ISSN: | 0304-0208 |
DOI: | 10.1016/S0304-0208(08)73110-4 |