{"id":"https://openalex.org/W7165632614","doi":"https://doi.org/10.1145/3806789.3810251","title":"Bernstein Polynomial Blends for Smooth Rule-Based Flocking","display_name":"Bernstein Polynomial Blends for Smooth Rule-Based Flocking","publication_year":2026,"publication_date":"2026-06-23","ids":{"openalex":"https://openalex.org/W7165632614","doi":"https://doi.org/10.1145/3806789.3810251"},"language":null,"primary_location":{"id":"doi:10.1145/3806789.3810251","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3806789.3810251","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 40th ACM SIGSIM International Conference on Principles of Advanced Discrete Simulation","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3806789.3810251","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5038058115","display_name":"Jeyaprakash Chelladurai","orcid":"https://orcid.org/0009-0000-4812-094X"},"institutions":[{"id":"https://openalex.org/I79060951","display_name":"East Stroudsburg University","ror":"https://ror.org/05atz9219","country_code":"US","type":"education","lineage":["https://openalex.org/I79060951"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jeyaprakash Chelladurai","raw_affiliation_strings":["Computer Science, East Stroudsburg University of Pennsylvania, East Stroudsburg, PA, USA"],"raw_orcid":"https://orcid.org/0009-0000-4812-094X","affiliations":[{"raw_affiliation_string":"Computer Science, East Stroudsburg University of Pennsylvania, East Stroudsburg, PA, USA","institution_ids":["https://openalex.org/I79060951"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032394614","display_name":"Haklin Kimm","orcid":"https://orcid.org/0009-0008-3764-9256"},"institutions":[{"id":"https://openalex.org/I79060951","display_name":"East Stroudsburg University","ror":"https://ror.org/05atz9219","country_code":"US","type":"education","lineage":["https://openalex.org/I79060951"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Haklin Kimm","raw_affiliation_strings":["East Stroudsburg University of Pennsylvania, East Stroudsburg, PA, USA"],"raw_orcid":"https://orcid.org/0009-0008-3764-9256","affiliations":[{"raw_affiliation_string":"East Stroudsburg University of Pennsylvania, East Stroudsburg, PA, USA","institution_ids":["https://openalex.org/I79060951"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I79060951"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.75909184,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"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.7626000046730042,"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.7626000046730042,"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/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.020099999383091927,"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/T11687","display_name":"Teleoperation and Haptic Systems","score":0.016699999570846558,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/flocking","display_name":"Flocking (texture)","score":0.784600019454956},{"id":"https://openalex.org/keywords/bernstein-polynomial","display_name":"Bernstein polynomial","score":0.671999990940094},{"id":"https://openalex.org/keywords/jerk","display_name":"Jerk","score":0.5271000266075134},{"id":"https://openalex.org/keywords/quadratic-equation","display_name":"Quadratic equation","score":0.49380001425743103},{"id":"https://openalex.org/keywords/regular-polygon","display_name":"Regular polygon","score":0.47749999165534973},{"id":"https://openalex.org/keywords/jitter","display_name":"Jitter","score":0.4065999984741211},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.4007999897003174},{"id":"https://openalex.org/keywords/convex-hull","display_name":"Convex hull","score":0.39070001244544983},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.36579999327659607}],"concepts":[{"id":"https://openalex.org/C2781220375","wikidata":"https://www.wikidata.org/wiki/Q814208","display_name":"Flocking (texture)","level":2,"score":0.784600019454956},{"id":"https://openalex.org/C34179328","wikidata":"https://www.wikidata.org/wiki/Q826841","display_name":"Bernstein polynomial","level":2,"score":0.671999990940094},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.5878000259399414},{"id":"https://openalex.org/C181605269","wikidata":"https://www.wikidata.org/wiki/Q497332","display_name":"Jerk","level":3,"score":0.5271000266075134},{"id":"https://openalex.org/C129844170","wikidata":"https://www.wikidata.org/wiki/Q41299","display_name":"Quadratic equation","level":2,"score":0.49380001425743103},{"id":"https://openalex.org/C112680207","wikidata":"https://www.wikidata.org/wiki/Q714886","display_name":"Regular polygon","level":2,"score":0.47749999165534973},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.42309999465942383},{"id":"https://openalex.org/C134652429","wikidata":"https://www.wikidata.org/wiki/Q1052698","display_name":"Jitter","level":2,"score":0.4065999984741211},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.4007999897003174},{"id":"https://openalex.org/C206194317","wikidata":"https://www.wikidata.org/wiki/Q1138624","display_name":"Convex hull","level":3,"score":0.39070001244544983},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.36579999327659607},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.3628000020980835},{"id":"https://openalex.org/C182310444","wikidata":"https://www.wikidata.org/wiki/Q1332643","display_name":"Boundary value problem","level":2,"score":0.35499998927116394},{"id":"https://openalex.org/C75432250","wikidata":"https://www.wikidata.org/wiki/Q29654355","display_name":"Real line","level":2,"score":0.3359000086784363},{"id":"https://openalex.org/C90119067","wikidata":"https://www.wikidata.org/wiki/Q43260","display_name":"Polynomial","level":2,"score":0.3343000113964081},{"id":"https://openalex.org/C134786449","wikidata":"https://www.wikidata.org/wiki/Q3391255","display_name":"Planar","level":2,"score":0.323199987411499},{"id":"https://openalex.org/C13393347","wikidata":"https://www.wikidata.org/wiki/Q8424","display_name":"Aerodynamics","level":2,"score":0.320499986410141},{"id":"https://openalex.org/C175291020","wikidata":"https://www.wikidata.org/wiki/Q1156822","display_name":"Offset (computer science)","level":2,"score":0.3125999867916107},{"id":"https://openalex.org/C2776927521","wikidata":"https://www.wikidata.org/wiki/Q468489","display_name":"Pursuer","level":2,"score":0.29120001196861267},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.28540000319480896},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.2800999879837036},{"id":"https://openalex.org/C111110010","wikidata":"https://www.wikidata.org/wiki/Q2627315","display_name":"Convex combination","level":4,"score":0.263700008392334},{"id":"https://openalex.org/C39920418","wikidata":"https://www.wikidata.org/wiki/Q11476","display_name":"Kinematics","level":2,"score":0.2635999917984009},{"id":"https://openalex.org/C176809094","wikidata":"https://www.wikidata.org/wiki/Q15401496","display_name":"Traverse","level":2,"score":0.2587999999523163},{"id":"https://openalex.org/C24872484","wikidata":"https://www.wikidata.org/wiki/Q126818","display_name":"Dimensionless quantity","level":2,"score":0.25450000166893005},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.25290000438690186},{"id":"https://openalex.org/C181335050","wikidata":"https://www.wikidata.org/wiki/Q14915018","display_name":"Swarm behaviour","level":2,"score":0.250900000333786}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3806789.3810251","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3806789.3810251","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 40th ACM SIGSIM International Conference on Principles of Advanced Discrete Simulation","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3806789.3810251","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3806789.3810251","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 40th ACM SIGSIM International Conference on Principles of Advanced Discrete Simulation","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W2150312211","https://openalex.org/W3131476479","https://openalex.org/W3217346036","https://openalex.org/W4205649593","https://openalex.org/W4214586403","https://openalex.org/W4232217679","https://openalex.org/W4402265928","https://openalex.org/W4403331531","https://openalex.org/W7077156941"],"related_works":[],"abstract_inverted_index":{"Rule-based":[0],"flocking":[1,149],"uses":[2],"fixed":[3,30],"linear":[4,146],"weights":[5,31,147],"for":[6,94,148],"separation,":[7],"alignment,":[8,54],"and":[9,18,22,42,65,78,120,150],"cohesion,":[10],"which":[11],"leads":[12],"to":[13,106,115,145],"cancellation,":[14],"frame-to-frame":[15],"priority":[16],"flips,":[17],"visible":[19],"heading":[20],"jitter":[21,133],"jerk":[23],"spikes.":[24],"In":[25],"this":[26],"study,":[27],"we":[28,85],"replace":[29],"with":[32,73,134],"a":[33,69,79,141],"Bernstein":[34,123,137],"(B\u00e9zier)":[35],"blend":[36],"that":[37,84,99],"assigns":[38],"non-negative":[39],"normalized":[40],"shares":[41,124],"keeps":[43],"the":[44,47,51,90],"result":[45],"inside":[46],"convex":[48],"hull":[49],"of":[50,122],"behaviors":[52],"(separation,":[53],"cohesion).":[55],"We":[56],"test":[57],"vector":[58],"addition,":[59],"winner-takes-all,":[60],"prioritized":[61],"budget,":[62],"quadratic":[63],"Bernstein,":[64],"cubic":[66],"B\u00e9zier":[67],"in":[68],"constant-speed":[70],"planar":[71],"simulation":[72],"identical":[74],"sensing,":[75],"coefficients,":[76],"seeds,":[77],"light":[80],"boundary":[81],"nudge,":[82],"so":[83],"gain":[86],"steady-state":[87],"results":[88,97],"after":[89],"initial":[91],"transient":[92],"period":[93],"settling.":[95],"Simulation":[96],"show":[98],"Bernstein-based":[100],"blends":[101],"produce":[102],"smoother":[103],"motion":[104],"compared":[105],"conventional":[107],"methods.":[108],"A":[109],"composite":[110],"z-score":[111],"metric":[112],"is":[113,139],"used":[114],"evaluate":[116],"smoothness.":[117],"The":[118],"partition-of-unity":[119],"non-negativity":[121],"make":[125],"headings":[126],"change":[127],"smoothly":[128],"as":[129],"neighborhoods":[130],"change,":[131],"reducing":[132],"improved":[135],"responsiveness.":[136],"blending":[138],"therefore":[140],"simple,":[142],"drop-in":[143],"alternative":[144],"other":[151],"multi-agent":[152],"systems.":[153]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2026-06-24T00:00:00"}
