Mathematics in Computer Science

, Volume 3, Issue 1, pp 97–107

On Conditional Covering Problem

Authors

    • Computer Sciences DepartmentUniversity of Wisconsin Madison
  • S. Harini
    • Department of Computer Science and EngineeringIndian Institute of Technology Madras
  • C. Pandu Rangan
    • Department of Computer Science and EngineeringIndian Institute of Technology Madras
Article

DOI: 10.1007/s11786-009-0001-1

Cite this article as:
Sivan, B., Harini, S. & Pandu Rangan, C. Math.Comput.Sci. (2010) 3: 97. doi:10.1007/s11786-009-0001-1

Abstract

The conditional covering problem (CCP) aims to locate facilities on a graph, where the vertex set represents both the demand points and the potential facility locations. The problem has a constraint that each vertex can cover only those vertices that lie within its covering radius and no vertex can cover itself. The objective of the problem is to find a set that minimizes the sum of the facility costs required to cover all the demand points. An algorithm for CCP on paths was presented by Horne and Smith (Networks 46(4):177–185, 2005). We show that their algorithm is wrong and further present a correct O(n3) algorithm for the same. We also propose an O(n2) algorithm for the CCP on paths when all vertices are assigned unit costs and further extend this algorithm to interval graphs without an increase in time complexity.

Keywords

Conditional covering problemFacility locationTotal domination problemPathsInterval graphs

Mathematics Subject Classification (2000)

Primary 05C85Secondary 90C39

Copyright information

© Birkhäuser Verlag Basel/Switzerland 2009