Optimal Segmentation of Directed Graph and the Minimum Number of Feedback Arcs
Abstract
The minimum feedback arc set problem asks to delete a minimum number of arcs (directed edges) from a digraph (directed graph) to make it free of any directed cycles. In this work we approach this fundamental cycle-constrained optimization problem by considering a generalized task of dividing the digraph into D layers of equal size. We solve the D-segmentation problem by the replica-symmetric mean field theory and belief-propagation heuristic algorithms. The minimum feedback arc density of a given random digraph ensemble is then obtained by extrapolating the theoretical results to the limit of large D. A divide-and-conquer algorithm (nested-BPR) is devised to solve the minimum feedback arc set problem with very good performance and high efficiency.
- Publication:
-
Journal of Statistical Physics
- Pub Date:
- October 2017
- DOI:
- 10.1007/s10955-017-1860-5
- arXiv:
- arXiv:1705.05946
- Bibcode:
- 2017JSP...169..187X
- Keywords:
-
- Feedback arc set;
- Directed cycle;
- Replica-symmetric;
- Belief propagation;
- Segmentation;
- Mean field theory;
- Algorithm;
- Condensed Matter - Disordered Systems and Neural Networks;
- Computer Science - Computational Complexity;
- Physics - Physics and Society
- E-Print:
- 14 pages