{"id":"https://openalex.org/W4388031997","doi":"https://doi.org/10.48550/arxiv.2310.18068","title":"Simple and Robust Dynamic Two-Dimensional Convex Hull","display_name":"Simple and Robust Dynamic Two-Dimensional Convex Hull","publication_year":2023,"publication_date":"2023-01-01","ids":{"openalex":"https://openalex.org/W4388031997","doi":"https://doi.org/10.48550/arxiv.2310.18068"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2310.18068","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_indexed_in_scopus":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":["Cornell University"],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false},"type":"preprint","type_crossref":"posted-content","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/abs/2310.18068","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5077121215","display_name":"Emil Toftegaard G\u00e6de","orcid":"https://orcid.org/0009-0001-9462-6359"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"G\u00e6de, Emil Toftegaard","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070148734","display_name":"Inge Li G\u00f8rtz","orcid":"https://orcid.org/0000-0002-8322-4952"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"G\u00f8rtz, Inge Li","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009550388","display_name":"Ivor van der Hoog","orcid":"https://orcid.org/0009-0006-2624-0231"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"van der Hoog, Ivor","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113088795","display_name":"Christoffer Krogh","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Krogh, Christoffer","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5004695759","display_name":"Eva Rotenberg","orcid":"https://orcid.org/0000-0001-5853-7909"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rotenberg, Eva","raw_affiliation_strings":[],"affiliations":[]}],"institution_assertions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":0,"max":66},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11106","display_name":"Data Management and Algorithms","score":0.9964,"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.9964,"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/T10720","display_name":"Complexity and Algorithms in Graphs","score":0.991,"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"}},{"id":"https://openalex.org/T12072","display_name":"Machine Learning and Algorithms","score":0.9813,"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/robustness","display_name":"Robustness","score":0.6046798},{"id":"https://openalex.org/keywords/rank","display_name":"Rank (graph theory)","score":0.6045382},{"id":"https://openalex.org/keywords/extreme-point","display_name":"Extreme point","score":0.50955606},{"id":"https://openalex.org/keywords/orthogonal-convex-hull","display_name":"Orthogonal convex hull","score":0.49735072},{"id":"https://openalex.org/keywords/convex-polytope","display_name":"Convex polytope","score":0.47642717},{"id":"https://openalex.org/keywords/output-sensitive-algorithm","display_name":"Output-sensitive algorithm","score":0.42068422}],"concepts":[{"id":"https://openalex.org/C206194317","wikidata":"https://www.wikidata.org/wiki/Q1138624","display_name":"Convex hull","level":3,"score":0.87716174},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.6046798},{"id":"https://openalex.org/C164226766","wikidata":"https://www.wikidata.org/wiki/Q7293202","display_name":"Rank (graph theory)","level":2,"score":0.6045382},{"id":"https://openalex.org/C111110010","wikidata":"https://www.wikidata.org/wiki/Q2627315","display_name":"Convex combination","level":4,"score":0.56927794},{"id":"https://openalex.org/C49870271","wikidata":"https://www.wikidata.org/wiki/Q193657","display_name":"Convex set","level":4,"score":0.55949545},{"id":"https://openalex.org/C39847760","wikidata":"https://www.wikidata.org/wiki/Q1385465","display_name":"Extreme point","level":2,"score":0.50955606},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.50271106},{"id":"https://openalex.org/C64051489","wikidata":"https://www.wikidata.org/wiki/Q7104528","display_name":"Orthogonal convex hull","level":5,"score":0.49735072},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.48484933},{"id":"https://openalex.org/C110943637","wikidata":"https://www.wikidata.org/wiki/Q4129097","display_name":"Convex polytope","level":5,"score":0.47642717},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4726029},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.46280783},{"id":"https://openalex.org/C37423430","wikidata":"https://www.wikidata.org/wiki/Q6750281","display_name":"Hull","level":2,"score":0.44275203},{"id":"https://openalex.org/C112680207","wikidata":"https://www.wikidata.org/wiki/Q714886","display_name":"Regular polygon","level":2,"score":0.4421653},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.42070836},{"id":"https://openalex.org/C39132409","wikidata":"https://www.wikidata.org/wiki/Q7112860","display_name":"Output-sensitive algorithm","level":5,"score":0.42068422},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.40204036},{"id":"https://openalex.org/C157972887","wikidata":"https://www.wikidata.org/wiki/Q463359","display_name":"Convex optimization","level":3,"score":0.24640796},{"id":"https://openalex.org/C134912446","wikidata":"https://www.wikidata.org/wiki/Q5166516","display_name":"Convex body","level":4,"score":0.14433166},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.09674853},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C199104240","wikidata":"https://www.wikidata.org/wiki/Q118291","display_name":"Marine engineering","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2310.18068","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_indexed_in_scopus":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":["Cornell University"],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"http://arxiv.org/abs/2310.18068","pdf_url":"http://arxiv.org/pdf/2310.18068","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":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":["Cornell University"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":false,"landing_page_url":"https://api.datacite.org/dois/10.48550/arxiv.2310.18068","pdf_url":null,"source":{"id":"https://openalex.org/S4393179698","display_name":"DataCite API","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":"https://openalex.org/I4210145204","host_organization_name":"DataCite","host_organization_lineage":["https://openalex.org/I4210145204"],"host_organization_lineage_names":["DataCite"],"type":"metadata"},"license":null,"license_id":null,"version":null}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2310.18068","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_indexed_in_scopus":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":["Cornell University"],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false},"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2741067195","https://openalex.org/W2580512045","https://openalex.org/W2439874932","https://openalex.org/W2376690466","https://openalex.org/W2375652826","https://openalex.org/W2358001426","https://openalex.org/W2300145982","https://openalex.org/W2058179942","https://openalex.org/W2048874717","https://openalex.org/W1758159897"],"abstract_inverted_index":{"The":[0],"convex":[1,11,26,37,136,158,186],"hull":[2,38,137,159,187],"of":[3,77,89,160,183,209,223,248,267],"a":[4,21,35,54,72,87,116,122,144,220,238,258],"data":[5,23,79,188],"set":[6,12,88,167],"$P$":[7],"is":[8,57,80,86,101,146,168,177],"the":[9,40,61,84,157,164,184,204,264,289],"smallest":[10],"that":[13,28,139,241,279],"contains":[14],"$P$.":[15],"In":[16,34,126],"this":[17,127],"work,":[18,128],"we":[19,129,218],"present":[20],"new":[22,197],"structure":[24,189],"for":[25,30,47,94],"hull,":[27,62],"allows":[29],"efficient":[31],"dynamic":[32,36,135],"updates.":[33],"implementation,":[39],"following":[41],"traits":[42],"are":[43],"desirable:":[44],"(1)":[45],"algorithms":[46],"efficiently":[48,155],"answering":[49],"queries":[50,141],"as":[51],"to":[52,65,115,120,142,154,170,237,256],"whether":[53,143],"specified":[55],"point":[56,117,124,145,166],"inside":[58],"or":[59,283],"outside":[60],"(2)":[63],"adhering":[64],"geometric":[66],"robustness,":[67],"and":[68,172,192,211,263,272],"(3)":[69],"algorithmic":[70,181,198,229],"simplicity.Furthermore,":[71],"specific":[73],"but":[74],"well-motivated":[75],"type":[76],"two-dimensional":[78,123],"rank-based":[81,226],"data.":[82],"Here,":[83],"input":[85],"real-valued":[90,165],"numbers":[91],"$Y$":[92,111],"where":[93],"any":[95],"number":[96],"$y\\in":[97],"Y$":[98],"its":[99,102],"rank":[100],"index":[103],"in":[104,110,245],"$Y$'s":[105],"sorted":[106],"order.":[107],"Each":[108],"value":[109],"can":[112,151,242],"be":[113,152,243],"mapped":[114],"$(rank,":[118],"value)$":[119],"obtain":[121],"set.":[125],"give":[130],"an":[131,180,233],"efficient,":[132],"geometrically":[133],"robust,":[134],"algorithm,":[138],"facilitates":[140],"internal.":[147],"Furthermore,":[148],"our":[149,254,268,274],"construction":[150],"used":[153],"update":[156,205],"rank-ordered":[161],"data,":[162],"when":[163],"subject":[169],"insertions":[171],"deletions.":[173],"Our":[174,200,228],"improved":[175],"solution":[176,255],"based":[178],"on":[179,203,277],"simplification":[182,230],"classical":[185],"by":[190],"Overmars":[191,210],"van":[193,212],"Leeuwen~[STOC'80],":[194],"combined":[195],"with":[196],"insights.":[199],"theoretical":[201,261],"guarantees":[202,262],"time":[206],"match":[207],"those":[208],"Leeuwen,":[213],"namely":[214],"$O(\\log^2":[215],"|P|)$,":[216],"while":[217],"allow":[219],"wider":[221],"range":[222],"functionalities":[224],"(including":[225],"data).":[227],"includes":[231],"simplifying":[232],"11-case":[234],"check":[235,240],"down":[236],"3-case":[239],"written":[244],"20":[246],"lines":[247],"easily":[249],"readable":[250],"C-code.":[251],"We":[252,270],"extend":[253],"provide":[257],"trade-off":[259],"between":[260],"practical":[265],"performance":[266],"algorithm.":[269],"test":[271],"compare":[273],"solutions":[275],"extensively":[276],"inputs":[278],"were":[280],"generated":[281],"randomly":[282],"adversarially,":[284],"including":[285],"benchmarking":[286],"datasets":[287],"from":[288],"literature.":[290]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4388031997","counts_by_year":[],"updated_date":"2025-03-01T01:59:57.770830","created_date":"2023-11-01"}