Computer Science > Systems and Control
[Submitted on 25 Jul 2015 (this version), latest version 22 Mar 2016 (v3)]
Title:Sensor placement for fault location identification in water networks: A minimum test cover approach
View PDFAbstract:Resilient water networks aided by real-time sensing and analytics are crucial to ensure water security. Design of a network of sensors for pipe failure location identification is a salient feature of our work. We cast the fault location identification problem as the minimum test cover (MTC) problem. The MTC is a combinatorial optimization problem in which the objective is to select the minimum number of tests such that every event can be uniquely classified in one of the given categories based on selected tests' outcomes. In our setup, the set of outcomes of tests are sensors' states, events are pipe bursts, and classification categories are the location of the failed pipes. We consider two approaches to solve the NP-hard MTC problem. First, we transform the MTC problem to the counterpart minimum set cover (MSC) problem and using greedy heuristic compute our solution by exploiting submodularity of the set cover problem. Second, we present a fast greedy approach for solving the MTC that does not require a complete transformation of the MTC to the equivalent MSC and directly compute the value of the objective function in a greedy fashion. Finally, we suggest several metrics to evaluate the performance of the design, including detection, identification, and localization scores, and worst localization performance. We provide a detailed analysis of our approach along with the simulations for a benchmark and a real water distribution network.
Submission history
From: Waseem Abbas [view email][v1] Sat, 25 Jul 2015 21:21:11 UTC (860 KB)
[v2] Mon, 7 Dec 2015 22:06:51 UTC (1,435 KB)
[v3] Tue, 22 Mar 2016 03:11:22 UTC (1,929 KB)
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.