{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T11:32:05Z","timestamp":1769167925773,"version":"3.49.0"},"publisher-location":"Cham","reference-count":37,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030651534","type":"print"},{"value":"9783030651541","type":"electronic"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","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":[[2020]]},"DOI":"10.1007\/978-3-030-65154-1_1","type":"book-chapter","created":{"date-parts":[[2021,1,4]],"date-time":"2021-01-04T19:06:19Z","timestamp":1609787179000},"page":"3-17","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["AutoMoDe-IcePop: Automatic Modular Design of Control Software for Robot Swarms Using Simulated Annealing"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2391-2275","authenticated-orcid":false,"given":"Jonas","family":"Kuckling","sequence":"first","affiliation":[]},{"given":"Keneth","family":"Ubeda Arriaza","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3309-2194","authenticated-orcid":false,"given":"Mauro","family":"Birattari","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,1,5]]},"reference":[{"key":"1_CR1","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/0-387-28356-0_7","volume-title":"Search Methodologies: Introductory Tutorials in Optimization and Decision Support Techniques","author":"E Aarts","year":"2005","unstructured":"Aarts, E., Korst, J., Michiels, W.: Simulated annealing. In: Burke, E.K., Kendall, G. (eds.) Search Methodologies: Introductory Tutorials in Optimization and Decision Support Techniques, pp. 187\u2013210. Springer, Boston (2005). https:\/\/doi.org\/10.1007\/0-387-28356-0_7"},{"key":"1_CR2","unstructured":"Birattari, M., St\u00fctzle, T., Paquete, L., Varrentrapp, K.: A racing algorithm for configuring metaheuristics. In: Langdon, W.B., et al. (eds.) GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 11\u201318. Morgan Kaufmann Publishers, San Francisco (2002)"},{"key":"1_CR3","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1007\/978-3-642-02538-9_13","volume-title":"Experimental Methods for the Analysis of Optimization Algorithms","author":"M Birattari","year":"2010","unstructured":"Birattari, M., Yuan, Z., Balaprakash, P., St\u00fctzle, T.: F-Race and iterated F-Race: an overview. In: Bartz-Beielstein, T., Chiarandini, M., Paquete, L., Preuss, M. (eds.) Experimental Methods for the Analysis of Optimization Algorithms, pp. 311\u2013336. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-02538-9_13"},{"issue":"1","key":"1_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11721-012-0075-2","volume":"7","author":"M Brambilla","year":"2013","unstructured":"Brambilla, M., Ferrante, E., Birattari, M., Dorigo, M.: Swarm robotics: a review from the swarm engineering perspective. Swarm Intell. 7(1), 1\u201341 (2013). https:\/\/doi.org\/10.1007\/s11721-012-0075-2","journal-title":"Swarm Intell."},{"key":"1_CR5","doi-asserted-by":"publisher","first-page":"12","DOI":"10.3389\/frobt.2018.00012","volume":"5","author":"N Bredeche","year":"2018","unstructured":"Bredeche, N., Haasdijk, E., Prieto, A.: Embodied evolution in collective robotics: a review. Front. Robot. AI 5, 12 (2018). https:\/\/doi.org\/10.3389\/frobt.2018.00012","journal-title":"Front. Robot. AI"},{"issue":"1","key":"1_CR6","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1016\/j.ejor.2016.07.012","volume":"258","author":"EK Burke","year":"2017","unstructured":"Burke, E.K., Bykov, Y.: The late acceptance hill-climbing heuristic. Eur. J. Oper. Res. 258(1), 70\u201378 (2017). https:\/\/doi.org\/10.1016\/j.ejor.2016.07.012","journal-title":"Eur. J. Oper. Res."},{"key":"1_CR7","volume-title":"Graphical Methods For Data Analysis","author":"JM Chambers","year":"1983","unstructured":"Chambers, J.M., Cleveland, W.S., Kleiner, B., Tukey, P.A.: Graphical Methods For Data Analysis. CRC Press, Belmont (1983)"},{"key":"1_CR8","unstructured":"Christensen, A.L., Dorigo, M.: Evolving an integrated phototaxis and hole-avoidance behavior for a swarm-bot. In: Rocha, L.M., Yaeger, L.S., Bedau, M.A., Floreano, D., Goldstone, R.L., Vespignani, A. (eds.) Artificial Life - ALIFE, pp. 248\u2013254. MIT Press, Cambridge (2006). A Bradford Book"},{"key":"1_CR9","unstructured":"Dietterich, T.G., Kong, E.B.: Machine learning bias, statistical bias, and statistical variance of decision tree algorithms. Technical report, Department of Computer Science, Oregon State University, Corvallis, OR, USA (1995)"},{"issue":"1","key":"1_CR10","doi-asserted-by":"publisher","first-page":"1463","DOI":"10.4249\/scholarpedia.1463","volume":"9","author":"M Dorigo","year":"2014","unstructured":"Dorigo, M., Birattari, M., Brambilla, M.: Swarm robotics. Scholarpedia 9(1), 1463 (2014). https:\/\/doi.org\/10.4249\/scholarpedia.1463","journal-title":"Scholarpedia"},{"issue":"8","key":"1_CR11","doi-asserted-by":"publisher","first-page":"e1004273","DOI":"10.1371\/journal.pcbi.1004273","volume":"11","author":"E Ferrante","year":"2015","unstructured":"Ferrante, E., Turgut, A.E., Du\u00e9\u00f1ez-Guzm\u00e1n, E.A., Dorigo, M., Wenseleers, T.: Evolution of self-organized task specialization in robot swarms. PLoS Comput. Biol. 11(8), e1004273 (2015). https:\/\/doi.org\/10.1371\/journal.pcbi.1004273","journal-title":"PLoS Comput. Biol."},{"issue":"29","key":"1_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.3389\/frobt.2016.00029","volume":"3","author":"G Francesca","year":"2016","unstructured":"Francesca, G., Birattari, M.: Automatic design of robot swarms: achievements and challenges. Front. Robot. AI 3(29), 1\u20139 (2016). https:\/\/doi.org\/10.3389\/frobt.2016.00029","journal-title":"Front. Robot. AI"},{"issue":"2\u20133","key":"1_CR13","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/s11721-015-0107-9","volume":"9","author":"G Francesca","year":"2015","unstructured":"Francesca, G., et al.: AutoMoDe-Chocolate: automatic design of control software for robot swarms. Swarm Intell. 9(2\u20133), 125\u2013152 (2015). https:\/\/doi.org\/10.1007\/s11721-015-0107-9","journal-title":"Swarm Intell."},{"issue":"2","key":"1_CR14","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/s11721-014-0092-4","volume":"8","author":"G Francesca","year":"2014","unstructured":"Francesca, G., Brambilla, M., Brutschy, A., Trianni, V., Birattari, M.: AutoMoDe: a novel approach to the automatic design of control software for robot swarms. Swarm Intell. 8(2), 89\u2013112 (2014). https:\/\/doi.org\/10.1007\/s11721-014-0092-4","journal-title":"Swarm Intell."},{"key":"1_CR15","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1016\/j.cor.2018.12.015","volume":"104","author":"A Franzin","year":"2019","unstructured":"Franzin, A., St\u00fctzle, T.: Revisiting simulated annealing: a component-based analysis. Comput. Oper. Res. 104, 191\u2013206 (2019). https:\/\/doi.org\/10.1016\/j.cor.2018.12.015","journal-title":"Comput. Oper. Res."},{"key":"1_CR16","unstructured":"Garattoni, L., Francesca, G., Brutschy, A., Pinciroli, C., Birattari, M.: Software infrastructure for e-puck (and TAM). Technical report TR\/IRIDIA\/2015-004, IRIDIA, Universit\u00e9 libre de Bruxelles, Belgium (2015)"},{"issue":"1","key":"1_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1162\/neco.1992.4.1.1","volume":"4","author":"S Geman","year":"1992","unstructured":"Geman, S., Bienenstock, E., Doursat, R.: Neural networks and the bias\/variance dilemma. Neural Comput. 4(1), 1\u201358 (1992). https:\/\/doi.org\/10.1162\/neco.1992.4.1.1","journal-title":"Neural Comput."},{"key":"1_CR18","doi-asserted-by":"publisher","unstructured":"Guti\u00e9rrez, \u00c1., Campo, A., Dorigo, M., Donate, J., Monasterio-Huelin, F., Magdalena, L.: Open e-puck range & bearing miniaturized board for local communication in swarm robotics. In: Kosuge, K. (ed.) IEEE International Conference on Robotics and Automation, ICRA, pp. 3111\u20133116. IEEE, Piscataway (2009). https:\/\/doi.org\/10.1109\/ROBOT.2009.5152456","DOI":"10.1109\/ROBOT.2009.5152456"},{"issue":"2","key":"1_CR19","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1287\/moor.13.2.311","volume":"13","author":"B Hajek","year":"1988","unstructured":"Hajek, B.: Cooling schedules for optimal annealing. Math. Oper. Res. 13(2), 311\u2013329 (1988). https:\/\/doi.org\/10.1287\/moor.13.2.311","journal-title":"Math. Oper. Res."},{"key":"1_CR20","unstructured":"Hasselmann, K., et al.: Reference models for AutoMoDe. Technical report TR\/IRIDIA\/2018-002, IRIDIA, Universit\u00e9 libre de Bruxelles, Belgium (2018)"},{"issue":"1","key":"1_CR21","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/s10514-008-9104-9","volume":"26","author":"S Hauert","year":"2009","unstructured":"Hauert, S., Zufferey, J.C., Floreano, D.: Evolved swarming without positioning information: an application in aerial communication relay. Auton. Robots 26(1), 21\u201332 (2009). https:\/\/doi.org\/10.1007\/s10514-008-9104-9","journal-title":"Auton. Robots"},{"key":"1_CR22","doi-asserted-by":"publisher","unstructured":"Hoos, H., St\u00fctzle, T.: Stochastic Local Search: Foundations & Applications, 1st edn. Morgan Kaufmann Publishers, San Francisco (2005). https:\/\/doi.org\/10.1016\/B978-1-55860-872-6.X5016-1","DOI":"10.1016\/B978-1-55860-872-6.X5016-1"},{"issue":"4598","key":"1_CR23","doi-asserted-by":"publisher","first-page":"671","DOI":"10.1126\/science.220.4598.671","volume":"220","author":"S Kirkpatrick","year":"1983","unstructured":"Kirkpatrick, S., Gelatt Jr., C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671\u2013680 (1983). https:\/\/doi.org\/10.1126\/science.220.4598.671","journal-title":"Science"},{"key":"1_CR24","unstructured":"Kuckling, J., Ubeda Arriaza, K., Birattari, M.: AutoMoDe-IcePop: automatic modular design of control software for robot swarms using simulated annealing (2020). Supplementary material. http:\/\/iridia.ulb.ac.be\/supp\/IridiaSupp2020-003\/"},{"issue":"1","key":"1_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11721-019-00175-w","volume":"14","author":"A Ligot","year":"2019","unstructured":"Ligot, A., Birattari, M.: Simulation-only experiments to mimic the effects of the reality gap in the automatic design of robot swarms. Swarm Intell. 14(1), 1\u201324 (2019). https:\/\/doi.org\/10.1007\/s11721-019-00175-w","journal-title":"Swarm Intell."},{"issue":"1","key":"1_CR26","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/BF01582166","volume":"34","author":"M Lundy","year":"1986","unstructured":"Lundy, M., Alistair, M.: Convergence of an annealing algorithm. Math. Program. 34(1), 111\u2013124 (1986). https:\/\/doi.org\/10.1007\/BF01582166","journal-title":"Math. Program."},{"key":"1_CR27","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/j.orp.2016.09.002","volume":"3","author":"M L\u00f3pez-Ib\u00e1\u00f1ez","year":"2016","unstructured":"L\u00f3pez-Ib\u00e1\u00f1ez, M., Dubois-Lacoste, J., P\u00e9rez C\u00e1ceres, L., Birattari, M., St\u00fctzle, T.: The irace package: iterated racing for automatic algorithm configuration. Oper. Res. Perspect. 3, 43\u201358 (2016). https:\/\/doi.org\/10.1016\/j.orp.2016.09.002","journal-title":"Oper. Res. Perspect."},{"issue":"6","key":"1_CR28","doi-asserted-by":"publisher","first-page":"1087","DOI":"10.1063\/1.1699114","volume":"21","author":"N Metropolis","year":"1953","unstructured":"Metropolis, N., Rosenbluth, A.W., Rosenbluth, M.N., Teller, A.H., Teller, E.: Equation of state calculations by fast computing machines. J. Chem. Phys. 21(6), 1087\u20131092 (1953). https:\/\/doi.org\/10.1063\/1.1699114","journal-title":"J. Chem. Phys."},{"key":"1_CR29","doi-asserted-by":"publisher","unstructured":"Mitra, D., Romeo, F., Sangiovanni-Vincentelli, A.: Convergence and finite-time behavior of simulated annealing. In: 1985 24th IEEE Conference on Decision and Control, pp. 761\u2013767. IEEE Press, Piscataway (1985). https:\/\/doi.org\/10.1109\/CDC.1985.268600","DOI":"10.1109\/CDC.1985.268600"},{"key":"1_CR30","unstructured":"Mondada, F., et al.: The e-puck, a robot designed for education in engineering. In: Gon\u00e7alves, P., Torres, P., Alves, C. (eds.) Proceedings of the 9th Conference on Autonomous Robot Systems and Competitions, pp. 59\u201365. Instituto Polit\u00e9cnico de Castelo Branco, Castelo Branco (2009)"},{"key":"1_CR31","doi-asserted-by":"publisher","first-page":"100565","DOI":"10.1016\/j.swevo.2019.100565","volume":"50","author":"N Nedjah","year":"2019","unstructured":"Nedjah, N., Silva Junior, L.: Review of methodologies and tasks in swarm robotics towards standardization. Swarm Evol. Comput. 50, 100565 (2019). https:\/\/doi.org\/10.1016\/j.swevo.2019.100565","journal-title":"Swarm Evol. Comput."},{"key":"1_CR32","series-title":"International Series in Operations Research & Management Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-1-4419-1665-5_1","volume-title":"Handbook of Metaheuristics","author":"AG Nikolaev","year":"2010","unstructured":"Nikolaev, A.G., Jacobson, S.H.: Simulated annealing. In: Gendreau, M., Potvin, J.Y. (eds.) Handbook of Metaheuristics. International Series in Operations Research & Management Science, vol. 146, pp. 1\u201339. Springer, Boston (2010). https:\/\/doi.org\/10.1007\/978-1-4419-1665-5_1"},{"issue":"1811","key":"1_CR33","doi-asserted-by":"publisher","first-page":"2321","DOI":"10.1098\/rsta.2003.1258","volume":"361","author":"M Quinn","year":"2003","unstructured":"Quinn, M., Smith, L., Mayley, G., Husbands, P.: Evolving controllers for a homogeneous system of physical robots: structured cooperation with minimal sensors. Philos. Trans. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 361(1811), 2321\u20132343 (2003). https:\/\/doi.org\/10.1098\/rsta.2003.1258","journal-title":"Philos. Trans. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci."},{"issue":"2","key":"1_CR34","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.: Open issues in evolutionary robotics. Evol. Comput. 24(2), 205\u2013236 (2016). https:\/\/doi.org\/10.1162\/EVCO_a_00172","journal-title":"Evol. Comput."},{"issue":"8","key":"1_CR35","doi-asserted-by":"publisher","first-page":"e0136406","DOI":"10.1371\/journal.pone.0136406","volume":"10","author":"V Trianni","year":"2015","unstructured":"Trianni, V., L\u00f3pez-Ib\u00e1\u00f1ez, M.: Advantages of task-specific multi-objective optimisation in evolutionary robotics. PLoS One 10(8), e0136406 (2015). https:\/\/doi.org\/10.1371\/journal.pone.0136406","journal-title":"PLoS One"},{"issue":"4","key":"1_CR36","doi-asserted-by":"publisher","first-page":"722","DOI":"10.1109\/TEVC.2009.2015577","volume":"13","author":"V Trianni","year":"2009","unstructured":"Trianni, V., Nolfi, S.: Self-organizing sync in a robotic swarm: a dynamical system view. IEEE Trans. Evol. Comput. 13(4), 722\u2013741 (2009). https:\/\/doi.org\/10.1109\/TEVC.2009.2015577","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"14","key":"1_CR37","doi-asserted-by":"publisher","first-page":"eaar7650","DOI":"10.1126\/scirobotics.aar7650","volume":"3","author":"GZ Yang","year":"2018","unstructured":"Yang, G.Z., et al.: The grand challenges of Science Robotics. Sci. Robot. 3(14), eaar7650 (2018). https:\/\/doi.org\/10.1126\/scirobotics.aar7650","journal-title":"Sci. Robot."}],"container-title":["Communications in Computer and Information Science","Artificial Intelligence and Machine Learning"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-65154-1_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,4]],"date-time":"2021-01-04T19:07:30Z","timestamp":1609787250000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-65154-1_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030651534","9783030651541"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-65154-1_1","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"value":"1865-0929","type":"print"},{"value":"1865-0937","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"5 January 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"BNAIC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Benelux Conference on Artificial Intelligence","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Brussels","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Belgium","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6 November 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 November 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"bnaic2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/bnaic19.brussels","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"50","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"11","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"22% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2.76","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3.4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Peer review information is presented for joint conferences BENELEARN 2019 and BNAIC 2019","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}