Herrmann, Julien and Özkaya, M. Yusuf and Uçar, Bora and Kaya, Kamer and Çatalyürek, Ümit V. (2018) Acyclic partitioning of large directed acyclic graphs. [Working Paper / Technical Report] Sabanci University ID:9163
PDF
RR-9163.pdf
Download (1MB)
RR-9163.pdf
Download (1MB)
Official URL: https://hal.inria.fr/hal-01744603/
Abstract
We investigate the problem of partitioning the vertices of a directed acyclic
graph into a given number of parts. The objective function is to minimize the number or the
total weight of the edges having end points in different parts, which is also known as edge
cut. The standard load balancing constraint of having an equitable partition of the vertices
among the parts should be met. Furthermore, the partition is required to be acyclic, i.e.,
the inter-part edges between the vertices from different parts should preserve an acyclic
dependency structure among the parts. In this work, we adopt the multilevel approach with
coarsening, initial partitioning, and refinement phases for acyclic partitioning of directed
acyclic graphs. We focus on two-way partitioning (sometimes called bisection), as this
scheme can be used in a recursive way for multi-way partitioning. To ensure the acyclicity
of the partition at all times, we propose novel and efficient coarsening and refinement
heuristics. The quality of the computed acyclic partitions is assessed by computing the
edge cut. We also propose effective ways to use the standard undirected graph partitioning
methods in our multilevel scheme. We perform a large set of experiments on a dataset
consisting of (i) graphs coming from an application and (ii) some others corresponding
to matrices from a public collection. We report improvements, on average, around 59%
compared to the current state of the art.
Item Type: | Working Paper / Technical Report |
---|---|
Subjects: | Q Science > QA Mathematics > QA075 Electronic computers. Computer science |
Divisions: | Faculty of Engineering and Natural Sciences > Academic programs > Computer Science & Eng. Faculty of Engineering and Natural Sciences |
Depositing User: | Kamer Kaya |
Date Deposited: | 31 Jul 2018 16:40 |
Last Modified: | 26 Apr 2022 10:54 |
URI: | https://research.sabanciuniv.edu/id/eprint/35222 |