Elsevier

Information Processing Letters

Volume 47, Issue 6, 18 October 1993, Pages 319-323
Information Processing Letters

A fast and effective heuristic for the feedback arc set problem

https://doi.org/10.1016/0020-0190(93)90079-OGet rights and content

Abstract

Let G=(V, A) denote a simple connected directed graph, and let n=|V|, m=|A|, where nt-1≤m≤(n2) A feedback arc set (FAS) of G, denoted R(G), is a (possibly empty)set of arcs whose reversal makes G acyclic. A minimum feedback arc set of G, denoted R∗(G), is a FAS of minimum cardinality r∗(G); the computation of R∗(G) is called the FAS problem. Berger and Shor have recently published an algorithm which, for a given digraph G, computes a FAS whose cardinality is at most m/2t-c1m1/2 where Δ is the maximum degree of G and c1 is a constant. Further, they exhibited an infinite class G of graphs with the property that for every GϵG and some constant c2, r∗(G)≥m /2t-c2m1/2. Thus the Berger-Shor algorithm provides, in a certain asymptotic sense, an optimal solution to the FAS problem. Unfortunately, the Berger-Shor algorithm is complicated and requires runni ng time O(mn). In this paper we present a simple FAS algorithm which guarantees a good (though not optimal) performance bound and executes in time O(m). Further, for the sparse graphs which arise frequently in graph drawing and other applications, our algorithm achieves the same asymptotic performance bound that Berger-Shor does.

References (11)

  • B. Berger et al.

    Approximation algorithms for the maximum acyclic subgraph problem

    Proc. First ACM-SIAM Symp. on Discrete Algorithms

    (1990)
  • W.F. de la Vega

    On the maximum cardinality of a consistent set of arcs in a random tournament

    J. Combin. Theory Ser. B

    (1983)
  • P. Eades et al.

    Heuristics for the feedback arc set problem

    Tech. Rept. No. 1

    (1989)
  • P. Erdös et al.

    On sets of consistent arcs in tournaments

    Canad. Math. Bull.

    (1965)
  • H.A. Jung

    On subgraphs without cycles in tournaments

There are more references available in the full text version of this article.

Cited by (165)

  • Endogenous production networks with fixed costs

    2023, Journal of International Economics
  • Co-linear chaining on pangenome graphs

    2024, Algorithms for Molecular Biology
  • Extremal results on feedback arc sets in digraphs

    2024, Random Structures and Algorithms
  • Connectivity Matrix Seriation via Relaxation

    2024, PLoS Computational Biology
View all citing articles on Scopus
View full text