Back to Search Start Over

Interactive Methodology to Iteratively Add Functionality to Swarm Programs

Authors :
Ryan Houghtaling
Marc Kirschenbaum
Morgan Might
Daniel W. Palmer
Source :
ACSOS-C
Publication Year :
2021
Publisher :
IEEE, 2021.

Abstract

In this paper we present a technique for adding functionality to swarm programs leveraging both human observation and mechanical program transformation. The technique combines two homogeneous swarms - one that executes a baseline set of behaviors and another that independently implements the new functionality. The two are combined into a heterogeneous swarm with which humans interact to establish effective population ratios between the two, to produce the best outcome. The two behavioral rulesets are then mechanically fused to create a new homogeneous swarm that exhibits both behaviors. This swarm becomes the new baseline to which additional behaviors can be added by repeating the process. We demonstrate this technique in a simulated swarm environment.

Details

Database :
OpenAIRE
Journal :
2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)
Accession number :
edsair.doi...........e7188af81cfd6ee7e2ac1d08c0d5f853
Full Text :
https://doi.org/10.1109/acsos-c52956.2021.00037