{"id":"https://openalex.org/W2911687805","doi":"https://doi.org/10.1137/s0097539702424496","title":"Function Matching","display_name":"Function Matching","publication_year":2006,"publication_date":"2006-01-01","ids":{"openalex":"https://openalex.org/W2911687805","doi":"https://doi.org/10.1137/s0097539702424496","mag":"2911687805"},"language":"en","primary_location":{"id":"doi:10.1137/s0097539702424496","is_oa":false,"landing_page_url":"https://doi.org/10.1137/s0097539702424496","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/A5048790288","display_name":"Amihood Amir","orcid":"https://orcid.org/0000-0002-3939-337X"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Amihood Amir","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052726191","display_name":"Yonatan Aumann","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yonatan Aumann","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012404981","display_name":"Moshe Lewenstein","orcid":"https://orcid.org/0000-0002-8272-244X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Moshe Lewenstein","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5049614530","display_name":"Ely Porat","orcid":"https://orcid.org/0000-0001-6912-5766"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ely Porat","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5048790288"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.3555,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":{"value":0.85759682,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"35","issue":"5","first_page":"1007","last_page":"1022"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9998999834060669,"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.9998999834060669,"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.9948999881744385,"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/T10015","display_name":"Genomics and Phylogenetic Studies","score":0.9932000041007996,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/parameterized-complexity","display_name":"Parameterized complexity","score":0.7653630971908569},{"id":"https://openalex.org/keywords/sigma","display_name":"Sigma","score":0.7130728960037231},{"id":"https://openalex.org/keywords/substring","display_name":"Substring","score":0.7054556012153625},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.6712073087692261},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.5703219771385193},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.5516652464866638},{"id":"https://openalex.org/keywords/matching","display_name":"Matching (statistics)","score":0.5513489246368408},{"id":"https://openalex.org/keywords/alphabet","display_name":"Alphabet","score":0.5413458347320557},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4376230537891388},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.43680432438850403},{"id":"https://openalex.org/keywords/pattern-matching","display_name":"Pattern matching","score":0.43128499388694763},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.39277756214141846},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.28483471274375916},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.1651940643787384},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.1318064033985138},{"id":"https://openalex.org/keywords/statistics","display_name":"Statistics","score":0.08866450190544128},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.08058935403823853}],"concepts":[{"id":"https://openalex.org/C165464430","wikidata":"https://www.wikidata.org/wiki/Q1570441","display_name":"Parameterized complexity","level":2,"score":0.7653630971908569},{"id":"https://openalex.org/C2778049214","wikidata":"https://www.wikidata.org/wiki/Q7512234","display_name":"Sigma","level":2,"score":0.7130728960037231},{"id":"https://openalex.org/C182407805","wikidata":"https://www.wikidata.org/wiki/Q2626534","display_name":"Substring","level":3,"score":0.7054556012153625},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.6712073087692261},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.5703219771385193},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.5516652464866638},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.5513489246368408},{"id":"https://openalex.org/C112876837","wikidata":"https://www.wikidata.org/wiki/Q837518","display_name":"Alphabet","level":2,"score":0.5413458347320557},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4376230537891388},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.43680432438850403},{"id":"https://openalex.org/C68859911","wikidata":"https://www.wikidata.org/wiki/Q1503724","display_name":"Pattern matching","level":2,"score":0.43128499388694763},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.39277756214141846},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.28483471274375916},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.1651940643787384},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1318064033985138},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.08866450190544128},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.08058935403823853},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"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/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","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/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1137/s0097539702424496","is_oa":false,"landing_page_url":"https://doi.org/10.1137/s0097539702424496","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":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W1984548556","https://openalex.org/W1985108724","https://openalex.org/W1988851172","https://openalex.org/W1989204408","https://openalex.org/W2000866621","https://openalex.org/W2024557852","https://openalex.org/W2028654948","https://openalex.org/W2047006226","https://openalex.org/W2048675381","https://openalex.org/W2065941861","https://openalex.org/W2134826720","https://openalex.org/W2914885528","https://openalex.org/W4212840250","https://openalex.org/W4246356731","https://openalex.org/W4300098826"],"related_works":["https://openalex.org/W2185072563","https://openalex.org/W2150917858","https://openalex.org/W2062088872","https://openalex.org/W204227468","https://openalex.org/W2962729514","https://openalex.org/W2902555313","https://openalex.org/W2890359459","https://openalex.org/W2731201547","https://openalex.org/W2135574162","https://openalex.org/W4249054680"],"abstract_inverted_index":{"We":[0,40,89,117,141,163],"present":[1],"problems":[2],"in":[3,12,128,159],"the":[4,54,96,124,160,170],"following":[5],"three":[6],"application":[7],"areas:":[8],"identifying":[9],"similar":[10],"codes":[11],"which":[13],"global":[14],"register":[15],"reallocation":[16],"and":[17,29,74,153],"spill":[18],"code":[19],"minimization":[20],"were":[21],"done":[22],"(programming":[23],"languages);":[24],"protein":[25],"threading":[26],"(computational":[27],"biology);":[28],"searching":[30],"for":[31,110],"color":[32,36],"icons":[33],"under":[34],"different":[35],"maps":[37],"(image":[38],"processing).":[39],"introduce":[41],"a":[42,65,75,119,138,143],"new":[43],"search":[44],"model":[45],"called":[46],"function":[47,58,112,125,165],"matching":[48,59,126,166],"that":[49,99,122,155],"enables":[50],"us":[51],"to":[52,105,167],"solve":[53,169],"above":[55],"problems.":[56],"The":[57],"problem":[60,127,171],"has":[61],"as":[62],"its":[63],"input":[64],"text":[66,92],"T":[67],"of":[68,83,136,172],"length":[69,84],"n":[70],"over":[71,86],"alphabet":[72,87],"$\\Sigma_T$":[73],"pattern":[76],"$P":[77],"=":[78],"P[1]":[79],"P[2]":[80],"\\cdots":[81,108],"P[m]$":[82],"m":[85],"$\\Sigma_P$.":[88],"seek":[90],"all":[91],"locations":[93],"i,":[94],"where":[95],"m-length":[97],"substring":[98],"starts":[100],"at":[101],"i":[102],"is":[103,148,157],"equal":[104],"$f(P[1])":[106],"f(P[2])":[107],"f(P[m])$,":[109],"some":[111],"$f:":[113],"\\Sigma_P":[114],"\\rightarrow":[115],"\\Sigma_T$.":[116],"give":[118,142],"randomized":[120],"algorithm":[121,145],"solves":[123],"time":[129,147],"$O(n\\log":[130],"n)$":[131],"with":[132],"probability":[133],"${1\\over":[134],"n}$":[135],"declaring":[137],"false":[139],"positive.":[140],"deterministic":[144],"whose":[146],"$O(n":[149],"|\\Sigma_P|":[150],"\\log":[151],"m)$":[152],"show":[154],"it":[156],"optimal":[158],"convolutions":[161],"model.":[162],"use":[164],"efficiently":[168],"two-dimensional":[173],"parameterized":[174],"matching.":[175]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2020,"cited_by_count":4},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2019-02-21T00:00:00"}
