A Simple and Elegant Mathematical Formulation for the Acyclic DAG Partitioning Problem

07/27/2022
by   M. Yusuf Özkaya, et al.
0

This work addresses the NP-Hard problem of acyclic directed acyclic graph (DAG) partitioning problem. The acyclic partitioning problem is defined as partitioning the vertex set of a given directed acyclic graph into disjoint and collectively exhaustive subsets (parts). Parts are to be assigned such that the total sum of the vertex weights within each part satisfies a common upper bound and the total sum of the edge costs that connect nodes across different parts is minimized. Additionally, the quotient graph, i.e., the induced graph where all nodes that are assigned to the same part are contracted to a single node and edges of those are replaced with cumulative edges towards other nodes, is also a directed acyclic graph. That is, the quotient graph itself is also a graph that contains no cycles. Many computational and real-life applications such as in computational task scheduling, RTL simulations, scheduling of rail-rail transshipment tasks and Very Large Scale Integration (VLSI) design make use of acyclic DAG partitioning. We address the need for a simple and elegant mathematical formulation for the acyclic DAG partitioning problem that enables easier understanding, communication, implementation, and experimentation on the problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/25/2017

Evolutionary Acyclic Graph Partitioning

Directed graphs are widely used to model data flow and execution depende...
research
02/06/2020

Multilevel Acyclic Hypergraph Partitioning

A directed acyclic hypergraph is a generalized concept of a directed acy...
research
01/13/2022

Finding (s,d)-Hypernetworks in F-Hypergraphs is NP-Hard

We consider the problem of computing an (s,d)-hypernetwork in an acyclic...
research
03/07/2019

Colouring Non-Even Digraphs

A colouring of a digraph as defined by Erdos and Neumann-Lara in 1980 is...
research
04/09/2020

Solutions for Subset Sum Problems with Special Digraph Constraints

The subset sum problem is one of the simplest and most fundamental NP-ha...
research
10/20/2019

A New Connection Between Node and Edge Depth Robust Graphs

We create a graph reduction that transforms an (e, d)-edge-depth-robust ...
research
02/25/2018

On the Broadcast Routing Problem

Given an undirected graph G = (V, E), and a vertex r∈ V, an r-acyclic or...

Please sign up or login with your details

Forgot password? Click here to reset