Efficient Bit-Parallel Multi-Patterns Approximate String Matching Algorithms

dc.contributor.author Prasad,R.
dc.contributor.author Sharma,A.K.
dc.contributor.author Singh,A.
dc.contributor.author Agarwal,S.
dc.contributor.author Misra,S.
dc.contributor.other Computer Engineering
dc.contributor.other 06. School Of Engineering
dc.contributor.other 01. Atılım University
dc.date.accessioned 2024-10-06T11:14:37Z
dc.date.available 2024-10-06T11:14:37Z
dc.date.issued 2011
dc.description.abstract Multi-patterns approximate string matching (MASM) problem is to find all the occurrences of set of patterns P0, P1, P2...Pr-1, r≥1, in the given text T[0...n-1], allowing limited number of errors in the matches. This problem has many applications in computational biology viz. finding DNA subsequences after possible mutations, locating positions of a disease(s) in a genome etc. The MASM problem has been previously solved by Baeza-Yates and Navarro by extending the bit-parallel automata (BPA) of approximate matching and using the concept of classes of characters. The drawbacks of this approach are: (a) It requires verification for the potential matches and, (b) It can handle patterns of length less than or equal to word length (w) of computer used. In this paper, we propose two new bit-parallel algorithms to solve the same problem. These new algorithms requires no verification and can handle patterns of length > w. These two techniques also use the same BPA of approximate matching and concatenation to form a single pattern from the set of r patterns. We compare the performance of new algorithms with existing algorithms and found that our algorithms have better running time than the previous algorithms. © 2011 Academic Journals. en_US
dc.identifier.issn 1992-2248
dc.identifier.scopus 2-s2.0-79952819922
dc.identifier.uri https://hdl.handle.net/20.500.14411/9292
dc.language.iso en en_US
dc.relation.ispartof Scientific Research and Essays en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Algorithm en_US
dc.subject Approximate matching en_US
dc.subject Bit-parallelism en_US
dc.subject Finite automata en_US
dc.subject Multiple patterns en_US
dc.title Efficient Bit-Parallel Multi-Patterns Approximate String Matching Algorithms en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.institutional Mısra, Sanjay
gdc.author.scopusid 57191422092
gdc.author.scopusid 57752874800
gdc.author.scopusid 57742191800
gdc.author.scopusid 23097406900
gdc.author.scopusid 56962766700
gdc.coar.access metadata only access
gdc.coar.type text::journal::journal article
gdc.description.department Atılım University en_US
gdc.description.departmenttemp Prasad R., Department of Computer Science and Engineering, Motilal Nehru National Institute of Technology, Allahabad, India; Sharma A.K., Department of Computer Science and Engineering, Motilal Nehru National Institute of Technology, Allahabad, India; Singh A., Department of Computer Science and Engineering, Motilal Nehru National Institute of Technology, Allahabad, India; Agarwal S., Department of Computer Science and Engineering, Motilal Nehru National Institute of Technology, Allahabad, India; Misra S., Department of Computer Engineering, Atilim University, Ankara, Turkey en_US
gdc.description.endpage 881 en_US
gdc.description.issue 4 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.startpage 876 en_US
gdc.description.volume 6 en_US
gdc.scopus.citedcount 7
relation.isAuthorOfPublication 53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isAuthorOfPublication.latestForDiscovery 53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isOrgUnitOfPublication e0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication 4abda634-67fd-417f-bee6-59c29fc99997
relation.isOrgUnitOfPublication 50be38c5-40c4-4d5f-b8e6-463e9514c6dd
relation.isOrgUnitOfPublication.latestForDiscovery e0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections