Abstract
In order to control the dynamics of a system, feedback control (FC for short) is an extremely successful strategy, which is widely applied by engineers. Here we discuss a different strategy of control, called emergent control (EC for short), which can be found in large, distributed systems of components interacting only locally. For comparison we present a basic architecture for emergent control and two simple examples. In these examples, emergent control is achieved by a chemical computing approach. In the first example the number of objects of a particular type in a distributed system has to be kept constant. The example shows that on a macroscopic level EC and FC can display exactly the same behaviour. Hence for comparing their performance quantitatively a more refined model has to be taken into account. This model indicates a trade-off between cost and robustness. FC tends to operate at a lower cost than EC, however it also tends to instability when the system under control is large, decentralised, and/or heavily perturbed. In the second example the number of clusters in a distributed system should be controlled. The example shows how a user can “control”, i.e., provide goals in EC even if the system is not tractable analytically due to highly non-linear effects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Astor, J.C., Adami, C.: A developmental model for the evolution of artificial neural networks. Artif. Life 6(3), 189–218 (2000)
Bedau, M.A.: Downward causation and autonomy in weak emergence. Principia 6, 5–50 (2003)
Bonabeau, E., Dorigo, M., Theraulaz, G.: Inspiration for optimization from social insect behaviour. Nature 406(6791), 39–42 (2000)
Deneubourg, J.L., Franks, N.R.: Collective control without explicit coding: The case of communal nest excavation. J. Insect Behav. 8(4), 417–432 (1995). doi:10.1007/BF01995316
Digney, B.: Learning and shaping in emergent hierarchical control systems. In: Proceedings of Space96 and Robots for Challenging Environments II (1996)
Dittrich, P.: Chemical computing. In: Banâtre, J.-P., Giavitto, J.-L., Fradet, P., Michel, O. (eds.) Unconventional Programming Paradigms (UPP 2004). LNCS, vol. 3566, pp. 19–32. Springer, Berlin (2005)
Dittrich, P., Liljeros, F., Soulier, A., Banzhaf, W.: Spontaneous group formation in the seceder model. Phys. Rev. Lett. 84, 3205–8 (2000)
Doursat, R., Ulieru, M.: Emergent Engineering for the Management of Complex Situations. In: Proceedings of the 2nd International Conference on Autonomic Computing and Communication Systems (Autonomics 2008), pp. 1–10. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering) (2008)
Dron, J.: Social software and the emergence of control. In: Sixth International Conference on Advanced Learning Technologies, 2006, pp. 904–908. IEEE, New York (2006). ISBN 0769526322
Holland, O., Melhuish, C.: Stigmergy, self-organization, and sorting in collective robotics. Artif. Life 5, 173–202 (1999)
Ishiguro, A., Shimizu, M., Kawakatsu, T.: Don’t try to control everything!: an emergent morphology control of a modular robot. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, 2004 (IROS 2004). Proceedings, vol. 1, pp. 981–985. IEEE Press, New York (2005)
King, M.G.: Hierarchical structure in emergent control. Sociometry 27(1), 19–24 (1964)
Lenser, T., Matsumaru, N., Hinze, T., Dittrich, P.: Tracking the evolution of chemical computing networks. In: Bullock, S., Noble, J., Watson, R.A., Bedau, M.A. (eds.) Proceedings of the Eleventh International Conference on Artificial Life, pp. 343–350. MIT Press, Cambridge (2008).
Luenberger, D.G.: Observers for multivariable systems. IEEE Trans. Autom. Control 11(2), 190–197 (1966). doi:10.1109/TAC.1966.1098323
Malsch, T.: Naming the unnamable: Socionics or the sociological turn of/to distributed artificial intelligence. Auton. Agents Multi-Agent Syst. 4, 200–1 (2001)
Martínez, J.N., González Pérez, P.P.: Net of multi-agent expert systems with emergent control. Expert Syst. Appl. 14(1–2), 109–116 (1998)
Matsumaru, N., Centler, F., Zauner, K.-P., Dittrich, P.: Self-adaptive scouting—autonomous experimentation for systems biology. In: Raidl, G.R., Cagnoni, S., Branke, J., Corne, D.W., Drechsler, R., Jin, Y., Johnson, C., Machado, P., Marchiori, E., Rothlauf, F., Smith, G.D., Squillero, G. (eds.) Applications of Evolutionary Computing, EvoWorkshops2004: EvoBIO, EvoCOMNET, EvoHOT, EvoIASP, EvoMUSART, EvoSTOC, Coimbra, Portugal, 5–7 Apr. 2004. LNCS, vol. 3005, pp. 52–61. Springer, Berlin (2004)
Meeden, L., McGraw, G., Blank, D.: Emergent control and planning in an autonomous vehicle. In: Proceedings of the Fifteenth Annual Meeting of the Cognitive Science Society, pp. 735–740. Citeseer (1993)
Meister, M., Schröter, K., Urbig, D., Lettkemann, E., Burkhard, H.-D., Rammert, W.: Construction and evaluation of social agents in hybrid settings: Approach and experimental results of the inka project. J. Artif. Soc. Soc. Simul. 10 (2007)
Müller-Schloer, C.: Organic computing—on the feasibility of controlled emergence. In: Proceedings of the 2nd IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, pp. 2–5. ACM, New York (2004)
Müller-Schloer, C., Sick, B.: Controlled emergence and self-organization. In: Würtz, R.P. (ed.) Organic Computing—Understanding Complex Systems, pp. 81–103. Springer, Berlin (2008)
Steels, L.: Emergent functionality in robotic agents through on-line evolution. In: Brooks, R.A., Maes, P. (eds.) Artificial Life IV: Proceedings of the Fourth International Workshop on the Synthesis and Simulation of Living Systems, pp. 8–16 (1994)
Støy, K.: Emergent control of self-reconfigurable robots. PhD thesis, University of Southern Denmark (2003)
Støy, K., Shen, W.M., Will, P.M.: Using role-based control to produce locomotion in chain-type self-reconfigurable robots. IEEE/ASME Trans. Mechatron. 7(4), 410–417 (2002)
Tschudin, C., Meyer, T.: Programming by equilibria. In: Taferl, M. (ed.) 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS’09), pp. 37–46 (2009)
Tsuchiya, K., Tsujita, K., Manabu, K., Aoi, S.: An emergent control of gait patterns of legged locomotion robots. In: Proc. of the Symposium on Intelligent Autonomous Vehicles, pp. 271–276 (2001)
Ulieru, M., Doursat, R.: Emergent engineering: A radical paradigm shift. In: Int. J. Auton. Adapt. Commun. Syst. (2009)
Wiener, N.: Cybernetics. Technol. Press, New York (1948)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Basel AG
About this chapter
Cite this chapter
Kreyssig, P., Dittrich, P. (2011). Emergent Control. In: Müller-Schloer, C., Schmeck, H., Ungerer, T. (eds) Organic Computing — A Paradigm Shift for Complex Systems. Autonomic Systems, vol 1. Springer, Basel. https://doi.org/10.1007/978-3-0348-0130-0_4
Download citation
DOI: https://doi.org/10.1007/978-3-0348-0130-0_4
Publisher Name: Springer, Basel
Print ISBN: 978-3-0348-0129-4
Online ISBN: 978-3-0348-0130-0
eBook Packages: Computer ScienceComputer Science (R0)