Twin Sorting Dynamic Programming Assisted User Association and Wireless Bandwidth Allocation for Hierarchical Federated Learning
Rung-Hung Gau, Ting-Yu Wang, Chun-Hung Liu

TL;DR
This paper introduces the Twin Sorting Dynamic Programming (TSDP) algorithm for optimal user association and bandwidth allocation in hierarchical federated learning, improving efficiency and performance.
Contribution
The paper proposes a novel TSDP algorithm for globally optimal user association in polynomial time with two edge servers and extends it with a TSDP-assisted method for more servers.
Findings
TSDP achieves globally optimal solutions efficiently for two edge servers.
The TSDP-assisted algorithm improves user association for multiple edge servers.
Simulation results demonstrate superior performance over alternative schemes.
Abstract
In this paper, we study user association and wireless bandwidth allocation for a hierarchical federated learning system that consists of mobile users, edge servers, and a cloud server. To minimize the length of a global round in hierarchical federated learning with equal bandwidth allocation, we formulate a combinatorial optimization problem. We design the twin sorting dynamic programming (TSDP) algorithm that obtains a globally optimal solution in polynomial time when there are two edge servers. In addition, we put forward the TSDP-assisted algorithm for user association when there are three or more edge servers. Furthermore, given a user association matrix, we formulate and solve a convex optimization problem for optimal wireless bandwidth allocation. Simulation results show that the proposed approach outperforms a number of alternative schemes.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and ELM
