Network Topology Identification using PCA and its Graph Theoretic Interpretations
Abstract
We solve the problem of identifying (reconstructing) network topology from steady state network measurements. Concretely, given only a data matrix where the entry corresponds to flow in edge in configuration (steady-state) , we wish to find a network structure for which flow conservation is obeyed at all the nodes. This models many network problems involving conserved quantities like water, power, and metabolic networks. We show that identification is equivalent to learning a model which captures the approximate linear relationships between the different variables comprising (i.e. of the form ) such that is full rank (highest possible) and consistent with a network node-edge incidence structure. The problem is solved through a sequence of steps like estimating approximate linear relationships using Principal Component Analysis, obtaining f-cut-sets from these approximate relationships, and graph realization from f-cut-sets (or equivalently f-circuits). Each step and the overall process is polynomial time. The method is illustrated by identifying topology of a water distribution network. We also study the extent of identifiability from steady-state data.
Cite
@article{arxiv.1506.00438,
title = {Network Topology Identification using PCA and its Graph Theoretic Interpretations},
author = {Aravind Rajeswaran and Shankar Narasimhan},
journal= {arXiv preprint arXiv:1506.00438},
year = {2016}
}
Comments
Structure of paper is changed to improve presentation. Methods and results are unchanged. A more detailed literature survey has been added