Deciding if a DAG is Interesting is Hard
Abstract
The interestingness score of a directed path = e1, e2, e3, …, e in an edge-weighted directed graph G is defined as score() := Σi=1 w(ei) · (i+1), where w(ei) is the weight of the edge ei. We consider two optimization problems that arise in the analysis of Mapper graphs, which is a powerful tool in topological data analysis. In the IP problem, the objective is to find a collection P of edge-disjoint paths in G with the maximum total interestingness score. %; that is, two raised to the power of the sum of the weights of the paths in P. For k ∈ N, the k-IP problem is a variant of the IP problem with the extra constraint that each path in P must have exactly k edges. Kalyanaraman, Kamruzzaman, and Krishnamoorthy (Journal of Computational Geometry, 2019) claim that both IP and k-IP (for k ≥ 3) are NP-complete. We point out some inaccuracies in their proofs. Furthermore, we show that both problems are NP-hard in directed acyclic graphs.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.