On $r$-Simple $k$-Path
Abstract
An -simple -path is a {path} in the graph of length that passes through each vertex at most times. The -SIMPLE -PATH problem, given a graph as input, asks whether there exists an -simple -path in . We first show that this problem is NP-Complete. We then show that there is a graph that contains an -simple -path and no simple path of length greater than . So this, in a sense, motivates this problem especially when one's goal is to find a short path that visits many vertices in the graph while bounding the number of visits at each vertex. We then give a randomized algorithm that runs in time that solves the -SIMPLE -PATH on a graph with vertices with one-sided error. We also show that a randomized algorithm with running time with gives a randomized algorithm with running time for the Hamiltonian path problem in a directed graph - an outstanding open problem. So in a sense our algorithm is optimal up to an factor.
Cite
@article{arxiv.1312.4863,
title = {On $r$-Simple $k$-Path},
author = {Hasan Abasi and Nader H. Bshouty and Ariel Gabizon and Elad Haramaty},
journal= {arXiv preprint arXiv:1312.4863},
year = {2014}
}