Interactive Methodology to Iteratively Add Functionality to Swarm Programs

Daniel W. Palmer, Ryan Houghtaling, M. Kirschenbaum, Morgan Might
{"title":"Interactive Methodology to Iteratively Add Functionality to Swarm Programs","authors":"Daniel W. Palmer, Ryan Houghtaling, M. Kirschenbaum, Morgan Might","doi":"10.1109/ACSOS-C52956.2021.00037","DOIUrl":null,"url":null,"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.","PeriodicalId":268224,"journal":{"name":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","volume":"178 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACSOS-C52956.2021.00037","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

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.
交互式方法迭代地为群程序添加功能
在本文中,我们提出了一种利用人类观察和机械程序转换为群程序添加功能的技术。该技术结合了两个同质的群——一个执行基线行为集,另一个独立实现新功能。两者结合成一个异质群体,人类与之互动,以建立两者之间的有效种群比例,以产生最佳结果。然后,这两种行为规则集被机械地融合在一起,创造出一个新的同质群体,展示这两种行为。这个群体成为新的基线,通过重复这个过程可以添加额外的行为。我们在一个模拟的群体环境中演示了这种技术。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信