Scalable Graph Algorithms

11/30/2019
by   Christian Schulz, et al.
0

Processing large complex networks recently attracted considerable interest. Complex graphs are useful in a wide range of applications from technological networks to biological systems like the human brain. Sometimes these networks are composed of billions of entities that give rise to emerging properties and structures. Analyzing these structures aids us in gaining new insights about our surroundings. As huge networks become abundant, there is a need for scalable algorithms to perform analysis. A prominent example is the PageRank algorithm, which is one of the measures used by web search engines such as Google to rank web pages displayed to the user. In order to find these patterns, massive amounts of data have to be acquired and processed. Designing and evaluating scalable graph algorithms to handle these data sets is a crucial task on the road to understanding the underlying systems. This habilitation thesis is a summary a broad spectrum of scalable graph algorithms that I developed over the last six years with many coauthors. In general, this research is based on four pillars: multilevel algorithms, practical kernelization, parallelization and memetic algorithms that are highly interconnected. Experiments conducted indicate that our algorithms find better solutions and/or are much more scalable than the previous state-of-the-art.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/18/2014

Parallel Graph Partitioning for Complex Networks

Processing large complex networks like social networks or web graphs has...
research
09/13/2019

Dynamic Graph Algorithms and Graph Sparsification: New Techniques and Connections

Graphs naturally appear in several real-world contexts including social ...
research
03/18/2020

GraphChallenge.org Triangle Counting Performance

The rise of graph analytic systems has created a need for new ways to me...
research
02/18/2015

NEFI: Network Extraction From Images

Networks and network-like structures are amongst the central building bl...
research
05/23/2018

GraphChallenge.org: Raising the Bar on Graph Analytic Performance

The rise of graph analytic systems has created a need for new ways to me...
research
02/23/2023

Engineering Massively Parallel MST Algorithms

We develop and extensively evaluate highly scalable distributed-memory a...
research
03/19/2021

Biomedical Convergence Facilitated by the Emergence of Technological and Informatic Capabilities

We analyzed Medical Subject Headings (MeSH) from 21.6 million research a...

Please sign up or login with your details

Forgot password? Click here to reset