An Evolutionary View to the Design of Soft-Computing Agents

  • Stefano A. Cerri
  • Vincenzo Loia
Conference paper
Part of the Advances in Soft Computing book series (AINSC, volume 11)


Among the possible experiments aiming to enhance Actors (active objects) to have a behavior compatible with the requirements traditionally identified for Agents, here we discuss those integrating an evolutionary fuzzy reasoning module into Actors. The resulting framework, based on the notion of FuzzyEvoAgent, allows to realise societies of Agents evolving as a result of interactions with the environment. We propose here: 1. a formal definition of FuzzyEvoAgents; 2. an architecture in Java and 3. an application to a simple scenario in artificial life (pray and predator). The results shown in this paper confirm that the evolutionary fuzzy framework may represent an important component for ensuring the autonomy of Agents, i.e. the ability to learn from interactions with the environment.


Fuzzy Number Fuzzy Rule Composition Operator Fuzzy Partition Firing Strength 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ackley, D., Littman, M. (1991) Interactions between Learning and Evolution. Artificial Life I I, Edited by C. Langton, C. Taylor, J. Farmer and S. Rasmussen, Addison Wesley.Google Scholar
  2. 2.
    Agha, G. (1986) A Model of Concurrent Computation in Distributed Systems. MIT Press, Cambridge, MA.Google Scholar
  3. 3.
    Cicalese, F., Di Nola, A., Loia, V. (1999) A Fuzzy Evolutionary Framework for Adaptive Agents. Proceedings of 13th International ACM Symposium of Applied Computing, 29 Feb. - 2 Mar. 1999, San Antonio, Texas, ACM Press.Google Scholar
  4. 4.
    Cerri, S.A., Gisolfi, A., Loia, V. (1999) Towards the Abstraction and Generalization of Actor-based Architectures in Diagnostic Reasoning. Collaboration between Human and Artificial Societies, Coordination and Agent-Based Distributed Computing, vol. 1624, Lecture Notes in Artificial Intelligence, J. A. Padget, Ed. Berlin Heidelberg New York: Springer-Verlag, pp. 115–131.Google Scholar
  5. 5.
    Cerri, S.A., Loia, V. (1997) A Concurrent, Distributed Architecture for Diagnostic Reasoning.Journal of User Modeling and User Adapted Interaction, vol. 7, pp. 69–105.CrossRefGoogle Scholar
  6. 6.
    Cerri, S.A. (1999) Shifting the focus from control to communication: the STReams OBjects Environments model of communicating agents. Collaboration between Human and Artificial Societies, Coordination and Agent-Based Distributed Computing, vol. 1624, Lecture Notes in Artificial Intelligence, J. A. Padget, Ed. Berlin Heidelberg New York: Springer-Verlag, pp. 71–101.Google Scholar
  7. 7.
    Cicalese, F., Loia, V. (1988) A Fuzzy Evolutionary Approach to the Classification Problem. Int. Journal of Intelligent and Fuzzy System, Special Issue on Evolutionary Computation, (H. Takagi Ed.), Vol.6, Issue 1, 1998.Google Scholar
  8. 8.
    Cicalese, F., Gisolfi, A. (1996) Classifying through a fuzzy algebraic structure. Fuzzy Sets and System, vol. 78, pp. 317–331.MathSciNetMATHCrossRefGoogle Scholar
  9. 9.
    Genesereth, M.R., Ketchpel, S.P. (1994) Software agents. Communications of the ACM, 37 (7): 48–53.CrossRefGoogle Scholar
  10. 10.
    Gisolfi, A., Loia, V. (1994) Designing Complex Systems in Distributed Architectures: an ITS Perspective. Applied Artificial Intelligence, vol. 8, pp. 393–411.CrossRefGoogle Scholar
  11. 11.
    Guessoum, Z., Briot, J-P. (1998) From Active Objects to Autonomous Agents. LIP6: Laboratoire d’Informatique de Paris VI, April 1998.Google Scholar
  12. 12.
    Hewitt, C. (1977) Viewing control structure as pattern of passing message. Artificial Intelligence, vol. 8 pp. 326–364.CrossRefGoogle Scholar
  13. 13.
    Hoffmann, F. (1998) Incremental tuning of fuzzy controllers by means of evolution strategy. Proceedings of GP-98 Conference, pp. 550–556, Madison, Wisconsin.Google Scholar
  14. 14.
    Jennings, N., Wooldridge, M. (2000) Agent-Oriented Software Engineering. Handbook of Agent Technology, J. Bradshaw, Ed. Boston, MA: AAAI/MIT Press, (to appear).Google Scholar
  15. 15.
    Kafura, D., Briot, J-P. (1998) Actors and Agents. IEEE Concurrency, vol. 6, pp. 24–29.CrossRefGoogle Scholar
  16. 16.
    Labrou, Y., Finin, T., Peng, Y. (1999) Agent Communication Languages: The Current Landscape. Intelligent Systems, vol. 14, 2, pp. 45–52.CrossRefGoogle Scholar
  17. 17.
    Mandami, E.H., and Assilian S. (1975) An experiment in linguistic synthesis with a fuzzy logic controller. Int. J. Man Machine Studies, 7 (1): 1–13.CrossRefGoogle Scholar
  18. 18.
    Moukas, A.G. (1996) Amalthaea: Information Discovery and Filtering using a Multiagent Evolving Ecosystem. Proceedings of the Conference on Practical Application of Intelligent Agents and Multi-Agent Technology, London.Google Scholar
  19. 19.
    Nebot, A., Cellier, F.E., Linkens, D.A. (1996) Synthesis of an Anaesthetic Agent Administration System Using Fuzzy Inductive Reasoning. Artificial Intelligence in Medicine, 8 (3), pp. 147–166.CrossRefGoogle Scholar
  20. 20.
    Pollack, J. B., Lipson, H., Funes, P.0, Ficici, S. G., Hornby, G. (1999). Coevolutionary Robotics. The First NASA/DoD Workshop on Evolvable Hardware (EH’99). John R. Koza, Adrian Stoica, Didier Keymeulen, Jason Lohn, eds., IEEE PressGoogle Scholar
  21. 21.
    Russel, S. J., Norvig, P. (1995) Artificial Intelligence: A Modern Approach. Englewood Cliffs, NJ: Prentice Hall.Google Scholar
  22. 22.
    Song, H., Franklin, S., Aregahegn Negatu (1996) SUMPY: A Fuzzy Software Agent. Proceedings of the ISCA Conference on Intelligent Systems, Reno Nevada.Google Scholar
  23. 23.
    Sanz, R., Matia, F., de Antonio, A., Segarra (1998) Fuzzy Agents for ICa. Proceedings of FUZZ-IEEE 1998, pp.545–550, IEEE Press.Google Scholar
  24. 24.
    Yonezawa, A., Takoro, M. (1987) Object-Oriented Concurrent Programming. Boston, MA: MIT Press.Google Scholar
  25. 25.
    Wermter, S., Panchev, C., and Arevian, G. (1999) Hybrid Neural Plausibility Networks for News Agents. Proceedings of the Sixteenth National Conference on Artificial Intelligence, July 18–22 1999, Orlando, Florida.Google Scholar
  26. 26.
    Wang, F., Mckenzie, E. (1999) Multifunctional Learning of a Multiagent based Evolutionary Artificial Neural Network with Lifetime Learning. IEEE International Symposium on Computational Intelligence in Robotics and Automation, Monterey, California, USA, Nov., 1999, pp. 332–337.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Stefano A. Cerri
    • 1
  • Vincenzo Loia
    • 2
  1. 1.LIRMMUniversité Montpellier IIMontpellier Cedex 5France
  2. 2.Dipartimento di Matematica ed Informatica, Soft-Computing LabUniversità di SalernoBaronissi (SA)Italia

Personalised recommendations