DocumentCode
3487627
Title
Using a collection of humans as an execution testbed for swarm algorithms
Author
Palmer, Daniel W. ; Kirschenbaum, Marc ; Murton, Jon P. ; Kovacina, Michael A. ; Steinberg, Daniel H. ; Calabrese, Sam N. ; Zajac, Kelly M. ; Hantak, Chad M. ; Schatz, Jason E.
Author_Institution
John Carroll Univ., University Heights, OH, USA
fYear
2003
fDate
24-26 April 2003
Firstpage
58
Lastpage
64
Abstract
To gain insight into swarm algorithms, researchers can study insect societies and other natural collectives, program multi-agent software simulations or build groups of cooperating robots. In our research, we consider another resource: swarms of humans. Human swarms provide three primary benefits: quick feedback and evaluation of swarm algorithms, experience with high-level swarm directives instead of low-level agent programs, and a source of swarm algorithms that can potentially be reverse-engineered for use in other applications. Planning is a human\´s preferred problem solving methodology because we are intelligent creatures with high-level communication skills. Due to the intelligence of the agents, human swarms can be quickly programmed, for subsequent observation and analysis. This paper describes human swarm experiments designed for gathering information on swarm algorithms. At these events 100 volunteers, wearing data-encoded T-shirts, work together to perform tasks of differing degrees of complexity. Researchers provide simple instructions for each task (programming the swarm), record the swarm\´s behavior (videotaped observation) and analyze the results (problem identification and algorithm-mining). We demonstrate the viability of this research by presenting the quick identification of a swarm algorithm "bug" and by producing a software implementation of a swarm algorithm gleaned from our observations.
Keywords
evolutionary computation; optimisation; search problems; algorithm-mining; data-encoded T-shirts; execution testbed; human collection; problem identification; software implementation; swarm algorithm bug identification; swarm algorithms; swarm programming; videotaped observation; Algorithm design and analysis; Feedback; Humans; Insects; Intelligent agent; Probability; Problem-solving; Robots; Software algorithms; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Swarm Intelligence Symposium, 2003. SIS '03. Proceedings of the 2003 IEEE
Print_ISBN
0-7803-7914-4
Type
conf
DOI
10.1109/SIS.2003.1202248
Filename
1202248
Link To Document