23 research outputs found
Sparse Recovery over Graph Incidence Matrices
Classical results in sparse recovery guarantee the exact reconstruction of
-sparse signals under assumptions on the dictionary that are either too
strong or NP-hard to check. Moreover, such results may be pessimistic in
practice since they are based on a worst-case analysis. In this paper, we
consider the sparse recovery of signals defined over a graph, for which the
dictionary takes the form of an incidence matrix. We derive necessary and
sufficient conditions for sparse recovery, which depend on properties of the
cycles of the graph that can be checked in polynomial time. We also derive
support-dependent conditions for sparse recovery that depend only on the
intersection of the cycles of the graph with the support of the signal.
Finally, we exploit sparsity properties on the measurements and the structure
of incidence matrices to propose a specialized sub-graph-based recovery
algorithm that outperforms the standard -minimization approach.Comment: Accepted to 57th IEEE Conference on Decision and Contro
Active Topology Inference using Network Coding
Our goal is to infer the topology of a network when (i) we can send probes
between sources and receivers at the edge of the network and (ii) intermediate
nodes can perform simple network coding operations, i.e., additions. Our key
intuition is that network coding introduces topology-dependent correlation in
the observations at the receivers, which can be exploited to infer the
topology. For undirected tree topologies, we design hierarchical clustering
algorithms, building on our prior work. For directed acyclic graphs (DAGs),
first we decompose the topology into a number of two-source, two-receiver
(2-by-2) subnetwork components and then we merge these components to
reconstruct the topology. Our approach for DAGs builds on prior work on
tomography, and improves upon it by employing network coding to accurately
distinguish among all different 2-by-2 components. We evaluate our algorithms
through simulation of a number of realistic topologies and compare them to
active tomographic techniques without network coding. We also make connections
between our approach and alternatives, including passive inference, traceroute,
and packet marking
Link Delay Estimation via Expander Graphs
One of the purposes of network tomography is to infer the status of
parameters (e.g., delay) for the links inside a network through end-to-end
probing between (external) boundary nodes along predetermined routes. In this
work, we apply concepts from compressed sensing and expander graphs to the
delay estimation problem. We first show that a relative majority of network
topologies are not expanders for existing expansion criteria. Motivated by this
challenge, we then relax such criteria, enabling us to acquire simulation
evidence that link delays can be estimated for 30% more networks. That is, our
relaxation expands the list of identifiable networks with bounded estimation
error by 30%. We conduct a simulation performance analysis of delay estimation
and congestion detection on the basis of l1 minimization, demonstrating that
accurate estimation is feasible for an increasing proportion of networks