{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,13]],"date-time":"2025-11-13T07:13:49Z","timestamp":1763018029671,"version":"3.40.3"},"publisher-location":"Cham","reference-count":30,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030162047"},{"type":"electronic","value":"9783030162054"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-16205-4_5","type":"book-chapter","created":{"date-parts":[[2019,3,30]],"date-time":"2019-03-30T05:01:59Z","timestamp":1553922119000},"page":"59-74","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A Hybrid Reinforcement Learning and Cellular Automata Model for Crowd Simulation on the GPU"],"prefix":"10.1007","author":[{"given":"Sergio","family":"Ruiz","sequence":"first","affiliation":[]},{"given":"Benjam\u00edn","family":"Hern\u00e1ndez","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,3,31]]},"reference":[{"key":"5_CR1","unstructured":"NVIDIA Thrust. https:\/\/thrust.github.io\/ . Accessed 14 May 2018"},{"issue":"3","key":"5_CR2","first-page":"251","volume":"69","author":"S Bandini","year":"2006","unstructured":"Bandini, S., Mauri, G., Vizzari, G.: Supporting action-at-a-distance in situated cellular agents. Fundamenta Informaticae 69(3), 251\u2013271 (2006)","journal-title":"Fundamenta Informaticae"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Banerjee, B., Abukmail, A., Kraemer, L.: Advancing the layered approach to agent-based crowd simulation. In: Proceedings of the 22nd ACM\/IEEE\/SCS Workshop on the Principles of Advanced and Distributed Simulation (PADS), Rome, Italy, pp. 185\u2013192 (2008)","DOI":"10.1109\/PADS.2008.13"},{"issue":"4","key":"5_CR4","doi-asserted-by":"publisher","first-page":"29","DOI":"10.3141\/1644-04","volume":"1644","author":"V Blue","year":"1998","unstructured":"Blue, V., Adler, J.: Emergent fundamental pedestrian flows from cellular automata microsimulation. Transp. Res. Rec. J. Transp. Res. Board 1644(4), 29\u201336 (1998)","journal-title":"Transp. Res. Rec. J. Transp. Res. Board"},{"issue":"3","key":"5_CR5","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1016\/S0191-2615(99)00052-1","volume":"35","author":"VJ Blue","year":"2001","unstructured":"Blue, V.J., Adler, J.L.: Cellular automata microsimulation for modeling bi-directional pedestrian walkways. Transp. Res. Part B Methodol. 35(3), 293\u2013312 (2001)","journal-title":"Transp. Res. Part B Methodol."},{"issue":"3","key":"5_CR6","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1016\/S0378-4371(01)00141-8","volume":"295","author":"C Burstedde","year":"2001","unstructured":"Burstedde, C., Klauck, K., Schadschneider, A., Zittartz, J.: Simulation of pedestrian dynamics using a two-dimensional cellular automaton. Phys. A Stat. Mech. Appl. 295(3), 507\u2013525 (2001)","journal-title":"Phys. A Stat. Mech. Appl."},{"issue":"2","key":"5_CR7","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1109\/TSMCC.2007.913919","volume":"38","author":"L Bu\u015foniu","year":"2008","unstructured":"Bu\u015foniu, L., Babu\u0161ka, R., De Schutter, B.: A comprehensive survey of multi-agent reinforcement learning. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 38(2), 156\u2013172 (2008)","journal-title":"IEEE Trans. Syst. Man Cybern. Part C Appl. Rev."},{"key":"5_CR8","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1007\/978-3-319-21996-7_12","volume-title":"Intelligent Virtual Agents","author":"L Casadiego","year":"2015","unstructured":"Casadiego, L., Pelechano, N.: From one to many: simulating groups of agents with reinforcement learning controllers. In: Brinkman, W.-P., Broekens, J., Heylen, D. (eds.) IVA 2015. LNCS (LNAI), vol. 9238, pp. 119\u2013123. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-21996-7_12"},{"key":"5_CR9","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/978-1-4757-3472-0_2","volume-title":"The Origin of Concurrent Programming","author":"EW Dijkstra","year":"2002","unstructured":"Dijkstra, E.W.: Cooperating sequential processes. In: Hansen, P.B. (ed.) The Origin of Concurrent Programming, pp. 65\u2013138. Springer, New York (2002). https:\/\/doi.org\/10.1007\/978-1-4757-3472-0_2"},{"key":"5_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1007\/978-3-319-44365-2_23","volume-title":"Cellular Automata","author":"C Feliciani","year":"2016","unstructured":"Feliciani, C., Nishinari, K.: An enhanced cellular automata sub-mesh model to study high-density pedestrian crowds. In: El Yacoubi, S., W\u0105s, J., Bandini, S. (eds.) ACRI 2016. LNCS, vol. 9863, pp. 227\u2013237. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-44365-2_23"},{"key":"5_CR11","unstructured":"Godoy, J., Karamouzas, I., Guy, S.J., Gini, M.: Online learning for multi-agent local navigation. In: The AAMAS-2013 Workshop on Cognitive Agents for Virtual Environments, Saint Paul, Minnesota, USA (2013)"},{"key":"5_CR12","doi-asserted-by":"publisher","first-page":"4282","DOI":"10.1103\/PhysRevE.51.4282","volume":"51","author":"D Helbing","year":"1995","unstructured":"Helbing, D., Moln\u00e1r, P.: Social force model for pedestrian dynamics. Phys. Rev. E 51, 4282\u20134286 (1995)","journal-title":"Phys. Rev. E"},{"issue":"10","key":"5_CR13","doi-asserted-by":"publisher","first-page":"P10011","DOI":"10.1088\/1742-5468\/2004\/10\/P10011","volume":"2004","author":"A Kirchner","year":"2004","unstructured":"Kirchner, A., Kl\u00fcpfel, H., Nishinari, K., Schadschneider, A., Schreckenberg, M.: Discretization effects and the influence of walking speed in cellular automata models for pedestrian dynamics. J. Stat. Mech. Theor. Exp. 2004(10), P10011 (2004)","journal-title":"J. Stat. Mech. Theor. Exp."},{"issue":"1","key":"5_CR14","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1016\/S0378-4371(02)00857-9","volume":"312","author":"A Kirchner","year":"2002","unstructured":"Kirchner, A., Schadschneider, A.: Simulation of evacuation processes using a bionics-inspired cellular automaton model for pedestrian dynamics. Phys. A Stat. Mech. Appl. 312(1), 260\u2013276 (2002)","journal-title":"Phys. A Stat. Mech. Appl."},{"key":"5_CR15","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1007\/978-1-4471-0709-5_8","volume-title":"Theory and practical issues on cellular automata","author":"H Kl\u00fcpfel","year":"2001","unstructured":"Kl\u00fcpfel, H., Meyer-K\u00f6nig, T., Wahle, J., Schreckenberg, M.: Microscopic simulation of evacuation processes on passenger ships. In: Bandini, S., Worsch, T. (eds.) Theory and practical issues on cellular automata, pp. 63\u201371. Springer, London (2001). https:\/\/doi.org\/10.1007\/978-1-4471-0709-5_8"},{"key":"5_CR16","unstructured":"Koenig, S., Simmons, R.G.: Complexity analysis of real-time reinforcement learning applied to finding shortest paths in deterministic domains. Carnegie Mellon University, Pittsburgh, PA, USA, Technical report (1992)"},{"key":"5_CR17","doi-asserted-by":"publisher","unstructured":"Martinez-Gil, F., Barber, F., Lozano, M., Grimaldo, F., Fern\u00e1ndez, F.: A reinforcement learning approach for multiagent navigation. In: Proceedings of the International Conference on Agents and Artificial Intelligence, ICAART 2010, Artificial Intelligence, vol. 1, pp. 607\u2013610. SciTePress (2010). https:\/\/doi.org\/10.5220\/0002727906070610 . ISBN 978-989-674-021-4","DOI":"10.5220\/0002727906070610"},{"key":"5_CR18","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1007\/978-3-642-28499-1_4","volume-title":"Adaptive and Learning Agents","author":"F Martinez-Gil","year":"2012","unstructured":"Martinez-Gil, F., Lozano, M., Fern\u00e1ndez, F.: Multi-agent reinforcement learning for simulating pedestrian navigation. In: Vrancx, P., Knudson, M., Grze\u015b, M. (eds.) ALA 2011. LNCS (LNAI), vol. 7113, pp. 54\u201369. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-28499-1_4"},{"issue":"Complete","key":"5_CR19","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1016\/j.simpat.2014.06.005","volume":"47","author":"F Martinez-Gil","year":"2014","unstructured":"Martinez-Gil, F., Lozano, M., Fern\u00e1ndez, F.: MARL-Ped: a multi-agent reinforcement learning based framework to simulate pedestrian groups. Simul. Model. Pract. Theor. 47(Complete), 259\u2013275 (2014)","journal-title":"Simul. Model. Pract. Theor."},{"issue":"17","key":"5_CR20","doi-asserted-by":"publisher","first-page":"6884","DOI":"10.1073\/pnas.1016507108","volume":"108","author":"M Moussa\u00efd","year":"2011","unstructured":"Moussa\u00efd, M., Helbing, D., Theraulaz, G.: How simple rules determine pedestrian behavior and crowd disasters. Proc. Nat. Acad. Sci. 108(17), 6884\u20136888 (2011)","journal-title":"Proc. Nat. Acad. Sci."},{"key":"5_CR21","doi-asserted-by":"crossref","unstructured":"Paris, S., Pettre, J., Donikian, S.: Pedestrian Reactive Navigation for Crowd Simulation: a Predictive Approach. Computer Graphics Forum (2007)","DOI":"10.1111\/j.1467-8659.2007.01090.x"},{"issue":"4","key":"5_CR22","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1145\/37402.37406","volume":"21","author":"CW Reynolds","year":"1987","unstructured":"Reynolds, C.W.: Flocks, herds and schools: a distributed behavioral model. SIGGRAPH Comput. Graph. 21(4), 25\u201334 (1987)","journal-title":"SIGGRAPH Comput. Graph."},{"key":"5_CR23","doi-asserted-by":"crossref","unstructured":"Ruiz, S., Hern\u00e1ndez, B.: A parallel solver for Markov decision process in crowd simulations. In: 2015 Fourteenth Mexican International Conference on Artificial Intelligence (MICAI), pp. 107\u2013116 (2015)","DOI":"10.1109\/MICAI.2015.23"},{"key":"5_CR24","unstructured":"Ruiz, S., Hern\u00e1ndez, B.: Procesos de decisi\u00f3n de Markov y microescenarios para navegaci\u00f3n y evasi\u00f3n de colisiones para multitudes. Res. Comput. Sci. 74, 103\u2013116 (2014)"},{"key":"5_CR25","unstructured":"Ruiz, S., Hern\u00e1ndez, B.: Real time markov decision processes for crowd simulation. In: Engel, W. (ed.) GPU Zen, pp. 323\u2013341. Black Cat Publishing (2017)"},{"key":"5_CR26","doi-asserted-by":"crossref","unstructured":"Ruiz, S., Hern\u00e1ndez, B., Alvarado, A., Rudom\u00edn, I.: Reducing memory requirements for diverse animated crowds. In: Proceedings of Motion on Games, MIG 2013, pp. 55:77\u201355:86. ACM, New York (2013)","DOI":"10.1145\/2522628.2522901"},{"key":"5_CR27","doi-asserted-by":"crossref","unstructured":"Sarmady, S., Haron, F., Talib, A.Z.: Simulating crowd movements using fine grid cellular automata. In: 12th International Conference On Computer Modelling and Simulation (UKSim 2010), pp. 428\u2013433. IEEE (2010)","DOI":"10.1109\/UKSIM.2010.85"},{"key":"5_CR28","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84628-825-8","volume-title":"Crowd Simulation","author":"D Thalmann","year":"2013","unstructured":"Thalmann, D., Musse, S.R.: Crowd Simulation. Springer, London (2013). https:\/\/doi.org\/10.1007\/978-1-84628-825-8"},{"key":"5_CR29","doi-asserted-by":"crossref","unstructured":"Torrey, L.: Crowd simulation via multi-agent reinforcement learning. In: Proceedings of the Sixth AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment. The AAAI Press (2010)","DOI":"10.1609\/aiide.v6i1.12390"},{"issue":"3","key":"5_CR30","doi-asserted-by":"publisher","first-page":"633","DOI":"10.1016\/S0378-4371(02)01732-6","volume":"321","author":"F Weifeng","year":"2003","unstructured":"Weifeng, F., Lizhong, Y., Weicheng, F.: Simulation of bi-direction pedestrian movement using a cellular automata model. Phys. A Stat. Mech. Appl. 321(3), 633\u2013640 (2003)","journal-title":"Phys. A Stat. Mech. Appl."}],"container-title":["Communications in Computer and Information Science","High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-16205-4_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,15]],"date-time":"2023-09-15T04:45:12Z","timestamp":1694753112000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-16205-4_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030162047","9783030162054"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-16205-4_5","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"31 March 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CARLA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Latin American High Performance Computing Conference","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Bucaramanga","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Colombia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 September 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 September 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"carla2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/carla2018.ccarla.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}