{"id":"https://openalex.org/W2076643326","doi":"https://doi.org/10.1137/110853327","title":"Pattern Matching under Polynomial Transformation","display_name":"Pattern Matching under Polynomial Transformation","publication_year":2013,"publication_date":"2013-01-01","ids":{"openalex":"https://openalex.org/W2076643326","doi":"https://doi.org/10.1137/110853327","mag":"2076643326"},"language":"en","primary_location":{"id":"doi:10.1137/110853327","is_oa":false,"landing_page_url":"https://doi.org/10.1137/110853327","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":true,"oa_status":"green","oa_url":"https://research-information.bris.ac.uk/ws/files/8549193/1109.1494v2.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5070120604","display_name":"Ayelet Butman","orcid":null},"institutions":[{"id":"https://openalex.org/I157943965","display_name":"Holon Institute of Technology","ror":"https://ror.org/02prqh017","country_code":"IL","type":"education","lineage":["https://openalex.org/I157943965"]}],"countries":["IL"],"is_corresponding":true,"raw_author_name":"Ayelet Butman","raw_affiliation_strings":["Holon Institute of Technology  Holon Israel"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Holon Institute of Technology  Holon Israel","institution_ids":["https://openalex.org/I157943965"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110894600","display_name":"Peter Clifford","orcid":null},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Peter Clifford","raw_affiliation_strings":["University of Oxford"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Oxford","institution_ids":["https://openalex.org/I40120149"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011337679","display_name":"Rapha\u00ebl Clifford","orcid":"https://orcid.org/0000-0003-0599-0915"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rapha\u00ebl Clifford","raw_affiliation_strings":["Department of Computer Science"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040199592","display_name":"Markus Jalsenius","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Markus Jalsenius","raw_affiliation_strings":["Department of Computer Science"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009275662","display_name":"Noa Lewenstein","orcid":null},"institutions":[{"id":"https://openalex.org/I55693919","display_name":"Netanya Academic College","ror":"https://ror.org/03d7p8g51","country_code":"IL","type":"education","lineage":["https://openalex.org/I55693919"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Noa Lewenstein","raw_affiliation_strings":["Netanya Academic College, Israel#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Netanya Academic College, Israel#TAB#","institution_ids":["https://openalex.org/I55693919"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063509142","display_name":"Benny Porat","orcid":null},"institutions":[{"id":"https://openalex.org/I13955877","display_name":"Bar-Ilan University","ror":"https://ror.org/03kgsv495","country_code":"IL","type":"education","lineage":["https://openalex.org/I13955877"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Benny Porat","raw_affiliation_strings":["Bar=Ilan University, Israel"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Bar=Ilan University, Israel","institution_ids":["https://openalex.org/I13955877"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049614530","display_name":"Ely Porat","orcid":"https://orcid.org/0000-0001-6912-5766"},"institutions":[{"id":"https://openalex.org/I13955877","display_name":"Bar-Ilan University","ror":"https://ror.org/03kgsv495","country_code":"IL","type":"education","lineage":["https://openalex.org/I13955877"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Ely Porat","raw_affiliation_strings":["Bar=Ilan University, Israel"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Bar=Ilan University, Israel","institution_ids":["https://openalex.org/I13955877"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035485534","display_name":"Benjamin Sach","orcid":"https://orcid.org/0000-0001-8360-9345"},"institutions":[{"id":"https://openalex.org/I39555362","display_name":"University of Warwick","ror":"https://ror.org/01a77tt86","country_code":"GB","type":"education","lineage":["https://openalex.org/I39555362"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Benjamin Sach","raw_affiliation_strings":["Department of Computer Science, University of Warwick, U.K"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Warwick, U.K","institution_ids":["https://openalex.org/I39555362"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5070120604"],"corresponding_institution_ids":["https://openalex.org/I157943965"],"apc_list":null,"apc_paid":null,"fwci":0.9884,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.8292301,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"42","issue":"2","first_page":"611","last_page":"633"},"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/T12029","display_name":"DNA and Biological Computing","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life 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/mathematics","display_name":"Mathematics","score":0.6944692134857178},{"id":"https://openalex.org/keywords/hamming-distance","display_name":"Hamming distance","score":0.6730244159698486},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.6619085669517517},{"id":"https://openalex.org/keywords/time-complexity","display_name":"Time complexity","score":0.6175558567047119},{"id":"https://openalex.org/keywords/transformation","display_name":"Transformation (genetics)","score":0.5882312059402466},{"id":"https://openalex.org/keywords/polynomial","display_name":"Polynomial","score":0.5738810896873474},{"id":"https://openalex.org/keywords/matching","display_name":"Matching (statistics)","score":0.530765950679779},{"id":"https://openalex.org/keywords/pattern-matching","display_name":"Pattern matching","score":0.5120182633399963},{"id":"https://openalex.org/keywords/deterministic-algorithm","display_name":"Deterministic algorithm","score":0.5046762228012085},{"id":"https://openalex.org/keywords/integer","display_name":"Integer (computer science)","score":0.5033718943595886},{"id":"https://openalex.org/keywords/randomized-algorithm","display_name":"Randomized algorithm","score":0.49702051281929016},{"id":"https://openalex.org/keywords/degree","display_name":"Degree (music)","score":0.48540863394737244},{"id":"https://openalex.org/keywords/linear-map","display_name":"Linear map","score":0.47009894251823425},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.4565773010253906},{"id":"https://openalex.org/keywords/binary-logarithm","display_name":"Binary logarithm","score":0.4112863540649414},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.13817578554153442},{"id":"https://openalex.org/keywords/pure-mathematics","display_name":"Pure mathematics","score":0.07732459902763367}],"concepts":[{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.6944692134857178},{"id":"https://openalex.org/C193319292","wikidata":"https://www.wikidata.org/wiki/Q272172","display_name":"Hamming distance","level":2,"score":0.6730244159698486},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.6619085669517517},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.6175558567047119},{"id":"https://openalex.org/C204241405","wikidata":"https://www.wikidata.org/wiki/Q461499","display_name":"Transformation (genetics)","level":3,"score":0.5882312059402466},{"id":"https://openalex.org/C90119067","wikidata":"https://www.wikidata.org/wiki/Q43260","display_name":"Polynomial","level":2,"score":0.5738810896873474},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.530765950679779},{"id":"https://openalex.org/C68859911","wikidata":"https://www.wikidata.org/wiki/Q1503724","display_name":"Pattern matching","level":2,"score":0.5120182633399963},{"id":"https://openalex.org/C13533509","wikidata":"https://www.wikidata.org/wiki/Q1064349","display_name":"Deterministic algorithm","level":2,"score":0.5046762228012085},{"id":"https://openalex.org/C97137487","wikidata":"https://www.wikidata.org/wiki/Q729138","display_name":"Integer (computer science)","level":2,"score":0.5033718943595886},{"id":"https://openalex.org/C128669082","wikidata":"https://www.wikidata.org/wiki/Q583461","display_name":"Randomized algorithm","level":2,"score":0.49702051281929016},{"id":"https://openalex.org/C2775997480","wikidata":"https://www.wikidata.org/wiki/Q586277","display_name":"Degree (music)","level":2,"score":0.48540863394737244},{"id":"https://openalex.org/C49766605","wikidata":"https://www.wikidata.org/wiki/Q207643","display_name":"Linear map","level":2,"score":0.47009894251823425},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.4565773010253906},{"id":"https://openalex.org/C63553672","wikidata":"https://www.wikidata.org/wiki/Q581168","display_name":"Binary logarithm","level":2,"score":0.4112863540649414},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.13817578554153442},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.07732459902763367},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","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},{"id":"https://openalex.org/C24890656","wikidata":"https://www.wikidata.org/wiki/Q82811","display_name":"Acoustics","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"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/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1137/110853327","is_oa":false,"landing_page_url":"https://doi.org/10.1137/110853327","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:research-information.bris.ac.uk:openaire_cris_publications/c60b328a-a4e6-4472-a5ea-805245e15262","is_oa":true,"landing_page_url":"https://research-information.bris.ac.uk/en/publications/c60b328a-a4e6-4472-a5ea-805245e15262","pdf_url":"https://research-information.bris.ac.uk/ws/files/8549193/1109.1494v2.pdf","source":{"id":"https://openalex.org/S4306400895","display_name":"Bristol Research (University of Bristol)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I36234482","host_organization_name":"University of Bristol","host_organization_lineage":["https://openalex.org/I36234482"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Butman, A, Peter, C, Clifford, R, Jalsenius, M T, Lewenstein, N, Porat, B & Porat, E 2013, 'Pattern matching under polynomial transformation', SIAM Journal on Computing, vol. 42, no. 2, pp. 611-633. https://doi.org/10.1137/110853327","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.766.6422","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.766.6422","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://arxiv.org/pdf/1109.1494.pdf","raw_type":"text"},{"id":"pmh:oai:research-information.bris.ac.uk:publications/c60b328a-a4e6-4472-a5ea-805245e15262","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306400895","display_name":"Bristol Research (University of Bristol)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I36234482","host_organization_name":"University of Bristol","host_organization_lineage":["https://openalex.org/I36234482"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":{"id":"pmh:oai:research-information.bris.ac.uk:openaire_cris_publications/c60b328a-a4e6-4472-a5ea-805245e15262","is_oa":true,"landing_page_url":"https://research-information.bris.ac.uk/en/publications/c60b328a-a4e6-4472-a5ea-805245e15262","pdf_url":"https://research-information.bris.ac.uk/ws/files/8549193/1109.1494v2.pdf","source":{"id":"https://openalex.org/S4306400895","display_name":"Bristol Research (University of Bristol)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I36234482","host_organization_name":"University of Bristol","host_organization_lineage":["https://openalex.org/I36234482"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Butman, A, Peter, C, Clifford, R, Jalsenius, M T, Lewenstein, N, Porat, B & Porat, E 2013, 'Pattern matching under polynomial transformation', SIAM Journal on Computing, vol. 42, no. 2, pp. 611-633. https://doi.org/10.1137/110853327","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7346094511","display_name":null,"funder_award_id":"EP/H028056/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G7353949881","display_name":null,"funder_award_id":"EP/J011940/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W2076643326.pdf"},"referenced_works_count":14,"referenced_works":["https://openalex.org/W1519092730","https://openalex.org/W1977946998","https://openalex.org/W1979740015","https://openalex.org/W1986520777","https://openalex.org/W1987061061","https://openalex.org/W1989204408","https://openalex.org/W2047006226","https://openalex.org/W2067386559","https://openalex.org/W2073544604","https://openalex.org/W2115070927","https://openalex.org/W2911687805","https://openalex.org/W3137072739","https://openalex.org/W4212954813","https://openalex.org/W4213071546"],"related_works":["https://openalex.org/W2174440985","https://openalex.org/W2112526268","https://openalex.org/W1964089073","https://openalex.org/W2011643166","https://openalex.org/W4243213822","https://openalex.org/W2279830512","https://openalex.org/W2119226317","https://openalex.org/W2058681277","https://openalex.org/W2154716867","https://openalex.org/W2951573806"],"abstract_inverted_index":{"We":[0,119,147,200],"consider":[1,135,176],"a":[2,9,28,54,76,82,177,188,202],"class":[3],"of":[4,19,57,78,85,130,138,169,179,215],"pattern":[5,21,25,77,105],"matching":[6,26,106],"problems":[7],"where":[8,42,88],"normalizing":[10],"polynomial":[11,128,145],"transformation":[12],"can":[13,114],"be":[14,198],"applied":[15,48],"at":[16,233],"every":[17,234],"alignment":[18],"the":[20,50,65,117,125,136,140,167,170,180,192,230],"and":[22,38,64,72,81,162],"text.":[23],"Normalized":[24],"plays":[27],"key":[29],"role":[30],"in":[31,116],"fields":[32],"as":[33,35],"diverse":[34],"image":[36],"processing":[37],"musical":[39],"information":[40],"processing,":[41],"application":[43],"specific":[44],"transformations":[45,109,129,164,186],"are":[46,90],"often":[47],"to":[49,92,123,127,197,217],"input.":[51,118],"By":[52],"considering":[53],"wide":[55],"range":[56],"such":[58],"transformations,":[59],"we":[60,97,134,175,209],"provide":[61],"fast":[62],"algorithms":[63,103],"first":[66,98],"lower":[67],"bounds":[68],"for":[69,104,150,160,222],"both":[70,89],"new":[71],"old":[73],"problems.":[74],"Given":[75],"length":[79,86],"$m$":[80],"longer":[83],"text":[84],"$n$,":[87],"assumed":[91],"contain":[93],"integer":[94],"values":[95],"only,":[96],"show":[99,121,148],"$O(n\\log":[100],"m)$":[101],"time":[102,158,206,221],"under":[107,144,184],"linear":[108,163],"even":[110],"when":[111],"wildcard":[112],"symbols":[113],"occur":[115],"then":[120,210],"how":[122],"extend":[124],"technique":[126],"arbitrary":[131],"degree.":[132],"Next":[133],"problem":[137,183],"finding":[139],"minimum":[141],"Hamming":[142,181],"distance":[143,182,194],"transformation.":[146],"that,":[149],"any":[151],"$\\varepsilon>0$,":[152],"there":[153],"cannot":[154],"exist":[155],"an":[156],"$O(nm^{1-\\varepsilon})$":[157],"algorithm":[159],"additive":[161,185],"conditional":[165],"on":[166,191],"hardness":[168],"classic":[171],"3Sum":[172],"problem.":[173],"Finally,":[174],"version":[178],"with":[187,236],"bound":[189],"$k$":[190],"maximum":[193],"that":[195],"needs":[196],"reported.":[199],"give":[201],"deterministic":[203],"$O(nk\\log":[204],"k)$":[205],"solution,":[207],"which":[208],"improve":[211],"by":[212],"careful":[213],"use":[214],"randomization":[216],"$O(n\\sqrt{k\\log":[218],"k}\\log":[219],"n)$":[220],"sufficiently":[223],"small":[224],"$k$.":[225],"Our":[226],"randomized":[227],"solution":[228],"outputs":[229],"correct":[231],"answer":[232],"position":[235],"high":[237],"probability.":[238]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2026-05-11T08:15:01.531666","created_date":"2025-10-10T00:00:00"}
