{"id":"https://openalex.org/W2804656352","doi":"https://doi.org/10.4230/lipics.cpm.2018.11","title":"Locally Maximal Common Factors as a Tool for Efficient Dynamic String Algorithms.","display_name":"Locally Maximal Common Factors as a Tool for Efficient Dynamic String Algorithms.","publication_year":2018,"publication_date":"2018-01-01","ids":{"openalex":"https://openalex.org/W2804656352","doi":"https://doi.org/10.4230/lipics.cpm.2018.11","mag":"2804656352"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.4230/LIPIcs.CPM.2018.11","pdf_url":null,"source":{"id":"https://openalex.org/S4306417913","display_name":"Combinatorial Pattern Matching","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","indexed_in":[],"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/A5048790288","display_name":"Amihood Amir","orcid":"https://orcid.org/0000-0002-3939-337X"},"institutions":[{"id":"https://openalex.org/I13955877","display_name":"Bar-Ilan University","ror":"https://ror.org/03kgsv495","country_code":"IL","type":"funder","lineage":["https://openalex.org/I13955877"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Amihood Amir","raw_affiliation_strings":["Bar-Ilan University, Ramat Gan, Israel"],"affiliations":[{"raw_affiliation_string":"Bar-Ilan University, Ramat Gan, Israel","institution_ids":["https://openalex.org/I13955877"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5034280531","display_name":"Itai Boneh","orcid":"https://orcid.org/0009-0007-8895-4069"},"institutions":[{"id":"https://openalex.org/I13955877","display_name":"Bar-Ilan University","ror":"https://ror.org/03kgsv495","country_code":"IL","type":"funder","lineage":["https://openalex.org/I13955877"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Itai Boneh","raw_affiliation_strings":["Bar-Ilan University, Ramat Gan, Israel"],"affiliations":[{"raw_affiliation_string":"Bar-Ilan University, Ramat Gan, Israel","institution_ids":["https://openalex.org/I13955877"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.245,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.574049,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":79,"max":80},"biblio":{"volume":"105","issue":null,"first_page":"13","last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9951,"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":0.9951,"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/T10181","display_name":"Natural Language Processing Techniques","score":0.989,"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.9889,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/sigma","display_name":"Sigma","score":0.5399184},{"id":"https://openalex.org/keywords/position","display_name":"Position (finance)","score":0.46361595},{"id":"https://openalex.org/keywords/constant","display_name":"Constant (computer programming)","score":0.43119937},{"id":"https://openalex.org/keywords/dynamic-problem","display_name":"Dynamic problem","score":0.4149609}],"concepts":[{"id":"https://openalex.org/C157486923","wikidata":"https://www.wikidata.org/wiki/Q1376436","display_name":"String (physics)","level":2,"score":0.76211417},{"id":"https://openalex.org/C112876837","wikidata":"https://www.wikidata.org/wiki/Q837518","display_name":"Alphabet","level":2,"score":0.6889348},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.6170994},{"id":"https://openalex.org/C2778049214","wikidata":"https://www.wikidata.org/wiki/Q7512234","display_name":"Sigma","level":2,"score":0.5399184},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.46836507},{"id":"https://openalex.org/C198082294","wikidata":"https://www.wikidata.org/wiki/Q3399648","display_name":"Position (finance)","level":2,"score":0.46361595},{"id":"https://openalex.org/C2777027219","wikidata":"https://www.wikidata.org/wiki/Q1284190","display_name":"Constant (computer programming)","level":2,"score":0.43119937},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.41714743},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.41663602},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.41519362},{"id":"https://openalex.org/C99580578","wikidata":"https://www.wikidata.org/wiki/Q5319002","display_name":"Dynamic problem","level":2,"score":0.4149609},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.33330464},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.065918},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","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/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"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/C37914503","wikidata":"https://www.wikidata.org/wiki/Q156495","display_name":"Mathematical physics","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":[{"is_oa":false,"landing_page_url":"https://doi.org/10.4230/LIPIcs.CPM.2018.11","pdf_url":null,"source":{"id":"https://openalex.org/S4306417913","display_name":"Combinatorial Pattern Matching","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W3205707857","https://openalex.org/W3102067360","https://openalex.org/W2951646882","https://openalex.org/W2951396963","https://openalex.org/W2950104135","https://openalex.org/W2914681211","https://openalex.org/W2913952852","https://openalex.org/W2798308654","https://openalex.org/W2752874428","https://openalex.org/W2514988240","https://openalex.org/W2226029250","https://openalex.org/W2121028531","https://openalex.org/W2103234522","https://openalex.org/W2023893309","https://openalex.org/W1958452835","https://openalex.org/W1952158129","https://openalex.org/W1732081968","https://openalex.org/W1574782237","https://openalex.org/W153100663","https://openalex.org/W1512290650"],"abstract_inverted_index":{"There":[0],"has":[1],"been":[2],"recent":[3],"interest":[4],"in":[5,52,55,70,109,158,167,235],"dynamic":[6,72,79],"string":[7,10,198,278],"algorithms,":[8],"i.e.":[9],"problems":[11],"where":[12,99,194,254,273],"the":[13,21,32,65,77,86,95,113,152,164,175,197,241,250,261,269,283,302,311],"input":[14],"changes":[15],"dynamically.":[16],"One":[17],"such":[18,101,144],"problem":[19,75,88,243,285,304],"is":[20,28,76,123,147,196,209,259,275,308,314],"longest":[22],"common":[23],"factor":[24],"(LCF)":[25],"problem.":[26,84],"It":[27],"well":[29],"known":[30],"that":[31,131,150,229],"LCF":[33,66,82,114,141,189],"of":[34,40,67,94,115,174,190,240,260],"two":[35,68,153],"strings":[36,69,154],"S":[37,116,127,155,191,274],"and":[38,111,117,128,156,183,192,268,294,310],"D":[39,129,157,182,201],"length":[41,281],"n":[42],"over":[43],"a":[44,58,71,171,178,184,220,276],"fixed":[45],"constant-sized":[46],"alphabet":[47],"Sigma":[48,110],"can":[49],"be":[50,232],"computed":[51],"time":[53,137,159,168,292,298,307,313],"linear":[54,291,309],"n.":[56],"Recently,":[57],"new":[59],"challenge":[60],"was":[61],"introduced":[62],"-":[63,222,228],"finding":[64],"setting.":[73],"The":[74,121,245],"fully":[78],"one":[80],"sided":[81],"(FDOS-LCF)":[83],"In":[85,215],"FDOS-LCF":[87,242],"we":[89,132,218,247,286],"get":[90],"q":[91],"consecutive":[92],"queries":[93],"form":[96,262],",":[98,264],"each":[100,143],"query":[102,173,312],"means:":[103],"replace":[104],"D[i]":[105,204],"by":[106],"alpha,":[107,186],"alpha":[108],"output":[112],"(the":[118],"updated)":[119],"D.":[120],"goal":[122],"to":[124,138,212,231],"initially":[125],"preprocess":[126],"so":[130],"do":[133],"not":[134,210],"need":[135],"O(n)":[136],"compute":[139],"an":[140,148,188,288],"for":[142],"query.\nThe":[145],"state-of-the-art":[146],"algorithm":[149,165,208,289],"preprocesses":[151],"O(n":[160],"log^4":[161],"n).":[162,318],"Subsequently,":[163],"answers":[166],"O(log^3":[169],"n)":[170,297],"single":[172],"form:":[176],"Given":[177],"position":[179],"i":[180],"on":[181],"letter":[185],"return":[187],"D',":[193],"D'":[195],"resulting":[199],"from":[200],"after":[202],"substituting":[203],"with":[205,279,290],"alpha.":[206],"That":[207],"extendable":[211],"multiple":[213],"queries.":[214],"this":[216],"paper":[217],"present":[219],"tool":[221],"Locally":[223],"Maximal":[224],"Common":[225],"Factors":[226],"(LMCF)":[227],"proves":[230],"quite":[233],"useful":[234],"solving":[236],"some":[237],"restricted":[238],"versions":[239,246],".":[244],"solve":[248],"are":[249],"Decremental":[251],"FDOS-LCS":[252,271],"problem,":[253,272],"every":[255],"change":[256],"omega":[265],"!in":[266],"Sigma,":[267],"Periodic":[270],"periodic":[277,303],"period":[280],"p.\nFor":[282],"decremental":[284],"provide":[287],"preprocessing":[293,306],"O(log":[295],"log":[296,316,317],"per":[299],"query.":[300],"For":[301],"our":[305],"O(p":[315]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2804656352","counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1}],"updated_date":"2025-04-19T21:35:59.337928","created_date":"2018-06-01"}