Efficient Bit-Parallel Multi-Patterns Approximate String Matching Algorithms

dc.authorscopusid57191422092
dc.authorscopusid57752874800
dc.authorscopusid57742191800
dc.authorscopusid23097406900
dc.authorscopusid56962766700
dc.contributor.authorPrasad,R.
dc.contributor.authorSharma,A.K.
dc.contributor.authorSingh,A.
dc.contributor.authorAgarwal,S.
dc.contributor.authorMisra,S.
dc.contributor.otherComputer Engineering
dc.date.accessioned2024-10-06T11:14:37Z
dc.date.available2024-10-06T11:14:37Z
dc.date.issued2011
dc.departmentAtılım Universityen_US
dc.department-tempPrasad 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, Turkeyen_US
dc.description.abstractMulti-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.citationcount7
dc.identifier.endpage881en_US
dc.identifier.issn1992-2248
dc.identifier.issue4en_US
dc.identifier.scopus2-s2.0-79952819922
dc.identifier.startpage876en_US
dc.identifier.urihttps://hdl.handle.net/20.500.14411/9292
dc.identifier.volume6en_US
dc.institutionauthorMısra, Sanjay
dc.language.isoenen_US
dc.relation.ispartofScientific Research and Essaysen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.scopus.citedbyCount7
dc.subjectAlgorithmen_US
dc.subjectApproximate matchingen_US
dc.subjectBit-parallelismen_US
dc.subjectFinite automataen_US
dc.subjectMultiple patternsen_US
dc.titleEfficient Bit-Parallel Multi-Patterns Approximate String Matching Algorithmsen_US
dc.typeArticleen_US
dspace.entity.typePublication
relation.isAuthorOfPublication53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isAuthorOfPublication.latestForDiscovery53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isOrgUnitOfPublicatione0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscoverye0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections