{"id":"https://openalex.org/W2915463170","doi":"https://doi.org/10.7551/978-0-262-32621-6-ch155","title":"Framework for Adaptive Swarm Simulation and Optimization Using MapReduce","display_name":"Framework for Adaptive Swarm Simulation and Optimization Using MapReduce","publication_year":2014,"publication_date":"2014-07-06","ids":{"openalex":"https://openalex.org/W2915463170","doi":"https://doi.org/10.7551/978-0-262-32621-6-ch155","mag":"2915463170"},"language":"en","primary_location":{"id":"doi:10.7551/978-0-262-32621-6-ch155","is_oa":true,"landing_page_url":"https://doi.org/10.7551/978-0-262-32621-6-ch155","pdf_url":"http://www.mitpressjournals.org/doi/pdf/10.1162/978-0-262-32621-6-ch155","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Artificial Life 14: Proceedings of the Fourteenth International Conference on the Synthesis and Simulation of Living Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://www.mitpressjournals.org/doi/pdf/10.1162/978-0-262-32621-6-ch155","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5024453592","display_name":"Sergi Canyameres","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Sergi Canyameres","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5015934326","display_name":"Doina Logof\u0103tu","orcid":"https://orcid.org/0000-0002-1678-3527"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Doina Logof\u0103tu","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5024453592"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.34074074,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"957","last_page":"962"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11106","display_name":"Data Management and Algorithms","score":0.9725000262260437,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11106","display_name":"Data Management and Algorithms","score":0.9725000262260437,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.9442999958992004,"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/T12288","display_name":"Optimization and Search Problems","score":0.9035000205039978,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/computer-science","display_name":"Computer science","score":0.7911386489868164},{"id":"https://openalex.org/keywords/swarm-behaviour","display_name":"Swarm behaviour","score":0.6556267738342285},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.36949458718299866},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3273150324821472}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7911386489868164},{"id":"https://openalex.org/C181335050","wikidata":"https://www.wikidata.org/wiki/Q14915018","display_name":"Swarm behaviour","level":2,"score":0.6556267738342285},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.36949458718299866},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3273150324821472}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.7551/978-0-262-32621-6-ch155","is_oa":true,"landing_page_url":"https://doi.org/10.7551/978-0-262-32621-6-ch155","pdf_url":"http://www.mitpressjournals.org/doi/pdf/10.1162/978-0-262-32621-6-ch155","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Artificial Life 14: Proceedings of the Fourteenth International Conference on the Synthesis and Simulation of Living Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.7551/978-0-262-32621-6-ch155","is_oa":true,"landing_page_url":"https://doi.org/10.7551/978-0-262-32621-6-ch155","pdf_url":"http://www.mitpressjournals.org/doi/pdf/10.1162/978-0-262-32621-6-ch155","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Artificial Life 14: Proceedings of the Fourteenth International Conference on the Synthesis and Simulation of Living Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/14","display_name":"Life below water","score":0.8299999833106995}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2915463170.pdf","grobid_xml":"https://content.openalex.org/works/W2915463170.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2736680465","https://openalex.org/W4288714711","https://openalex.org/W3200708550","https://openalex.org/W2771637876","https://openalex.org/W4240853094","https://openalex.org/W4294093918","https://openalex.org/W2810496283","https://openalex.org/W3089879900"],"abstract_inverted_index":{"Natural":[0],"swarms":[1],"can":[2,63,177,396],"have":[3],"multiple":[4],"structures":[5],"and":[6,25,56,67,73,126,176,202,292,305,312,342,388,401,433,449,495,504,524,552,563,569,592,618,715,756,781,822,830,849,903],"follow":[7,163,677],"many":[8,86,689],"different":[9,319,351,359,639,663],"patterns":[10,91,353],"or":[11,209,213,646,793,814,839],"laws.":[12],"Most":[13],"recent":[14],"studies":[15,258],"try":[16,293],"to":[17,34,39,69,82,115,131,155,194,228,262,273,286,294,316,323,373,435,440,485,508,529,560,628,640,676,680,713,860,875,892],"obtain":[18],"the":[19,40,106,109,112,122,138,144,151,157,173,197,237,244,296,318,324,328,337,340,343,376,384,390,393,413,421,424,429,441,455,468,474,479,488,509,525,544,548,567,574,611,616,631,635,642,647,655,683,704,717,726,737,743,760,765,775,802,807,818,825,833,869,908],"best":[20,158],"solutions":[21],"in":[22,59,118,143,256,265,307,445,582,662,678,700,736,742,811,840,907],"very":[23,358,771,885],"specific":[24,166],"sophisticated":[26],"contexts.":[27],"In":[28,75,147,378,426,897],"this":[29,78,148,288,709,739],"research,":[30,77],"instead,":[31],"an":[32,696,785,847],"application":[33,385],"find":[35,156],"a":[36,52,60,133,165,206,222,299,355,491,530,555,583,595,599,667,721,770,812,836],"reasonable":[37],"approximation":[38],"behaviour":[41,326],"of":[42,108,224,243,282,290,301,327,339,357,416,423,478,490,511,566,598,601,610,620,658,673,698,719,748,759,787,801,806,881],"any":[43],"possible":[44,302],"incoming":[45],"environment":[46],"is":[47,193,638,660,769,799,884],"developed.":[48,102],"This":[49,845,883],"paper":[50],"describes":[51],"basic":[53],"framework,":[54],"GUI":[55],"algorithms":[57,159,215,247,763,871],"established":[58],"way":[61],"that":[62,248],"be":[64,80,116,217,405,521,536,893],"easily":[65],"modified":[66],"adapted":[68],"desired":[70,325,394],"paradigms,":[71],"parameters":[72,395],"rules.":[74],"experimental":[76,308],"will":[79],"able":[81],"provide":[83,397],"help":[84],"for":[85,140,298,407,420,454,745,764],"applications":[87,306],"where":[88,852],"natural":[89],"swarm":[90,246,513],"are":[92,114,170,431,580,692,856,890],"followed":[93,519],"but":[94,219,269,864],"no":[95,270],"deep,":[96],"expert":[97],"simulator":[98,744],"has":[99],"yet":[100],"been":[101],"To":[103,542],"deal":[104],"with":[105,275,350,573,630],"complexity":[107],"biggest":[110],"applications,":[111],"simulations":[113],"run":[117,681],"parallel":[119,418],"computing":[120,419],"using":[121,417],"MapReduce":[123],"framework.":[124],"Background":[125],"Motivation":[127],"We":[128],"were":[129,153,239,314,457],"asked":[130,154],"develop":[132],"software":[134],"which":[135,462,533,674,809],"would":[136,520],"fit":[137],"requirements":[139,453],"taking":[141],"part":[142],"InformatiCUP":[145,456],"[1].":[146],"year's":[149],"edition":[150],"participants":[152],"some":[160,398,437,686],"robots":[161,329,549,659,699,788,834],"should":[162,403],"under":[164],"scenario":[167],"[2].":[168],"These":[169],"deployed":[171,857],"on":[172,487,538,615],"ocean's":[174,198],"surface":[175,199,644,684],"only":[178,724],"communicate":[179],"between":[180,467,546],"other":[181,517,575,733,863],"nearby":[182],"boids,":[183],"knowing":[184],"not":[185,535],"more":[186,778],"than":[187],"their":[188],"relative":[189],"positions.":[190],"The":[191,280,452,470,499,577,796],"aim":[192],"move":[195],"around":[196],"collecting":[200],"manganese":[201],"gather":[203],"together":[204],"after":[205,650],"certain":[207],"time":[208,526,627,637],"command.":[210],"Many":[211],"spreading":[212],"path":[214],"could":[216,464,534,550],"appropriate,":[218],"there":[220],"was":[221,278,527,558,606,626,711,777],"lack":[223,289],"information":[225,568,587],"about":[226,588],"what":[227,547,553],"optimize":[229],"(time,":[230],"fuel,":[231],"unique":[232,643],"track":[233,562],"covered":[234],"...)":[235],"so":[236,362,624],"goals":[238],"too":[240],"ambiguous.":[241],"None":[242],"existing":[245],"we":[249,381],"found":[250],"satisfied":[251],"our":[252,276,283],"expectations.":[253],"As":[254,767],"seen":[255,872],"previous":[257],"[3][4][5],":[259],"it's":[260],"common":[261],"focus":[263,486],"research":[264],"carefully":[266],"delimited":[267],"conditions,":[268],"adaptable":[271],"platform":[272],"use":[274],"constrictions":[277,497],"found.":[279],"goal":[281],"project":[284,341],"switched":[285],"cover":[287],"resources":[291],"set":[295,657,774],"basis":[297],"lot":[300],"future":[303,408,442],"developments":[304],"research.":[309],"Different":[310],"states":[311],"phases":[313],"introduced":[315],"modify":[317],"algorithms'":[320],"weights":[321],"according":[322],"at":[330,730],"every":[331],"moment.":[332],"Section":[333,410],"2":[334],"thoroughly":[335],"explains":[336],"context":[338],"first":[344,596,797],"steps":[345],"taken,":[346],"describing":[347],"how":[348,383,389,402],"starting":[349,761,773],"deployment":[352,632,690],"causes":[354],"need":[356,415,718],"movement":[360,754],"rules,":[361],"regular":[363],"shapes":[364],"-square,":[365],"circleand":[366],"irregular":[367],"deployments":[368,905],"-random,":[369],"Gaussian,":[370],"combinedwere":[371],"created":[372,559],"study":[374],"all":[375],"possibilities.":[377],"section":[379,427,446],"3,":[380],"show":[382],"itself":[386],"works,":[387],"iteration":[391],"over":[392,682],"acceptable":[399],"results":[400,430],"they":[404,651],"understood":[406],"applications.":[409],"4":[411],"introduces":[412],"further":[414,746],"execution":[422],"application.":[425],"5":[428],"showed":[432],"commented":[434],"extract":[436],"conclusions":[438],"leading":[439],"work":[443],"purposed":[444],"6.":[447],"Requirements":[448],"Basis":[450],"Settled":[451],"constrictive,":[458],"especially":[459],"when":[460,670,887],"establishing":[461],"communications":[463],"take":[465],"place":[466],"robots.":[469],"uncertainty":[471],"caused":[472],"by":[473,522,603],"incomprehensibly":[475],"ambiguous":[476],"formulation":[477],"task":[480],"gave":[481],"us":[482],"total":[483],"freedom":[484],"creation":[489],"new":[492,722,749],"versatile":[493],"framework":[494],"leave":[496],"behind.":[498],"required":[500],"small":[501],"viewing":[502,727],"range":[503,728],"limited":[505,528],"knowledge":[506],"lead":[507],"idea":[510],"applying":[512],"particle":[514],"algorithms.":[515],"Any":[516],"paradigm":[518],"intuition,":[523],"few":[531],"weeks":[532],"spent":[537],"trying":[539],"unfunded":[540],"ideas.":[541],"keep":[543,561],"difference":[545],"know":[551],"not,":[554],"Simulator":[556],"class":[557],"manage":[564],"most":[565],"share":[570],"it":[571,625,665,671,768],"properly":[572],"classes.":[576],"robot":[578,723,798],"instances":[579],"stored":[581],"HashMap":[584],"also":[585],"containing":[586],"position":[589],"(classes":[590],"Robot":[591],"Coordinates).":[593],"Simultaneously,":[594],"visualisation":[597],"sea":[706],"500":[602,604],"positions":[605,702],"ALIFE":[607],"14:":[608],"Proceedings":[609],"Fourteenth":[612],"International":[613],"Conference":[614],"Synthesis":[617],"Simulation":[619],"Living":[621],"Systems":[622],"implemented,":[623],"start":[629],"configurations.":[633],"Optimising":[634],"gathering":[636],"optimising":[641],"travelled":[645],"fuel":[648],"used":[649],"start.":[652],"Moreover,":[653],"if":[654],"initial":[656,826],"positioned":[661],"way,":[664],"becomes":[666],"key":[668],"fact":[669],"matters":[672],"algorithm":[675,710],"order":[679],"following":[685,789,835,868],"criteria..":[687],"Hence,":[688],"methods":[691],"available:":[693],"DeployRandom().":[694],"Deploys":[695],"amount":[697,786],"random":[701,827],"within":[703,725],"given":[705],"limits.":[707],"Initially":[708],"implemented":[712],"verify":[714],"debug":[716],"creating":[720],"from":[729,817],"least":[731],"one":[732,758,800],"robot.":[734],"Later":[735],"project,":[738],"distribution":[740],"stayed":[741],"testing":[747],"features":[750],"(new":[751],"visualisation,":[752],"determine":[753],"behaviours)":[755],"as":[757],"point":[762],"InformatiCUP.":[766],"inefficient":[772],"challenge":[776],"ambitious.":[779],"DeploySquare()":[780],"DeployCircle().":[782],"Both":[783],"deploy":[784,832],"uniformly":[790],"filled":[791],"squared":[792],"circle":[794],"patterns.":[795],"four":[803],"central":[804],"points":[805],"figure,":[808],"grows":[810],"spiral":[813],"surrounding":[815],"shape":[816],"centre":[819,828],"point.":[820],"DeployGauss()":[821],"DeployBadCenters().":[823],"Given":[824],"(mean)":[829],"variance,":[831],"Gaussian":[837,843],"distribution,":[838],"two":[841,853,879],"unequal":[842,854],"distributions.":[844],"offers":[846],"interesting":[848],"challenging":[850],"beginning,":[851],"groups":[855,880],"close":[858],"enough":[859,866],"see":[861],"each":[862],"far":[865],"to,":[867],"main":[870],"later,":[873],"tend":[874],"split":[876],"up":[877],"into":[878],"boids.":[882],"useful":[886],"extreme":[888],"conditions":[889],"going":[891],"tested.":[894],"Fig.":[895],"1.":[896],"order,":[898],"Random,":[899],"Square,":[900],"Circle,":[901],"Gauss":[902],"BadCenters":[904],"shown":[906],"GUI.":[909]},"counts_by_year":[],"updated_date":"2026-01-13T01:12:25.745995","created_date":"2019-03-02T00:00:00"}
