Abstract
In machine learning, hybrid systems are methods that combine different computational techniques in modeling. NetLogo is a favorite tool used by scientists with limited ability as programmers who aim to leverage computer modeling via agent-oriented approaches. This paper introduces a novel modeling framework, JT2FIS NetLogo, a toolkit for integrating interval Type-2 fuzzy inference systems in agent-based models and simulations. An extension to NetLogo, it includes a set of tools oriented to data mining, configuration, and implementation of fuzzy inference systems that modeler used within an agent-based simulation. We discuss the advantages and disadvantages of integrating intelligent systems in agent-based simulations by leveraging the toolkit, and present potential areas of opportunity.
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 subscriptionsNotes
- 1.
Locations are the terminology used to describe wide geographic areas of the city that are composed of Basic Geo-Statistic Area (BGSA).
References
Bonabeau E (2002) Agent-based modeling: methods and techniques for simulating human systems. PNAS 7280–7287
Jennings NR (2001) An agent-based approach for building complex software systems. Commun ACM 44:35–41. https://doi.org/10.1145/367211.367250
Wilensky U (1999) NetLogo, 4th ed. Center for Connected Learning and Computer-based Modelling, Northwestern University, Evanston
Richiardi M, Leombruni R, Saam NJ, Sonnessa M (2006) A common protocol for agent-based social simulation. J Artif Soc Soc Simul 9:15
Mair C, Kadoda G, Lefley M et al (2000) An investigation of machine learning based prediction systems. J Syst Softw 53:23–29. https://doi.org/10.1016/S0164-1212(00)00005-4
Zadeh LA (1996) Fuzzy logic = computing with words. IEEE Trans Fuzzy Syst 4:103–111. https://doi.org/10.1109/91.493904
Hájek P (1998) Metamathematics of fuzzy logic, 1st ed. https://doi.org/10.1007/978-94-011-5300-3
Cintula P, Hájek P, Noguera C (2011) Handbook of mathematical fuzzy logic, vol 1, Petr Cintu. College Publications, London
Wang PP, Ruan D, Kerre EE (2007) Fuzzy logic—a spectrum of theoretical & practical issues, 1st ed. https://doi.org/10.1007/978-3-540-71258-9
Jang JSR, Sun CT, Mizutani E (1997) Neuro-fuzzy and soft computing: a computational approach to learning and machine intelligence. Prentice Hall, Delhi
Ren Q, Baron L, Balazinski M (2006) Type-2 Takagi-Sugeno-Kang fuzzy logic modeling using subtractive clustering. In: NAFIPS 2006–2006 Annual Meeting North American Fuzzy Information Processing Society, pp 120–125
Qun R, Pascal B (2017) A highly accurate model-free motion control system with a Mamdani fuzzy feedback controller combined with a TSK fuzzy feed-forward controller. J Intell Robot Syst 86:367–379. https://doi.org/10.1007/s10846-016-0448-7
Han J, Kamber M (2006) Data mining: concepts and techniques, 2nd ed. Morgan Kaufmann, Burlington
Crows T (1999) Introduction to data mining and knowledge discovery, 3rd ed. Two Crows Corporation
Bozkir AS, Sezer EA (2013) FUAT—a fuzzy clustering analysis tool. Expert Syst Appl 40:842–849. https://doi.org/10.1016/j.eswa.2012.05.038
Bezdek JC, Ehrlich R, Full W (1984) FCM: the fuzzy c-means clustering algorithm. Comput Geosci 10:191–203. https://doi.org/10.1016/0098-3004(84)90020-7
Vaidehi V, Monica S, Mohamed, et al (2008) A prediction system based on fuzzy logic. In: Proceedings of World Congress Engineering Computer Science (WCECS)
Bonabeau E (2002) Agent-based modeling: methods and techniques for simulating human systems. Proc Natl Acad Sci 99:7280–7287. https://doi.org/10.1073/pnas.082080899
Niazi M, Hussain A (2011) Agent-based computing from multi-agent systems to agent-based models: a visual survey. Scientometrics 89:479. https://doi.org/10.1007/s11192-011-0468-9
Niazi MA (2013) Complex adaptive systems modeling: a multidisciplinary roadmap. Complex Adapt Syst Model 1:1. https://doi.org/10.1186/2194-3206-1-1
El-Nasr MS, Yen J, Ioerger TR (2000) FLAME-fuzzy logic adaptive model of emotions. Auton Agent Multi Agent Syst 3:219–257. https://doi.org/10.1023/A:1010030809960
Ghasem-Aghaee N, Ören T (2003) Towards fuzzy agents with dynamic personality for human behavior simulation. In: Proceedings of 2003 Summer Computer Simulation Conference, pp 3–10
Ören T, Ghasem-Aghaee N (2003) Personality representation processable in fuzzy logic for human behavior simulation. In: Proceedings of 2003 Summer Computer Simulation Conference, pp 11–18
Rino F, Pezzulo G, Cristiano C (2003) A fuzzy approach to a belief-based trust computation. In: Trust Reputation, Security Theory Practice: AAMAS 2002 International Workshop, Bologna, Italy, 15 July 2002. Selected and Invited Papers. Springer, Berlin and Heidelberg, pp 73–86
Ramchurn SD, Jennings NR, Sierra C, Godo L (2004) Devising a trust model for multi-agent interactions using confidence and reputation. Appl Artif Intell 18:833–852. https://doi.org/10.1080/0883951049050904509045
Fort H, Pérez N (2005) Economic demography in fuzzy spatial dilemmas and power laws. Eur Phys J B 44:109–113. https://doi.org/10.1140/epjb/e2005-00105-8
Neumann M, Braun A, Heinke EM et al (2011) Challenges in modelling social conflicts: grappling with polysemy. J Artif Soc Soc Simul 14(3): 9 . https://doi.org/10.18564/jasss.1818
Acheson P, Dagli CH, Kilicay-Ergin NH (2014) Fuzzy decision analysis in negotiation between the system of systems agent and the system agent in an agent-based model. CoRR arXiv preprint arXiv:1402.0029
Machálek T, Cimler R, Olševičová K, Danielisová A (2013) Fuzzy methods in land use modeling for archaeology. In: Proceedings of Mathematical Methods in Economics
Kim S, Lee K, Cho JK, Kim CO (2011) Agent-based diffusion model for an automobile market with fuzzy TOPSIS-based product adoption process. Expert Syst Appl 38:7270–7276. https://doi.org/10.1016/j.eswa.2010.12.024
Lee K, Lee H, Kim CO (2014) Pricing and timing strategies for new product using agent-based simulation of behavioural consumers. J Artif Soc Soc Simul 17:1. https://doi.org/10.18564/jasss.2326
Castañón-Puga M, Castro JR, Flores-Parra JM et al (2013) JT2FISA Java Type-2 fuzzy inference systems class library for building object-oriented intelligent applications BT—advances in soft computing and its applications: 12th Mexican International Conference on Artificial Intelligence, MICAI 2013, Mexico City. In: Castro F, Gelbukh A, González M (eds). Springer, Berlin and Heidelberg, pp 204–215
Castanon-Puga M, Flores-Parra J-M (2014) JT2FISNetLogo [Online]. http://kiliwa.tij.uabc.mx/projects/jt2fisnetlogo
Castanon-Puga M, Jaimes-Martinez R, Castro JR, et al (2012) Multi-dimensional modelling of the religious affiliation preference using Type 2 Neuro-fuzzy system and distributed agency. In: 4th International. Conference on Social Simulation (WCSS 2012)
INEGI (2010) Censo de Población y Vivienda 2010. Instituto Nacional de Estadística Geografía e Informática
Chang N-B, Parvathinathan G, Breeden JB (2008) Combining GIS with fuzzy multicriteria decision-making for landfill siting in a fast-growing urban region. J Environ Manage 87:139–153. https://doi.org/10.1016/j.jenvman.2007.01.011
Sui DZ (1992) A fuzzy GIS modeling approach for Urban land evaluation. Comput Environ Urban Syst 16:101–115. https://doi.org/10.1016/0198-9715(92)90022-J
Acknowledgements
We thank the MyDCI program of the Division of Graduate Studies and Research, Autonomous University of Baja California, Mexico, the financial support provided by our sponsor CONACYT contract grant number: 257863.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Flores-Parra, JM., Castañón-Puga, M., Gaxiola-Pacheco, C., Palafox-Maestre, LE., Rosales, R., Tirado-Ramos, A. (2018). A Fuzzy Inference System and Data Mining Toolkit for Agent-Based Simulation in NetLogo. In: Sanchez, M., Aguilar, L., Castañón-Puga, M., Rodríguez-Díaz, A. (eds) Computer Science and Engineering—Theory and Applications. Studies in Systems, Decision and Control, vol 143. Springer, Cham. https://doi.org/10.1007/978-3-319-74060-7_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-74060-7_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-74059-1
Online ISBN: 978-3-319-74060-7
eBook Packages: EngineeringEngineering (R0)