8,187 Hits in 5.8 sec

Introducing efficient parallelism into approximate string matching and a new serial algorithm

G M Landau, U Vishkin
1986 Proceedings of the eighteenth annual ACM symposium on Theory of computing - STOC '86  
Given a text of length n, a pattern of length m and an integer k, we present parallel and serial algorithms for finding all occurrences of the pattern in the text with at most k differences.  ...  The serial algorithm follows also this new approach for handling the text. It runs in O(kn) time for alphabet whose size is fixed. For general input the algorithm requires O (n (k + log n )) time.  ...  There are a few notable algorithms for the string matching problem: linear time serial algorithms - , , , (a randomized algorithm) and [V-85b] , parallel algorithms [G-84] and [V-85b] .  ... 
doi:10.1145/12130.12152 dblp:conf/stoc/LandauV86 fatcat:hjn7yfok5ve75dkorw4mf3yfve

Pattern matching of signature-based IDS using Myers algorithm under MapReduce framework

Monther Aldwairi, Ansam M. Abu-Dalo, Moath Jarrah
2017 EURASIP Journal on Information Security  
This research intends to accelerate the pattern matching operation through parallelizing a matching algorithm on a multi-core CPU.  ...  In this paper, we parallelize a bit-vector algorithm, Myers algorithm, on a multi-core CPU under the MapReduce framework.  ...  Acknowledgements We would like to acknowledge the efforts of Yaser Jararweh and the valuable feedback of the reviewers. Availability of data and material Not applicable.  ... 
doi:10.1186/s13635-017-0062-7 fatcat:nmpetehk2jgyvdmkwcshhy4b2u

Querying and Mining Strings Made Easy [chapter]

Majed Sahli, Essam Mansour, Panos Kalnis
2017 Lecture Notes in Computer Science  
Therefore, we propose a scalable and efficient data structure that allows StarQL implementations to handle large sets of strings and utilize large computing infrastructures.  ...  This paper presents StarQL, a generic and declarative query language for strings.  ...  This paper proposed StarQL, a declarative query language for strings; and StarIN, a scalable and efficient data structure.  ... 
doi:10.1007/978-3-319-69179-4_1 fatcat:7mwy47qmhzbkbd3m2mgv2qkgmm


Majed Sahli, Essam Mansour, Panos Kalnis
2015 Proceedings of the VLDB Endowment  
It uses a comprehensive set of parallel string operations and provides a declarative query language to solve complex queries.  ...  Existing techniques are not flexible and cannot efficiently handle complex queries or large datasets. In this paper, we demonstrate StarDB, a distributed database system for analytics on strings.  ...  (ii ) We use efficient and self-tuned parallel algorithms to utilize resources and speedup computation.  ... 
doi:10.14778/2824032.2824082 fatcat:xyf7qe7smrgaxnbd646hanldim

String Matching on a Multicore GPU Using CUDA

Charalampos S. Kouzinopoulos, Konstantinos G. Margaritis
2009 2009 13th Panhellenic Conference on Informatics  
This paper presents experimental results on the parallel processing for some well known on-line string matching algorithms using one such GPU abstraction API, the Compute Unified Device Architecture (CUDA  ...  GPGPU made possible to exploit the processing power and the memory bandwidth of the GPUs with the use of APIs that hide the GPU hardware from programmers.  ...  including approximate and two dimensional string matching.  ... 
doi:10.1109/pci.2009.47 dblp:conf/pci/KouzinopoulosM09 fatcat:shoq453rvbbd3gi7d5oztpirbi

Parallel String Matching Problems with Computing Models An Analysis of the Most Recent Studies

K ButchiRaju, Chinta Someswara Rao, S. Viswanadha Raju
2013 International Journal of Computer Applications  
We focus on current developments of parallel string matching, computing models, and the central ideas of the algorithms and their complexities.  ...  We survey the current techniques to handle with the problem of parallel string matching with computing models.  ...  ., [41] proposes a memory-efficient parallel string matching scheme.  ... 
doi:10.5120/13321-0738 fatcat:ca3hjbzpxrc2rgjn7tjmhca4ni

Page 2560 of Mathematical Reviews Vol. , Issue 98D [page]

1998 Mathematical Reviews  
Our algorithm is based on the notion of failure function and mainly consists in efficiently constructing a new deterministic automaton.  ...  A g-gram index of the text is used in many approximate pattern matching algorithms. All earlier g-gram indexes have at least linear size.  ... 

Fast parallel and serial multidimensional approximate array matching

Amihood Amir, Gad M. Landau
1991 Theoretical Computer Science  
Amir, A. and GM. Landau, Fast parallel and serial multidimensional approxim i&e array matching, Theoretical Computer Science 81 ( 1991) 97-l 15.  ...  Our serial algorithm runs in time O( nt'( dk + k')) and the parallel algorithm run= in time 0( d( "log n -t k) + k') using nd processors.  ...  , Dennis Shasha, Uzi Wishkin and Moti Yung for helpful discussions concerning the issues of this paper, and Aliza Amir and Bill Gasarch for proofreading.  ... 
doi:10.1016/0304-3975(91)90318-v fatcat:wfsjmagn6fbvbitdqtibbarsem

A Parallel High Speed Lossless Data Compression Algorithm in Large-Scale Wireless Sensor Network

Bin Zhou, Hai Jin, Ran Zheng
2015 International Journal of Distributed Sensor Networks  
The core idea of PMLZSS algorithm is parallel matrix matching.  ...  PMLZSS algorithm divides the data compression files into multiple compressed dictionary window strings and prereading window strings along the vertical and horizontal axes of the matrices, respectively  ...  Basic Serial BF String Matching Algorithm.  ... 
doi:10.1155/2015/795353 fatcat:zpigahnu6jg5xfeqxtmjybpu64

Page 2081 of Mathematical Reviews Vol. , Issue 2003C [page]

2003 Mathematical Reviews  
Several methods were designed for approximate string matching that simulate non- deterministic finite automata (NFA) constructed for this problem.  ...  This paper presents reduced NFAs for approximate string match- ing usable when we are interested only in occurrences having edit distance less than or equal to a given integer, but we are not in- terested  ... 

Parallel String Matching Algorithm Using Grid

K M M Rajashekharaiah
2012 International Journal of Distributed and Parallel systems  
Implementing computing intensive applications such as string matching problem on grid is inevitable. In this paper we present a new method for exact string matching based on grid computing.  ...  This improves the executing time of the string matching algorithms on grid. The simulation results show significant improvement in executing time and speed up.  ...  Acknowledgements We sincerely thank our colleagues in the Department of Computer Science and Engineering for their advice and helpful discussions.  ... 
doi:10.5121/ijdps.2012.3303 fatcat:c7bt2io2g5dltahsedrboefxwm

Exact String Matching Algorithms: Survey, Issues, and Future Research Directions

Saqib Hakak, Amirrudin Kamsin, Palaiahnakote Shivakumara, Gulshan Amin Gilkar, Wazir Zada Khan, Muhammad Imran
2019 IEEE Access  
Understanding different string matching approaches (such as exact string matching and approximate string matching algorithms), integrating several algorithms, and modifying algorithms to address related  ...  with a core focus on exact string matching algorithms.  ...  APPROXIMATE STRING MATCHING ALGORITHMS Approximate string matching algorithm finds a substring that is close to a given pattern string.  ... 
doi:10.1109/access.2019.2914071 fatcat:2bkgo6vkjjd63nl2yavplt6gw4

Exploiting parallelism in pattern matching: an information retrieval application

Victor Wing-Kit Mak, Kuo Chu Lee, Ophir Frieder
1991 ACM Transactions on Information Systems  
We also propose B new parallel VLSI pnttern~matching algorithm called the Data Parallel Pattern Matching (DPPM) algorithm, which serially broadcasts and compares the pattern to a block of data in parallel  ...  We propose a document-searching architecture baaed on high-speed hardware pattern matching to increase the throughput of an information retrieval system.  ...  Sudhir Aggarwal. and Bill Mamfblf or their support in this project.  ... 
doi:10.1145/103731.103734 fatcat:x6ws4eqoebgi7lmqtz5ym2qbnq

Scalable Similarity Joins of Tokenized Strings [article]

Ahmed Metwally, Chun-Heng Huang
2019 arXiv   pre-print
Comparing the tokenized-string features of a large number of accounts requires an intuitive tokenized-string distance that can detect subtle edits introduced by an adversary, and a very scalable algorithm  ...  We carefully engineer optimizations and approximations that dramatically improve the efficiency of TSJ.  ...  These multi-identity attacks can be classified roughly into serial and parallel attacks, or combinations of both 2 .  ... 
arXiv:1903.09238v1 fatcat:jogiioacwfbx7azgxtqq4blnwa

Distributed Algorithm for Parallel Edit Distance Computation

Muhammad Umair Sadiq, Muhammad Murtaza Yousaf
2020 Computing and informatics  
In this work, a distributed algorithm is presented for parallel edit distance computation. The proposed algorithm is both time and space efficient.  ...  It is evaluated on a hybrid setup of distributed and shared memory systems. Results suggest that the proposed algorithm achieves significant performance gain over the existing parallel approach.  ...  A bit parallel algorithm for the problem of approximate string matching [15] is presented in [16] . This algorithm is serial and depends upon the word size of machine.  ... 
doi:10.31577/cai_2020_4_757 fatcat:kil5sq5wnbc4lapauuin56kfjm
« Previous Showing results 1 — 15 out of 8,187 results