Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T22:04:28.506Z Has data issue: false hasContentIssue false

Evolutionary computational synthesis of self-organizing systems

Published online by Cambridge University Press:  22 July 2014

James Humann
Affiliation:
Department of Aerospace and Mechanical Engineering, University of Southern California, Los Angeles, California, USA
Newsha Khani
Affiliation:
Department of Aerospace and Mechanical Engineering, University of Southern California, Los Angeles, California, USA
Yan Jin*
Affiliation:
Department of Aerospace and Mechanical Engineering, University of Southern California, Los Angeles, California, USA
*
Reprint requests to: Yan Jin, Department of Aerospace and Mechanical Engineering, University of Southern California, 3650 McClintock Avenue, OHE430, Los Angeles, CA 90089-1453, USA. E-mail: yjin@usc.edu
Rights & Permissions [Opens in a new window]

Abstract

A computational approach for the design of self-organizing systems is proposed that employs a genetic algorithm to efficiently explore the vast space of possible configurations of a given system description. To generate the description of the system, a two-field based model is proposed in which agents are assigned parameterized responses to two “fields,” a task field encompassing environmental features and task objects, and a social field arising from agent interactions. The aggregate effect of these two fields, sensed by agents individually, governs the behavior of each agent, while the system-level behavior emerges from the actions of and interactions among the agents. Task requirements together with performance preferences are used to compose system fitness functions for evolving functional and efficient self-organizing mechanisms. Case studies on the evolutionary synthesis of self-organizing systems are presented and discussed. These case studies focus on achieving system-level behavior with minimal explicit coordination among agents. Agents were able to collectively display flocking, exploration, and foraging through self-organization. The proposed two-field model was able to capture important features of self-organizing systems, and the genetic algorithm was able to generate self-organizing mechanisms by which agents could form task-based structures to fulfill functional requirements.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 2014 
Figure 0

Fig. 1. The two-field based model context field-based behavior regulation .

Figure 1

Fig. 2. The model of the cellular self-organizing design process.

Figure 2

Fig. 3. Mapping field-based regulation to a binary chromosome (i.e., design DNA) in a genetic algorithm.

Figure 3

Fig. 4. A mechanical cell and neighbor frames of reference.

Figure 4

Fig. 5. Flocking average parameter values.

Figure 5

Fig. 6. Flocking fitness evolution.

Figure 6

Fig. 7. Flocking fitness with equal alignment and randomness.

Figure 7

Fig. 8. Flocking parameter values with equal alignment and randomness.

Figure 8

Fig. 9. High-avoidance, low-momentum for 25% exploration.

Figure 9

Fig. 10. High-alignment, high-cohesion for 25% exploration.

Figure 10

Fig. 11. High-avoidance for 100% exploration.

Figure 11

Fig. 12. High-alignment, high-momentum fan/sweep behavior for 100% exploration.

Figure 12

Table 1. Foraging simulation parameters

Figure 13

Fig. 13. Foraging experiment fitness evolution.

Figure 14

Fig. 14. Foraging behavior for best candidate of first generation. Home is at bottom left, and the food is at top right.

Figure 15

Table 2. Foraging parameters for best candidate of first generation

Figure 16

Table 3. Foraging parameters for best candidate of final generation

Figure 17

Fig. 15. Foraging behavior for best candidate of final generation.