Learning Optimal Topology for Ad-hoc Robot Networks
Matin Macktoobian, Zhan Shu, Qing Zhao
TL;DR
This work tackles the challenge of predicting optimal topology in ad-hoc robot networks, where the topology must balance connectivity, reliability, and congestion. The authors transform a complex multi-task topology problem into multiple per-robot multi-class classification tasks and synthesize OpTopNET, a stacked-ensemble predictor that combines three low-level classifiers per robot with an XGBoost blender. Ground-truth topologies are generated via a formal definition involving a backbone cycle and branches, parameterized by a connectivity threshold $\delta$ and tension bound $\epsilon$, with backbone computation known to be $NP$-hard. Experiments on a 10-robot network show the ensemble achieving about 81% average test accuracy, outperforming a graph-normalized CNN baseline, demonstrating a practical, data-driven path to real-time topology guidance in dynamic robotic networks.
Abstract
In this paper, we synthesize a data-driven method to predict the optimal topology of an ad-hoc robot network. This problem is technically a multi-task classification problem. However, we divide it into a class of multi-class classification problems that can be more efficiently solved. For this purpose, we first compose an algorithm to create ground-truth optimal topologies associated with various configurations of a robot network. This algorithm incorporates a complex collection of optimality criteria that our learning model successfully manages to learn. This model is an stacked ensemble whose output is the topology prediction for a particular robot. Each stacked ensemble instance constitutes three low-level estimators whose outputs will be aggregated by a high-level boosting blender. Applying our model to a network of 10 robots displays over 80% accuracy in the prediction of optimal topologies corresponding to various configurations of the cited network.
