Abstract
Design for configurations is a highly collaborative and distributed process. The use of fuzzy agents, that implement the collaborative and distributed design by means of fuzzy logic, is highly recommended due to the fuzzy nature of the collaboration, distribution, interaction and design problems. In this paper, we propose a fuzzy agent model, where fuzzy agents grouped in communities interact and perform multiple fuzzy design roles to converge towards solutions of product configuration. Analysis of both interactions and multiple fuzzy roles of fuzzy agents during product configuration in a collaborative design platform is proposed. The modelling of fuzzy agents and its illustration for a collaborative design platform are presented. The results of analysis have shown the important influence of fuzzy solution agents in the organization of the agent based collaborative design for configurations platform. The more the fuzzy agents share their knowledge, the more their fuzzy roles are complete in every domain of design for configurations. The degree of interactions between fuzzy agents in the design for configurations process has an impact on the emergence of increased activity of some fuzzy agents. The fuzzy function agents, influenced by many fuzzy requirement agents, are the most active in the design process. The simulation shows that this observation can be extended to the fuzzy solution agents. The most active fuzzy solution agents are those which create the best consensual solution. Simulations show that the consensus can be found principally by increasing the degree of interactions.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Agard, B., Barajas, M.: The use of fuzzy logic in product family development: literature review and opportunities. J. Intell. Manuf. 23(5), 1445–1462 (2012)
Deciu, E.R., Ostrosi, E., Ferney, M., Gheorghe, M.: Configurable product design using multiple fuzzy models. J. Eng. Des. 16(2–3), 209–235 (2005)
Doctor, F., Hagras, H., Callaghan, V.: An intelligent fuzzy agent approach for realising ambient intelligence in intelligent inhabited environments. IEEE Trans. SMC, Part A: Syst. Hum. 35(1), 55–65 (2005)
Duman, H., Hagras, H., Callaghan, V.: Intelligent association exploration and exploitation of fuzzy agents in ambient intelligent environments. J. Uncertain Syst. 2(2), 133–143 (2008)
Epstein, J.-G., Möhring M., Troitzsch K.G.: Fuzzy-logical rules in a multi-agent system. In: Proceedings of SimSocVI Workshop, Groningen, Netherlands, 19–21 September 2003
Ferber, J.: Multi-agent Systems. An Introduction to Distributed Artificial Intelligence. Addison Wesley, London (1999)
Ferber J., Stratulat T., Tranier J.: Towards an integral approach of organizations in multi-agent systems: the MASQ approach. In: Multi-agent Systems: Semantics and Dynamics of Organizational Models, Virginia Dignum (Ed), IGI (2009)
Fougères A.-J.: Agents to cooperate in distributed design process. In: IEEE International Conference on Systems, Man and Cybernetics, (SMC’04), The Hague, vol. 3, pp. 2629–2634 (2004)
Fougères, A.-J.: Modelling and simulation of complex systems: an approach based on multi-level agents. Int. J. Comput. Sci. Issues 8(6), 8–17 (2011)
Fougères, A.-J.: A modelling approach based on fuzzy agents. Int. J. Comput. Sci. Issues 9(6), 19–28 (2012)
Fougères, A.-J., Choulier, D., Ostrosi, E.: ADEA–a multi agent system for design activity analysis. In: Proceedings of the 19th ISPE International Conference on Concurrent Engineering (CE’2012), Trier, Germany, 3–7 September 2012, vol. 1, pp. 485–496 (2012)
Fougères, A.-J., Ostrosi, E.: Fuzzy agent-based approach for consensual design synthesis in product integrated configuration. Integr. Comput.-Aided Eng. 20(3), 259–274 (2013)
Ghasem-Aghaee, N., Ören, T.I.: Cognitive complexity and dynamic personality in agent simulation. Comput. Hum. Behav. 23, 2983–2997 (2007)
Skarmeta, A.F.G., Barberá, H.M., Alonso M.S.: A fuzzy agents architecture for autonomous mobile robots. In: Proceedings of IFSA’99, Taiwan (1999)
Jennings, N.R.: On agent-based software engineering. AI 117, 277–296 (2000)
Fard, M.K., Zaeri, A., Aghaee, N.G., Bakhsh, M.A.N., Mardukhi, F.: Fuzzy emotional COCOMO II software cost estimation (FECSCE) using multi-agent systems. Appl. Soft Comput. 11(2), 2260–2270 (2011)
Kota, R., Gibbins, N., Jennings, N.R.: Self-organising agent organisations. In: Proceedings of the 8th International Conference on Autonomous Agents and Multiagent Systems, vol. 2, pp. 797–804 (2009)
Kubera, Y., Mathieu, P., Picault, S.: IODA: an interaction-oriented approach for multi-agent based simulations. AAMAS 23(3), 303–343 (2011)
Leitão, P.: Agent-based distributed manufacturing control: a state-of-the-art survey. Eng. Appl. Artif. Intell. 22(7), 979–991 (2009)
Lughofer, E.: Evolving Fuzzy Systems—Methodologies. Advanced Concepts and Applications. Springer, Berlin (2011)
Di Marzo, S.G., Gleizes, M.-P., Karageorgos, A.: Self-organization in multi-agent systems. Knowl. Eng. Rev. 20(2), 165–189 (2005)
Micaëlli, J.-P., Fougères, A.-J.: L’Évaluation creative. UTBM Press, Belfort (2007)
Monostori, L., Vancza, J., Kumara, S.R.T.: Agent-based systems for manufacturing. Ann. CIRP 55(2), 697–720 (2006)
Movahed-Khah, R., Ostrosi, E., Garro, O.: Analysis of interaction dynamics in collaborative and distributed design process. Int. J. Comput. Ind. 61(2), 2–14 (2010)
Munoz-Hernandez, S., Gomez-Perez, J.M.: Solving Collaborative Fuzzy Agents Problems with CLP(FD). Lecture Notes in Computer Science, vol. 3350/2005, pp. 187–202 (2005)
Nwana, H.S.: Software agents: an overview. Knowl. Eng. Rev. 11(2), 205–244 (1996)
Ostrosi, E., Bi, S.T.: Generalised design for optimal product configuration. Int. J. Adv. Manuf. Technol. 49(1–4), 13–25 (2010)
Ostrosi, E., Fougères, A.-J., Ferney, M.: Fuzzy agents for product configuration in collaborative and distributed design process. Appl. Soft Comput. 8(12), 2091–2105 (2012)
Ostrosi, E., Fougères, A.-J., Ferney, M., Klein, D.: A fuzzy configuration multi-agent approach for product family modelling in conceptual design. J. Intell. Manuf. 23(6), 2565–2586 (2012)
Ostrosi, E., Haxhiaj, L., Fukuda, S.: Fuzzy modelling of consensus during design conflict resolution. Res. Eng. Des. 23(1), 53–70 (2012)
Shen, W., Norrie, D.H., Barthès, J.-P.: Multi-Agent Systems for Concurrent Intelligent Design and Manufacturing. Taylor and Francis, London (2001)
Tweedale, J., Ichalkaranje, N.: Innovations in multi-agent systems. J. Netw. Comput. Appl. 30(3), 1089–1115 (2007)
van Aart, C.: Organizational Principles for Multiagent Architectures. Birkhauser Verlag, Basel (2005)
Wooldridge, M.: Agent-based software engineering. IEE Proc. Softw. Eng. 144(1), 26–37 (1997)
Zadeh, L.A.: Fuzzy sets. Information and control 8, 338–353 (1965)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
I: Notation Used in the Fuzzy Agent Model
- \(\tilde{A}=\left\{ {\tilde{\alpha }_i } \right\} \) :
-
is the finite fuzzy set of fuzzy agents
- \(\tilde{I}=\left\{ {\tilde{\iota }_i } \right\} \) :
-
is the finite fuzzy set of interactions defined for all fuzzy agents
- \(\tilde{P}=\left\{ {\tilde{\rho }_i } \right\} \) :
-
is the finite fuzzy set of roles to be performed by all fuzzy agents
- \(\tilde{O}=\left\{ {\tilde{o}_i } \right\} \) :
-
is the finite fuzzy set of organizations of all fuzzy agents into communities
- \(\tilde{\varSigma }=\left\{ {\tilde{\sigma }_i } \right\} \) :
-
is the finite fuzzy set of states defined in agent-based system
- \(\tilde{\varSigma }_{\tilde{\alpha }_i } \subseteq \tilde{\varSigma }\) :
-
is the finite fuzzy set of states of fuzzy agent \(\tilde{\alpha }_i \)
- \(\tilde{\varPi }=\left\{ {\tilde{\pi }_i } \right\} \) :
-
is the finite fuzzy set of perceptions in agent-based system
- \(\tilde{\varPi }_{\tilde{\alpha }_i } \subseteq \tilde{\varPi }\) :
-
is the finite fuzzy set of perceptions of fuzzy agent \(\tilde{\alpha }_i \)
- \(\tilde{\varDelta }=\left\{ {\tilde{\delta }_i } \right\} \) :
-
is the finite fuzzy set of fuzzy decisions, with \(\tilde{\varDelta }_{\tilde{\alpha }_i } =<\tilde{E}_{\tilde{\alpha }_i } ,\tilde{X}_{\tilde{\alpha }_i } ,\tilde{\varGamma }_{\tilde{\alpha }_i } >\)
- \(\tilde{\varGamma }=\left\{ {\tilde{\gamma }_i } \right\} \) :
-
is the finite fuzzy set of actions
- \(\tilde{\varGamma }_{\tilde{\alpha }_i } \subseteq \tilde{\varGamma }\) :
-
is the finite fuzzy set of actions that fuzzy agent \(\tilde{\alpha }_i \) can process
- \(\tilde{\varLambda }_{\tilde{\alpha }_i } \subseteq \tilde{\varGamma }\) :
-
is the specific finite fuzzy set of communication acts that fuzzy agent \(\tilde{\alpha }_i \) can process; \(\tilde{\lambda }_{s,r} =<\tilde{\lambda },\tilde{\alpha }_s ,\tilde{\alpha }_r ,\tilde{P}_{\tilde{\alpha }_s } ,\tau ,\tilde{\eta }>\) is a fuzzy communication between \(\tilde{\alpha }_s \) and \(\tilde{\alpha }_r \)
- \(\tilde{K}=\left\{ {\tilde{\kappa }_i } \right\} \) :
-
is the finite fuzzy set of fuzzy knowledge in agent-based system
- \(\tilde{K}_{\tilde{\alpha }_i } \subseteq \tilde{K}\) :
-
is the finite fuzzy set of fuzzy knowledge of fuzzy agent \(\tilde{\alpha }_i \), with \(\tilde{K}_{\tilde{\alpha }_i } =\tilde{P}_{\tilde{\alpha }_i } \cup \tilde{\varSigma }_{\tilde{\alpha }_i } \cup \tilde{\varSigma }_{{\tilde{M}} _{\tilde{\alpha }_i }} \)
- \(\tilde{E}=\left\{ {\tilde{\varepsilon }_i } \right\} \) :
-
is the finite fuzzy set of fuzzy events observed in agent-based system
- \(\tilde{E}_{\tilde{\alpha }_i } \subseteq \tilde{E}\) :
-
is the finite fuzzy set of fuzzy events that fuzzy agent \(\tilde{\alpha }_i \) can observe
- \(\tilde{X}=\left\{ {\tilde{\chi }_i } \right\} \) :
-
is the finite fuzzy set of conditions in agent-based system
- \(\tilde{X}_{\tilde{\alpha }_i } \in \tilde{X}\) :
-
is the finite fuzzy set of conditions associated to internal states of fuzzy agent \(\tilde{\alpha }_i \)
- \(\tilde{B}=\left\{ {\tilde{\beta }_i } \right\} \) :
-
is the finite fuzzy set of speech acts
- \(\tilde{H}=\left\{ {\tilde{\eta }_i } \right\} \) :
-
is the finite fuzzy set of messages
- \(\tilde{T}=\left\{ {\tilde{\tau }_i } \right\} \) :
-
is the finite set of types of messages
- \(\tilde{M}_\alpha =<\tilde{A},\tilde{I},\tilde{P},\tilde{O}>\) :
-
is the tuple defining an agent-based system
- \(\varPhi _{\tilde{\varPi }(\tilde{\alpha }_i )} :\tilde{\varSigma }\times \tilde{\varSigma }_{{\tilde{M}} _{\tilde{\alpha }_i }} \rightarrow \tilde{\varPi }_{\tilde{\alpha }_i } \) :
-
is the function of observations of fuzzy agent \(\tilde{\alpha }_i \)
- \(\varPhi _{\tilde{\varDelta }(\tilde{\alpha }_i )} :\tilde{\varPi }_{\tilde{\alpha }_i } \times \tilde{\varSigma }_{\tilde{\alpha }_i } \rightarrow \tilde{P}_{\tilde{\alpha }_i } \) :
-
is the function of decisions of fuzzy agent \(\tilde{\alpha }_i \)
- \(\varPhi _{\tilde{\varGamma }(\tilde{\alpha }_i )} :\tilde{\varDelta }_{\tilde{\alpha }_i } \times \tilde{\varSigma }\rightarrow \tilde{\varGamma }_{\tilde{\alpha }_i } \) :
-
is the function of actions of fuzzy agent \(\tilde{\alpha }_i \)
II: Characteristics Defined for the Case Study
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Fougères, AJ., Ostrosi, E. (2016). Multiple Fuzzy Roles: Analysis of Their Evolution in a Fuzzy Agent-Based Collaborative Design Platform. In: Madani, K., Dourado, A., Rosa, A., Filipe, J., Kacprzyk, J. (eds) Computational Intelligence. IJCCI 2013. Studies in Computational Intelligence, vol 613. Springer, Cham. https://doi.org/10.1007/978-3-319-23392-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-23392-5_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23391-8
Online ISBN: 978-3-319-23392-5
eBook Packages: EngineeringEngineering (R0)