{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T18:28:56Z","timestamp":1773340136049,"version":"3.50.1"},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2023,7,1]],"date-time":"2023-07-01T00:00:00Z","timestamp":1688169600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,7,1]],"date-time":"2023-07-01T00:00:00Z","timestamp":1688169600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Project of VSB - Technical University in Ostrava","award":["SP2022\/74"],"award-info":[{"award-number":["SP2022\/74"]}]},{"name":"Project of the Silesian University in Opava","award":["SGS\/8\/2022"],"award-info":[{"award-number":["SGS\/8\/2022"]}]},{"name":"Technical University of Ostrava"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Membr Comput"],"published-print":{"date-parts":[[2023,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>P colonies are very simple membrane systems originally derived from the P systems. The 2D\u00a0P\u00a0colonies, as a version of P\u00a0colonies with a two-dimensional environment, were introduced as a theoretical model of the multi-agent system for observing the behavior of a community of very simple agents living in a shared environment. Each agent is equipped with a set of programs consisting of a small number of simple rules. These programs allow the agent to act and move in the environment. Although, the 2D\u00a0P\u00a0colonies proved to be suitable for the simulations of various (not only) multi-agent systems, and natural phenomena, like the flash floods, there are phenomena which they are not able to simulate without some additional features or characteristics. One of the ways the agents can share the information is to use the stigmergy, which means to leave some special symbols in the environment. In this paper, we follow our previous research on the 2D\u00a0P\u00a0colony. We present a model of the 2D\u00a0P\u00a0colony with evolving environment, which allows us to simulate phenomena like the stigmergy, hence to simulate an ant colony.\n<\/jats:p>","DOI":"10.1007\/s41965-023-00123-y","type":"journal-article","created":{"date-parts":[[2023,7,1]],"date-time":"2023-07-01T10:02:00Z","timestamp":1688205720000},"page":"117-128","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["On evolving environment of 2D P colonies: ant colony simulation"],"prefix":"10.1007","volume":"5","author":[{"given":"Miroslav","family":"Langer","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Valenta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,7,1]]},"reference":[{"key":"123_CR1","unstructured":"Colorni, A., Dorigo, M., & Maniezzo, V. (1991). Distributed optimization by ant colonies. In: European Conference on Artificial Life; str 134\u2013142."},{"key":"123_CR2","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1006\/jcss.1999.1693","volume":"61","author":"G P\u0103un","year":"2000","unstructured":"P\u0103un, G. (2000). Computing with membranes. Journal of Computer and System Sciences, 61, 108\u2013143.","journal-title":"Journal of Computer and System Sciences"},{"key":"123_CR3","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1016\/j.ins.2022.05.016","volume":"604","author":"X Deng","year":"2022","unstructured":"Deng, X., Dong, J., Wang, S., Luo, B., Feng, H., & Zhang, G. (2022). Reducer lubrication optimization with an optimization spiking neural P system. Information Sciences, 604, 28\u201344. https:\/\/doi.org\/10.1016\/j.ins.2022.05.016. ISSN 0020-0255.","journal-title":"Information Sciences"},{"issue":"5","key":"123_CR4","doi-asserted-by":"publisher","first-page":"683","DOI":"10.1016\/S1004-9541(07)60146-3","volume":"15","author":"L Huang","year":"2007","unstructured":"Huang, L., Sun, L., Wang, N., & Jin, X. (2007). Multiobjective optimization of simulated moving bed by tissue P system. Chinese Journal of Chemical Engineering, 15(5), 683\u2013690. https:\/\/doi.org\/10.1016\/S1004-9541(07)60146-3. ISSN 1004-9541.","journal-title":"Chinese Journal of Chemical Engineering"},{"issue":"4","key":"123_CR5","doi-asserted-by":"publisher","first-page":"513","DOI":"10.1587\/transinf.2020EDL8147","volume":"104","author":"W Bo","year":"2021","unstructured":"Bo, W., Fang, Z. B., Wei, L. I., Cheng, Z. F., & Hua, Z. X. (2021). Malicious URLs detection based on a novel optimization algorithm. IEICE Transactions on Information and Systems, 104(4), 513\u2013516. https:\/\/doi.org\/10.1587\/transinf.2020EDL8147. Released on J-STAGE April 01,. (2021). Online ISSN 1745\u20131361. Print ISSN, 0916\u20138532.","journal-title":"IEICE Transactions on Information and Systems"},{"key":"123_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.ins.2022.03.007","volume":"596","author":"J Dong","year":"2022","unstructured":"Dong, J., Zhang, G., Luo, B., Yang, Q., Guo, D., Rong, H., Zhu, M., & Zhou, K. (2022). A distributed adaptive optimization spiking neural P system for approximately solving combinatorial optimization problems. Information Sciences, 596, 1\u201314. https:\/\/doi.org\/10.1016\/j.ins.2022.03.007. ISSN 0020-0255.","journal-title":"Information Sciences"},{"key":"123_CR7","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1007\/s41965-022-00105-6","volume":"4","author":"J Dong","year":"2022","unstructured":"Dong, J., Zhang, G., Luo, B., et al. (2022). Multi-learning rate optimization spiking neural P systems for solving the discrete optimization problems. Journal of Membrane Computing, 4, 209\u2013221. https:\/\/doi.org\/10.1007\/s41965-022-00105-6","journal-title":"Journal of Membrane Computing"},{"key":"123_CR8","doi-asserted-by":"publisher","DOI":"10.1142\/S0129065714400061","author":"G Zhang","year":"2014","unstructured":"Zhang, G., Rong, H., Neri, F., & P\u00e9rez-jim\u00e9nez, M. J. (2014). An optimization spiking neural P system for approximately solving combinatorial optimization problems. International Journal of Neural Systems. https:\/\/doi.org\/10.1142\/S0129065714400061","journal-title":"International Journal of Neural Systems"},{"key":"123_CR9","doi-asserted-by":"publisher","DOI":"10.1142\/S0129065720500549","author":"M Zhu","year":"2021","unstructured":"Zhu, M., Yang, Q., Dong, J., Zhang, G., Gou, X., Rong, H., Paul, P., & Neri, F. (2021). An adaptive optimization spiking neural P system for binary problems. International Journal of Neural Systems. https:\/\/doi.org\/10.1142\/S0129065720500549","journal-title":"International Journal of Neural Systems"},{"key":"123_CR10","unstructured":"Buiu, C., et al. http:\/\/membranecomputing.net\/. Accessed 1 June 2023."},{"issue":"2\u20133","key":"123_CR11","first-page":"189","volume":"12","author":"AG Florea","year":"2016","unstructured":"Florea, A. G., & Buiu, C. (2016). Development of a software simulator for P colonies. Applications in robotics. International Journal of Unconventional Computing, 12(2\u20133), 189\u2013205.","journal-title":"International Journal of Unconventional Computing"},{"key":"123_CR12","doi-asserted-by":"publisher","first-page":"157655","DOI":"10.1109\/ACCESS.2019.2949952","volume":"7","author":"Y Luo","year":"2019","unstructured":"Luo, Y., Guo, P., & Zhang, M. (2019). A framework of ant colony P system. IEEE Access, 7, 157655\u2013157666. https:\/\/doi.org\/10.1109\/ACCESS.2019.2949952","journal-title":"IEEE Access"},{"key":"123_CR13","doi-asserted-by":"publisher","first-page":"1320","DOI":"10.1049\/el.2020.2144","volume":"56","author":"R Ramachandranpillai","year":"2020","unstructured":"Ramachandranpillai, R., & Arock, M. (2020). Spiking neural P ant optimisation: A novel approach for ant colony optimisation. Electronics Letters, 56, 1320\u20131322. https:\/\/doi.org\/10.1049\/el.2020.2144","journal-title":"Electronics Letters"},{"issue":"2\u20133","key":"123_CR14","first-page":"279","volume":"71","author":"M Ionescu","year":"2006","unstructured":"Ionescu, M., P\u01ceun, G., & Yokomori, T. (2006). Spiking neural P systems. Fundamenta Informaticae, 71(2\u20133), 279\u2013308.","journal-title":"Fundamenta Informaticae"},{"key":"123_CR15","doi-asserted-by":"publisher","DOI":"10.1007\/11527800_17","volume-title":"Unconventional programming paradigms. UPP. Lecture Notes in Computer Science","author":"M Gheorghe","year":"2004","unstructured":"Gheorghe, M., Stamatopoulou, I., Holcombe, M., & Kefalas, P. (2004). Modelling dynamically organised colonies of bio-entities. In J. P. Ban\u00e2tre, P. Fradet, J. L. Giavitto, & O. Michel (Eds.), Unconventional programming paradigms. UPP. Lecture Notes in Computer Science.  (Vol. 3566). Springer. https:\/\/doi.org\/10.1007\/11527800_17"},{"key":"123_CR16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-95885-7_19","volume-title":"Membrane computing. WMC. Lecture Notes in Computer Science","author":"P Kefalas","year":"2008","unstructured":"Kefalas, P., Stamatopoulou, I., Eleftherakis, G., & Gheorghe, M. (2008). Transforming state-based models to P systems models in practice. In D. W. Corne, P. Frisco, G. P\u0103un, G. Rozenberg, & A. Salomaa (Eds.), Membrane computing. WMC. Lecture Notes in Computer Science.  (Vol. 5391). Springer. https:\/\/doi.org\/10.1007\/978-3-540-95885-7_19"},{"key":"123_CR17","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/978-3-642-36751-9_12","volume-title":"Membrane computing. CMC 2012. Lecture Notes in Computer Science","author":"L Cienciala","year":"2012","unstructured":"Cienciala, L., Ciencialov\u00e1, L., & Perdek, M. (2012). 2D P colonies. In E. Csuhaj-Varj\u00fa, M. Gheorghe, G. Rozenberg, A. Salomaa, & Gy. Vaszil (Eds.), Membrane computing. CMC 2012. Lecture Notes in Computer Science (Vol. 7762, pp. 161\u2013172). Berlin: Springer. https:\/\/doi.org\/10.1007\/978-3-642-36751-9_12"},{"key":"123_CR18","unstructured":"Kelemen, J., Kelemenov\u00e1, A., & P\u0103un, G. (2004). Preview of P colonies: A biochemically inspired computing model. In: Workshop and Tutorial Proceedings. In: Ninth International Conference on the Simulation and Synthesis of Living Systems (Alife IX). pp. 82\u201386. Boston, Massachusetts, USA (September 12\u201315 2004)"},{"key":"123_CR19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-77102-7_10","volume-title":"Membrane computing. CMC 2020. Lecture Notes in Computer Science","author":"D Valenta","year":"2021","unstructured":"Valenta, D., Langer, M., Ciencialov\u00e1, L., & Cienciala, L. (2021). On Numerical 2D P colonies with the blackboard and the gray wolf algorithm. In R. Freund, T. O. Ishdorj, G. Rozenberg, A. Salomaa, & C. Zandron (Eds.), Membrane computing. CMC 2020. Lecture Notes in Computer Science.  (Vol. 12687). Springer. https:\/\/doi.org\/10.1007\/978-3-030-77102-7_10"},{"issue":"2","key":"123_CR20","doi-asserted-by":"publisher","first-page":"330","DOI":"10.3390\/pr9020330","volume":"9","author":"D Valenta","year":"2021","unstructured":"Valenta, D., & Langer, M. (2021). On Numerical 2D P colonies modelling the grey wolf optimization algorithm. Processes., 9(2), 330. https:\/\/doi.org\/10.3390\/pr9020330","journal-title":"Processes."},{"key":"123_CR21","doi-asserted-by":"publisher","unstructured":"Hunter, J. D. (2007). Matplotlib: \u201cA 2D Graphics Environment\u201d. Computing in Science and Engineering, 9(3), 90\u201395. https:\/\/doi.org\/10.1109\/MCSE.2007.55","DOI":"10.1109\/MCSE.2007.55"},{"key":"123_CR22","unstructured":"Rossum, G., & Drake, F. L. Python 3 Reference Manual. Scotts Valley, CA: CreateSpace. https:\/\/docs.python.org\/3\/library\/random.html. Accessed 1 June 2023."}],"container-title":["Journal of Membrane Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41965-023-00123-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s41965-023-00123-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41965-023-00123-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,22]],"date-time":"2023-09-22T13:14:36Z","timestamp":1695388476000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s41965-023-00123-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,1]]},"references-count":22,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,9]]}},"alternative-id":["123"],"URL":"https:\/\/doi.org\/10.1007\/s41965-023-00123-y","relation":{},"ISSN":["2523-8906","2523-8914"],"issn-type":[{"value":"2523-8906","type":"print"},{"value":"2523-8914","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,1]]},"assertion":[{"value":"31 January 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 June 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 July 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}