{"id":"https://openalex.org/W2965613630","doi":"https://doi.org/10.24963/ijcai.2019/73","title":"Learning Swarm Behaviors using Grammatical Evolution and Behavior Trees","display_name":"Learning Swarm Behaviors using Grammatical Evolution and Behavior Trees","publication_year":2019,"publication_date":"2019-07-28","ids":{"openalex":"https://openalex.org/W2965613630","doi":"https://doi.org/10.24963/ijcai.2019/73","mag":"2965613630"},"language":"en","primary_location":{"id":"doi:10.24963/ijcai.2019/73","is_oa":true,"landing_page_url":"https://doi.org/10.24963/ijcai.2019/73","pdf_url":"https://www.ijcai.org/proceedings/2019/0073.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.ijcai.org/proceedings/2019/0073.pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5077985520","display_name":"Aadesh Neupane","orcid":"https://orcid.org/0000-0003-0039-8832"},"institutions":[{"id":"https://openalex.org/I100005738","display_name":"Brigham Young University","ror":"https://ror.org/047rhhm47","country_code":"US","type":"education","lineage":["https://openalex.org/I100005738"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Aadesh Neupane","raw_affiliation_strings":["Brigham Young University, Provo, UT"],"affiliations":[{"raw_affiliation_string":"Brigham Young University, Provo, UT","institution_ids":["https://openalex.org/I100005738"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077345598","display_name":"Michael A. Goodrich","orcid":"https://orcid.org/0000-0002-2489-5705"},"institutions":[{"id":"https://openalex.org/I100005738","display_name":"Brigham Young University","ror":"https://ror.org/047rhhm47","country_code":"US","type":"education","lineage":["https://openalex.org/I100005738"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michael Goodrich","raw_affiliation_strings":["Brigham Young University, Provo, UT"],"affiliations":[{"raw_affiliation_string":"Brigham Young University, Provo, UT","institution_ids":["https://openalex.org/I100005738"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5077985520"],"corresponding_institution_ids":["https://openalex.org/I100005738"],"apc_list":null,"apc_paid":null,"fwci":2.2402,"has_fulltext":false,"cited_by_count":35,"citation_normalized_percentile":{"value":0.90908945,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"513","last_page":"520"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10462","display_name":"Reinforcement Learning in Robotics","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/swarm-behaviour","display_name":"Swarm behaviour","score":0.8705101013183594},{"id":"https://openalex.org/keywords/grammatical-evolution","display_name":"Grammatical evolution","score":0.8546063899993896},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7095500826835632},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.6077529788017273},{"id":"https://openalex.org/keywords/swarm-intelligence","display_name":"Swarm intelligence","score":0.6022829413414001},{"id":"https://openalex.org/keywords/collective-behavior","display_name":"Collective behavior","score":0.5282040238380432},{"id":"https://openalex.org/keywords/swarm-robotics","display_name":"Swarm robotics","score":0.523313045501709},{"id":"https://openalex.org/keywords/foraging","display_name":"Foraging","score":0.5009944438934326},{"id":"https://openalex.org/keywords/fitness-function","display_name":"Fitness function","score":0.47328847646713257},{"id":"https://openalex.org/keywords/grammar","display_name":"Grammar","score":0.4389580488204956},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.4262157082557678},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3745797872543335},{"id":"https://openalex.org/keywords/particle-swarm-optimization","display_name":"Particle swarm optimization","score":0.3047361373901367},{"id":"https://openalex.org/keywords/genetic-programming","display_name":"Genetic programming","score":0.22119098901748657},{"id":"https://openalex.org/keywords/genetic-algorithm","display_name":"Genetic algorithm","score":0.18195971846580505},{"id":"https://openalex.org/keywords/ecology","display_name":"Ecology","score":0.07304301857948303}],"concepts":[{"id":"https://openalex.org/C181335050","wikidata":"https://www.wikidata.org/wiki/Q14915018","display_name":"Swarm behaviour","level":2,"score":0.8705101013183594},{"id":"https://openalex.org/C10906938","wikidata":"https://www.wikidata.org/wiki/Q5593687","display_name":"Grammatical evolution","level":3,"score":0.8546063899993896},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7095500826835632},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.6077529788017273},{"id":"https://openalex.org/C119487961","wikidata":"https://www.wikidata.org/wiki/Q863960","display_name":"Swarm intelligence","level":3,"score":0.6022829413414001},{"id":"https://openalex.org/C100339178","wikidata":"https://www.wikidata.org/wiki/Q2548752","display_name":"Collective behavior","level":2,"score":0.5282040238380432},{"id":"https://openalex.org/C169337768","wikidata":"https://www.wikidata.org/wiki/Q2446723","display_name":"Swarm robotics","level":3,"score":0.523313045501709},{"id":"https://openalex.org/C165287380","wikidata":"https://www.wikidata.org/wiki/Q2916569","display_name":"Foraging","level":2,"score":0.5009944438934326},{"id":"https://openalex.org/C176066374","wikidata":"https://www.wikidata.org/wiki/Q629118","display_name":"Fitness function","level":3,"score":0.47328847646713257},{"id":"https://openalex.org/C26022165","wikidata":"https://www.wikidata.org/wiki/Q8091","display_name":"Grammar","level":2,"score":0.4389580488204956},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.4262157082557678},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3745797872543335},{"id":"https://openalex.org/C85617194","wikidata":"https://www.wikidata.org/wiki/Q2072794","display_name":"Particle swarm optimization","level":2,"score":0.3047361373901367},{"id":"https://openalex.org/C110332635","wikidata":"https://www.wikidata.org/wiki/Q629498","display_name":"Genetic programming","level":2,"score":0.22119098901748657},{"id":"https://openalex.org/C8880873","wikidata":"https://www.wikidata.org/wiki/Q187787","display_name":"Genetic algorithm","level":2,"score":0.18195971846580505},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.07304301857948303},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C19165224","wikidata":"https://www.wikidata.org/wiki/Q23404","display_name":"Anthropology","level":1,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.24963/ijcai.2019/73","is_oa":true,"landing_page_url":"https://doi.org/10.24963/ijcai.2019/73","pdf_url":"https://www.ijcai.org/proceedings/2019/0073.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.24963/ijcai.2019/73","is_oa":true,"landing_page_url":"https://doi.org/10.24963/ijcai.2019/73","pdf_url":"https://www.ijcai.org/proceedings/2019/0073.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320337345","display_name":"Office of Naval Research","ror":"https://ror.org/00rk2pe57"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2965613630.pdf","grobid_xml":"https://content.openalex.org/works/W2965613630.grobid-xml"},"referenced_works_count":30,"referenced_works":["https://openalex.org/W65942837","https://openalex.org/W339674347","https://openalex.org/W1538129791","https://openalex.org/W1552665365","https://openalex.org/W1574570499","https://openalex.org/W1575214265","https://openalex.org/W1585645752","https://openalex.org/W1593481303","https://openalex.org/W1653902796","https://openalex.org/W2036780039","https://openalex.org/W2051090741","https://openalex.org/W2071810814","https://openalex.org/W2074691864","https://openalex.org/W2076971780","https://openalex.org/W2097856935","https://openalex.org/W2098877483","https://openalex.org/W2124666598","https://openalex.org/W2156245846","https://openalex.org/W2171246729","https://openalex.org/W2204345440","https://openalex.org/W2270784458","https://openalex.org/W2318711378","https://openalex.org/W2567075875","https://openalex.org/W2753034999","https://openalex.org/W2757803868","https://openalex.org/W2808230805","https://openalex.org/W2885210254","https://openalex.org/W2945560713","https://openalex.org/W2956510932","https://openalex.org/W2964834615"],"related_works":["https://openalex.org/W4308703632","https://openalex.org/W1874218954","https://openalex.org/W2131435825","https://openalex.org/W65954170","https://openalex.org/W4233987368","https://openalex.org/W2348071873","https://openalex.org/W2983970111","https://openalex.org/W111095653","https://openalex.org/W4304182880","https://openalex.org/W2346449571"],"abstract_inverted_index":{"Algorithms":[0],"used":[1],"in":[2,88,141],"networking,":[3],"operation":[4],"research":[5],"and":[6,66,126],"optimization":[7],"can":[8],"be":[9],"created":[10],"using":[11,89],"bio-inspired":[12],"swarm":[13,21,42,59,93,110],"behaviors,":[14],"but":[15,44],"it":[16],"is":[17,131],"difficult":[18],"to":[19,48,91,137],"mimic":[20],"behaviors":[22,31,43,60,106,136],"that":[23,56,107],"generalize":[24],"through":[25],"diverse":[26],"environments.":[27],"State-machine-based":[28],"artificial":[29],"collective":[30,124],"evolved":[32,135],"by":[33,61,77],"standard":[34],"Grammatical":[35],"Evolution":[36],"(GE)":[37],"provide":[38],"promise":[39],"for":[40,133],"general":[41],"may":[45],"not":[46],"scale":[47],"large":[49],"problems.":[50],"This":[51],"paper":[52],"introduces":[53],"an":[54],"algorithm":[55],"evolves":[57],"problem-specific":[58,97],"combining":[62],"multi-agent":[63],"grammatical":[64],"evolution":[65],"Behavior":[67],"Trees":[68],"(BTs).":[69],"We":[70,112],"present":[71],"a":[72],"BT-based":[73],"BNF":[74],"grammar,":[75],"supported":[76],"different":[78,120],"fitness":[79],"function":[80],"types,":[81],"which":[82],"overcomes":[83],"some":[84],"of":[85],"the":[86,99,115,134],"limitations":[87],"GEs":[90],"evolve":[92],"behavior.":[94],"Given":[95],"human-provided,":[96],"fitness-functions,":[98],"learned":[100],"BT":[101],"programs":[102],"encode":[103],"individual":[104],"agent":[105],"produce":[108],"desired":[109],"behaviors.":[111],"empirically":[113],"verify":[114],"algorithm's":[116],"effectiveness":[117],"on":[118],"three":[119],"problems:":[121],"single-source":[122],"foraging,":[123],"transport,":[125],"nest":[127],"maintenance.":[128],"Agent":[129],"diversity":[130],"key":[132],"outperform":[138],"hand-coded":[139],"solutions":[140],"each":[142],"task.":[143]},"counts_by_year":[{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":11},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
