Title:
Numerical and streaming analyses of centrality measures on graphs

dc.contributor.advisor Bader, David A.
dc.contributor.author Nathan, Eisha
dc.contributor.committeeMember Aluru, Srinivas
dc.contributor.committeeMember Catalyurek, Umit
dc.contributor.committeeMember Dilkina, Bistra
dc.contributor.committeeMember Riedy, Jason
dc.contributor.committeeMember Sanders, Geoffrey
dc.contributor.department Computational Science and Engineering
dc.date.accessioned 2018-05-31T18:13:39Z
dc.date.available 2018-05-31T18:13:39Z
dc.date.created 2018-05
dc.date.issued 2018-03-28
dc.date.submitted May 2018
dc.date.updated 2018-05-31T18:13:39Z
dc.description.abstract Graph data represent information about entities (vertices) and the relationships or connections between them (edges). In real-world networks today, new data are constantly being produced, leading to the notion of dynamic graphs. When analyzing large graphs, a common problem of interest is to identify the most important vertices in a graph, which can be done using centrality metrics. This dissertation presents novel advances in the field of graph analysis by providing numerical and streaming techniques that help us better understand how to compute centrality measures. Several centrality measures are calculated by solving a linear system but since these linear systems are large, iterative solvers are often used as an alternate method to approximate the solution. We relate the two research areas of numerical accuracy and data mining by understanding how the error in a solver affects the relative ranking of vertices in a graph. To calculate the centrality values of vertices in a dynamic graph, the most naive method is to recompute the scores from scratch every time the graph is changed, but as the graph size grows larger this recomputation is computationally infeasible. We present four dynamic algorithms for updating different centrality metrics in evolving networks. All dynamic algorithms are faster than their static counterparts while maintaining good quality of the centrality scores. This dissertation concludes by applying methods discussed for the computation of centrality metrics to community detection, and we present a new algorithm for identifying local communities in a dynamic graph using personalized centrality.
dc.description.degree Ph.D.
dc.format.mimetype application/pdf
dc.identifier.uri http://hdl.handle.net/1853/59871
dc.language.iso en_US
dc.publisher Georgia Institute of Technology
dc.subject Dynamic graphs
dc.subject Centrality measures
dc.title Numerical and streaming analyses of centrality measures on graphs
dc.type Text
dc.type.genre Dissertation
dspace.entity.type Publication
local.contributor.corporatename College of Computing
local.contributor.corporatename School of Computational Science and Engineering
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
relation.isOrgUnitOfPublication 01ab2ef1-c6da-49c9-be98-fbd1d840d2b1
thesis.degree.level Doctoral
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
NATHAN-DISSERTATION-2018.pdf
Size:
2.05 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
LICENSE.txt
Size:
3.86 KB
Format:
Plain Text
Description: