195.084 Graph Partitioning and Graph Clustering in Theory and Practice
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2015W, VU, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

The main goal of the lecture is to give the students a first introduction the graph partitioning and clustering problems. This includes a set of ``easier'' subproblem problems and models that will be explained at the point of occurrence.

Subject of course

Graphs are frequently used by computer scientists as abstractions when modeling an application problem. Cutting a graph into smaller pieces is one of the fundamental algorithmic operations. Even if the final application concerns a different problem (such as traversal, finding paths, trees, and flows), partitioning or clustering large graphs is often an important subproblem for complexity reduction or parallelization. With the advent of even larger instances in applications such as scientific simulation, social networks, or road networks, graph partitioning and graph clustering therefore becomes highly important, multifaceted, and challenging.

The lecture will cover many different aspects of graph partitioning and graph clustering. After defining these problems and its objective functions properly, we show the hardness of some variants and present algorithms having a global view such as integer linear programs or spectral techniques.
A large amount of the lecture is centered around the multilevel scheme which is explained in high detail for the graph partitioning problem. We then cover parallel, (semi-)external and evolutionary algorithms to tackle the problems. In addition, we talk about the currently most important algorithms to cluster graphs effectively.

Additional information

The lecturer of this course will be Dr. Christian Schulz / KIT Karlsruhe Institute of Technology.

 Lectures notes will be available.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue10:00 - 12:0006.10.2015 - 15.12.2015EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Wed14:00 - 16:0013.01.2016 - 20.01.2016EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Wed14:00 - 16:0027.01.2016EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Graph Partitioning and Graph Clustering in Theory and Practice - Single appointments
DayDateTimeLocationDescription
Tue06.10.201510:00 - 12:00EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Tue13.10.201510:00 - 12:00EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Tue20.10.201510:00 - 12:00EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Tue27.10.201510:00 - 12:00EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Tue03.11.201510:00 - 12:00EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Tue10.11.201510:00 - 12:00EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Tue17.11.201510:00 - 12:00EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Tue24.11.201510:00 - 12:00EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Tue01.12.201510:00 - 12:00EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Tue15.12.201510:00 - 12:00EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Wed13.01.201614:00 - 16:00EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Wed20.01.201614:00 - 16:00EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice
Wed27.01.201614:00 - 16:00EI 6 Eckert HS Graph Partitioning and Graph Clustering in Theory and Practice

Course registration

Begin End Deregistration end
08.09.2015 08:00 05.10.2015 23:59 05.10.2015 23:59

Registration modalities

Please register in TISS for this course.

Curricula

Study CodeObligationSemesterPrecon.Info
786 881 Computer Sciences Mandatory elective
PhD Vienna PhD School of Informatics Not specified

Literature

No lecture notes are available.

Miscellaneous

Language

English