Approximation Algorithm and Applications for Connected Submodular Function Maximization Problems
In this paper, we study a connected submodular function maximization problem, which arises from many applications including deploying UAV networks to serve users and placing sensors to cover Points of Interest (PoIs). Specifically, given a budget K, the problem is to find a subset S with K nodes from a graph G, so that a given submodular function <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$f(S)$ </tex-math></inline-formula> on S is maximized and the induced subgraph <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$G[S]$ </tex-math></inline-formula> by the nodes in S is connected, where the submodular function f can be used to model many practical application problems, such as the number of users within different service areas of the deployed UAVs in S, the sum of data rates of users served by the UAVs, the number of covered PoIs by placed sensors, etc. We then propose a novel <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\frac {1-1/e}{2h+2}$ </tex-math></inline-formula>-approximation algorithm for the problem, improving the best approximation ratio <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\frac {1-1/e}{2h+3}$ </tex-math></inline-formula> for the problem so far, through estimating a novel upper bound on the problem and designing a smart graph decomposition technique, where e is the base of the natural logarithm, h is a parameter that depends on the problem and its typical value is 2. In addition, when <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$h=2$ </tex-math></inline-formula>, the algorithm approximation ratio is at least <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\frac {1-1/e}{5}$ </tex-math></inline-formula> and may be as large as 1 in some special cases when <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$K\le 23$ </tex-math></inline-formula>, and is no less than <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\frac {1-1/e}{6}$ </tex-math></inline-formula> when <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$K\ge 24$ </tex-math></inline-formula>, compared with the current best approximation ratio <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\frac {1-1/e}{7}\left ({{=\frac {1-1/e}{2h+3}}}\right)$ </tex-math></inline-formula> for the problem. Finally, experimental results in the application of deploying a UAV network demonstrate that, the number of users within the service area of the deployed UAV network by the proposed algorithm is up to 7.5% larger than those by existing algorithms, and the throughput of the deployed UAV network by the proposed algorithm is up to 9.7% larger than those by the algorithms. Furthermore, the empirical approximation ratio of the proposed algorithm is between 0.7 and 0.99, which is close to the theoretical maximum value one.
Authors
- Xiaohua Jia (ORCID: https://orcid.org/0000-0001-8702-8302)
- Sajal K. Das (ORCID: https://orcid.org/0000-0002-9471-0868)
- Zichuan Xu (ORCID: https://orcid.org/0000-0001-5438-1468)
- Weifa Liang (ORCID: https://orcid.org/0000-0002-8207-6740)
- Wenzheng Xu (ORCID: https://orcid.org/0000-0002-8396-6825)
- Jing Li (ORCID: https://orcid.org/0000-0002-7027-5574)
- Ziming Wang (ORCID: https://orcid.org/0009-0003-6687-8377)
- Pan Zhou (ORCID: https://orcid.org/0000-0002-8629-4622)
- Jian Peng (ORCID: https://orcid.org/0000-0001-5831-2240)
- He Xue
Institutions
- City University of Hong Kong (HK)
- Missouri University of Science and Technology (US)
- Sichuan University (CN)
- Dalian University of Technology (CN)
- West China Second University Hospital of Sichuan University (CN)
- Chengdu University (CN)
- Huazhong University of Science and Technology (CN)
Publication Details
- Journal
- IEEE Transactions on Networking
- Published
- 2024-10-17
- DOI
- https://doi.org/10.1109/tnet.2024.3477532
- Primary Topic
- Rough Sets and Fuzzy Logic
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China