Abstract
In this paper, we consider the problem of improving the reachability of a graph. We approach the problem from a graph augmentation perspective, in which a limited set size of edges is added to the graph to increase the overall number of reachable nodes. We call this new problem the Maximum Connectivity Improvement (MCI) problem. We first show that, for the purpose of solve solving MCI, we can focus on Directed Acyclic Graphs (DAG) only. We show that approximating the MCI problem on DAG to within any constant factor greater than 1 − 1 / e is NP -hard even if we restrict to graphs with a single source or a single sink, and the problem remains NP -complete if we further restrict to unitary weights. Finally, this paper presents a dynamic programming algorithm for the MCI problem on trees with a single source that produces optimal solutions in polynomial time. Then, we propose two polynomial-time greedy algorithms that guarantee ( 1 − 1 / e ) -approximation ratio on DAGs with a single source, a single sink or two sources.
Subject
Computational Mathematics,Computational Theory and Mathematics,Numerical Analysis,Theoretical Computer Science
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Adaptive Truss Maximization on Large Graphs: A Minimum Cut Approach;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13
2. Joint Connection and Content Embedding for Link Prediction in Social Networks;2021 IEEE Global Communications Conference (GLOBECOM);2021-12
3. Budget-constrained Truss Maximization over Large Graphs;Proceedings of the 30th ACM International Conference on Information & Knowledge Management;2021-10-26
4. Composite Technology Challenge System for Optimization in 5G Communications;SN Computer Science;2020-06-30