{"id":"https://openalex.org/W2521035154","doi":null,"title":"Multiple Pattern String Matching Methodologies: A Comparative Analysis","display_name":"Multiple Pattern String Matching Methodologies: A Comparative Analysis","publication_year":2012,"publication_date":"2012-01-01","ids":{"openalex":"https://openalex.org/W2521035154","mag":"2521035154"},"language":"en","primary_location":{"id":"pmh:oai:CiteSeerX.psu:10.1.1.638.9356","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.638.9356","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.ijsrp.org/research_paper_jul2012/ijsrp-july-2012-101.pdf","raw_type":"text"},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Zeeshan Ahmed Khan","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zeeshan Ahmed Khan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041506920","display_name":"Rajesh Kumar Pateriya","orcid":"https://orcid.org/0000-0001-7163-0024","observed_orcids":["https://orcid.org/0000-0001-7163-0024"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"R. K. Pateriya","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0001-7163-0024","affiliations":[]},{"author_position":"last","author":{"id":null,"display_name":"Maulana Azad","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Maulana Azad","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.1938,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.76506955,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":87,"max":97},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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/2614","display_name":"Theoretical Computer Science"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"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/2614","display_name":"Theoretical Computer Science"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11567","display_name":"semigroups and automata theory","score":0.0,"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.0,"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/string-matching-algorithms","display_name":"string matching algorithms","score":0.8500000238418579},{"id":"https://openalex.org/keywords/aho-corasick-algorithm","display_name":"Aho-Corasick algorithm","score":0.9660000205039978},{"id":"https://openalex.org/keywords/bit-parallel-algorithms","display_name":"bit-parallel algorithms","score":0.8659999966621399},{"id":"https://openalex.org/keywords/rabin-karp-algorithm","display_name":"Rabin-Karp algorithm","score":0.9240000247955322},{"id":"https://openalex.org/keywords/wu-manber-algorithm","display_name":"Wu-Manber algorithm","score":0.9850000143051147},{"id":"https://openalex.org/keywords/finite-state-machines","display_name":"finite automata","score":0.7210000157356262},{"id":"https://openalex.org/keywords/algorithm-comparison","display_name":"algorithm comparison","score":0.47999998927116394},{"id":"https://openalex.org/keywords/virus-scanning","display_name":"virus scanning","score":0.6399999856948853},{"id":"https://openalex.org/keywords/intrusion-detection","display_name":"intrusion detection","score":0.9769999980926514}],"concepts":[{"id":"https://openalex.org/C7757238","wikidata":"https://www.wikidata.org/wiki/Q374040","display_name":"String searching algorithm","level":3,"score":0.8850230574607849},{"id":"https://openalex.org/C13052355","wikidata":"https://www.wikidata.org/wiki/Q5152399","display_name":"Commentz-Walter algorithm","level":4,"score":0.8065178394317627},{"id":"https://openalex.org/C80701825","wikidata":"https://www.wikidata.org/wiki/Q895984","display_name":"Boyer\u2013Moore string search algorithm","level":5,"score":0.7077646255493164},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6958380341529846},{"id":"https://openalex.org/C32610155","wikidata":"https://www.wikidata.org/wiki/Q1798621","display_name":"Approximate string matching","level":3,"score":0.5908312797546387},{"id":"https://openalex.org/C22820288","wikidata":"https://www.wikidata.org/wiki/Q9050568","display_name":"String metric","level":4,"score":0.5861629247665405},{"id":"https://openalex.org/C157486923","wikidata":"https://www.wikidata.org/wiki/Q1376436","display_name":"String (physics)","level":2,"score":0.5685697197914124},{"id":"https://openalex.org/C68859911","wikidata":"https://www.wikidata.org/wiki/Q1503724","display_name":"Pattern matching","level":2,"score":0.5401874780654907},{"id":"https://openalex.org/C121329065","wikidata":"https://www.wikidata.org/wiki/Q185612","display_name":"Regular expression","level":2,"score":0.5345323085784912},{"id":"https://openalex.org/C104091681","wikidata":"https://www.wikidata.org/wiki/Q837528","display_name":"Deterministic finite automaton","level":3,"score":0.5130025744438171},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5033921599388123},{"id":"https://openalex.org/C167822520","wikidata":"https://www.wikidata.org/wiki/Q176452","display_name":"Finite-state machine","level":2,"score":0.4765109121799469},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4743275046348572},{"id":"https://openalex.org/C35525427","wikidata":"https://www.wikidata.org/wiki/Q745881","display_name":"Intrusion detection system","level":2,"score":0.4230250120162964},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2308478057384491},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.16979241371154785},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.11690652370452881},{"id":"https://openalex.org/C37914503","wikidata":"https://www.wikidata.org/wiki/Q156495","display_name":"Mathematical physics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:CiteSeerX.psu:10.1.1.638.9356","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.638.9356","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.ijsrp.org/research_paper_jul2012/ijsrp-july-2012-101.pdf","raw_type":"text"},{"id":"mag:2521035154","doi":null,"is_oa":false,"landing_page_url":"http://www.ijsrp.org/research_paper_jul2012/ijsrp-july-2012-101.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W124244495","https://openalex.org/W1516506771","https://openalex.org/W1577337656","https://openalex.org/W1674877186","https://openalex.org/W1978173716","https://openalex.org/W2005991258","https://openalex.org/W2061622728","https://openalex.org/W2080104421","https://openalex.org/W2099964107","https://openalex.org/W2134826720"],"related_works":["https://openalex.org/W2291452290","https://openalex.org/W7098798212","https://openalex.org/W97791873","https://openalex.org/W4283590739","https://openalex.org/W2070907807","https://openalex.org/W7096911266","https://openalex.org/W21149542","https://openalex.org/W2364423341","https://openalex.org/W4382342882","https://openalex.org/W1991731883"],"abstract_inverted_index":{"Abstract\u2014String":[0],"matching":[1,56,73,110,221,235],"algorithms":[2,236],"in":[3,71,84,127,183,189],"software":[4],"applications":[5],"like":[6,115,156],"virus":[7],"scanners":[8],"(anti-virus)":[9],"or":[10],"intrusion":[11],"detection":[12],"systems":[13],"is":[14,132,142,237],"stressed":[15],"for":[16,27],"improving":[17],"data":[18],"security":[19],"over":[20],"the":[21,90,98,106,145,168,213],"internet.":[22],"String-matching":[23],"techniques":[24],"are":[25,68,123],"used":[26],"sequence":[28],"analysis,":[29],"gene":[30],"finding,":[31],"evolutionary":[32],"biology":[33],"studies":[34],"and":[35,64,149,201,208],"analysis":[36,215],"of":[37,62,78,147,160,177,180,192,199,216,225,233],"protein":[38],"expression.":[39],"Other":[40],"fields":[41],"such":[42,79],"as":[43,58,75],"Music":[44],"Technology,":[45],"Computational":[46],"Linguistics,":[47],"Artificial":[48,50],"Intelligence,":[49],"Vision,":[51],"have":[52],"been":[53],"using":[54],"string":[55,72,109,220,234],"algorithm":[57,131,141,155,204],"their":[59],"integral":[60],"part":[61],"theoretical":[63],"practical":[65,95],"tools.":[66],"There":[67],"various":[69,217],"problems":[70,101],"appeared":[74],"a":[76,178,184],"result":[77],"continuous,":[80],"exhaustive":[81],"use,":[82],"which":[83],"turn":[85],"were":[86],"promptly":[87],"solved":[88,104],"by":[89,105,194],"computer":[91],"scientists.":[92],"The":[93],"more":[94],"solutions":[96],"to":[97,124,166,173],"real":[99],"world":[100],"can":[102],"be":[103,125],"multiple":[107,218],"pattern":[108,181,219],"algorithms.":[111,222],"String":[112],"Matching":[113],"Algorithms":[114],"Aho-Corasick,":[116,226],"Commentz-Walter,":[117,227],"Bit":[118,153],"parallel,":[119],"Rabin-Karp,":[120,229],"Wu-Manber":[121,186,230],"etc.":[122,231],"focused":[126],"this":[128],"paper.":[129],"Aho-Corasick":[130,200],"based":[133,143],"on":[134,144,239],"finite":[135,150],"state":[136,151],"machines":[137],"(automata).":[138],"Commentz":[139],"Walter":[140],"idea":[146,198],"Knutt-Morris-Pratt":[148],"machines.":[152],"parallel":[154],"shift-or":[157],"makes":[158],"use":[159],"wide":[161],"machine":[162],"words":[163],"(CPU":[164],"registers)":[165],"parallelize":[167],"work.":[169],"Rabin-Karp":[170],"uses":[171],"hashing":[172],"find":[174],"any":[175],"one":[176,193,195],"set":[179],"strings":[182],"text.":[185],"looking":[187],"text":[188],"blocks":[190],"instead":[191],"character":[196],"combining":[197],"Boyer-Moore.":[202],"Each":[203],"has":[205],"certain":[206],"advantages":[207],"disadvantages.":[209],"This":[210],"paper":[211],"presents":[212],"comparative":[214],"A":[223],"comparison":[224],"Bit-Parallel(Shift-OR),":[228],"type":[232],"presented":[238],"different":[240],"parameters.":[241]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":2},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":2},{"year":2012,"cited_by_count":1}],"updated_date":"2026-09-29T14:09:16.559479","created_date":"2016-09-23T00:00:00"}
