Learning Connectivity-Maximizing Network Configurations
  In this work we propose a data-driven approach to optimizing the algebraic
connectivity of a team of robots. While a considerable amount of research has
been devoted to this problem, we lack a method that scales in a manner suitable
for online applications for more than a handful of agents. To that end, we
propose a supervised learning approach with a convolutional neural network
(CNN) that learns to place communication agents from an expert that uses an
optimization-based strategy. We demonstrate the performance of our CNN on
canonical line and ring topologies, 105k randomly generated test cases, and
larger teams not seen during training. We also show how our system can be
applied to dynamic robot teams through a Unity-based simulation. After
training, our system produces connected configurations 2 orders of magnitude
faster than the optimization-based scheme for teams of 10-20 agents.
