{"id":"https://openalex.org/W1976373002","doi":"https://doi.org/10.1137/0218082","title":"Simple Fast Algorithms for the Editing Distance between Trees and Related Problems","display_name":"Simple Fast Algorithms for the Editing Distance between Trees and Related Problems","publication_year":1989,"publication_date":"1989-12-01","ids":{"openalex":"https://openalex.org/W1976373002","doi":"https://doi.org/10.1137/0218082","mag":"1976373002"},"language":"en","primary_location":{"id":"doi:10.1137/0218082","is_oa":false,"landing_page_url":"https://doi.org/10.1137/0218082","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/A5081729547","display_name":"Kaizhong Zhang","orcid":"https://orcid.org/0000-0003-1734-5921"},"institutions":[{"id":"https://openalex.org/I57206974","display_name":"New York University","ror":"https://ror.org/0190ak572","country_code":"US","type":"education","lineage":["https://openalex.org/I57206974"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Kaizhong Zhang","raw_affiliation_strings":["New York University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"New York University","institution_ids":["https://openalex.org/I57206974"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5055576104","display_name":"Dennis Shasha","orcid":"https://orcid.org/0000-0002-7036-3312"},"institutions":[{"id":"https://openalex.org/I36672615","display_name":"Courant Institute of Mathematical Sciences","ror":"https://ror.org/037tm7f56","country_code":"US","type":"education","lineage":["https://openalex.org/I36672615","https://openalex.org/I57206974"]},{"id":"https://openalex.org/I57206974","display_name":"New York University","ror":"https://ror.org/0190ak572","country_code":"US","type":"education","lineage":["https://openalex.org/I57206974"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dennis Shasha","raw_affiliation_strings":["Department of Computer Science, Middlesex College, The University of Western Ontario, London, Ontario, Canada N6A 5B7","\" Courant Institute of Mathematical Sciences, New York University, 251 Mercer Street, New York, New York 10012","Courant Institute of Mathematical Sciences, New York University, 251 Mercer Street, New York, New York, 10012"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Middlesex College, The University of Western Ontario, London, Ontario, Canada N6A 5B7","institution_ids":[]},{"raw_affiliation_string":"\" Courant Institute of Mathematical Sciences, New York University, 251 Mercer Street, New York, New York 10012","institution_ids":["https://openalex.org/I36672615","https://openalex.org/I57206974"]},{"raw_affiliation_string":"Courant Institute of Mathematical Sciences, New York University, 251 Mercer Street, New York, New York, 10012","institution_ids":["https://openalex.org/I36672615","https://openalex.org/I57206974"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5081729547"],"corresponding_institution_ids":["https://openalex.org/I57206974"],"apc_list":null,"apc_paid":null,"fwci":6.5994,"has_fulltext":false,"cited_by_count":1296,"citation_normalized_percentile":{"value":0.96463381,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"18","issue":"6","first_page":"1245","last_page":"1262"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":1.0,"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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T11567","display_name":"semigroups and automata theory","score":0.9965000152587891,"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/combinatorics","display_name":"Combinatorics","score":0.7653262615203857},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.6435828804969788},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.6231027841567993},{"id":"https://openalex.org/keywords/order","display_name":"Order (exchange)","score":0.565762460231781},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.5235195755958557},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4985363483428955},{"id":"https://openalex.org/keywords/pruning","display_name":"Pruning","score":0.4798545241355896},{"id":"https://openalex.org/keywords/matching","display_name":"Matching (statistics)","score":0.4538702368736267},{"id":"https://openalex.org/keywords/space","display_name":"Space (punctuation)","score":0.42843982577323914},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.4185817837715149},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.32365894317626953},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.2491147816181183},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.10972654819488525}],"concepts":[{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.7653262615203857},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.6435828804969788},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.6231027841567993},{"id":"https://openalex.org/C182306322","wikidata":"https://www.wikidata.org/wiki/Q1779371","display_name":"Order (exchange)","level":2,"score":0.565762460231781},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.5235195755958557},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4985363483428955},{"id":"https://openalex.org/C108010975","wikidata":"https://www.wikidata.org/wiki/Q500094","display_name":"Pruning","level":2,"score":0.4798545241355896},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.4538702368736267},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.42843982577323914},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.4185817837715149},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.32365894317626953},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.2491147816181183},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.10972654819488525},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.0},{"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/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1137/0218082","is_oa":false,"landing_page_url":"https://doi.org/10.1137/0218082","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"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.460.5601","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.460.5601","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://grantjenks.com/wiki/_media/ideas/simple_fast_algorithms_for_the_editing_distance_between_tree_and_related_problems.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8876996369","display_name":null,"funder_award_id":"N00014","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320337345","display_name":"Office of Naval Research","ror":"https://ror.org/00rk2pe57"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W1509757910","https://openalex.org/W1860104593","https://openalex.org/W1970026646","https://openalex.org/W1975009259","https://openalex.org/W1982388427","https://openalex.org/W1990413869","https://openalex.org/W2016219933","https://openalex.org/W2021088858","https://openalex.org/W2088194494","https://openalex.org/W2421250929"],"related_works":["https://openalex.org/W1585007175","https://openalex.org/W2382521049","https://openalex.org/W2144385241","https://openalex.org/W4300101996","https://openalex.org/W4253593777","https://openalex.org/W4285312748","https://openalex.org/W3203767529","https://openalex.org/W2049983311","https://openalex.org/W2088946561","https://openalex.org/W1985727224"],"abstract_inverted_index":{"Ordered":[0],"labeled":[1],"trees":[2,4,19],"are":[3,51],"in":[5,127],"which":[6],"the":[7,24,55,63,71,90,101,124,158,175],"left-to-right":[8],"order":[9],"among":[10],"siblings":[11],"is.":[12],"significant.":[13],"The":[14,40,106],"distance":[15,64,73],"between":[16,65,74],"two":[17,66],"ordered":[18],"is":[20,46,62,70,114,120],"considered":[21],"to":[22,34,38,53,122,164,182],"be":[23,84,180],"weighted":[25],"number":[26],"of":[27,42,58,92,103],"edit":[28],"operations":[29],"(insert,":[30],"delete,":[31],"and":[32,76,144],"modify)":[33],"transform":[35],"one":[36],"tree":[37,44,94],"another.":[39],"problem":[41],"approximate":[43],"matching":[45],"also":[47],"considered.":[48],"Specifically,":[49],"algorithms":[50],"designed":[52],"answer":[54],"following":[56],"kinds":[57],"questions:":[59],"1.":[60],"What":[61,69],"trees?":[67],"2.":[68],"minimum":[72],"T":[75,77],"when":[78],"zero":[79],"or":[80],"more":[81],"subtrees":[82,113],"can":[83,179],"removed":[85],"from":[86],"T2":[87],"3.":[88],"Let":[89],"pruning":[91],"a":[93],"at":[95],"node":[96,104],"n":[97],"mean":[98],"removing":[99],"all":[100],"descendants":[102],"n.":[105],"analogous":[107],"question":[108],"for":[109,112,157],"prunings":[110],"as":[111],"answered.":[115],"A":[116],"dynamic":[117],"programming":[118],"algorithm":[119,162,176],"presented":[121,177],"solve":[123],"three":[125],"questions":[126],"sequential":[128],"time":[129],"O(I":[130],"Tll":[131],"x":[132,140,147,155],"IT2lxmin":[133],"(depth":[134],"(":[135,138],"Tt),":[136],"leaves":[137],"T))":[139],"min":[141],"(depth(T2),":[142],"leaves(T2)))":[143],"space":[145],"O(Ir,":[146],"lT21)":[148],"compared":[149],"with":[150],"o(I":[151],"T,I":[152],"IT=I":[153],"x(depth(T)):":[154],"(depth(T2)))":[156],"best":[159],"previous":[160],"published":[161],"due":[163],"Tai":[165],"[J.":[166],"Assoc.":[167],"Comput.":[168],"Mach.,":[169],"26":[170],"(1979),":[171],"pp.":[172],"422-433].":[173],"Further,":[174],"here":[178],"parallelized":[181],"give":[183]},"counts_by_year":[{"year":2026,"cited_by_count":7},{"year":2025,"cited_by_count":32},{"year":2024,"cited_by_count":33},{"year":2023,"cited_by_count":40},{"year":2022,"cited_by_count":38},{"year":2021,"cited_by_count":70},{"year":2020,"cited_by_count":43},{"year":2019,"cited_by_count":51},{"year":2018,"cited_by_count":46},{"year":2017,"cited_by_count":46},{"year":2016,"cited_by_count":39},{"year":2015,"cited_by_count":50},{"year":2014,"cited_by_count":60},{"year":2013,"cited_by_count":70},{"year":2012,"cited_by_count":52}],"updated_date":"2026-05-08T15:41:06.802602","created_date":"2025-10-10T00:00:00"}
