TY - GEN

T1 - Sensor Network Design for Uniquely Identifying Sources of Contamination in Water Distribution Networks

AU - Basu, Kaustav

AU - Sen, Arunabha

N1 - Publisher Copyright:
© 2022 ACM.

PY - 2022/4/25

Y1 - 2022/4/25

N2 - Sensors are being extensively adopted for use in smart cities in order to monitor various parameters, so that any anomalous behaviours manifesting in the deployment area, can be easily detected. Sensors in a deployment area have two functions, sensing/coverage and communication, with this paper focusing on the former. Over the years, several coverage models have been proposed which utilizes the Set Cover based problem formulation. This formulation unfortunately has a drawback, in the sense that it lacks unique identification capability for the location where anomalous behavior is sensed. This limitation can be overcome through utilization of Identifying Code. The optimal solution of the Identifying Code problem provides the minimum number of sensors that will be needed to uniquely identify the location where anomalous behavior is sensed. In this paper, we introduce a novel budget constrained version of the problem, whose goal is to find the largest number of locations that can be uniquely identified with the sensors that can be deployed within the specified budget. We provide an Integer Linear Programming formulation and a Maximum Set-Group Cover (MSGC) formulation for the problem and prove that the MSGC problem cannot have a polynomial time approximation algorithm with a 1/k factor performance guarantee unless P = NP.

AB - Sensors are being extensively adopted for use in smart cities in order to monitor various parameters, so that any anomalous behaviours manifesting in the deployment area, can be easily detected. Sensors in a deployment area have two functions, sensing/coverage and communication, with this paper focusing on the former. Over the years, several coverage models have been proposed which utilizes the Set Cover based problem formulation. This formulation unfortunately has a drawback, in the sense that it lacks unique identification capability for the location where anomalous behavior is sensed. This limitation can be overcome through utilization of Identifying Code. The optimal solution of the Identifying Code problem provides the minimum number of sensors that will be needed to uniquely identify the location where anomalous behavior is sensed. In this paper, we introduce a novel budget constrained version of the problem, whose goal is to find the largest number of locations that can be uniquely identified with the sensors that can be deployed within the specified budget. We provide an Integer Linear Programming formulation and a Maximum Set-Group Cover (MSGC) formulation for the problem and prove that the MSGC problem cannot have a polynomial time approximation algorithm with a 1/k factor performance guarantee unless P = NP.

KW - Budget Constrained Identifying Code

KW - Identifying Code

KW - Maximum Set Cover

KW - Maximum Set-Group Cover

KW - Sensor Placement

KW - Smart Cities

KW - Water Distribution Network

UR - http://www.scopus.com/inward/record.url?scp=85137423013&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85137423013&partnerID=8YFLogxK

U2 - 10.1145/3487553.3524850

DO - 10.1145/3487553.3524850

M3 - Conference contribution

AN - SCOPUS:85137423013

T3 - WWW 2022 - Companion Proceedings of the Web Conference 2022

SP - 1245

EP - 1250

BT - WWW 2022 - Companion Proceedings of the Web Conference 2022

PB - Association for Computing Machinery, Inc

T2 - 31st ACM Web Conference, WWW 2022

Y2 - 25 April 2022

ER -