Fast edge searching and fast searching on graphs

Given a graph G=(V,E) in which a fugitive hides on vertices or along edges, graph searching problems are usually to find the minimum number of searchers required to capture the fugitive. In this paper, we consider the problem of finding the minimum number of steps to capture the fugitive. We introduce the fast edge searching problem in the edge search model, which is the problem of finding the minimum number of steps (called the fast edge-search time) to capture the fugitive. We establish relations between the fast edge searching and the fast searching that is the problem of finding the minimum number of searchers to capture the fugitive in the fast search model. While the family of graphs whose fast search number is at most k is not minor-closed for any positive integer k>=2, we show that the family of graphs whose fast edge-search time is at most k is minor-closed. We establish relations between the fast (fast edge) searching and the node searching. These relations allow us to transform the problem of computing node search numbers to the problem of computing fast edge-search numbers or fast search numbers. Using these relations, we prove that the problem of deciding, given a graph G and an integer k, whether the fast (edge-)search number of G is less than or equal to k is NP-complete; and it remains NP-complete for Eulerian graphs. We also prove that the problem of determining whether the fast (edge-)search number of G is half of the number of odd vertices in G is NP-complete; and it remains NP-complete for planar graphs with maximum degree 4. We present a linear time approximation algorithm for the fast edge-search time that always delivers solutions of at most (1+|V|-1|E|+1) times the optimal value. This algorithm also gives us a tight upper bound on the fast search number of graphs. We also show a lower bound on the fast search number using the minimum degree and the number of odd vertices.

[1]  Christos H. Papadimitriou,et al.  The complexity of searching a graph , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[2]  David R. Wood,et al.  On the Complexity of the Balanced Vertex Ordering Problem , 2007, Discret. Math. Theor. Comput. Sci..

[3]  Boting Yang,et al.  On the Fast Searching Problem , 2008, AAIM.

[4]  Christos H. Papadimitriou,et al.  Searching and Pebbling , 1986, Theor. Comput. Sci..

[5]  Boting Yang,et al.  Lower Bounds on Fast Searching , 2009, ISAAC.

[6]  D. West Introduction to Graph Theory , 1995 .

[7]  Boting Yang,et al.  Lower Bounds on Edge Searching , 2007, ESCAPE.

[8]  Anthony Bonato,et al.  The capture time of a graph , 2009, Discret. Math..

[9]  Timothy M. Chan,et al.  Balanced vertex-orderings of graphs , 2005, Discret. Appl. Math..

[10]  Noga Alon,et al.  Cleaning Regular Graphs with Brushes , 2008, SIAM J. Discret. Math..

[11]  Pawel Pralat,et al.  Cleaning a network with brushes , 2008, Theor. Comput. Sci..

[12]  Fillia Makedon,et al.  Topological Bandwidth , 1983, CAAP.

[13]  Paul D. Seymour,et al.  Monotonicity in Graph Searching , 1991, J. Algorithms.

[14]  Andrea S. LaPaugh,et al.  Recontamination does not help to search a graph , 1993, JACM.