{"id":"https://openalex.org/W4415250736","doi":"https://doi.org/10.1109/tcns.2025.3622517","title":"Optimal Assignment and Motion Control in Two-Class Continuum Swarms","display_name":"Optimal Assignment and Motion Control in Two-Class Continuum Swarms","publication_year":2025,"publication_date":"2025-10-16","ids":{"openalex":"https://openalex.org/W4415250736","doi":"https://doi.org/10.1109/tcns.2025.3622517"},"language":"en","primary_location":{"id":"doi:10.1109/tcns.2025.3622517","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcns.2025.3622517","pdf_url":null,"source":{"id":"https://openalex.org/S2502544478","display_name":"IEEE Transactions on Control of Network Systems","issn_l":"2325-5870","issn":["2325-5870","2372-2533"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Control of Network Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5035991242","display_name":"Max Emerick","orcid":"https://orcid.org/0009-0000-4774-1007"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Max Emerick","raw_affiliation_strings":["Department of Mechanical Engineering, University of California Santa Barbara, Santa Barbara, CA, USA","Dept. of Mechanical EngineeringUniversity of California Santa Barbara"],"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, University of California Santa Barbara, Santa Barbara, CA, USA","institution_ids":["https://openalex.org/I154570441"]},{"raw_affiliation_string":"Dept. of Mechanical EngineeringUniversity of California Santa Barbara","institution_ids":["https://openalex.org/I154570441"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081738999","display_name":"Stacy Patterson","orcid":"https://orcid.org/0000-0001-7711-6018"},"institutions":[{"id":"https://openalex.org/I165799507","display_name":"Rensselaer Polytechnic Institute","ror":"https://ror.org/01rtyzb94","country_code":"US","type":"education","lineage":["https://openalex.org/I165799507"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Stacy Patterson","raw_affiliation_strings":["Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY, USA","Dept. of Computer ScienceRensselaer Polytechnic Institute"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY, USA","institution_ids":["https://openalex.org/I165799507"]},{"raw_affiliation_string":"Dept. of Computer ScienceRensselaer Polytechnic Institute","institution_ids":["https://openalex.org/I165799507"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071239059","display_name":"Bassam Bamieh","orcid":"https://orcid.org/0000-0001-9237-4613"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bassam Bamieh","raw_affiliation_strings":["Department of Mechanical Engineering, University of California Santa Barbara, Santa Barbara, CA, USA","Dept. of Mechanical EngineeringUniversity of California Santa Barbara"],"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, University of California Santa Barbara, Santa Barbara, CA, USA","institution_ids":["https://openalex.org/I154570441"]},{"raw_affiliation_string":"Dept. of Mechanical EngineeringUniversity of California Santa Barbara","institution_ids":["https://openalex.org/I154570441"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5035991242"],"corresponding_institution_ids":["https://openalex.org/I154570441"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.35383679,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"13","issue":"1","first_page":"130","last_page":"142"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10249","display_name":"Distributed Control Multi-Agent Systems","score":0.9279000163078308,"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"}},"topics":[{"id":"https://openalex.org/T10249","display_name":"Distributed Control Multi-Agent Systems","score":0.9279000163078308,"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"}},{"id":"https://openalex.org/T11110","display_name":"Stability and Controllability of Differential Equations","score":0.921500027179718,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/constant","display_name":"Constant (computer programming)","score":0.5182999968528748},{"id":"https://openalex.org/keywords/swarm-behaviour","display_name":"Swarm behaviour","score":0.486299991607666},{"id":"https://openalex.org/keywords/optimal-control","display_name":"Optimal control","score":0.4722999930381775},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.42829999327659607},{"id":"https://openalex.org/keywords/assignment-problem","display_name":"Assignment problem","score":0.41850000619888306},{"id":"https://openalex.org/keywords/nonlinear-system","display_name":"Nonlinear system","score":0.3984000086784363},{"id":"https://openalex.org/keywords/quadratic-programming","display_name":"Quadratic programming","score":0.37540000677108765},{"id":"https://openalex.org/keywords/motion","display_name":"Motion (physics)","score":0.3743000030517578},{"id":"https://openalex.org/keywords/nonlinear-programming","display_name":"Nonlinear programming","score":0.3594000041484833}],"concepts":[{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.583299994468689},{"id":"https://openalex.org/C2777027219","wikidata":"https://www.wikidata.org/wiki/Q1284190","display_name":"Constant (computer programming)","level":2,"score":0.5182999968528748},{"id":"https://openalex.org/C181335050","wikidata":"https://www.wikidata.org/wiki/Q14915018","display_name":"Swarm behaviour","level":2,"score":0.486299991607666},{"id":"https://openalex.org/C91575142","wikidata":"https://www.wikidata.org/wiki/Q1971426","display_name":"Optimal control","level":2,"score":0.4722999930381775},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.46869999170303345},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.42829999327659607},{"id":"https://openalex.org/C85044808","wikidata":"https://www.wikidata.org/wiki/Q620614","display_name":"Assignment problem","level":2,"score":0.41850000619888306},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4068000018596649},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.3984000086784363},{"id":"https://openalex.org/C81845259","wikidata":"https://www.wikidata.org/wiki/Q290117","display_name":"Quadratic programming","level":2,"score":0.37540000677108765},{"id":"https://openalex.org/C104114177","wikidata":"https://www.wikidata.org/wiki/Q79782","display_name":"Motion (physics)","level":2,"score":0.3743000030517578},{"id":"https://openalex.org/C115527620","wikidata":"https://www.wikidata.org/wiki/Q769909","display_name":"Nonlinear programming","level":3,"score":0.3594000041484833},{"id":"https://openalex.org/C145565327","wikidata":"https://www.wikidata.org/wiki/Q852514","display_name":"Motion control","level":3,"score":0.3587000072002411},{"id":"https://openalex.org/C41550386","wikidata":"https://www.wikidata.org/wiki/Q529909","display_name":"Multi-agent system","level":2,"score":0.3544999957084656},{"id":"https://openalex.org/C129844170","wikidata":"https://www.wikidata.org/wiki/Q41299","display_name":"Quadratic equation","level":2,"score":0.34630000591278076},{"id":"https://openalex.org/C37404715","wikidata":"https://www.wikidata.org/wiki/Q380679","display_name":"Dynamic programming","level":2,"score":0.33820000290870667},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.33250001072883606},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.3276999890804291},{"id":"https://openalex.org/C2775936607","wikidata":"https://www.wikidata.org/wiki/Q466845","display_name":"Tracking (education)","level":2,"score":0.3237999975681305},{"id":"https://openalex.org/C41045048","wikidata":"https://www.wikidata.org/wiki/Q202843","display_name":"Linear programming","level":2,"score":0.3109999895095825},{"id":"https://openalex.org/C198927703","wikidata":"https://www.wikidata.org/wiki/Q4373881","display_name":"Sequential quadratic programming","level":3,"score":0.2913999855518341},{"id":"https://openalex.org/C194146004","wikidata":"https://www.wikidata.org/wiki/Q5532462","display_name":"Generalized assignment problem","level":3,"score":0.2784000039100647},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.26969999074935913},{"id":"https://openalex.org/C148764684","wikidata":"https://www.wikidata.org/wiki/Q621751","display_name":"Approximation algorithm","level":2,"score":0.26829999685287476},{"id":"https://openalex.org/C107464732","wikidata":"https://www.wikidata.org/wiki/Q235781","display_name":"Adaptive control","level":3,"score":0.26739999651908875},{"id":"https://openalex.org/C81074085","wikidata":"https://www.wikidata.org/wiki/Q366872","display_name":"Motion planning","level":3,"score":0.26460000872612},{"id":"https://openalex.org/C17500928","wikidata":"https://www.wikidata.org/wiki/Q959968","display_name":"Control system","level":2,"score":0.26339998841285706},{"id":"https://openalex.org/C98036226","wikidata":"https://www.wikidata.org/wiki/Q7268356","display_name":"Quadratic assignment problem","level":3,"score":0.25270000100135803}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcns.2025.3622517","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcns.2025.3622517","pdf_url":null,"source":{"id":"https://openalex.org/S2502544478","display_name":"IEEE Transactions on Control of Network Systems","issn_l":"2325-5870","issn":["2325-5870","2372-2533"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Control of Network Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"We":[0,127],"consider":[1],"optimal":[2,124],"swarm":[3],"control":[4,125],"problems":[5],"where":[6,21,44],"two":[7,96],"different":[8],"classes":[9],"of":[10,16,27,31,46,53,82,94,111,153,157,177],"agents":[11,45,52,65,100],"are":[12,19,49,163],"present.":[13],"Continuum":[14],"idealizations":[15],"large-scale":[17],"swarms":[18],"used":[20],"the":[22,25,28,54,72,79,92,95,103,109,154,158,166,174],"dynamics":[23],"describe":[24],"evolution":[26],"spatially-distributed":[29],"densities":[30,93],"each":[32],"agent":[33,97,160],"class.":[34],"The":[35],"problem":[36,135,148],"formulation":[37],"we":[38,58],"adopt":[39],"is":[40,85],"motivated":[41],"by":[42,87],"applications":[43],"one":[47,131],"class":[48],"assigned":[50,76],"to":[51,60,71,139],"other":[55],"class,":[56],"which":[57],"refer":[59],"as":[61,170,172],"demand":[62],"and":[63,78,116,179],"resource":[64],"respectively.":[66],"Assignments":[67],"have":[68],"costs":[69],"related":[70],"distances":[73],"between":[74,91],"mutually":[75],"agents,":[77],"overall":[80],"cost":[81,105],"an":[83,140],"assignment":[84,104],"quantified":[86],"a":[88,112,121],"Wasserstein":[89],"distance":[90],"classes.":[98],"When":[99],"can":[101,106,136],"move,":[102],"decrease":[107],"at":[108],"expense":[110],"physical":[113],"motion":[114],"cost,":[115],"this":[117,134],"tradeoff":[118],"sets":[119],"up":[120],"nonlinear":[122],"infinite-dimensional":[123],"problem.":[126],"show":[128],"that":[129],"in":[130,151,165,173],"spatial":[132],"dimension,":[133],"be":[137],"converted":[138],"infinite-dimensional,":[141],"but":[142],"decoupled,":[143],"linear-":[144],"quadratic":[145],"(LQ)":[146],"tracking":[147],"when":[149],"expressed":[150],"terms":[152],"quantile":[155],"functions":[156],"respective":[159],"densities.":[161],"Solutions":[162],"given":[164],"general":[167],"one-dimensional":[168],"case,":[169],"well":[171],"special":[175],"cases":[176],"constant":[178],"periodically":[180],"time-varying":[181],"demands.":[182]},"counts_by_year":[],"updated_date":"2026-03-20T20:47:17.329874","created_date":"2025-10-16T00:00:00"}
