World's most popular travel blog for travel bloggers.

[Solved]: Approximation algorithm for Feedback Arc Set

, , No Comments
Problem Detail: 

Given a directed graph $G = (V,A)$, a feedback arc set is a set of arcs whose removal leaves an acyclic graph. The problem is to find the minimum cardinality such set.

I want to find out about is there some approximation algorithm around this problem.

Asked By : amir079

Answered By : Luke Mathieson

Kann's online compendium of NPO problems is a good place to start. Feedback Arc Set (the "Directed part is redundant when you use "arc") is:

  • APX-hard,
  • Approximable within $\mathcal{O}(\log n \log \log n)$ (where $n$ is the number of vertices).

The problem is also fixed-parameter tractable1, so it might make more sense to solve the problem exactly, rather than use what looks like a bad approximation algorithm. (Or as Pål points out below, the running time is a bit... unpleasant, so maybe not.)

Notes

1 - JACM publication, Razgon & Sullivan's preprint, Chen, Liu and Lu's preprint - the problem was independently solved and the results combined to one publication

Best Answer from StackOverflow

Question Source : http://cs.stackexchange.com/questions/14410

0 comments:

Post a Comment

Let us know your responses and feedback