- Visualization of k-connected Components and Minimum Separating Sets of Fixed Points of Degree Peeling
- Project Year:
2018
- REU Student (s):
Daniel Nakhimovich | Cooper Union for the Advancement of Science and Art NY
- Student 1 Institution:
Cooper Union for the Advancement of Science and Art
- Project Mentor:
James Abello
- Project Mentor Area:
Computer Science
- Project Abstract:
Graphs are an excellent form for the visualization of data because they clearly show how individual data points are connected. However, for large sets of data, a direct visualization of a graph is indecipherable to the human eye. Separating sets and k-connected components are interesting structures in graphs that highlight critical data points and clusters of highly connected points respectively. We developed an algorithm that uses minimum separating sets to decompose a graph into a hierarchy of k-connected components. The complexity of the algorithm depends linearly on the number of k-connected components in the graph. For each k-connected component K=(V,E), however, the complexity of finding its minimum separating set is $O(nm\binom{n}{2})$ where n=|V| and m=|E|. By using different approximate procedures this complexity can be improved to O(nm) or at more cost to accuracy to O(n+m). Performing the separating set decomposition creates a tree-structured map of the decomposed graph that more easily shows the connectivity of the graph and consequently the data it represents.