用户名: 密码: 验证码:
Fixed-parameter algorithms for DAG Partitioning
详细信息    查看全文
文摘
Finding the origin of short phrases propagating through the web has been formalized by Leskovec et al. (2009) as DAG Partitioning: given an arc-weighted directed acyclic graph on nn vertices and mm arcs, delete arcs with total weight at most kk such that each resulting weakly-connected component contains exactly one sink—a vertex without outgoing arcs. DAG Partitioning is NP-hard.We show an algorithm to solve DAG Partitioning in O(2k⋅(n+m))O(2k⋅(n+m)) time, that is, in linear time for fixed kk. We complement it with linear-time executable data reduction rules. Our experiments show that, in combination, they can optimally solve DAG Partitioning on simulated citation networks within five minutes for k≤190k≤190 and mm being 107107 and larger. We use our obtained optimal solutions to evaluate the solution quality of Leskovec et al.’s heuristic.We show that Leskovec et al.’s heuristic works optimally on trees and generalize this result by showing that DAG Partitioning is solvable in 2O(t2)⋅n2O(t2)⋅n time if a width-tt tree decomposition of the input graph is given. Thus, we improve an algorithm and answer an open question of Alamdari and Mehrabian (2012).We complement our algorithms by lower bounds on the running time of exact algorithms and on the effectivity of data reduction.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700