Effective Computation of a Feedback Arc Set Using PageRank
DOI:
https://doi.org/10.7155/jgaa.00641Keywords:
Feedback Arc Set , Hierarchical Graph Drawing , Pagerank , Line GraphAbstract
Computing a minimum Feedback Arc Set (FAS) is important for visualizing directed graphs in hierarchical style. It is the first step of both known frameworks for hierarchical graph drawing of directed graphs and it is NP-hard. We present a new heuristic algorithm for computing a minimum FAS in directed graphs. The new technique produces solutions that, for graph drawing datasets, are better than the ones produced by the best previously known heuristics, often reducing the FAS size by more than 50%. The heuristic is based on computing the PageRank score of the nodes of the directed line graph of the input directed graph. Although the time required by our heuristic is heavily influenced by the size of the produced line graph, our experimental results show that it runs very fast even for very large graphs used in graph drawing. We compare results produced by our heuristic to known exact results for specific graphs used in a previous study and discuss the interesting trade-off. Finally, our experimental results on large web-graphs show that our technique found smaller FAS than it was known before for some web-graphs from a data set used in a recent study.Downloads
Download data is not yet available.
Downloads
Published
2023-11-01
How to Cite
Geladaris, V., Lionakis, P., & Tollis, I. (2023). Effective Computation of a Feedback Arc Set Using PageRank. Journal of Graph Algorithms and Applications, 27(8), 737–757. https://doi.org/10.7155/jgaa.00641
Issue
Section
Articles
Categories
License
Copyright (c) 2023 Vasileios Geladaris, Panagiotis Lionakis, Ioannis Tollis
This work is licensed under a Creative Commons Attribution 4.0 International License.