The connected p-center problem on block graphs with forbidden vertices

Let G(V,E,w,l) denote an n-vertex and m-edge graph in which w is a function mapping each vertex v to a positive weight w(v) and l is a function mapping each edge e to a positive length l(e). Given a positive integer p, the p-Center problem involves finding a set Q with p vertices of G to be the locations for building facilities. The objective is to minimize the maximum weighted distance from each vertex in V-Q to its nearest vertex in Q. This paper considers a practical restriction: the induced subgraph of the selected p vertices must be connected. The new variant is called the Connected p-Center problem (the CpC problem). For each fixed integer t>=1, on block graphs with exactly t blocks, we first show that the CpC problem is NP-hard when (1) w(v)=1, for all vertices v, and l(e)@?{1,2}, for all edges e, and (2) w(v)@?{1,2}, for all vertices v, and l(e)=1, for all edges e, respectively. Second, an O(n+m)-time algorithm for solving the CpC problem on block graphs with unit vertex-weights and unit edge-lengths is proposed. Then, the algorithmic result is extended to handle the situation in which some vertices in G cannot be included to form feasible solutions. The complexity of the extended algorithm is also O(n+m).

[1]  Yue-Li Wang,et al.  A Linear-Time Algorithm for Solving the Center Problem on Weighted Cactus Graphs , 1999, Inf. Process. Lett..

[2]  Arie Tamir,et al.  Improved Complexity Bounds for Center Location Problems on Networks by Using Dynamic Data Structures , 1988, SIAM J. Discret. Math..

[3]  N. Megiddo Linear-time algorithms for linear programming in R3 and related problems , 1982, FOCS 1982.

[4]  Nimrod Megiddo,et al.  Linear-time algorithms for linear programming in R3 and related problems , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).

[5]  Stephan Olariu,et al.  A simple linear-time algorithm for computing the center of an interval graph , 1990, Int. J. Comput. Math..

[6]  David B. Shmoys,et al.  A unified approach to approximation algorithms for bottleneck problems , 1986, JACM.

[7]  Timothy J. Lowe,et al.  Location on Networks: A Survey. Part I: The p-Center and p-Median Problems , 1983 .

[8]  Deepak Garg,et al.  An Evaluation of K-Center Problem Solving Techniques, towards Optimality , 1970 .

[9]  Abdelaziz Foul,et al.  A 1-center problem on the plane with uniformly distributed demand points , 2006, Oper. Res. Lett..

[10]  Sergey Bereg,et al.  Efficient algorithms for centers and medians in interval and circular‐arc graphs , 2002, Networks.

[11]  Horst A. Eiselt,et al.  A bibliography for some fundamental problem categories in discrete location science , 2008, Eur. J. Oper. Res..

[12]  O. Kariv,et al.  An Algorithmic Approach to Network Location Problems. II: The p-Medians , 1979 .

[13]  Justo Puerto,et al.  Center location problems on tree graphs with subtree-shaped customers , 2008, Discret. Appl. Math..

[14]  Rainer E. Burkard,et al.  Center problems with pos/neg weights on trees , 2003, Eur. J. Oper. Res..

[15]  Boaz Ben-Moshe,et al.  Efficient algorithms for center problems in cactus networks , 2007, Theor. Comput. Sci..

[16]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[17]  Justo Puerto,et al.  The centdian subtree on tree networks , 2002, Discret. Appl. Math..

[18]  Bijan Taeri,et al.  A characterization of block graphs , 2010, Discret. Appl. Math..

[19]  Rina Panigrahy,et al.  An O(log*n) approximation algorithm for the asymmetric p-center problem , 1996, SODA '96.

[20]  Greg N. Frederickson,et al.  Parametric Search and Locating Supply Centers in Trees , 1991, WADS.

[21]  Sudipto Guha,et al.  Asymmetric k-center is log* n-hard to approximate , 2005, JACM.

[22]  Timothy J. Lowe,et al.  Structured p-facility location problems on the line solvable in polynomial time , 1997, Oper. Res. Lett..

[23]  A. Frieze,et al.  A simple heuristic for the p-centre problem , 1985 .

[24]  Mark S. Daskin,et al.  What you should know about location modeling , 2008 .

[25]  Mark S. Daskin,et al.  Network and Discrete Location: Models, Algorithms and Applications , 1995 .

[26]  Justo Puerto,et al.  Conditional location of path and tree shaped facilities on trees , 2005, J. Algorithms.

[27]  T. C. Edwin Cheng,et al.  An improved algorithm for the p-center problem on interval graphs with unit lengths , 2007, Comput. Oper. Res..

[28]  Nimrod Megiddo,et al.  An O(n log2 n) Algorithm for the k-th Longest Path in a Tree with Applications to Location Problems , 1981, SIAM J. Comput..

[29]  Binay K. Bhattacharya,et al.  Optimal Algorithms for the Path/Tree-Shaped Facility Location Problems in Trees , 2006, ISAAC.

[30]  Inge Li Gørtz Asymmetric k-center with minimum coverage , 2008, Inf. Process. Lett..