Self-Organizing Agents for Mechanical Design

  • Davy Capera
  • Marie-Pierre Gleizes
  • Pierre Glize
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2977)


This paper describes an automated process for designing mechanical systems based on the adaptive multi-agent system theory. At the beginning of the design process, the designer adds the elements of his problem: goal, envelope, constraints, known mechanical components ... During the solving process, mechanical components (previously ”agentified”) organize themselves in order to find a solution, by modifying their parameters, by creating new mechanical components fitting in with the needs, or by modifying the system topology. While this paper presents an overview of the theoretical basis of AMAS theory, it primarily focuses on the method for developing the Mechanical Synthesis Solver and the results from the first prototype.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Athanassiou, E., Léger, A., Gleizes, M.P., Glize, P.: Abrose: Adaptive Brokerage Based on Self-Organisation Services and Users. In: Short paper on European Conference on Modelling Autonomous Agents in Multi-Agent World (1999)Google Scholar
  2. 2.
    Axelrod, R.: The Evolution of Cooperation. Basic Books, New York (1984)Google Scholar
  3. 3.
    Bernon, C., Gleizes, M.P., Peyruqueou, S., Picard, G.: ADELFE, a Methodology for Adaptive Multi-Agent Systems Engineering. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577, pp. 156–169. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  4. 4.
    Campbell, M., Cagan, J., Kotovsky, K.: Agent-based Synthesis of electro-mechanical design configurations. In: Proceedings of DETC 1998, ASME Design Engineering Technical Conferences, Atlanta, GA, September 13-16 (1998)Google Scholar
  5. 5.
    Camps, V., Gleizes, M.P.: Cooperative and mobile agents to find relevant information in a distributed resources network. In: Workshop on Artificial Intelligence-based tools to help W3 users, Fifth international conference on World Wide Web (1996)Google Scholar
  6. 6.
    Capera, D., Georgé, J.P., Gleizes, M.P., Glize, P.: - Emergence of organisations, emergence of functions. AISB (2003)Google Scholar
  7. 7.
    Capera, D.: Integrated Expert Advisor tool. SYNAMEC deliverable (January 2003)Google Scholar
  8. 8.
    Cardona, A.: Computational Methods for Synthesis of Mechanisms (10-02-2002)Google Scholar
  9. 9.
    Dorigo, M., Di Caro, G.: The Ant Colony Optimization Meta-Heuristic. In: Corne, D., Dorigo, M., Glover, F. (eds.) New Ideas in Optimization, McGraw-Hill, New York (1999)Google Scholar
  10. 10.
    Wolpert, D.H., Macready, W.G.: No free lunch theorems for search - Tech. Rep. SFI-TR-95-02-010, Santa Fe Institute (1995)Google Scholar
  11. 11.
    Flentge, F., Polani, D., Uthmann, T.: On the Emergence of Possession Norms in Agent Societies. Journal of Artificial Societies and Social Simulation 4(4) (2001),
  12. 12.
    Georgé, J.P., Gleizes, M.P., Glize, P., Regis, C.: Real-time Simulation for Flood Forecast: an Adaptive Multi-Agent System STAFF. In: Proceedings of the AISB 2003 symposium on Adaptive Agents and Multi-Agent Systems, University of Wales (2003)Google Scholar
  13. 13.
    Gleizes, M.P., Camps, V., Glize, P.: A Theory of emergent computation based on cooperative self-organization for adaptive artificial systems. In: Fourth European Congress of Systems Science, Valencia (1999)Google Scholar
  14. 14.
    Goldman, C.V., Rosenschein, J.S.: Emergent Coordination through the Use of Cooperative State-Changing Rule. AAAI, Menlo Park (1994)Google Scholar
  15. 15.
    Heylighen, F.: Evolution, Selfishness and Cooperation; Selfish Memes and the Evolution of Cooperation. Journal of Ideas 2(4), 70–84 (1992)Google Scholar
  16. 16.
    Hogg, T., Huberman, B.A.: Better than the best: The power of cooperation. Lectures notes in complex systems. Addison Wesley, Reading (1992)Google Scholar
  17. 17.
    Huberman, B.A.: The performance of cooperative processes. In: emergent computation, Edited by Stephanie Forrest, Special issue of Physica D (1991)Google Scholar
  18. 18.
    Tsai, L.-W.: Mechanism design: Enumeraion of kinematic structures according to function. CRC Press, Boca Raton ISBN: 0-8493-0901-8Google Scholar
  19. 19.
    Mataric Maja, J.: Interaction and Intelligent Behavior PHD of Philosophy Massachussetts Institute of Technology (May 1994)Google Scholar
  20. 20.
    Piquemal-Baluard, C., Camps, V., Gleizes, M.P., Glize, P.: Cooperative agents to improve adaptivity of multi-agent systems. In: Intelligent Agent Workshop of the British Computer Society, In Specialist Interest Group on Expert Systems & Representation and Reasoning (1995)Google Scholar
  21. 21.
    Sekaran, M., Sen, S.: To help or not to help. In: Seventeenth Annual Cognitive Sciences Conference, Pitsburg, Pennsylvannia (1995)Google Scholar
  22. 22.
    Sen, S., Sekaran, M.: Using reciprocity to adapt to others. In: IJCAI (1995)Google Scholar
  23. 23.
    Steels, L.: The spontaneous Self-organization of an Adaptive Language. In: Muggleton, S. (ed.) Machine Intelligence, vol. 15, Oxford University Press, Oxford (1996), Google Scholar
  24. 24.
    Topin, X., Fourcassié, V., Gleizes, M.P., Régis, C., Théraulaz, G., Glize, P.: Theories and experiments on emergent behaviour: From natural to artificial systems and back. In: ECCS 1999 (1999)Google Scholar
  25. 25.
    WeiB, G.: Learning To Coordinate Action In Multi-Agent Systems. In: Proceedings ofthe International Joint Conference on Artificial Intelligence (1993)Google Scholar
  26. 26.
    Kennedy, J., Eberhart, R.: Particle Swarm Optimization. In: IEEE International Conference on Neural Networks, Perth, Australia, IEEE Service Center, Piscataway (1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Davy Capera
    • 1
  • Marie-Pierre Gleizes
    • 1
  • Pierre Glize
    • 1
  1. 1.IRITUniversité Paul SabatierToulouse, Cedex 4France

Personalised recommendations