{"id":"https://openalex.org/W7148353544","doi":"https://doi.org/10.48550/arxiv.2604.00271","title":"Engineering Fully Dynamic Convex Hulls","display_name":"Engineering Fully Dynamic Convex Hulls","publication_year":2026,"publication_date":"2026-03-31","ids":{"openalex":"https://openalex.org/W7148353544","doi":"https://doi.org/10.48550/arxiv.2604.00271"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.00271","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.00271","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2604.00271","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5132793690","display_name":"Ivor van der Hoog","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"van der Hoog, Ivor","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5095841587","display_name":"Henrik Reinst\u00e4dtler","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Reinst\u00e4dtler, Henrik","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5132820202","display_name":"Eva Rotenberg","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rotenberg, Eva","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5132793690"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11106","display_name":"Data Management and Algorithms","score":0.46219998598098755,"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.46219998598098755,"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/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.12439999729394913,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T10720","display_name":"Complexity and Algorithms in Graphs","score":0.06350000202655792,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/convex-hull","display_name":"Convex hull","score":0.8457000255584717},{"id":"https://openalex.org/keywords/hull","display_name":"Hull","score":0.6754999756813049},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.6150000095367432},{"id":"https://openalex.org/keywords/convex-combination","display_name":"Convex combination","score":0.545199990272522},{"id":"https://openalex.org/keywords/regular-polygon","display_name":"Regular polygon","score":0.4893999993801117},{"id":"https://openalex.org/keywords/convex-set","display_name":"Convex set","score":0.47690001130104065},{"id":"https://openalex.org/keywords/logarithm","display_name":"Logarithm","score":0.47510001063346863},{"id":"https://openalex.org/keywords/orthogonal-convex-hull","display_name":"Orthogonal convex hull","score":0.3792000114917755},{"id":"https://openalex.org/keywords/output-sensitive-algorithm","display_name":"Output-sensitive algorithm","score":0.35830000042915344}],"concepts":[{"id":"https://openalex.org/C206194317","wikidata":"https://www.wikidata.org/wiki/Q1138624","display_name":"Convex hull","level":3,"score":0.8457000255584717},{"id":"https://openalex.org/C37423430","wikidata":"https://www.wikidata.org/wiki/Q6750281","display_name":"Hull","level":2,"score":0.6754999756813049},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.6150000095367432},{"id":"https://openalex.org/C111110010","wikidata":"https://www.wikidata.org/wiki/Q2627315","display_name":"Convex combination","level":4,"score":0.545199990272522},{"id":"https://openalex.org/C112680207","wikidata":"https://www.wikidata.org/wiki/Q714886","display_name":"Regular polygon","level":2,"score":0.4893999993801117},{"id":"https://openalex.org/C49870271","wikidata":"https://www.wikidata.org/wiki/Q193657","display_name":"Convex set","level":4,"score":0.47690001130104065},{"id":"https://openalex.org/C39927690","wikidata":"https://www.wikidata.org/wiki/Q11197","display_name":"Logarithm","level":2,"score":0.47510001063346863},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4593999981880188},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.4449000060558319},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4334999918937683},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.42410001158714294},{"id":"https://openalex.org/C64051489","wikidata":"https://www.wikidata.org/wiki/Q7104528","display_name":"Orthogonal convex hull","level":5,"score":0.3792000114917755},{"id":"https://openalex.org/C39132409","wikidata":"https://www.wikidata.org/wiki/Q7112860","display_name":"Output-sensitive algorithm","level":5,"score":0.35830000042915344},{"id":"https://openalex.org/C200661725","wikidata":"https://www.wikidata.org/wiki/Q289500","display_name":"Subderivative","level":4,"score":0.3425000011920929},{"id":"https://openalex.org/C110943637","wikidata":"https://www.wikidata.org/wiki/Q4129097","display_name":"Convex polytope","level":5,"score":0.3255999982357025},{"id":"https://openalex.org/C102408133","wikidata":"https://www.wikidata.org/wiki/Q5156350","display_name":"Competitive analysis","level":3,"score":0.32010000944137573},{"id":"https://openalex.org/C12108790","wikidata":"https://www.wikidata.org/wiki/Q2234833","display_name":"Convex analysis","level":4,"score":0.31139999628067017},{"id":"https://openalex.org/C2780009758","wikidata":"https://www.wikidata.org/wiki/Q6804172","display_name":"Measure (data warehouse)","level":2,"score":0.3077999949455261},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.29490000009536743},{"id":"https://openalex.org/C198352243","wikidata":"https://www.wikidata.org/wiki/Q37105","display_name":"Line (geometry)","level":2,"score":0.29330000281333923},{"id":"https://openalex.org/C50862404","wikidata":"https://www.wikidata.org/wiki/Q3075259","display_name":"Proper convex function","level":5,"score":0.28790000081062317},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.27790001034736633},{"id":"https://openalex.org/C182124507","wikidata":"https://www.wikidata.org/wiki/Q166154","display_name":"Line segment","level":2,"score":0.2754000127315521},{"id":"https://openalex.org/C157972887","wikidata":"https://www.wikidata.org/wiki/Q463359","display_name":"Convex optimization","level":3,"score":0.27090001106262207},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.2653999924659729},{"id":"https://openalex.org/C145446738","wikidata":"https://www.wikidata.org/wiki/Q319913","display_name":"Convex function","level":3,"score":0.2628999948501587},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.2531999945640564}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.00271","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.00271","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2604.00271","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.00271","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"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,48,68],"present":[1],"a":[2,26,50,59,79],"new":[3,80],"fully":[4,164],"dynamic":[5,165],"algorithm":[6],"for":[7,103],"maintaining":[8],"convex":[9,28,65,86],"hulls":[10,94],"under":[11],"insertions":[12],"and":[13,42,52,61],"deletions":[14],"while":[15],"supporting":[16],"geometric":[17],"queries.":[18,67],"Our":[19],"approach":[20],"combines":[21],"the":[22,73,76,85,108,141,146],"logarithmic":[23],"method":[24,116,137],"with":[25,131],"deletion-only":[27],"hull":[29,66,87],"data":[30,99,158],"structure,":[31],"achieving":[32],"amortised":[33],"update":[34,90,147],"times":[35,44],"of":[36,45,64,75],"$O(\\log":[37],"n":[38],"\\log":[39,40],"n)$":[41],"query":[43,149],"$O(\\log^2":[46],"n)$.":[47],"provide":[49],"robust":[51],"non-trivial":[53],"implementation":[54,71,175],"that":[55,83,95,110,162],"supports":[56],"point-location":[57],"queries,":[58],"challenging":[60],"non-decomposable":[62],"class":[63],"evaluate":[69],"our":[70,115,125,132,136,174],"against":[72],"state":[74],"art,":[77],"including":[78],"naive":[81],"baseline":[82],"rebuilds":[84],"whenever":[88],"an":[89],"affects":[91],"it.":[92],"On":[93],"include":[96],"polynomially":[97],"many":[98],"points":[100],"(e.g.":[101],"$\u0398(n^\\varepsilon)$":[102],"some":[104],"$\\varepsilon$),":[105],"such":[106],"as":[107],"ones":[109],"often":[111],"occur":[112],"in":[113,129],"practice,":[114],"outperforms":[117],"all":[118,140,179],"other":[119],"techniques.":[120],"Update-heavy":[121],"workloads":[122],"strongly":[123],"favour":[124],"approach,":[126],"which":[127],"is":[128,151],"line":[130],"theoretical":[133],"guarantees.":[134],"Yet,":[135],"remains":[138,176],"competitive":[139],"way":[142],"down":[143],"to":[144,148,153],"when":[145],"ratio":[150],"$1$":[152],"$10$.":[154],"Experiments":[155],"on":[156],"real-world":[157],"sets":[159],"furthermore":[160],"reveal":[161],"existing":[163],"techniques":[166],"suffer":[167],"from":[168],"significant":[169],"robustness":[170],"issues.":[171],"In":[172],"contrast,":[173],"stable":[177],"across":[178],"tested":[180],"inputs.":[181]},"counts_by_year":[],"updated_date":"2026-04-03T16:44:17.987007","created_date":"2026-04-03T00:00:00"}
