A branch-and-bound algorithm for the acyclic partitioning problem

A branch-and-bound algorithm for the acyclic partitioning problem

0.00 Avg rating0 Votes
Article ID: iaor20141076
Volume: 41
Issue: 6
Start Page Number: 174
End Page Number: 184
Publication Date: Jan 2014
Journal: Computers and Operations Research
Authors: ,
Keywords: programming: branch and bound, graphs
Abstract:

We focus on the problem of partitioning the vertex set of a directed, edge‐ and vertex‐weighted graph into clusters, i.e., disjoint subsets. Clusters are to be determined such that the sum of the vertex weights within the clusters satisfies an upper bound and such that the sum of the edge weights within the clusters is maximized. Additionally, the graph is enforced to partition into a directed, acyclic graph where the clusters define the vertices. This problem is known as the acyclic partitioning problem and is NP‐hard. Real‐life applications arise, for example, in VLSI design and at rail–rail transshipment yards. We propose an integer programming formulation for the acyclic partitioning problem and suggest an exact solution approach based on a branch‐and‐bound framework that integrates constraint propagation. Computational results are reported to confirm the strength of our solution proposal.

Reviews

Required fields are marked *. Your email address will not be published.