Optimal Solutions for Joint Beamforming and Antenna Selection: From Branch and Bound to Graph Neural Imitation Learning
Sagar Shrestha, Xiao Fu, Mingyi Hong

TL;DR
This paper develops a branch and bound framework for globally optimal joint beamforming and antenna selection, and introduces a graph neural network-based machine learning scheme to accelerate the process while maintaining optimality.
Contribution
It presents a novel B extbar B framework for optimal solutions and a GNN-based ML scheme to speed up the search without losing optimality.
Findings
GNN-based method retains global optimality of B extbar B
ML acceleration achieves up to tenfold speedup
Framework applicable to robust beamforming with imperfect CSI
Abstract
This work revisits the joint beamforming (BF) and antenna selection (AS) problem, as well as its robust beamforming (RBF) version under imperfect channel state information (CSI). Such problems arise due to various reasons, e.g., the costly nature of the radio frequency (RF) chains and energy/resource-saving considerations. The joint (R)BF\&AS problem is a mixed integer and nonlinear program, and thus finding {\it optimal solutions} is often costly, if not outright impossible. The vast majority of the prior works tackled these problems using techniques such as continuous approximations, greedy methods, and supervised machine learning -- yet these approaches do not ensure optimality or even feasibility of the solutions. The main contribution of this work is threefold. First, an effective {\it branch and bound} (B\&B) framework for solving the problems of interest is proposed. Leveraging…
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
TopicsAntenna Design and Analysis · Antenna Design and Optimization · Advanced MIMO Systems Optimization
MethodsTest
