{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T20:23:18Z","timestamp":1767990198841,"version":"3.49.0"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"3-4","license":[{"start":{"date-parts":[[2019,8,23]],"date-time":"2019-08-23T00:00:00Z","timestamp":1566518400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2019,8,23]],"date-time":"2019-08-23T00:00:00Z","timestamp":1566518400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001831","name":"Delft University of Technology","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100001831","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Swarm Intell"],"published-print":{"date-parts":[[2019,12]]},"DOI":"10.1007\/s11721-019-00172-z","type":"journal-article","created":{"date-parts":[[2019,8,23]],"date-time":"2019-08-23T14:02:36Z","timestamp":1566568956000},"page":"277-319","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["The PageRank algorithm as a method to optimize swarm behavior through local analysis"],"prefix":"10.1007","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4694-2960","authenticated-orcid":false,"given":"M.","family":"Coppola","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1667-1701","authenticated-orcid":false,"given":"J.","family":"Guo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9728-1002","authenticated-orcid":false,"given":"E.","family":"Gill","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8265-1496","authenticated-orcid":false,"given":"G. C. H. E.","family":"de Croon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,8,23]]},"reference":[{"key":"172_CR1","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1007\/978-3-540-71541-2_5","volume-title":"Swarm robotics","author":"S Berman","year":"2007","unstructured":"Berman, S., Hal\u00e1sz, \u00c1., Kumar, V., & Pratt, S. (2007). Algorithms for the analysis and synthesis of a bio-inspired swarm robotic system. In E. \u015eahin, W. M. Spears, & A. F. T. Winfield (Eds.), Swarm robotics (pp. 56\u201370). Heidelberg: Springer."},{"issue":"4","key":"172_CR2","doi-asserted-by":"publisher","first-page":"927","DOI":"10.1109\/TRO.2009.2024997","volume":"25","author":"S Berman","year":"2009","unstructured":"Berman, S., Halasz, A., Hsieh, M. A., & Kumar, V. (2009). Optimized stochastic policies for task allocation in swarms of robots. IEEE Transactions on Robotics, 25(4), 927\u2013937.","journal-title":"IEEE Transactions on Robotics"},{"key":"172_CR3","doi-asserted-by":"crossref","unstructured":"Berman, S., Nagpal, R., Hal\u00e1sz, A. (2011). Optimization of stochastic strategies for spatially inhomogeneous robot swarms: A case study in commercial pollination. In 2011 IEEE\/RSJ international conference on intelligent robots and systems (pp. 3923\u20133930).","DOI":"10.1109\/IROS.2011.6094771"},{"key":"172_CR4","doi-asserted-by":"crossref","unstructured":"Brin, S., Page, L. (1998). The anatomy of a large-scale hypertextual web search engine. In Seventh international world-wide web conference (WWW 1998).","DOI":"10.1016\/S0169-7552(98)00110-X"},{"key":"172_CR5","volume-title":"Reinforcement learning and dynamic programming using function approximators","author":"L Busoniu","year":"2010","unstructured":"Busoniu, L., Babuska, R., Schutter, B. D., & Ernst, D. (2010). Reinforcement learning and dynamic programming using function approximators. Boca Raton: CRC Press Inc."},{"key":"172_CR6","doi-asserted-by":"publisher","first-page":"696","DOI":"10.1007\/978-3-540-74913-4_70","volume-title":"Advances in artificial life","author":"A Campo","year":"2007","unstructured":"Campo, A., & Dorigo, M. (2007). Efficient multi-foraging in swarm robotics. In F. Almeida e Costa, L. M. Rocha, E. Costa, I. Harvey, & A. Coutinho (Eds.), Advances in artificial life (pp. 696\u2013705). Berlin: Springer."},{"key":"172_CR7","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1007\/978-3-030-00533-7_10","volume-title":"Swarm intelligence","author":"M Coppola","year":"2018","unstructured":"Coppola, M., & de Croon, G. C. H. E. (2018). Optimization of swarm behavior assisted by an automatic local proof for a pattern formation task. In M. Dorigo, M. Birattari, C. Blum, A. L. Christensen, A. Reina, & V. Trianni (Eds.), Swarm intelligence (pp. 123\u2013134). Cham: Springer."},{"issue":"1","key":"172_CR8","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1007\/s11721-019-00163-0","volume":"13","author":"M Coppola","year":"2019","unstructured":"Coppola, M., Guo, J., Gill, E., & de Croon, G. C. H. E. (2019). Provable self-organizing pattern formation by a swarm of robots with limited knowledge. Swarm Intelligence, 13(1), 59\u201394.","journal-title":"Swarm Intelligence"},{"key":"172_CR9","unstructured":"Correll, N., & Martinoli, A. (2006). Collective inspection of regular structures using a swarm of miniature robots. In M. H. Ang & O. Khatib (Eds.), Experimental robotics IX: The 9th international symposium on experimental robotics (pp. 375\u2013386). Heidelberg: Springer."},{"issue":"5","key":"172_CR10","doi-asserted-by":"publisher","first-page":"615","DOI":"10.1177\/0278364911403017","volume":"30","author":"N Correll","year":"2011","unstructured":"Correll, N., & Martinoli, A. (2011). Modeling and designing self-organized aggregation in a swarm of miniature robots. The International Journal of Robotics Research, 30(5), 615\u2013626.","journal-title":"The International Journal of Robotics Research"},{"issue":"2","key":"172_CR11","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1017\/S026357471300101X","volume":"32","author":"E Di Mario","year":"2014","unstructured":"Di Mario, E., & Martinoli, A. (2014). Distributed particle swarm optimization for limited-time adaptation with real robots. Robotica, 32(2), 193\u2013208.","journal-title":"Robotica"},{"key":"172_CR12","doi-asserted-by":"crossref","unstructured":"Di Mario, E., Navarro, I., Martinoli, A. (2015a). A distributed noise-resistant particle swarm optimization algorithm for high-dimensional multi-robot learning. In 2015 IEEE international conference on robotics and automation (ICRA) (pp. 5970\u20135976).","DOI":"10.1109\/ICRA.2015.7140036"},{"key":"172_CR13","doi-asserted-by":"crossref","unstructured":"Di Mario, E., Navarro, I., Martinoli, A. (2015b). Distributed particle swarm optimization using optimal computing budget allocation for multi-robot learning. In 2015 IEEE congress on evolutionary computation (CEC) (pp. 566\u2013572).","DOI":"10.1109\/CEC.2015.7256940"},{"key":"172_CR14","first-page":"1","volume":"11","author":"M Duarte","year":"2016","unstructured":"Duarte, M., Costa, V., Gomes, J., Rodrigues, T., Silva, F., Oliveira, S. M., et al. (2016). Evolution of collective behaviors for a real swarm of aquatic surface robots. PLOS One, 11, 1\u201325.","journal-title":"PLOS One"},{"key":"172_CR15","doi-asserted-by":"crossref","unstructured":"Ericksen, J., Moses, M., Forrest, S. (2017). Automatically evolving a general controller for robot swarms. In 2017 IEEE symposium series on computational intelligence (SSCI) (pp. 1\u20138).","DOI":"10.1109\/SSCI.2017.8285399"},{"key":"172_CR16","unstructured":"Ferrante, E., Du\u00e9\u00f1ez Guzm\u00e1n, E., Turgut, A. E., Wenseleers, T. (2013). GESwarm: Grammatical evolution for the automatic synthesis of collective behaviors in swarm robotics. In Proceedings of the 15th annual conference on genetic and evolutionary computation (GECCO) (pp. 17\u201324). New York: ACM."},{"key":"172_CR17","first-page":"137","volume-title":"Centrality and hubs","author":"A Fornito","year":"2016","unstructured":"Fornito, A., Zalesky, A., & Bullmore, E. T. (2016). Centrality and hubs (pp. 137\u2013161). San Diego: Academic Press."},{"key":"172_CR18","doi-asserted-by":"publisher","first-page":"29","DOI":"10.3389\/frobt.2016.00029","volume":"3","author":"G Francesca","year":"2016","unstructured":"Francesca, G., & Birattari, M. (2016). Automatic design of robot swarms: Achievements and challenges. Frontiers in Robotics and AI, 3, 29.","journal-title":"Frontiers in Robotics and AI"},{"issue":"2","key":"172_CR19","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/s11721-015-0107-9","volume":"9","author":"G Francesca","year":"2015","unstructured":"Francesca, G., Brambilla, M., Brutschy, A., Garattoni, L., Miletitch, R., Podevijn, G., et al. (2015). Automode-chocolate: Automatic design of control software for robot swarms. Swarm Intelligence, 9(2), 125\u2013152.","journal-title":"Swarm Intelligence"},{"key":"172_CR20","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1007\/978-3-642-32650-9_8","volume-title":"Swarm intelligence","author":"J Gomes","year":"2012","unstructured":"Gomes, J., Urbano, P., & Christensen, A. L. (2012). Introducing novelty search in evolutionary swarm robotics. In M. Dorigo, M. Birattari, C. Blum, A. L. Christensen, A. P. Engelbrecht, R. Gro\u00df, & T. St\u00fctzle (Eds.), Swarm intelligence (pp. 85\u201396). Heidelberg: Springer."},{"issue":"2","key":"172_CR21","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1007\/s11721-013-0081-z","volume":"7","author":"J Gomes","year":"2013","unstructured":"Gomes, J., Urbano, P., & Christensen, A. L. (2013). Evolution of swarm robotics systems with novelty search. Swarm Intelligence, 7(2), 115\u2013144.","journal-title":"Swarm Intelligence"},{"key":"172_CR22","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-74528-2","volume-title":"Swarm robotics: A formal approach","author":"H Hamann","year":"2018","unstructured":"Hamann, H. (2018). Swarm robotics: A formal approach. Berlin: Springer."},{"issue":"2","key":"172_CR23","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1007\/s11721-008-0015-3","volume":"2","author":"H Hamann","year":"2008","unstructured":"Hamann, H., & W\u00f6rn, H. (2008). A framework of space-time continuous models for algorithm design in swarm robotics. Swarm Intelligence, 2(2), 209\u2013239.","journal-title":"Swarm Intelligence"},{"key":"172_CR24","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1007\/978-3-319-10762-2_18","volume-title":"Parallel problem solving from nature\u2014PPSN XIII","author":"H Hamann","year":"2014","unstructured":"Hamann, H., Valentini, G., Khaluf, Y., & Dorigo, M. (2014). Derivation of a micro-macro link for collective decision-making systems. In T. Bartz-Beielstein, J. Branke, B. Filipi\u010d, & J. Smith (Eds.), Parallel problem solving from nature\u2014PPSN XIII (pp. 181\u2013190). Cham: Springer."},{"issue":"2","key":"172_CR25","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/s11721-008-0019-z","volume":"2","author":"MA Hsieh","year":"2008","unstructured":"Hsieh, M. A., Hal\u00e1sz, \u00c1., Berman, S., & Kumar, V. (2008). Biologically inspired redistribution of a swarm of robots among multiple sites. Swarm Intelligence, 2(2), 121\u2013141.","journal-title":"Swarm Intelligence"},{"key":"172_CR26","unstructured":"H\u00fcttenrauch, M., \u0160o\u0161i\u0107, A., Neumann, G. (2017). Guided deep reinforcement learning for swarm systems. \nArXiv:1709.06011\n\n."},{"issue":"2","key":"172_CR27","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1007\/s12065-014-0111-9","volume":"7","author":"D Izzo","year":"2014","unstructured":"Izzo, D., Sim\u00f5es, L. F., & de Croon, G. C. H. E. (2014). An evolutionary robotics approach for the distributed control of satellite formations. Evolutionary Intelligence, 7(2), 107\u2013118.","journal-title":"Evolutionary Intelligence"},{"key":"172_CR28","first-page":"487","volume-title":"Evolving behaviour trees for swarm robotics","author":"S Jones","year":"2018","unstructured":"Jones, S., Studley, M., Hauert, S., & Winfield, A. (2018). Evolving behaviour trees for swarm robotics (pp. 487\u2013501). Cham: Springer."},{"issue":"4","key":"172_CR29","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1109\/MCS.2007.384126","volume":"27","author":"E Klavins","year":"2007","unstructured":"Klavins, E. (2007). Programmable self-assembly. IEEE Control Systems, 27(4), 43\u201356.","journal-title":"IEEE Control Systems"},{"key":"172_CR30","doi-asserted-by":"publisher","DOI":"10.1515\/9781400830329","volume-title":"Google\u2019s PageRank and beyond: The science of search engine rankings","author":"AN Langville","year":"2006","unstructured":"Langville, A. N., & Meyer, C. D. (2006). Google\u2019s PageRank and beyond: The science of search engine rankings. Princeton: Princeton University Press."},{"issue":"4","key":"172_CR31","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1162\/106454601317297013","volume":"7","author":"K Lerman","year":"2001","unstructured":"Lerman, K., Galstyan, A., Martinoli, A., & Ijspeert, A. (2001). A macroscopic analytical model of collaboration in distributed robotic systems. Artificial Life, 7(4), 375\u2013393.","journal-title":"Artificial Life"},{"key":"172_CR32","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1007\/978-3-540-30552-1_12","volume-title":"Swarm robotics","author":"K Lerman","year":"2005","unstructured":"Lerman, K., Martinoli, A., & Galstyan, A. (2005). A review of probabilistic macroscopic models for swarm robotic systems. In E. \u015eahin & W. M. Spears (Eds.), Swarm robotics (pp. 143\u2013152). Heidelberg: Springer."},{"key":"172_CR33","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1007\/3-540-36268-1_26","volume-title":"Experimental robotics VIII","author":"A Martinoli","year":"2003","unstructured":"Martinoli, A., & Easton, K. (2003). Modeling swarm robotic systems. In B. Siciliano & P. Dario (Eds.), Experimental robotics VIII (pp. 297\u2013306). Heidelberg: Springer."},{"issue":"4\u20135","key":"172_CR34","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1177\/0278364904042197","volume":"23","author":"A Martinoli","year":"2004","unstructured":"Martinoli, A., Easton, K., & Agassounon, W. (2004). Modeling swarm robotic systems: A case study in collaborative distributed manipulation. The International Journal of Robotics Research, 23(4\u20135), 415\u2013436.","journal-title":"The International Journal of Robotics Research"},{"issue":"4","key":"172_CR35","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1016\/j.robot.2008.09.009","volume":"57","author":"AL Nelson","year":"2009","unstructured":"Nelson, A. L., Barlow, G. J., & Doitsidis, L. (2009). Fitness functions in evolutionary robotics: A survey and analysis. Robotics and Autonomous Systems, 57(4), 345\u2013370.","journal-title":"Robotics and Autonomous Systems"},{"issue":"1\u20134","key":"172_CR36","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1016\/S0925-2312(01)00598-7","volume":"42","author":"S Nolfi","year":"2002","unstructured":"Nolfi, S. (2002). Power and the limits of reactive agents. Neurocomputing, 42(1\u20134), 119\u2013145.","journal-title":"Neurocomputing"},{"key":"172_CR37","unstructured":"Page, L., Brin, S., Motwani, R., Winograd, T. (1999). The PageRank citation ranking: Bringing order to the web. Technical report 1999-66, Stanford InfoLab."},{"issue":"5","key":"172_CR38","doi-asserted-by":"publisher","first-page":"574","DOI":"10.1177\/0278364910399521","volume":"30","author":"A Prorok","year":"2011","unstructured":"Prorok, A., Correll, N., & Martinoli, A. (2011). Multi-level spatial modeling for stochastic distributed robotic systems. The International Journal of Robotics Research, 30(5), 574\u2013589.","journal-title":"The International Journal of Robotics Research"},{"issue":"2","key":"172_CR39","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1007\/s11721-015-0105-y","volume":"9","author":"A Reina","year":"2015","unstructured":"Reina, A., Miletitch, R., Dorigo, M., & Trianni, V. (2015). A quantitative micro-macro link for collective decisions: The shortest path discovery\/selection example. Swarm Intelligence, 9(2), 75\u2013102.","journal-title":"Swarm Intelligence"},{"issue":"6198","key":"172_CR40","doi-asserted-by":"publisher","first-page":"795","DOI":"10.1126\/science.1254295","volume":"345","author":"M Rubenstein","year":"2014","unstructured":"Rubenstein, M., Cornejo, A., & Nagpal, R. (2014). Programmable self-assembly in a thousand-robot swarm. Science, 345(6198), 795\u2013799.","journal-title":"Science"},{"key":"172_CR41","unstructured":"Scheper, K. Y. W., de\u00a0Croon, G. C. H. E. (2016). Abstraction as a mechanism to cross the reality gap in evolutionary robotics. In E. Tuci , A. Giagkos, M. Wilson, J. Hallam (Eds.), From animals to animats 14: 14th international conference on simulation of adaptive behavior, SAB 2016, Aberystwyth, UK, August 23\u201326, 2016, proceedings (pp. 280\u2013292). Cham: Springer."},{"issue":"1","key":"172_CR42","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1162\/ARTL_a_00192","volume":"22","author":"KYW Scheper","year":"2016","unstructured":"Scheper, K. Y. W., Tijmons, S., de Visser, C. C., & de Croon, G. C. H. E. (2016). Behavior trees for evolutionary robotics. Artificial Life, 22(1), 23\u201348.","journal-title":"Artificial Life"},{"issue":"2","key":"172_CR43","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1162\/EVCO_a_00172","volume":"24","author":"F Silva","year":"2016","unstructured":"Silva, F., Duarte, M., Correia, L., Oliveira, S. M., & Christensen, A. L. (2016). Open issues in evolutionary robotics. Evolutionary Computation, 24(2), 205\u2013236.","journal-title":"Evolutionary Computation"},{"key":"172_CR44","volume-title":"Introduction to reinforcement learning","author":"RS Sutton","year":"1998","unstructured":"Sutton, R. S., Barto, A. G., et al. (1998). Introduction to reinforcement learning (Vol. 135). Cambridge: MIT Press Cambridge."},{"issue":"2","key":"172_CR45","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/j.robot.2005.09.018","volume":"54","author":"V Trianni","year":"2006","unstructured":"Trianni, V., Nolfi, S., & Dorigo, M. (2006). Cooperative hole avoidance in a swarm-bot. Robotics and Autonomous Systems, 54(2), 97\u2013103.","journal-title":"Robotics and Autonomous Systems"},{"issue":"2","key":"172_CR46","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1007\/s11721-008-0018-0","volume":"2","author":"AFT Winfield","year":"2008","unstructured":"Winfield, A. F. T., Liu, W., Nembrini, J., & Martinoli, A. (2008). Modelling a wireless connected swarm of mobile robots. Swarm Intelligence, 2(2), 241\u2013266.","journal-title":"Swarm Intelligence"},{"key":"172_CR47","unstructured":"Yamins, D., Nagpal, R. (2008). Automated global-to-local programming in 1-D spatial multi-agent systems. In Proceedings of the 7th international joint conference on autonomous agents and multiagent systems (AAMAS) (vol. 2, pp. 615\u2013622). Richland: International Foundation for Autonomous Agents and Multiagent Systems."}],"container-title":["Swarm Intelligence"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11721-019-00172-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11721-019-00172-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11721-019-00172-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,21]],"date-time":"2020-08-21T23:50:37Z","timestamp":1598053837000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11721-019-00172-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,23]]},"references-count":47,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["172"],"URL":"https:\/\/doi.org\/10.1007\/s11721-019-00172-z","relation":{},"ISSN":["1935-3812","1935-3820"],"issn-type":[{"value":"1935-3812","type":"print"},{"value":"1935-3820","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,23]]},"assertion":[{"value":"8 December 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 August 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 August 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}