[{"type":"journal_article","publication":"Evolutionary Computation","abstract":[{"lang":"eng","text":"In software engineering, the imprecise requirements of a user are transformed to a formal requirements specification during the requirements elicitation process. This process is usually guided by requirements engineers interviewing the user. We want to partially automate this first step of the software engineering process in order to enable users to specify a desired software system on their own. With our approach, users are only asked to provide exemplary behavioral descriptions. The problem of synthesizing a requirements specification from examples can partially be reduced to the problem of grammatical inference, to which we apply an active coevolutionary learning approach. However, this approach would usually require many feedback queries to be sent to the user. In this work, we extend and generalize our active learning approach to receive knowledge from multiple oracles, also known as proactive learning. The ‘user oracle’ represents input received from the user and the ‘knowledge oracle’ represents available, formalized domain knowledge. We call our two-oracle approach the ‘first apply knowledge then query’ (FAKT/Q) algorithm. We compare FAKT/Q to the active learning approach and provide an extensive benchmark evaluation. As result we find that the number of required user queries is reduced and the inference process is sped up significantly. Finally, with so-called On-The-Fly Markets, we present a motivation and an application of our approach where such knowledge is available."}],"status":"public","project":[{"name":"SFB 901","_id":"1"},{"_id":"3","name":"SFB 901 - Project Area B"},{"_id":"9","name":"SFB 901 - Subproject B1"},{"name":"SFB 901 - Subproject B2","_id":"10"},{"name":"Computing Resources Provided by the Paderborn Center for Parallel Computing","_id":"52"}],"_id":"15025","user_id":"15415","department":[{"_id":"34"},{"_id":"355"},{"_id":"26"},{"_id":"63"},{"_id":"238"}],"language":[{"iso":"eng"}],"publication_status":"published","issue":"2","related_material":{"link":[{"relation":"confirmation","url":"https://www.mitpressjournals.org/doi/pdf/10.1162/evco_a_00266"}]},"year":"2020","citation":{"apa":"Wever, M. D., van Rooijen, L., &#38; Hamann, H. (2020). Multi-Oracle Coevolutionary Learning of Requirements Specifications from Examples in On-The-Fly Markets. <i>Evolutionary Computation</i>, <i>28</i>(2), 165–193. <a href=\"https://doi.org/10.1162/evco_a_00266\">https://doi.org/10.1162/evco_a_00266</a>","mla":"Wever, Marcel Dominik, et al. “Multi-Oracle Coevolutionary Learning of Requirements Specifications from Examples in On-The-Fly Markets.” <i>Evolutionary Computation</i>, vol. 28, no. 2, MIT Press Journals, 2020, pp. 165–193, doi:<a href=\"https://doi.org/10.1162/evco_a_00266\">10.1162/evco_a_00266</a>.","bibtex":"@article{Wever_van Rooijen_Hamann_2020, title={Multi-Oracle Coevolutionary Learning of Requirements Specifications from Examples in On-The-Fly Markets}, volume={28}, DOI={<a href=\"https://doi.org/10.1162/evco_a_00266\">10.1162/evco_a_00266</a>}, number={2}, journal={Evolutionary Computation}, publisher={MIT Press Journals}, author={Wever, Marcel Dominik and van Rooijen, Lorijn and Hamann, Heiko}, year={2020}, pages={165–193} }","short":"M.D. Wever, L. van Rooijen, H. Hamann, Evolutionary Computation 28 (2020) 165–193.","ama":"Wever MD, van Rooijen L, Hamann H. Multi-Oracle Coevolutionary Learning of Requirements Specifications from Examples in On-The-Fly Markets. <i>Evolutionary Computation</i>. 2020;28(2):165–193. doi:<a href=\"https://doi.org/10.1162/evco_a_00266\">10.1162/evco_a_00266</a>","chicago":"Wever, Marcel Dominik, Lorijn van Rooijen, and Heiko Hamann. “Multi-Oracle Coevolutionary Learning of Requirements Specifications from Examples in On-The-Fly Markets.” <i>Evolutionary Computation</i> 28, no. 2 (2020): 165–193. <a href=\"https://doi.org/10.1162/evco_a_00266\">https://doi.org/10.1162/evco_a_00266</a>.","ieee":"M. D. Wever, L. van Rooijen, and H. Hamann, “Multi-Oracle Coevolutionary Learning of Requirements Specifications from Examples in On-The-Fly Markets,” <i>Evolutionary Computation</i>, vol. 28, no. 2, pp. 165–193, 2020, doi: <a href=\"https://doi.org/10.1162/evco_a_00266\">10.1162/evco_a_00266</a>."},"intvolume":"        28","page":"165–193","date_updated":"2022-01-06T06:52:15Z","publisher":"MIT Press Journals","author":[{"last_name":"Wever","orcid":" https://orcid.org/0000-0001-9782-6818","id":"33176","full_name":"Wever, Marcel Dominik","first_name":"Marcel Dominik"},{"first_name":"Lorijn","last_name":"van Rooijen","id":"58843","full_name":"van Rooijen, Lorijn"},{"first_name":"Heiko","last_name":"Hamann","full_name":"Hamann, Heiko"}],"date_created":"2019-11-18T14:19:19Z","volume":28,"title":"Multi-Oracle Coevolutionary Learning of Requirements Specifications from Examples in On-The-Fly Markets","doi":"10.1162/evco_a_00266"},{"type":"conference","publication":"Ninth International Conference on Fun with Algorithms (FUN)","file":[{"date_updated":"2018-11-13T13:15:19Z","creator":"feldi","date_created":"2018-11-13T13:15:19Z","file_size":554298,"file_id":"5536","file_name":"LIPIcs-FUN-2018-22.pdf","access_level":"closed","content_type":"application/pdf","success":1,"relation":"main_file"}],"status":"public","user_id":"15415","department":[{"_id":"63"},{"_id":"238"}],"project":[{"name":"SFB 901","_id":"1"},{"_id":"2","name":"SFB 901 - Project Area A"},{"name":"SFB 901 - Subproject A1","_id":"5"}],"_id":"2850","file_date_updated":"2018-11-13T13:15:19Z","language":[{"iso":"eng"}],"ddc":["000"],"has_accepted_license":"1","citation":{"ama":"Hamann H, Markarian C, Meyer auf der Heide F, Wahby M. Pick, Pack, &#38; Survive: Charging Robots in a Modern Warehouse based on Online Connected Dominating Sets. In: <i>Ninth International Conference on Fun with Algorithms (FUN)</i>. ; 2018. doi:<a href=\"https://doi.org/10.4230/LIPIcs.FUN.2018.22\">10.4230/LIPIcs.FUN.2018.22</a>","ieee":"H. Hamann, C. Markarian, F. Meyer auf der Heide, and M. Wahby, “Pick, Pack, &#38; Survive: Charging Robots in a Modern Warehouse based on Online Connected Dominating Sets,” in <i>Ninth International Conference on Fun with Algorithms (FUN)</i>, 2018.","chicago":"Hamann, Heiko, Christine Markarian, Friedhelm Meyer auf der Heide, and Mostafa Wahby. “Pick, Pack, &#38; Survive: Charging Robots in a Modern Warehouse Based on Online Connected Dominating Sets.” In <i>Ninth International Conference on Fun with Algorithms (FUN)</i>, 2018. <a href=\"https://doi.org/10.4230/LIPIcs.FUN.2018.22\">https://doi.org/10.4230/LIPIcs.FUN.2018.22</a>.","mla":"Hamann, Heiko, et al. “Pick, Pack, &#38; Survive: Charging Robots in a Modern Warehouse Based on Online Connected Dominating Sets.” <i>Ninth International Conference on Fun with Algorithms (FUN)</i>, 2018, doi:<a href=\"https://doi.org/10.4230/LIPIcs.FUN.2018.22\">10.4230/LIPIcs.FUN.2018.22</a>.","bibtex":"@inproceedings{Hamann_Markarian_Meyer auf der Heide_Wahby_2018, title={Pick, Pack, &#38; Survive: Charging Robots in a Modern Warehouse based on Online Connected Dominating Sets}, DOI={<a href=\"https://doi.org/10.4230/LIPIcs.FUN.2018.22\">10.4230/LIPIcs.FUN.2018.22</a>}, booktitle={Ninth International Conference on Fun with Algorithms (FUN)}, author={Hamann, Heiko and Markarian, Christine and Meyer auf der Heide, Friedhelm and Wahby, Mostafa}, year={2018} }","short":"H. Hamann, C. Markarian, F. Meyer auf der Heide, M. Wahby, in: Ninth International Conference on Fun with Algorithms (FUN), 2018.","apa":"Hamann, H., Markarian, C., Meyer auf der Heide, F., &#38; Wahby, M. (2018). Pick, Pack, &#38; Survive: Charging Robots in a Modern Warehouse based on Online Connected Dominating Sets. In <i>Ninth International Conference on Fun with Algorithms (FUN)</i>. <a href=\"https://doi.org/10.4230/LIPIcs.FUN.2018.22\">https://doi.org/10.4230/LIPIcs.FUN.2018.22</a>"},"year":"2018","date_created":"2018-05-24T08:41:48Z","author":[{"last_name":"Hamann","full_name":"Hamann, Heiko","first_name":"Heiko"},{"last_name":"Markarian","full_name":"Markarian, Christine","id":"37612","first_name":"Christine"},{"last_name":"Meyer auf der Heide","id":"15523","full_name":"Meyer auf der Heide, Friedhelm","first_name":"Friedhelm"},{"last_name":"Wahby","full_name":"Wahby, Mostafa","first_name":"Mostafa"}],"date_updated":"2022-01-06T06:58:07Z","doi":"10.4230/LIPIcs.FUN.2018.22","title":"Pick, Pack, & Survive: Charging Robots in a Modern Warehouse based on Online Connected Dominating Sets"},{"place":"Piscataway, NJ, USA","page":"379-385","citation":{"apa":"van Rooijen, L., Bäumer, F. S., Platenius, M. C., Geierhos, M., Hamann, H., &#38; Engels, G. (2017). From User Demand to Software Service: Using Machine Learning to Automate the Requirements Specification Process. In <i>2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)</i> (pp. 379–385). Piscataway, NJ, USA: IEEE. <a href=\"https://doi.org/10.1109/REW.2017.26\">https://doi.org/10.1109/REW.2017.26</a>","short":"L. van Rooijen, F.S. Bäumer, M.C. Platenius, M. Geierhos, H. Hamann, G. Engels, in: 2017 IEEE 25th International Requirements Engineering Conference Workshops (REW), IEEE, Piscataway, NJ, USA, 2017, pp. 379–385.","bibtex":"@inproceedings{van Rooijen_Bäumer_Platenius_Geierhos_Hamann_Engels_2017, place={Piscataway, NJ, USA}, title={From User Demand to Software Service: Using Machine Learning to Automate the Requirements Specification Process}, DOI={<a href=\"https://doi.org/10.1109/REW.2017.26\">10.1109/REW.2017.26</a>}, booktitle={2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)}, publisher={IEEE}, author={van Rooijen, Lorijn and Bäumer, Frederik Simon and Platenius, Marie Christin and Geierhos, Michaela and Hamann, Heiko and Engels, Gregor}, year={2017}, pages={379–385} }","mla":"van Rooijen, Lorijn, et al. “From User Demand to Software Service: Using Machine Learning to Automate the Requirements Specification Process.” <i>2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)</i>, IEEE, 2017, pp. 379–85, doi:<a href=\"https://doi.org/10.1109/REW.2017.26\">10.1109/REW.2017.26</a>.","ieee":"L. van Rooijen, F. S. Bäumer, M. C. Platenius, M. Geierhos, H. Hamann, and G. Engels, “From User Demand to Software Service: Using Machine Learning to Automate the Requirements Specification Process,” in <i>2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)</i>, Lisbon, Portugal, 2017, pp. 379–385.","chicago":"Rooijen, Lorijn van, Frederik Simon Bäumer, Marie Christin Platenius, Michaela Geierhos, Heiko Hamann, and Gregor Engels. “From User Demand to Software Service: Using Machine Learning to Automate the Requirements Specification Process.” In <i>2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)</i>, 379–85. Piscataway, NJ, USA: IEEE, 2017. <a href=\"https://doi.org/10.1109/REW.2017.26\">https://doi.org/10.1109/REW.2017.26</a>.","ama":"van Rooijen L, Bäumer FS, Platenius MC, Geierhos M, Hamann H, Engels G. From User Demand to Software Service: Using Machine Learning to Automate the Requirements Specification Process. In: <i>2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)</i>. Piscataway, NJ, USA: IEEE; 2017:379-385. doi:<a href=\"https://doi.org/10.1109/REW.2017.26\">10.1109/REW.2017.26</a>"},"publication_identifier":{"isbn":["978-1-5386-3489-9"],"eisbn":["978-1-5386-3488-2 "]},"has_accepted_license":"1","publication_status":"published","conference":{"location":"Lisbon, Portugal","end_date":"2017-09-08","start_date":"2017-09-04","name":"2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)"},"doi":"10.1109/REW.2017.26","date_updated":"2022-01-06T07:04:18Z","author":[{"first_name":"Lorijn","last_name":"van Rooijen","full_name":"van Rooijen, Lorijn","id":"58843"},{"first_name":"Frederik Simon","last_name":"Bäumer","full_name":"Bäumer, Frederik Simon","id":"38837"},{"first_name":"Marie Christin","full_name":"Platenius, Marie Christin","last_name":"Platenius"},{"first_name":"Michaela","full_name":"Geierhos, Michaela","id":"42496","orcid":"0000-0002-8180-5606","last_name":"Geierhos"},{"full_name":"Hamann, Heiko","last_name":"Hamann","first_name":"Heiko"},{"last_name":"Engels","full_name":"Engels, Gregor","id":"107","first_name":"Gregor"}],"status":"public","type":"conference","file_date_updated":"2018-11-02T14:50:35Z","_id":"97","project":[{"_id":"1","name":"SFB 901"},{"name":"SFB 901 - Subprojekt B1","_id":"9"},{"name":"SFB 901 - Project Area B","_id":"3"}],"department":[{"_id":"36"},{"_id":"1"},{"_id":"579"},{"_id":"34"},{"_id":"7"},{"_id":"66"},{"_id":"238"},{"_id":"63"}],"user_id":"57458","year":"2017","quality_controlled":"1","title":"From User Demand to Software Service: Using Machine Learning to Automate the Requirements Specification Process","publisher":"IEEE","date_created":"2017-10-17T12:41:10Z","abstract":[{"text":"Bridging the gap between informal, imprecise, and vague user requirements descriptions and precise formalized specifications is the main task of requirements engineering. Techniques such as interviews or story telling are used when requirements engineers try to identify a user's needs. The requirements specification process is typically done in a dialogue between users, domain experts, and requirements engineers. In our research, we aim at automating the specification of requirements. The idea is to distinguish between untrained users and trained users, and to exploit domain knowledge learned from previous runs of our system. We let untrained users provide unstructured natural language descriptions, while we allow trained users to provide examples of behavioral descriptions. In both cases, our goal is to synthesize formal requirements models similar to statecharts. From requirements specification processes with trained users, behavioral ontologies are learned which are later used to support the requirements specification process for untrained users. Our research method is original in combining natural language processing and search-based techniques for the synthesis of requirements specifications. Our work is embedded in a larger project that aims at automating the whole software development and deployment process in envisioned future software service markets.","lang":"eng"}],"file":[{"date_created":"2018-11-02T14:50:35Z","creator":"ups","date_updated":"2018-11-02T14:50:35Z","file_name":"08054881.pdf","access_level":"closed","file_id":"5285","file_size":433613,"content_type":"application/pdf","relation":"main_file","success":1}],"publication":"2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)","keyword":["Software","Unified modeling language","Requirements engineering","Ontologies","Search problems","Natural languages"],"ddc":["000"],"language":[{"iso":"eng"}]},{"doi":"10.1109/saso.2016.8","title":"An Evolutionary Robotics Approach to the Control of Plant Growth and Motion: Modeling Plants and Crossing the Reality Gap","date_created":"2020-10-08T12:57:13Z","author":[{"full_name":"Wahby, Mostafa","last_name":"Wahby","first_name":"Mostafa"},{"last_name":"Hofstadler","full_name":"Hofstadler, Daniel Nicolas","first_name":"Daniel Nicolas"},{"full_name":"Heinrich, Mary Katherine","last_name":"Heinrich","first_name":"Mary Katherine"},{"full_name":"Zahadat, Payam","last_name":"Zahadat","first_name":"Payam"},{"first_name":"Heiko","full_name":"Hamann, Heiko","last_name":"Hamann"}],"date_updated":"2022-01-06T06:54:17Z","citation":{"short":"M. Wahby, D.N. Hofstadler, M.K. Heinrich, P. Zahadat, H. Hamann, in: Proc. of the 10th International Conference on Self-Adaptive and Self-Organizing Systems, 2016.","bibtex":"@inproceedings{Wahby_Hofstadler_Heinrich_Zahadat_Hamann_2016, title={An Evolutionary Robotics Approach to the Control of Plant Growth and Motion: Modeling Plants and Crossing the Reality Gap}, DOI={<a href=\"https://doi.org/10.1109/saso.2016.8\">10.1109/saso.2016.8</a>}, booktitle={Proc. of the 10th International Conference on Self-Adaptive and Self-Organizing Systems}, author={Wahby, Mostafa and Hofstadler, Daniel Nicolas and Heinrich, Mary Katherine and Zahadat, Payam and Hamann, Heiko}, year={2016} }","mla":"Wahby, Mostafa, et al. “An Evolutionary Robotics Approach to the Control of Plant Growth and Motion: Modeling Plants and Crossing the Reality Gap.” <i>Proc. of the 10th International Conference on Self-Adaptive and Self-Organizing Systems</i>, 2016, doi:<a href=\"https://doi.org/10.1109/saso.2016.8\">10.1109/saso.2016.8</a>.","apa":"Wahby, M., Hofstadler, D. N., Heinrich, M. K., Zahadat, P., &#38; Hamann, H. (2016). An Evolutionary Robotics Approach to the Control of Plant Growth and Motion: Modeling Plants and Crossing the Reality Gap. In <i>Proc. of the 10th International Conference on Self-Adaptive and Self-Organizing Systems</i>. <a href=\"https://doi.org/10.1109/saso.2016.8\">https://doi.org/10.1109/saso.2016.8</a>","ama":"Wahby M, Hofstadler DN, Heinrich MK, Zahadat P, Hamann H. An Evolutionary Robotics Approach to the Control of Plant Growth and Motion: Modeling Plants and Crossing the Reality Gap. In: <i>Proc. of the 10th International Conference on Self-Adaptive and Self-Organizing Systems</i>. ; 2016. doi:<a href=\"https://doi.org/10.1109/saso.2016.8\">10.1109/saso.2016.8</a>","chicago":"Wahby, Mostafa, Daniel Nicolas Hofstadler, Mary Katherine Heinrich, Payam Zahadat, and Heiko Hamann. “An Evolutionary Robotics Approach to the Control of Plant Growth and Motion: Modeling Plants and Crossing the Reality Gap.” In <i>Proc. of the 10th International Conference on Self-Adaptive and Self-Organizing Systems</i>, 2016. <a href=\"https://doi.org/10.1109/saso.2016.8\">https://doi.org/10.1109/saso.2016.8</a>.","ieee":"M. Wahby, D. N. Hofstadler, M. K. Heinrich, P. Zahadat, and H. Hamann, “An Evolutionary Robotics Approach to the Control of Plant Growth and Motion: Modeling Plants and Crossing the Reality Gap,” in <i>Proc. of the 10th International Conference on Self-Adaptive and Self-Organizing Systems</i>, 2016."},"year":"2016","publication_identifier":{"isbn":["9781509035342"]},"publication_status":"published","language":[{"iso":"eng"}],"department":[{"_id":"63"},{"_id":"238"}],"user_id":"15415","_id":"19961","status":"public","abstract":[{"lang":"eng","text":"The self-organizing bio-hybrid collaboration ofrobots and natural plants allows for a variety of interestingapplications. As an example we investigate how robots can beused to control the growth and motion of a natural plant, using LEDs to provide stimuli. We follow an evolutionaryrobotics approach where task performance is determined bymonitoring the plant's reaction. First, we do initial plantexperiments with simple, predetermined controllers. Then weuse image sampling data as a model of the dynamics ofthe plant tip xy position. Second, we use this approach toevolve robot controllers in simulation. The task is to makethe plant approach three predetermined, distinct points in anxy-plane. Finally, we test the evolved controllers in real plantexperiments and find that we cross the reality gap successfully. We shortly describe how we have extended from plant tipto many points on the plant, for a model of the plant stemdynamics. Future work will extend to two-axes image samplingfor a 3-d approach."}],"publication":"Proc. of the 10th International Conference on Self-Adaptive and Self-Organizing Systems","type":"conference"},{"type":"conference","publication":"Proc. of the 1st International Workshop on Self-Organising Construction (SOCO)","status":"public","user_id":"15415","department":[{"_id":"63"},{"_id":"238"}],"_id":"19968","language":[{"iso":"eng"}],"publication_status":"published","publication_identifier":{"isbn":["9781509036516"]},"citation":{"ieee":"M. K. Heinrich <i>et al.</i>, “Self-Organized Construction with Continuous Building Material: Higher Flexibility Based on Braided Structures,” in <i>Proc. of the 1st International Workshop on Self-Organising Construction (SOCO)</i>, 2016.","chicago":"Heinrich, Mary Katherine, Mostafa Wahby, Mohammad Divband Soorati, Daniel Nicolas Hofstadler, Payam Zahadat, Phil Ayres, Kasper Stoy, and Heiko Hamann. “Self-Organized Construction with Continuous Building Material: Higher Flexibility Based on Braided Structures.” In <i>Proc. of the 1st International Workshop on Self-Organising Construction (SOCO)</i>, 2016. <a href=\"https://doi.org/10.1109/fas-w.2016.43\">https://doi.org/10.1109/fas-w.2016.43</a>.","ama":"Heinrich MK, Wahby M, Divband Soorati M, et al. Self-Organized Construction with Continuous Building Material: Higher Flexibility Based on Braided Structures. In: <i>Proc. of the 1st International Workshop on Self-Organising Construction (SOCO)</i>. ; 2016. doi:<a href=\"https://doi.org/10.1109/fas-w.2016.43\">10.1109/fas-w.2016.43</a>","apa":"Heinrich, M. K., Wahby, M., Divband Soorati, M., Hofstadler, D. N., Zahadat, P., Ayres, P., … Hamann, H. (2016). Self-Organized Construction with Continuous Building Material: Higher Flexibility Based on Braided Structures. In <i>Proc. of the 1st International Workshop on Self-Organising Construction (SOCO)</i>. <a href=\"https://doi.org/10.1109/fas-w.2016.43\">https://doi.org/10.1109/fas-w.2016.43</a>","bibtex":"@inproceedings{Heinrich_Wahby_Divband Soorati_Hofstadler_Zahadat_Ayres_Stoy_Hamann_2016, title={Self-Organized Construction with Continuous Building Material: Higher Flexibility Based on Braided Structures}, DOI={<a href=\"https://doi.org/10.1109/fas-w.2016.43\">10.1109/fas-w.2016.43</a>}, booktitle={Proc. of the 1st International Workshop on Self-Organising Construction (SOCO)}, author={Heinrich, Mary Katherine and Wahby, Mostafa and Divband Soorati, Mohammad and Hofstadler, Daniel Nicolas and Zahadat, Payam and Ayres, Phil and Stoy, Kasper and Hamann, Heiko}, year={2016} }","mla":"Heinrich, Mary Katherine, et al. “Self-Organized Construction with Continuous Building Material: Higher Flexibility Based on Braided Structures.” <i>Proc. of the 1st International Workshop on Self-Organising Construction (SOCO)</i>, 2016, doi:<a href=\"https://doi.org/10.1109/fas-w.2016.43\">10.1109/fas-w.2016.43</a>.","short":"M.K. Heinrich, M. Wahby, M. Divband Soorati, D.N. Hofstadler, P. Zahadat, P. Ayres, K. Stoy, H. Hamann, in: Proc. of the 1st International Workshop on Self-Organising Construction (SOCO), 2016."},"year":"2016","author":[{"full_name":"Heinrich, Mary Katherine","last_name":"Heinrich","first_name":"Mary Katherine"},{"last_name":"Wahby","full_name":"Wahby, Mostafa","first_name":"Mostafa"},{"full_name":"Divband Soorati, Mohammad","last_name":"Divband Soorati","first_name":"Mohammad"},{"last_name":"Hofstadler","full_name":"Hofstadler, Daniel Nicolas","first_name":"Daniel Nicolas"},{"first_name":"Payam","last_name":"Zahadat","full_name":"Zahadat, Payam"},{"full_name":"Ayres, Phil","last_name":"Ayres","first_name":"Phil"},{"first_name":"Kasper","full_name":"Stoy, Kasper","last_name":"Stoy"},{"first_name":"Heiko","last_name":"Hamann","full_name":"Hamann, Heiko"}],"date_created":"2020-10-09T13:57:21Z","date_updated":"2022-01-06T06:54:17Z","doi":"10.1109/fas-w.2016.43","title":"Self-Organized Construction with Continuous Building Material: Higher Flexibility Based on Braided Structures"},{"doi":"10.3389/frobt.2016.00014","title":"Hybrid Societies: Challenges and Perspectives in the Design of Collective Behavior in Self-organizing Systems","date_created":"2020-10-09T14:04:05Z","author":[{"last_name":"Hamann","full_name":"Hamann, Heiko","first_name":"Heiko"},{"first_name":"Yara","full_name":"Khaluf, Yara","last_name":"Khaluf"},{"first_name":"Jean","last_name":"Botev","full_name":"Botev, Jean"},{"last_name":"Divband Soorati","full_name":"Divband Soorati, Mohammad","first_name":"Mohammad"},{"first_name":"Eliseo","last_name":"Ferrante","full_name":"Ferrante, Eliseo"},{"last_name":"Kosak","full_name":"Kosak, Oliver","first_name":"Oliver"},{"full_name":"Montanier, Jean-Marc","last_name":"Montanier","first_name":"Jean-Marc"},{"first_name":"Sanaz","full_name":"Mostaghim, Sanaz","last_name":"Mostaghim"},{"full_name":"Redpath, Richard","last_name":"Redpath","first_name":"Richard"},{"first_name":"Jon","full_name":"Timmis, Jon","last_name":"Timmis"},{"first_name":"Frank","last_name":"Veenstra","full_name":"Veenstra, Frank"},{"full_name":"Wahby, Mostafa","last_name":"Wahby","first_name":"Mostafa"},{"first_name":"Aleš","last_name":"Zamuda","full_name":"Zamuda, Aleš"}],"date_updated":"2022-01-06T06:54:17Z","citation":{"ieee":"H. Hamann <i>et al.</i>, “Hybrid Societies: Challenges and Perspectives in the Design of Collective Behavior in Self-organizing Systems,” <i>Frontiers in Robotics and AI</i>, 2016.","chicago":"Hamann, Heiko, Yara Khaluf, Jean Botev, Mohammad Divband Soorati, Eliseo Ferrante, Oliver Kosak, Jean-Marc Montanier, et al. “Hybrid Societies: Challenges and Perspectives in the Design of Collective Behavior in Self-Organizing Systems.” <i>Frontiers in Robotics and AI</i>, 2016. <a href=\"https://doi.org/10.3389/frobt.2016.00014\">https://doi.org/10.3389/frobt.2016.00014</a>.","ama":"Hamann H, Khaluf Y, Botev J, et al. Hybrid Societies: Challenges and Perspectives in the Design of Collective Behavior in Self-organizing Systems. <i>Frontiers in Robotics and AI</i>. 2016. doi:<a href=\"https://doi.org/10.3389/frobt.2016.00014\">10.3389/frobt.2016.00014</a>","apa":"Hamann, H., Khaluf, Y., Botev, J., Divband Soorati, M., Ferrante, E., Kosak, O., … Zamuda, A. (2016). Hybrid Societies: Challenges and Perspectives in the Design of Collective Behavior in Self-organizing Systems. <i>Frontiers in Robotics and AI</i>. <a href=\"https://doi.org/10.3389/frobt.2016.00014\">https://doi.org/10.3389/frobt.2016.00014</a>","mla":"Hamann, Heiko, et al. “Hybrid Societies: Challenges and Perspectives in the Design of Collective Behavior in Self-Organizing Systems.” <i>Frontiers in Robotics and AI</i>, 2016, doi:<a href=\"https://doi.org/10.3389/frobt.2016.00014\">10.3389/frobt.2016.00014</a>.","short":"H. Hamann, Y. Khaluf, J. Botev, M. Divband Soorati, E. Ferrante, O. Kosak, J.-M. Montanier, S. Mostaghim, R. Redpath, J. Timmis, F. Veenstra, M. Wahby, A. Zamuda, Frontiers in Robotics and AI (2016).","bibtex":"@article{Hamann_Khaluf_Botev_Divband Soorati_Ferrante_Kosak_Montanier_Mostaghim_Redpath_Timmis_et al._2016, title={Hybrid Societies: Challenges and Perspectives in the Design of Collective Behavior in Self-organizing Systems}, DOI={<a href=\"https://doi.org/10.3389/frobt.2016.00014\">10.3389/frobt.2016.00014</a>}, journal={Frontiers in Robotics and AI}, author={Hamann, Heiko and Khaluf, Yara and Botev, Jean and Divband Soorati, Mohammad and Ferrante, Eliseo and Kosak, Oliver and Montanier, Jean-Marc and Mostaghim, Sanaz and Redpath, Richard and Timmis, Jon and et al.}, year={2016} }"},"year":"2016","publication_identifier":{"issn":["2296-9144"]},"publication_status":"published","language":[{"iso":"eng"}],"department":[{"_id":"63"},{"_id":"238"}],"user_id":"15415","_id":"19969","status":"public","publication":"Frontiers in Robotics and AI","type":"journal_article"},{"_id":"19979","department":[{"_id":"63"},{"_id":"238"}],"user_id":"15415","language":[{"iso":"eng"}],"publication":"IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2016)","type":"conference","status":"public","date_updated":"2022-01-06T06:54:17Z","author":[{"first_name":"Heiko","last_name":"Hamann","full_name":"Hamann, Heiko"},{"last_name":"Divband Soorati","full_name":"Divband Soorati, Mohammad","first_name":"Mohammad"}],"date_created":"2020-10-12T13:06:07Z","title":"Robot Self-Assembly as Adaptive Growth Process: Collective Selection of Seed Position and Self-Organizing Tree-Structures","doi":"10.1109/IROS.2016.7759845","year":"2016","citation":{"mla":"Hamann, Heiko, and Mohammad Divband Soorati. “Robot Self-Assembly as Adaptive Growth Process: Collective Selection of Seed Position and Self-Organizing Tree-Structures.” <i>IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2016)</i>, 2016, doi:<a href=\"https://doi.org/10.1109/IROS.2016.7759845\">10.1109/IROS.2016.7759845</a>.","bibtex":"@inproceedings{Hamann_Divband Soorati_2016, title={Robot Self-Assembly as Adaptive Growth Process: Collective Selection of Seed Position and Self-Organizing Tree-Structures}, DOI={<a href=\"https://doi.org/10.1109/IROS.2016.7759845\">10.1109/IROS.2016.7759845</a>}, booktitle={IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2016)}, author={Hamann, Heiko and Divband Soorati, Mohammad}, year={2016} }","short":"H. Hamann, M. Divband Soorati, in: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2016), 2016.","apa":"Hamann, H., &#38; Divband Soorati, M. (2016). Robot Self-Assembly as Adaptive Growth Process: Collective Selection of Seed Position and Self-Organizing Tree-Structures. In <i>IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2016)</i>. <a href=\"https://doi.org/10.1109/IROS.2016.7759845\">https://doi.org/10.1109/IROS.2016.7759845</a>","chicago":"Hamann, Heiko, and Mohammad Divband Soorati. “Robot Self-Assembly as Adaptive Growth Process: Collective Selection of Seed Position and Self-Organizing Tree-Structures.” In <i>IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2016)</i>, 2016. <a href=\"https://doi.org/10.1109/IROS.2016.7759845\">https://doi.org/10.1109/IROS.2016.7759845</a>.","ieee":"H. Hamann and M. Divband Soorati, “Robot Self-Assembly as Adaptive Growth Process: Collective Selection of Seed Position and Self-Organizing Tree-Structures,” in <i>IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2016)</i>, 2016.","ama":"Hamann H, Divband Soorati M. Robot Self-Assembly as Adaptive Growth Process: Collective Selection of Seed Position and Self-Organizing Tree-Structures. In: <i>IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2016)</i>. ; 2016. doi:<a href=\"https://doi.org/10.1109/IROS.2016.7759845\">10.1109/IROS.2016.7759845</a>"}},{"status":"public","type":"journal_article","publication":"Journal of Autonomous Agents and Multi-Agent Systems","language":[{"iso":"eng"}],"_id":"19983","user_id":"15415","department":[{"_id":"63"},{"_id":"238"}],"year":"2016","citation":{"short":"M. Dorigo, H. Hamann, G. Valentini, E. Ferrante, Journal of Autonomous Agents and Multi-Agent Systems 30 (2016) 553–580.","bibtex":"@article{Dorigo_Hamann_Valentini_Ferrante_2016, title={Collective Decision with 100 Kilobots: Speed vs Accuracy in Binary Discrimination Problems}, volume={30}, DOI={<a href=\"https://doi.org/10.1007/s10458-015-9323-3\">10.1007/s10458-015-9323-3</a>}, number={3}, journal={Journal of Autonomous Agents and Multi-Agent Systems}, author={Dorigo, Marco and Hamann, Heiko and Valentini, Gabriele and Ferrante, Eliseo}, year={2016}, pages={553–580} }","mla":"Dorigo, Marco, et al. “Collective Decision with 100 Kilobots: Speed vs Accuracy in Binary Discrimination Problems.” <i>Journal of Autonomous Agents and Multi-Agent Systems</i>, vol. 30, no. 3, 2016, pp. 553–80, doi:<a href=\"https://doi.org/10.1007/s10458-015-9323-3\">10.1007/s10458-015-9323-3</a>.","apa":"Dorigo, M., Hamann, H., Valentini, G., &#38; Ferrante, E. (2016). Collective Decision with 100 Kilobots: Speed vs Accuracy in Binary Discrimination Problems. <i>Journal of Autonomous Agents and Multi-Agent Systems</i>, <i>30</i>(3), 553–580. <a href=\"https://doi.org/10.1007/s10458-015-9323-3\">https://doi.org/10.1007/s10458-015-9323-3</a>","ieee":"M. Dorigo, H. Hamann, G. Valentini, and E. Ferrante, “Collective Decision with 100 Kilobots: Speed vs Accuracy in Binary Discrimination Problems,” <i>Journal of Autonomous Agents and Multi-Agent Systems</i>, vol. 30, no. 3, pp. 553–580, 2016.","chicago":"Dorigo, Marco, Heiko Hamann, Gabriele Valentini, and Eliseo Ferrante. “Collective Decision with 100 Kilobots: Speed vs Accuracy in Binary Discrimination Problems.” <i>Journal of Autonomous Agents and Multi-Agent Systems</i> 30, no. 3 (2016): 553–80. <a href=\"https://doi.org/10.1007/s10458-015-9323-3\">https://doi.org/10.1007/s10458-015-9323-3</a>.","ama":"Dorigo M, Hamann H, Valentini G, Ferrante E. Collective Decision with 100 Kilobots: Speed vs Accuracy in Binary Discrimination Problems. <i>Journal of Autonomous Agents and Multi-Agent Systems</i>. 2016;30(3):553-580. doi:<a href=\"https://doi.org/10.1007/s10458-015-9323-3\">10.1007/s10458-015-9323-3</a>"},"page":"553-580","intvolume":"        30","issue":"3","title":"Collective Decision with 100 Kilobots: Speed vs Accuracy in Binary Discrimination Problems","doi":"10.1007/s10458-015-9323-3","date_updated":"2022-01-06T06:54:17Z","date_created":"2020-10-13T08:33:37Z","author":[{"full_name":"Dorigo, Marco","last_name":"Dorigo","first_name":"Marco"},{"full_name":"Hamann, Heiko","last_name":"Hamann","first_name":"Heiko"},{"last_name":"Valentini","full_name":"Valentini, Gabriele","first_name":"Gabriele"},{"full_name":"Ferrante, Eliseo","last_name":"Ferrante","first_name":"Eliseo"}],"volume":30},{"date_updated":"2022-01-06T06:54:18Z","author":[{"full_name":"Hamann, Heiko","last_name":"Hamann","first_name":"Heiko"},{"first_name":"Gabriele","last_name":"Valentini","full_name":"Valentini, Gabriele"},{"first_name":"Marco","last_name":"Dorigo","full_name":"Dorigo, Marco"}],"date_created":"2020-10-15T09:55:35Z","title":"Population Coding: A New Design Paradigm for Embodied Distributed Systems","doi":"10.1007/978-3-319-44427-7_15","publication_status":"published","publication_identifier":{"issn":["0302-9743","1611-3349"],"isbn":["9783319444260","9783319444277"]},"place":"Cham","year":"2016","citation":{"mla":"Hamann, Heiko, et al. “Population Coding: A New Design Paradigm for Embodied Distributed Systems.” <i>10th Int. Conf. on Swarm Intelligence, ANTS 2016</i>, 2016, doi:<a href=\"https://doi.org/10.1007/978-3-319-44427-7_15\">10.1007/978-3-319-44427-7_15</a>.","bibtex":"@inproceedings{Hamann_Valentini_Dorigo_2016, place={Cham}, title={Population Coding: A New Design Paradigm for Embodied Distributed Systems}, DOI={<a href=\"https://doi.org/10.1007/978-3-319-44427-7_15\">10.1007/978-3-319-44427-7_15</a>}, booktitle={10th Int. Conf. on Swarm Intelligence, ANTS 2016}, author={Hamann, Heiko and Valentini, Gabriele and Dorigo, Marco}, year={2016} }","short":"H. Hamann, G. Valentini, M. Dorigo, in: 10th Int. Conf. on Swarm Intelligence, ANTS 2016, Cham, 2016.","apa":"Hamann, H., Valentini, G., &#38; Dorigo, M. (2016). Population Coding: A New Design Paradigm for Embodied Distributed Systems. In <i>10th Int. Conf. on Swarm Intelligence, ANTS 2016</i>. Cham. <a href=\"https://doi.org/10.1007/978-3-319-44427-7_15\">https://doi.org/10.1007/978-3-319-44427-7_15</a>","ama":"Hamann H, Valentini G, Dorigo M. Population Coding: A New Design Paradigm for Embodied Distributed Systems. In: <i>10th Int. Conf. on Swarm Intelligence, ANTS 2016</i>. Cham; 2016. doi:<a href=\"https://doi.org/10.1007/978-3-319-44427-7_15\">10.1007/978-3-319-44427-7_15</a>","chicago":"Hamann, Heiko, Gabriele Valentini, and Marco Dorigo. “Population Coding: A New Design Paradigm for Embodied Distributed Systems.” In <i>10th Int. Conf. on Swarm Intelligence, ANTS 2016</i>. Cham, 2016. <a href=\"https://doi.org/10.1007/978-3-319-44427-7_15\">https://doi.org/10.1007/978-3-319-44427-7_15</a>.","ieee":"H. Hamann, G. Valentini, and M. Dorigo, “Population Coding: A New Design Paradigm for Embodied Distributed Systems,” in <i>10th Int. Conf. on Swarm Intelligence, ANTS 2016</i>, 2016."},"_id":"20000","user_id":"15415","department":[{"_id":"63"},{"_id":"238"}],"language":[{"iso":"eng"}],"type":"conference","publication":"10th Int. Conf. on Swarm Intelligence, ANTS 2016","status":"public"},{"status":"public","publication":"ACM Symposium on Virtual Reality Software and Technology (VRST)","type":"conference","language":[{"iso":"eng"}],"department":[{"_id":"63"},{"_id":"238"}],"user_id":"15415","_id":"20001","citation":{"mla":"von Mammen, Sebastian, et al. “Robot Gardens: An Augmented Reality Prototype for Plant-Robot Biohybrid Systems.” <i>ACM Symposium on Virtual Reality Software and Technology (VRST)</i>, 2016, doi:<a href=\"https://doi.org/10.1145/2993369.2993400\">10.1145/2993369.2993400</a>.","short":"S. von Mammen, H. Hamann, M. Heider, in: ACM Symposium on Virtual Reality Software and Technology (VRST), 2016.","bibtex":"@inproceedings{von Mammen_Hamann_Heider_2016, title={Robot Gardens: An Augmented Reality Prototype for Plant-Robot Biohybrid Systems}, DOI={<a href=\"https://doi.org/10.1145/2993369.2993400\">10.1145/2993369.2993400</a>}, booktitle={ACM Symposium on Virtual Reality Software and Technology (VRST)}, author={von Mammen, Sebastian and Hamann, Heiko and Heider, Michael}, year={2016} }","apa":"von Mammen, S., Hamann, H., &#38; Heider, M. (2016). Robot Gardens: An Augmented Reality Prototype for Plant-Robot Biohybrid Systems. In <i>ACM Symposium on Virtual Reality Software and Technology (VRST)</i>. <a href=\"https://doi.org/10.1145/2993369.2993400\">https://doi.org/10.1145/2993369.2993400</a>","chicago":"Mammen, Sebastian von, Heiko Hamann, and Michael Heider. “Robot Gardens: An Augmented Reality Prototype for Plant-Robot Biohybrid Systems.” In <i>ACM Symposium on Virtual Reality Software and Technology (VRST)</i>, 2016. <a href=\"https://doi.org/10.1145/2993369.2993400\">https://doi.org/10.1145/2993369.2993400</a>.","ieee":"S. von Mammen, H. Hamann, and M. Heider, “Robot Gardens: An Augmented Reality Prototype for Plant-Robot Biohybrid Systems,” in <i>ACM Symposium on Virtual Reality Software and Technology (VRST)</i>, 2016.","ama":"von Mammen S, Hamann H, Heider M. Robot Gardens: An Augmented Reality Prototype for Plant-Robot Biohybrid Systems. In: <i>ACM Symposium on Virtual Reality Software and Technology (VRST)</i>. ; 2016. doi:<a href=\"https://doi.org/10.1145/2993369.2993400\">10.1145/2993369.2993400</a>"},"year":"2016","publication_identifier":{"isbn":["9781450344913"]},"publication_status":"published","doi":"10.1145/2993369.2993400","title":"Robot Gardens: An Augmented Reality Prototype for Plant-Robot Biohybrid Systems","date_created":"2020-10-15T10:00:23Z","author":[{"first_name":"Sebastian","last_name":"von Mammen","full_name":"von Mammen, Sebastian"},{"first_name":"Heiko","last_name":"Hamann","full_name":"Hamann, Heiko"},{"full_name":"Heider, Michael","last_name":"Heider","first_name":"Michael"}],"date_updated":"2022-01-06T06:54:18Z"},{"publication":"Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2016)","type":"conference","status":"public","_id":"20002","department":[{"_id":"63"},{"_id":"238"}],"user_id":"15415","language":[{"iso":"eng"}],"publication_identifier":{"isbn":["9781450342063"]},"publication_status":"published","year":"2016","citation":{"ieee":"M. Rybář and H. Hamann, “Inspiration-Triggered Search: Towards Higher Complexities by Mimicking Creative Processes,” in <i>Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2016)</i>, 2016.","chicago":"Rybář, Milan, and Heiko Hamann. “Inspiration-Triggered Search: Towards Higher Complexities by Mimicking Creative Processes.” In <i>Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2016)</i>, 2016. <a href=\"https://doi.org/10.1145/2908812.2908815\">https://doi.org/10.1145/2908812.2908815</a>.","ama":"Rybář M, Hamann H. Inspiration-Triggered Search: Towards Higher Complexities by Mimicking Creative Processes. In: <i>Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2016)</i>. ; 2016. doi:<a href=\"https://doi.org/10.1145/2908812.2908815\">10.1145/2908812.2908815</a>","mla":"Rybář, Milan, and Heiko Hamann. “Inspiration-Triggered Search: Towards Higher Complexities by Mimicking Creative Processes.” <i>Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2016)</i>, 2016, doi:<a href=\"https://doi.org/10.1145/2908812.2908815\">10.1145/2908812.2908815</a>.","short":"M. Rybář, H. Hamann, in: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2016), 2016.","bibtex":"@inproceedings{Rybář_Hamann_2016, title={Inspiration-Triggered Search: Towards Higher Complexities by Mimicking Creative Processes}, DOI={<a href=\"https://doi.org/10.1145/2908812.2908815\">10.1145/2908812.2908815</a>}, booktitle={Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2016)}, author={Rybář, Milan and Hamann, Heiko}, year={2016} }","apa":"Rybář, M., &#38; Hamann, H. (2016). Inspiration-Triggered Search: Towards Higher Complexities by Mimicking Creative Processes. In <i>Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2016)</i>. <a href=\"https://doi.org/10.1145/2908812.2908815\">https://doi.org/10.1145/2908812.2908815</a>"},"date_updated":"2022-01-06T06:54:18Z","author":[{"first_name":"Milan","full_name":"Rybář, Milan","last_name":"Rybář"},{"full_name":"Hamann, Heiko","last_name":"Hamann","first_name":"Heiko"}],"date_created":"2020-10-15T10:05:11Z","title":"Inspiration-Triggered Search: Towards Higher Complexities by Mimicking Creative Processes","doi":"10.1145/2908812.2908815"},{"date_updated":"2022-01-06T06:54:18Z","author":[{"first_name":"Yara","last_name":"Khaluf","full_name":"Khaluf, Yara"},{"last_name":"Hamann","full_name":"Hamann, Heiko","first_name":"Heiko"}],"date_created":"2020-10-15T10:16:39Z","volume":9882,"title":"On the Definition of Self-organizing Systems: Relevance of Positive/Negative Feedback and Fluctuations","year":"2016","citation":{"ieee":"Y. Khaluf and H. Hamann, “On the Definition of Self-organizing Systems: Relevance of Positive/Negative Feedback and Fluctuations,” in <i>ANTS 2016</i>, 2016, vol. 9882, p. 298.","chicago":"Khaluf, Yara, and Heiko Hamann. “On the Definition of Self-Organizing Systems: Relevance of Positive/Negative Feedback and Fluctuations.” In <i>ANTS 2016</i>, 9882:298, 2016.","ama":"Khaluf Y, Hamann H. On the Definition of Self-organizing Systems: Relevance of Positive/Negative Feedback and Fluctuations. In: <i>ANTS 2016</i>. Vol 9882. ; 2016:298.","bibtex":"@inproceedings{Khaluf_Hamann_2016, title={On the Definition of Self-organizing Systems: Relevance of Positive/Negative Feedback and Fluctuations}, volume={9882}, booktitle={ANTS 2016}, author={Khaluf, Yara and Hamann, Heiko}, year={2016}, pages={298} }","short":"Y. Khaluf, H. Hamann, in: ANTS 2016, 2016, p. 298.","mla":"Khaluf, Yara, and Heiko Hamann. “On the Definition of Self-Organizing Systems: Relevance of Positive/Negative Feedback and Fluctuations.” <i>ANTS 2016</i>, vol. 9882, 2016, p. 298.","apa":"Khaluf, Y., &#38; Hamann, H. (2016). On the Definition of Self-organizing Systems: Relevance of Positive/Negative Feedback and Fluctuations. In <i>ANTS 2016</i> (Vol. 9882, p. 298)."},"page":"298","intvolume":"      9882","_id":"20003","user_id":"15415","department":[{"_id":"63"},{"_id":"238"}],"language":[{"iso":"eng"}],"type":"conference","publication":"ANTS 2016","status":"public"},{"doi":"10.1007/978-3-319-44427-7_6","title":"Collective Perception of Environmental Features in a Robot Swarm","author":[{"last_name":"Valentini","full_name":"Valentini, Gabriele","first_name":"Gabriele"},{"full_name":"Brambilla, Davide","last_name":"Brambilla","first_name":"Davide"},{"first_name":"Heiko","full_name":"Hamann, Heiko","last_name":"Hamann"},{"full_name":"Dorigo, Marco","last_name":"Dorigo","first_name":"Marco"}],"date_created":"2020-10-15T10:22:20Z","date_updated":"2022-01-06T06:54:18Z","citation":{"apa":"Valentini, G., Brambilla, D., Hamann, H., &#38; Dorigo, M. (2016). Collective Perception of Environmental Features in a Robot Swarm. In <i>10th Int. Conf. on Swarm Intelligence, ANTS 2016</i>. <a href=\"https://doi.org/10.1007/978-3-319-44427-7_6\">https://doi.org/10.1007/978-3-319-44427-7_6</a>","bibtex":"@inproceedings{Valentini_Brambilla_Hamann_Dorigo_2016, title={Collective Perception of Environmental Features in a Robot Swarm}, DOI={<a href=\"https://doi.org/10.1007/978-3-319-44427-7_6\">10.1007/978-3-319-44427-7_6</a>}, booktitle={10th Int. Conf. on Swarm Intelligence, ANTS 2016}, author={Valentini, Gabriele and Brambilla, Davide and Hamann, Heiko and Dorigo, Marco}, year={2016} }","mla":"Valentini, Gabriele, et al. “Collective Perception of Environmental Features in a Robot Swarm.” <i>10th Int. Conf. on Swarm Intelligence, ANTS 2016</i>, 2016, doi:<a href=\"https://doi.org/10.1007/978-3-319-44427-7_6\">10.1007/978-3-319-44427-7_6</a>.","short":"G. Valentini, D. Brambilla, H. Hamann, M. Dorigo, in: 10th Int. Conf. on Swarm Intelligence, ANTS 2016, 2016.","ieee":"G. Valentini, D. Brambilla, H. Hamann, and M. Dorigo, “Collective Perception of Environmental Features in a Robot Swarm,” in <i>10th Int. Conf. on Swarm Intelligence, ANTS 2016</i>, 2016.","chicago":"Valentini, Gabriele, Davide Brambilla, Heiko Hamann, and Marco Dorigo. “Collective Perception of Environmental Features in a Robot Swarm.” In <i>10th Int. Conf. on Swarm Intelligence, ANTS 2016</i>, 2016. <a href=\"https://doi.org/10.1007/978-3-319-44427-7_6\">https://doi.org/10.1007/978-3-319-44427-7_6</a>.","ama":"Valentini G, Brambilla D, Hamann H, Dorigo M. Collective Perception of Environmental Features in a Robot Swarm. In: <i>10th Int. Conf. on Swarm Intelligence, ANTS 2016</i>. ; 2016. doi:<a href=\"https://doi.org/10.1007/978-3-319-44427-7_6\">10.1007/978-3-319-44427-7_6</a>"},"year":"2016","publication_identifier":{"isbn":["9783319444260","9783319444277"],"issn":["0302-9743","1611-3349"]},"publication_status":"published","language":[{"iso":"eng"}],"department":[{"_id":"63"},{"_id":"238"}],"user_id":"15415","_id":"20004","status":"public","publication":"10th Int. Conf. on Swarm Intelligence, ANTS 2016","type":"conference"},{"year":"2016","citation":{"short":"T. Kühne, H. Hamann, S. Arifulina, G. Engels, in: Proceedings of the 19th European Conference on Genetic Programming (EuroGP 2016), 2016, pp. 278--293.","bibtex":"@inproceedings{Kühne_Hamann_Arifulina_Engels_2016, series={LNCS 9594}, title={Patterns for Constructing Mutation Operators: Limiting the Search Space in a Software Engineering Application}, DOI={<a href=\"https://doi.org/10.1007/978-3-319-30668-1_18\">10.1007/978-3-319-30668-1_18</a>}, booktitle={Proceedings of the 19th European Conference on Genetic Programming (EuroGP 2016)}, author={Kühne, Thomas and Hamann, Heiko and Arifulina, Svetlana and Engels, Gregor}, year={2016}, pages={278--293}, collection={LNCS 9594} }","mla":"Kühne, Thomas, et al. “Patterns for Constructing Mutation Operators: Limiting the Search Space in a Software Engineering Application.” <i>Proceedings of the 19th European Conference on Genetic Programming (EuroGP 2016)</i>, 2016, pp. 278--293, doi:<a href=\"https://doi.org/10.1007/978-3-319-30668-1_18\">10.1007/978-3-319-30668-1_18</a>.","apa":"Kühne, T., Hamann, H., Arifulina, S., &#38; Engels, G. (2016). Patterns for Constructing Mutation Operators: Limiting the Search Space in a Software Engineering Application. In <i>Proceedings of the 19th European Conference on Genetic Programming (EuroGP 2016)</i> (pp. 278--293). <a href=\"https://doi.org/10.1007/978-3-319-30668-1_18\">https://doi.org/10.1007/978-3-319-30668-1_18</a>","chicago":"Kühne, Thomas, Heiko Hamann, Svetlana Arifulina, and Gregor Engels. “Patterns for Constructing Mutation Operators: Limiting the Search Space in a Software Engineering Application.” In <i>Proceedings of the 19th European Conference on Genetic Programming (EuroGP 2016)</i>, 278--293. LNCS 9594, 2016. <a href=\"https://doi.org/10.1007/978-3-319-30668-1_18\">https://doi.org/10.1007/978-3-319-30668-1_18</a>.","ieee":"T. Kühne, H. Hamann, S. Arifulina, and G. Engels, “Patterns for Constructing Mutation Operators: Limiting the Search Space in a Software Engineering Application,” in <i>Proceedings of the 19th European Conference on Genetic Programming (EuroGP 2016)</i>, 2016, pp. 278--293.","ama":"Kühne T, Hamann H, Arifulina S, Engels G. Patterns for Constructing Mutation Operators: Limiting the Search Space in a Software Engineering Application. In: <i>Proceedings of the 19th European Conference on Genetic Programming (EuroGP 2016)</i>. LNCS 9594. ; 2016:278--293. doi:<a href=\"https://doi.org/10.1007/978-3-319-30668-1_18\">10.1007/978-3-319-30668-1_18</a>"},"page":"278--293","has_accepted_license":"1","title":"Patterns for Constructing Mutation Operators: Limiting the Search Space in a Software Engineering Application","doi":"10.1007/978-3-319-30668-1_18","date_updated":"2022-01-06T06:52:58Z","date_created":"2017-10-17T12:41:25Z","author":[{"first_name":"Thomas","id":"49079","full_name":"Kühne, Thomas","last_name":"Kühne"},{"full_name":"Hamann, Heiko","last_name":"Hamann","first_name":"Heiko"},{"full_name":"Arifulina, Svetlana","last_name":"Arifulina","first_name":"Svetlana"},{"first_name":"Gregor","full_name":"Engels, Gregor","id":"107","last_name":"Engels"}],"abstract":[{"text":"We apply methods of genetic programming to a general problem from software engineering, namely example-based generation of specifications. In particular, we focus on model transformation by example. The definition and implementation of model transformations is a task frequently carried out by domain experts, hence, a (semi-)automatic approach is desirable. This application is challenging because the underlying search space has rich semantics, is high-dimensional, and unstructured. Hence, a computationally brute-force approach would be unscalable and potentially infeasible. To address that problem, we develop a sophisticated approach of designing complex mutation operators. We define ‘patterns’ for constructing mutation operators and report a successful case study. Furthermore, the code of the evolved model transformation is required to have high maintainability and extensibility, that is, the code should be easily readable by domain experts. We report an evaluation of this approach in a software engineering case study.","lang":"eng"}],"file":[{"content_type":"application/pdf","success":1,"relation":"main_file","date_updated":"2018-03-21T12:41:08Z","creator":"florida","date_created":"2018-03-21T12:41:08Z","file_size":2069427,"access_level":"closed","file_name":"169-kuehne.pdf","file_id":"1540"}],"status":"public","type":"conference","publication":"Proceedings of the 19th European Conference on Genetic Programming (EuroGP 2016)","ddc":["040"],"language":[{"iso":"eng"}],"file_date_updated":"2018-03-21T12:41:08Z","project":[{"_id":"1","name":"SFB 901"},{"name":"SFB 901 - Subprojekt B1","_id":"9"},{"_id":"3","name":"SFB 901 - Project Area B"}],"_id":"169","series_title":"LNCS 9594","user_id":"57458","department":[{"_id":"66"},{"_id":"238"},{"_id":"63"}]},{"date_updated":"2022-01-06T06:54:17Z","author":[{"last_name":"Wahby","full_name":"Wahby, Mostafa","first_name":"Mostafa"},{"full_name":"Hamann, Heiko","last_name":"Hamann","first_name":"Heiko"}],"date_created":"2020-10-08T12:36:48Z","title":"On the Tradeoff between Hardware Protection and Optimization Success: A Case Study in Onboard Evolutionary Robotics for Autonomous Parallel Parking","doi":"10.1007/978-3-319-16549-3_61","year":"2015","citation":{"apa":"Wahby, M., &#38; Hamann, H. (2015). On the Tradeoff between Hardware Protection and Optimization Success: A Case Study in Onboard Evolutionary Robotics for Autonomous Parallel Parking. In <i>Applications of Evolutionary Computation (EvoApplications 2015)</i>. <a href=\"https://doi.org/10.1007/978-3-319-16549-3_61\">https://doi.org/10.1007/978-3-319-16549-3_61</a>","bibtex":"@inproceedings{Wahby_Hamann_2015, title={On the Tradeoff between Hardware Protection and Optimization Success: A Case Study in Onboard Evolutionary Robotics for Autonomous Parallel Parking}, DOI={<a href=\"https://doi.org/10.1007/978-3-319-16549-3_61\">10.1007/978-3-319-16549-3_61</a>}, booktitle={Applications of Evolutionary Computation (EvoApplications 2015)}, author={Wahby, Mostafa and Hamann, Heiko}, year={2015} }","short":"M. Wahby, H. Hamann, in: Applications of Evolutionary Computation (EvoApplications 2015), 2015.","mla":"Wahby, Mostafa, and Heiko Hamann. “On the Tradeoff between Hardware Protection and Optimization Success: A Case Study in Onboard Evolutionary Robotics for Autonomous Parallel Parking.” <i>Applications of Evolutionary Computation (EvoApplications 2015)</i>, 2015, doi:<a href=\"https://doi.org/10.1007/978-3-319-16549-3_61\">10.1007/978-3-319-16549-3_61</a>.","chicago":"Wahby, Mostafa, and Heiko Hamann. “On the Tradeoff between Hardware Protection and Optimization Success: A Case Study in Onboard Evolutionary Robotics for Autonomous Parallel Parking.” In <i>Applications of Evolutionary Computation (EvoApplications 2015)</i>, 2015. <a href=\"https://doi.org/10.1007/978-3-319-16549-3_61\">https://doi.org/10.1007/978-3-319-16549-3_61</a>.","ieee":"M. Wahby and H. Hamann, “On the Tradeoff between Hardware Protection and Optimization Success: A Case Study in Onboard Evolutionary Robotics for Autonomous Parallel Parking,” in <i>Applications of Evolutionary Computation (EvoApplications 2015)</i>, 2015.","ama":"Wahby M, Hamann H. On the Tradeoff between Hardware Protection and Optimization Success: A Case Study in Onboard Evolutionary Robotics for Autonomous Parallel Parking. In: <i>Applications of Evolutionary Computation (EvoApplications 2015)</i>. ; 2015. doi:<a href=\"https://doi.org/10.1007/978-3-319-16549-3_61\">10.1007/978-3-319-16549-3_61</a>"},"_id":"19959","user_id":"15415","department":[{"_id":"63"},{"_id":"238"}],"language":[{"iso":"eng"}],"type":"conference","publication":"Applications of Evolutionary Computation (EvoApplications 2015)","status":"public"},{"year":"2015","citation":{"apa":"Hamann, H., Wahby, M., Schmickl, T., Zahadat, P., Hofstadler, D., Stoy, K., … Wojtaszek, P. (2015). Flora Robotica - Mixed Societies of Symbiotic Robot-Plant Bio-Hybrids. In <i>Proceedings of the 2015 IEEE Symposium on Artificial Life (IEEE ALIFE’15)</i>. <a href=\"https://doi.org/10.1109/ssci.2015.158\">https://doi.org/10.1109/ssci.2015.158</a>","bibtex":"@inproceedings{Hamann_Wahby_Schmickl_Zahadat_Hofstadler_Stoy_Risi_Faina_Veenstra_Kernbach_et al._2015, title={Flora Robotica - Mixed Societies of Symbiotic Robot-Plant Bio-Hybrids}, DOI={<a href=\"https://doi.org/10.1109/ssci.2015.158\">10.1109/ssci.2015.158</a>}, booktitle={Proceedings of the 2015 IEEE Symposium on Artificial Life (IEEE ALIFE’15)}, author={Hamann, Heiko and Wahby, Mostafa and Schmickl, Thomas and Zahadat, Payam and Hofstadler, Daniel and Stoy, Kasper and Risi, Sebastian and Faina, Andres and Veenstra, Frank and Kernbach, Serge and et al.}, year={2015} }","short":"H. Hamann, M. Wahby, T. Schmickl, P. Zahadat, D. Hofstadler, K. Stoy, S. Risi, A. Faina, F. Veenstra, S. Kernbach, I. Kuksin, O. Kernbach, P. Ayres, P. Wojtaszek, in: Proceedings of the 2015 IEEE Symposium on Artificial Life (IEEE ALIFE’15), 2015.","mla":"Hamann, Heiko, et al. “Flora Robotica - Mixed Societies of Symbiotic Robot-Plant Bio-Hybrids.” <i>Proceedings of the 2015 IEEE Symposium on Artificial Life (IEEE ALIFE’15)</i>, 2015, doi:<a href=\"https://doi.org/10.1109/ssci.2015.158\">10.1109/ssci.2015.158</a>.","ieee":"H. Hamann <i>et al.</i>, “Flora Robotica - Mixed Societies of Symbiotic Robot-Plant Bio-Hybrids,” in <i>Proceedings of the 2015 IEEE Symposium on Artificial Life (IEEE ALIFE’15)</i>, 2015.","chicago":"Hamann, Heiko, Mostafa Wahby, Thomas Schmickl, Payam Zahadat, Daniel Hofstadler, Kasper Stoy, Sebastian Risi, et al. “Flora Robotica - Mixed Societies of Symbiotic Robot-Plant Bio-Hybrids.” In <i>Proceedings of the 2015 IEEE Symposium on Artificial Life (IEEE ALIFE’15)</i>, 2015. <a href=\"https://doi.org/10.1109/ssci.2015.158\">https://doi.org/10.1109/ssci.2015.158</a>.","ama":"Hamann H, Wahby M, Schmickl T, et al. Flora Robotica - Mixed Societies of Symbiotic Robot-Plant Bio-Hybrids. In: <i>Proceedings of the 2015 IEEE Symposium on Artificial Life (IEEE ALIFE’15)</i>. ; 2015. doi:<a href=\"https://doi.org/10.1109/ssci.2015.158\">10.1109/ssci.2015.158</a>"},"publication_status":"published","publication_identifier":{"isbn":["9781479975600"]},"title":"Flora Robotica - Mixed Societies of Symbiotic Robot-Plant Bio-Hybrids","doi":"10.1109/ssci.2015.158","date_updated":"2022-01-06T06:54:17Z","date_created":"2020-10-08T12:44:10Z","author":[{"last_name":"Hamann","full_name":"Hamann, Heiko","first_name":"Heiko"},{"first_name":"Mostafa","full_name":"Wahby, Mostafa","last_name":"Wahby"},{"full_name":"Schmickl, Thomas","last_name":"Schmickl","first_name":"Thomas"},{"first_name":"Payam","full_name":"Zahadat, Payam","last_name":"Zahadat"},{"first_name":"Daniel","last_name":"Hofstadler","full_name":"Hofstadler, Daniel"},{"full_name":"Stoy, Kasper","last_name":"Stoy","first_name":"Kasper"},{"full_name":"Risi, Sebastian","last_name":"Risi","first_name":"Sebastian"},{"first_name":"Andres","last_name":"Faina","full_name":"Faina, Andres"},{"full_name":"Veenstra, Frank","last_name":"Veenstra","first_name":"Frank"},{"full_name":"Kernbach, Serge","last_name":"Kernbach","first_name":"Serge"},{"first_name":"Igor","full_name":"Kuksin, Igor","last_name":"Kuksin"},{"first_name":"Olga","full_name":"Kernbach, Olga","last_name":"Kernbach"},{"last_name":"Ayres","full_name":"Ayres, Phil","first_name":"Phil"},{"last_name":"Wojtaszek","full_name":"Wojtaszek, Przemyslaw","first_name":"Przemyslaw"}],"abstract":[{"lang":"eng","text":"Besides the life-as-it-could-be driver of artificial life research there is also the concept of extending natural life by creating hybrids or mixed societies that are built from natural and artificial components. In this paper we motivate and present the research program of the project flora robotica. Our objective is to develop and to investigate closely linked symbiotic relationships between robots and natural plants and to explore the potentials of a plant-robot society able to produce architectural artifacts and living spaces. These robot-plant bio-hybrids create synergies that allow for new functions of plants and robots. They also create novel design opportunities for an architecture that fuses the design and construction phase. The bio-hybrid is an example of mixed societies between 'hard' artificial and 'wet' natural life, which enables an interaction between natural and artificial ecologies. They form an embodied, self-organizing, and distributed cognitive system which is supposed to grow and develop over long periods of time resulting in the creation of meaningful architectural structures. A key idea is to assign equal roles to robots and plants in order to create a highly integrated, symbiotic system. Besides the gain of knowledge, this project has the objective to create a bio-hybrid system with a defined function and application -- growing architectural artifacts."}],"status":"public","type":"conference","publication":"Proceedings of the 2015 IEEE Symposium on Artificial Life (IEEE ALIFE'15)","language":[{"iso":"eng"}],"_id":"19960","user_id":"15415","department":[{"_id":"63"},{"_id":"238"}]},{"abstract":[{"lang":"eng","text":"Recent approaches in evolutionary robotics (ER) propose to generate behavioral diversity in order to evolve desired behaviors more easily. These approaches require the definition of a behavioral distance, which often includes task-specific features and hence a priori knowledge. Alternative methods, which do not explicitly force selective pressure towards diversity (SPTD) but still generate it, are known from the field of artificial life, such as in artificial ecologies (AEs). In this study, we investigate how SPTD is generated without task-specific behavioral features or other forms of a priori knowledge and detect how methods of generating SPTD can be transferred from the domain of AE to ER. A promising finding is that in both types of systems, in systems from ER that generate behavioral diversity and also in the investigated speciation model, selective pressure is generated towards unpopulated regions of search space. In a simple case study we investigate the practical implications of these findings and point to options for transferring the idea of self-organizing SPTD in AEs to the domain of ER."}],"status":"public","type":"journal_article","publication":"Artificial Life","language":[{"iso":"eng"}],"_id":"19962","user_id":"15415","department":[{"_id":"63"},{"_id":"238"}],"year":"2015","citation":{"chicago":"Hamann, Heiko. “Lessons from Speciation Dynamics: How to Generate Selective Pressure Towards Diversity.” <i>Artificial Life</i>, 2015, 464–80. <a href=\"https://doi.org/10.1162/artl_a_00186\">https://doi.org/10.1162/artl_a_00186</a>.","ieee":"H. Hamann, “Lessons from Speciation Dynamics: How to Generate Selective Pressure Towards Diversity,” <i>Artificial Life</i>, pp. 464–480, 2015.","ama":"Hamann H. Lessons from Speciation Dynamics: How to Generate Selective Pressure Towards Diversity. <i>Artificial Life</i>. 2015:464-480. doi:<a href=\"https://doi.org/10.1162/artl_a_00186\">10.1162/artl_a_00186</a>","apa":"Hamann, H. (2015). Lessons from Speciation Dynamics: How to Generate Selective Pressure Towards Diversity. <i>Artificial Life</i>, 464–480. <a href=\"https://doi.org/10.1162/artl_a_00186\">https://doi.org/10.1162/artl_a_00186</a>","mla":"Hamann, Heiko. “Lessons from Speciation Dynamics: How to Generate Selective Pressure Towards Diversity.” <i>Artificial Life</i>, 2015, pp. 464–80, doi:<a href=\"https://doi.org/10.1162/artl_a_00186\">10.1162/artl_a_00186</a>.","bibtex":"@article{Hamann_2015, title={Lessons from Speciation Dynamics: How to Generate Selective Pressure Towards Diversity}, DOI={<a href=\"https://doi.org/10.1162/artl_a_00186\">10.1162/artl_a_00186</a>}, journal={Artificial Life}, author={Hamann, Heiko}, year={2015}, pages={464–480} }","short":"H. Hamann, Artificial Life (2015) 464–480."},"page":"464-480","publication_status":"published","publication_identifier":{"issn":["1064-5462","1530-9185"]},"title":"Lessons from Speciation Dynamics: How to Generate Selective Pressure Towards Diversity","doi":"10.1162/artl_a_00186","date_updated":"2022-01-06T06:54:17Z","author":[{"full_name":"Hamann, Heiko","last_name":"Hamann","first_name":"Heiko"}],"date_created":"2020-10-08T14:36:25Z"},{"type":"conference","publication":"Proceedings of the 9th EAI International Conference on Bio-inspired Information and Communications Technologies (formerly BIONETICS)","status":"public","abstract":[{"text":"Aggregation is a crucial task in swarm robotics to ensure cooperation. We investigate the task of aggregation on an area specified indirectly by certain environmental features, here it is a light distribution. We extend the original BEECLUST algorithm, that implements an aggregation behavior, to an adaptive variant that automatically adapts to any light conditions. We compare these two control algorithms in a number of swarm robot experiments with different light conditions. The improved, adaptive variant is found to be significantly better in the tested setup.","lang":"eng"}],"user_id":"15415","department":[{"_id":"63"},{"_id":"238"}],"_id":"19966","language":[{"iso":"eng"}],"publication_status":"published","publication_identifier":{"isbn":["9781631901003"]},"citation":{"chicago":"Wahby, Mostafa, Alexander Weinhold, and Heiko Hamann. “Revisiting BEECLUST: Aggregation of Swarm Robots with Adaptiveness to Different Light Settings.” In <i>Proceedings of the 9th EAI International Conference on Bio-Inspired Information and Communications Technologies (Formerly BIONETICS)</i>, 2015. <a href=\"https://doi.org/10.4108/eai.3-12-2015.2262877\">https://doi.org/10.4108/eai.3-12-2015.2262877</a>.","ieee":"M. Wahby, A. Weinhold, and H. Hamann, “Revisiting BEECLUST: Aggregation of Swarm Robots with Adaptiveness to Different Light Settings,” in <i>Proceedings of the 9th EAI International Conference on Bio-inspired Information and Communications Technologies (formerly BIONETICS)</i>, 2015.","ama":"Wahby M, Weinhold A, Hamann H. Revisiting BEECLUST: Aggregation of Swarm Robots with Adaptiveness to Different Light Settings. In: <i>Proceedings of the 9th EAI International Conference on Bio-Inspired Information and Communications Technologies (Formerly BIONETICS)</i>. ; 2015. doi:<a href=\"https://doi.org/10.4108/eai.3-12-2015.2262877\">10.4108/eai.3-12-2015.2262877</a>","bibtex":"@inproceedings{Wahby_Weinhold_Hamann_2015, title={Revisiting BEECLUST: Aggregation of Swarm Robots with Adaptiveness to Different Light Settings}, DOI={<a href=\"https://doi.org/10.4108/eai.3-12-2015.2262877\">10.4108/eai.3-12-2015.2262877</a>}, booktitle={Proceedings of the 9th EAI International Conference on Bio-inspired Information and Communications Technologies (formerly BIONETICS)}, author={Wahby, Mostafa and Weinhold, Alexander and Hamann, Heiko}, year={2015} }","mla":"Wahby, Mostafa, et al. “Revisiting BEECLUST: Aggregation of Swarm Robots with Adaptiveness to Different Light Settings.” <i>Proceedings of the 9th EAI International Conference on Bio-Inspired Information and Communications Technologies (Formerly BIONETICS)</i>, 2015, doi:<a href=\"https://doi.org/10.4108/eai.3-12-2015.2262877\">10.4108/eai.3-12-2015.2262877</a>.","short":"M. Wahby, A. Weinhold, H. Hamann, in: Proceedings of the 9th EAI International Conference on Bio-Inspired Information and Communications Technologies (Formerly BIONETICS), 2015.","apa":"Wahby, M., Weinhold, A., &#38; Hamann, H. (2015). Revisiting BEECLUST: Aggregation of Swarm Robots with Adaptiveness to Different Light Settings. In <i>Proceedings of the 9th EAI International Conference on Bio-inspired Information and Communications Technologies (formerly BIONETICS)</i>. <a href=\"https://doi.org/10.4108/eai.3-12-2015.2262877\">https://doi.org/10.4108/eai.3-12-2015.2262877</a>"},"year":"2015","date_created":"2020-10-09T13:41:56Z","author":[{"first_name":"Mostafa","full_name":"Wahby, Mostafa","last_name":"Wahby"},{"full_name":"Weinhold, Alexander","last_name":"Weinhold","first_name":"Alexander"},{"first_name":"Heiko","last_name":"Hamann","full_name":"Hamann, Heiko"}],"date_updated":"2022-01-06T06:54:17Z","doi":"10.4108/eai.3-12-2015.2262877","title":"Revisiting BEECLUST: Aggregation of Swarm Robots with Adaptiveness to Different Light Settings"},{"type":"conference","publication":"Proceedings. 25. Computational Intelligence Workshop","status":"public","user_id":"15415","department":[{"_id":"63"},{"_id":"238"}],"_id":"19967","language":[{"iso":"eng"}],"citation":{"ama":"Wahby M, Divband Soorati M, von Mammen S, Hamann H. Evolution of Controllers for Robot-Plant Bio-Hybdrids: A Simple Case Study Using a Model of Plant Growth and Motion. In: <i>Proceedings. 25. Computational Intelligence Workshop</i>. ; 2015.","chicago":"Wahby, Mostafa, Mohammad Divband Soorati, Sebastian von Mammen, and Heiko Hamann. “Evolution of Controllers for Robot-Plant Bio-Hybdrids: A Simple Case Study Using a Model of Plant Growth and Motion.” In <i>Proceedings. 25. Computational Intelligence Workshop</i>, 2015.","ieee":"M. Wahby, M. Divband Soorati, S. von Mammen, and H. Hamann, “Evolution of Controllers for Robot-Plant Bio-Hybdrids: A Simple Case Study Using a Model of Plant Growth and Motion,” in <i>Proceedings. 25. Computational Intelligence Workshop</i>, 2015.","apa":"Wahby, M., Divband Soorati, M., von Mammen, S., &#38; Hamann, H. (2015). Evolution of Controllers for Robot-Plant Bio-Hybdrids: A Simple Case Study Using a Model of Plant Growth and Motion. In <i>Proceedings. 25. Computational Intelligence Workshop</i>.","mla":"Wahby, Mostafa, et al. “Evolution of Controllers for Robot-Plant Bio-Hybdrids: A Simple Case Study Using a Model of Plant Growth and Motion.” <i>Proceedings. 25. Computational Intelligence Workshop</i>, 2015.","short":"M. Wahby, M. Divband Soorati, S. von Mammen, H. Hamann, in: Proceedings. 25. Computational Intelligence Workshop, 2015.","bibtex":"@inproceedings{Wahby_Divband Soorati_von Mammen_Hamann_2015, title={Evolution of Controllers for Robot-Plant Bio-Hybdrids: A Simple Case Study Using a Model of Plant Growth and Motion}, booktitle={Proceedings. 25. Computational Intelligence Workshop}, author={Wahby, Mostafa and Divband Soorati, Mohammad and von Mammen, Sebastian and Hamann, Heiko}, year={2015} }"},"year":"2015","date_created":"2020-10-09T13:50:38Z","author":[{"first_name":"Mostafa","full_name":"Wahby, Mostafa","last_name":"Wahby"},{"first_name":"Mohammad","last_name":"Divband Soorati","full_name":"Divband Soorati, Mohammad"},{"full_name":"von Mammen, Sebastian","last_name":"von Mammen","first_name":"Sebastian"},{"last_name":"Hamann","full_name":"Hamann, Heiko","first_name":"Heiko"}],"date_updated":"2022-01-06T06:54:17Z","title":"Evolution of Controllers for Robot-Plant Bio-Hybdrids: A Simple Case Study Using a Model of Plant Growth and Motion"},{"date_updated":"2022-01-06T06:54:17Z","publisher":"ACM","date_created":"2020-10-12T13:12:25Z","author":[{"first_name":"Heiko","last_name":"Hamann","full_name":"Hamann, Heiko"},{"full_name":"Divband Soorati, Mohammad","last_name":"Divband Soorati","first_name":"Mohammad"}],"title":"The Effect of Fitness Function Design on Performance in Evolutionary Robotics: The Influence of a Priori Knowledge","doi":"10.1145/2739480.2754676","year":"2015","citation":{"ama":"Hamann H, Divband Soorati M. The Effect of Fitness Function Design on Performance in Evolutionary Robotics: The Influence of a Priori Knowledge. In: <i>Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2015)</i>. ACM; 2015:153-160. doi:<a href=\"https://doi.org/10.1145/2739480.2754676\">10.1145/2739480.2754676</a>","chicago":"Hamann, Heiko, and Mohammad Divband Soorati. “The Effect of Fitness Function Design on Performance in Evolutionary Robotics: The Influence of a Priori Knowledge.” In <i>Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2015)</i>, 153–60. ACM, 2015. <a href=\"https://doi.org/10.1145/2739480.2754676\">https://doi.org/10.1145/2739480.2754676</a>.","ieee":"H. Hamann and M. Divband Soorati, “The Effect of Fitness Function Design on Performance in Evolutionary Robotics: The Influence of a Priori Knowledge,” in <i>Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2015)</i>, 2015, pp. 153–160.","apa":"Hamann, H., &#38; Divband Soorati, M. (2015). The Effect of Fitness Function Design on Performance in Evolutionary Robotics: The Influence of a Priori Knowledge. In <i>Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2015)</i> (pp. 153–160). ACM. <a href=\"https://doi.org/10.1145/2739480.2754676\">https://doi.org/10.1145/2739480.2754676</a>","short":"H. Hamann, M. Divband Soorati, in: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2015), ACM, 2015, pp. 153–160.","bibtex":"@inproceedings{Hamann_Divband Soorati_2015, title={The Effect of Fitness Function Design on Performance in Evolutionary Robotics: The Influence of a Priori Knowledge}, DOI={<a href=\"https://doi.org/10.1145/2739480.2754676\">10.1145/2739480.2754676</a>}, booktitle={Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2015)}, publisher={ACM}, author={Hamann, Heiko and Divband Soorati, Mohammad}, year={2015}, pages={153–160} }","mla":"Hamann, Heiko, and Mohammad Divband Soorati. “The Effect of Fitness Function Design on Performance in Evolutionary Robotics: The Influence of a Priori Knowledge.” <i>Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2015)</i>, ACM, 2015, pp. 153–60, doi:<a href=\"https://doi.org/10.1145/2739480.2754676\">10.1145/2739480.2754676</a>."},"page":"153-160","_id":"19980","user_id":"15415","department":[{"_id":"63"},{"_id":"238"}],"language":[{"iso":"eng"}],"type":"conference","publication":"Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2015)","abstract":[{"text":"Fitness function design is known to be a critical feature of the evolutionary-robotics approach. Potentially, the complexity of evolving a successful controller for a given task can be reduced by integrating a priori knowledge into the fitness function which complicates the comparability of studies in evolutionary robotics. Still, there are only few publications that study the actual effects of different fitness functions on the robot's performance. In this paper, we follow the fitness function classification of Nelson et al. (2009) and investigate a selection of four classes of fitness functions that require different degrees of a priori knowledge. The robot controllers are evolved in simulation using NEAT and we investigate different tasks including obstacle avoidance and (periodic) goal homing. The best evolved controllers were then post-evaluated by examining their potential for adaptation, determining their convergence rates, and using cross-comparisons based on the different fitness function classes. The results confirm that the integration of more a priori knowledge can simplify a task and show that more attention should be paid to fitness function classes when comparing different studies.","lang":"eng"}],"status":"public"}]
