{"id":"https://openalex.org/W3037023875","doi":"https://doi.org/10.1137/21m145118x","title":"Algorithms for Subpath Convex Hull Queries and Ray-Shooting among Segments","display_name":"Algorithms for Subpath Convex Hull Queries and Ray-Shooting among Segments","publication_year":2024,"publication_date":"2024-08-13","ids":{"openalex":"https://openalex.org/W3037023875","doi":"https://doi.org/10.1137/21m145118x","mag":"3037023875"},"language":"en","primary_location":{"id":"doi:10.1137/21m145118x","is_oa":false,"landing_page_url":"https://doi.org/10.1137/21m145118x","pdf_url":null,"source":{"id":"https://openalex.org/S153560523","display_name":"SIAM Journal on Computing","issn_l":"0097-5397","issn":["0097-5397","1095-7111"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Computing","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/A5100457220","display_name":"Haitao Wang","orcid":"https://orcid.org/0000-0001-8134-7409"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Haitao Wang","raw_affiliation_strings":["Kahlert School of Computing, University of Utah, Salt Lake City, UT 84112 USA"],"affiliations":[{"raw_affiliation_string":"Kahlert School of Computing, University of Utah, Salt Lake City, UT 84112 USA","institution_ids":["https://openalex.org/I223532165"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5100457220"],"corresponding_institution_ids":["https://openalex.org/I223532165"],"apc_list":null,"apc_paid":null,"fwci":1.2818,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.84386466,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"53","issue":"4","first_page":"1132","last_page":"1161"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.9998999834060669,"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.9975000023841858,"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/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.996399998664856,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.7804402112960815},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.7624822854995728},{"id":"https://openalex.org/keywords/orthogonal-convex-hull","display_name":"Orthogonal convex hull","score":0.6761928200721741},{"id":"https://openalex.org/keywords/binary-logarithm","display_name":"Binary logarithm","score":0.6100796461105347},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.5648738145828247},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.520334005355835},{"id":"https://openalex.org/keywords/path","display_name":"Path (computing)","score":0.473850280046463},{"id":"https://openalex.org/keywords/binary-search-tree","display_name":"Binary search tree","score":0.4717741012573242},{"id":"https://openalex.org/keywords/computational-geometry","display_name":"Computational geometry","score":0.4587985873222351},{"id":"https://openalex.org/keywords/regular-polygon","display_name":"Regular polygon","score":0.45413336157798767},{"id":"https://openalex.org/keywords/space","display_name":"Space (punctuation)","score":0.4540163278579712},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.3683912754058838},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.31866031885147095},{"id":"https://openalex.org/keywords/convex-body","display_name":"Convex body","score":0.2549675703048706},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.2289126217365265},{"id":"https://openalex.org/keywords/binary-tree","display_name":"Binary tree","score":0.20454198122024536},{"id":"https://openalex.org/keywords/geometry","display_name":"Geometry","score":0.08236664533615112}],"concepts":[{"id":"https://openalex.org/C206194317","wikidata":"https://www.wikidata.org/wiki/Q1138624","display_name":"Convex hull","level":3,"score":0.7804402112960815},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.7624822854995728},{"id":"https://openalex.org/C64051489","wikidata":"https://www.wikidata.org/wiki/Q7104528","display_name":"Orthogonal convex hull","level":5,"score":0.6761928200721741},{"id":"https://openalex.org/C63553672","wikidata":"https://www.wikidata.org/wiki/Q581168","display_name":"Binary logarithm","level":2,"score":0.6100796461105347},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.5648738145828247},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.520334005355835},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.473850280046463},{"id":"https://openalex.org/C91154448","wikidata":"https://www.wikidata.org/wiki/Q623818","display_name":"Binary search tree","level":3,"score":0.4717741012573242},{"id":"https://openalex.org/C29123130","wikidata":"https://www.wikidata.org/wiki/Q874709","display_name":"Computational geometry","level":2,"score":0.4587985873222351},{"id":"https://openalex.org/C112680207","wikidata":"https://www.wikidata.org/wiki/Q714886","display_name":"Regular polygon","level":2,"score":0.45413336157798767},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.4540163278579712},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.3683912754058838},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.31866031885147095},{"id":"https://openalex.org/C134912446","wikidata":"https://www.wikidata.org/wiki/Q5166516","display_name":"Convex body","level":4,"score":0.2549675703048706},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.2289126217365265},{"id":"https://openalex.org/C197855036","wikidata":"https://www.wikidata.org/wiki/Q380172","display_name":"Binary tree","level":2,"score":0.20454198122024536},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.08236664533615112},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"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":1,"locations":[{"id":"doi:10.1137/21m145118x","is_oa":false,"landing_page_url":"https://doi.org/10.1137/21m145118x","pdf_url":null,"source":{"id":"https://openalex.org/S153560523","display_name":"SIAM Journal on Computing","issn_l":"0097-5397","issn":["0097-5397","1095-7111"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2091040771","display_name":null,"funder_award_id":"CCF-2300356","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G895976110","display_name":null,"funder_award_id":"CCF-2005323","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W653600258","https://openalex.org/W1584370661","https://openalex.org/W1964869106","https://openalex.org/W1972875213","https://openalex.org/W2005411543","https://openalex.org/W2011185151","https://openalex.org/W2011999472","https://openalex.org/W2015425624","https://openalex.org/W2020655744","https://openalex.org/W2025809050","https://openalex.org/W2027387410","https://openalex.org/W2030152280","https://openalex.org/W2032605149","https://openalex.org/W2039745107","https://openalex.org/W2054927768","https://openalex.org/W2057120677","https://openalex.org/W2057537033","https://openalex.org/W2059155916","https://openalex.org/W2064098750","https://openalex.org/W2066150540","https://openalex.org/W2088617781","https://openalex.org/W2126876121","https://openalex.org/W2128830892","https://openalex.org/W2132026455","https://openalex.org/W2136688261","https://openalex.org/W2609210027","https://openalex.org/W2981518383","https://openalex.org/W4213048098","https://openalex.org/W4231588467","https://openalex.org/W4235042979","https://openalex.org/W4251391716","https://openalex.org/W4253015087"],"related_works":["https://openalex.org/W2300145982","https://openalex.org/W2580512045","https://openalex.org/W1569666406","https://openalex.org/W2048874717","https://openalex.org/W2954460897","https://openalex.org/W2127184416","https://openalex.org/W2138200290","https://openalex.org/W1594629953","https://openalex.org/W2050284373","https://openalex.org/W1858319461"],"abstract_inverted_index":{".In":[0],"this":[1],"paper,":[2],"we":[3,187,277],"first":[4,51,214],"consider":[5],"the":[6,24,73,81,104,116,125,145,155,177,180,192,207,213,244,250,255,275,322,353,385,388,398,404],"subpath":[7,30,156],"convex":[8,25,117,157],"hull":[9,26,118,126,158,411],"query":[10,29,68,74,101,108,159,219,238,290,323,348,401],"problem:":[11],"Given":[12,197],"a":[13,57,111,198,218,227,264,267,279,289,293,317,360,394],"simple":[14],"path":[15],"\\(\\pi\\)":[16,32,148],"of":[17,27,31,60,138,147,179,200,230,269,282,346,387],"\\(n\\)":[18,201,270],"vertices,":[19],"preprocess":[20,209],"it":[21,210],"so":[22,119,211,320],"that":[23,93,120,212,234,285,321,338],"any":[28],"can":[33,127,221,235,257,286,309],"be":[34,128,222,258,310],"quickly":[35,223],"obtained.":[36],"Previously,":[37],"Guibas,":[38],"Hershberger,":[39],"and":[40,63,400],"Snoeyink":[41],"[Int.":[42],"J.":[43],"Comput.":[44],"Geom.":[45],"Appl.,":[46],"1":[47],"(1991),":[48],"pp.":[49],"1\u201322;":[50],"appeared":[52],"in":[53,130,206,239,274,295,352],"SODA":[54],"1990]":[55],"proposed":[56],"data":[58,140,228,280,344,389],"structure":[59,141,229,281],"\\(O(n)\\)":[61,95,143,261,283],"space":[62,82,96,233,256,284,386],"\\(O(\\log":[64,77,99,131],"n\\log":[65],"\\log":[66,85],"n)\\)":[67,78,86,100,132,232,241,297,314,329],"time;":[69],"they":[70],"also":[71],"reduced":[72,259,311],"time":[75,133,137,301,315,324,349],"to":[76,83,168,260,312],"by":[79,151,217,316,327,383,391],"increasing":[80],"\\(O(n\\log":[84,231,313],".":[87,262],"We":[88,225],"present":[89,188],"an":[90],"improved":[91],"result":[92,166],"uses":[94],"while":[97,397],"achieving":[98],"time.":[102,242,298],"Like":[103],"previous":[105],"work,":[106],"our":[107,139,164,378],"algorithm":[109,319],"returns":[110],"compact":[112],"interval":[113,414],"tree":[114],"representing":[115],"standard":[121],"binary-search-based":[122],"queries":[123],"on":[124],"performed":[129],"each.":[134],"The":[135,299],"preprocessing":[136,300,399],"is":[142,302,325],"after":[144],"vertices":[146],"are":[149,246,252,335,403],"sorted":[150],"\\(x\\)":[152],"-coordinate.":[153],"As":[154,263],"problem":[160,194],"has":[161,366],"many":[162],"applications,":[163],"new":[165,189,379],"leads":[167],"improvements":[169,382],"for":[170,191,304,369],"several":[171],"other":[172,185],"problems.":[173],"In":[174],"particular,":[175],"with":[176,184,330],"help":[178],"above":[181],"result,":[182],"along":[183],"techniques,":[186],"algorithms":[190],"ray-shooting":[193],"among":[195],"segments.":[196],"set":[199,268],"(possibly":[202,271],"intersecting)":[203,272],"line":[204,291],"segments":[205,245,251,273],"plane,":[208,276],"segment":[215,294],"hit":[216],"ray":[220],"found.":[224],"give":[226],"answer":[236],"each":[237],"\\((\\sqrt{n}\\log":[240],"If":[243],"nonintersecting":[247],"or":[248,408],"if":[249],"lines,":[253],"then":[254],"by-product,":[265],"given":[266],"build":[278],"determine":[287],"whether":[288],"intersects":[292],"\\(O(\\sqrt{n}\\log":[296,328],"\\(O(n^{1.5})\\)":[303],"all":[305,375],"four":[306],"problems,":[307,377],"which":[308],"randomized":[318],"bounded":[326],"high":[331],"probability.":[332],"All":[333],"these":[334,376],"classical":[336],"problems":[337],"have":[339],"been":[340,367],"studied":[341],"extensively.":[342],"Previously":[343],"structures":[345,390],"\\(\\widetilde{O}(\\sqrt{n})\\)":[347],"were":[350],"known":[351],"early":[354],"1990s":[355],"(the":[356],"notation":[357],"\\(\\widetilde{O}\\)":[358],"suppresses":[359],"polylogarithmic":[361],"factor);":[362],"nearly":[363],"no":[364],"progress":[365],"made":[368],"more":[370],"than":[371],"two":[372],"decades.":[373],"For":[374],"results":[380],"provide":[381],"reducing":[384],"at":[392],"least":[393],"logarithmic":[395],"factor":[396],"times":[402],"same":[405],"as":[406],"before":[407],"even":[409],"better.Keywordssubpath":[410],"queriesconvex":[412],"hullscompact":[413],"treesray-shootingMSC":[415],"codes68Q2568W4068U0565D18":[416]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
