skip to main content
10.1145/3443279.3443296acmotherconferencesArticle/Chapter ViewAbstractPublication PagesnlpirConference Proceedingsconference-collections
research-article

An Approach to the Exact Packed String Matching Problem

Published: 01 February 2021 Publication History

Abstract

Searching data is a natural behavior of humankind and is also a fundamental operation in both industrial and academic areas. There has been research into developing sophisticated methods and techniques for string searching. The common method is to make use of prefixes and suffixes to move through the text while searching a string query in a text. It suffers from high computational complexity since it has to repeatedly search each character in the string query sequentially. In this paper, we address the difficulty and propose a novel approach that enables a parallel search of the text without indexing the text or the query which is needed for sequential search. The proposed approach utilizes an XNOR operation in conjunction with the shift method to find the instance of a query. We validated it through experiments finding improvement against other methods.

References

[1]
Sedghi, S., Van Liesdonk, P., Nikova, S., Hartel, P., & Jonker, W. 2010, September. Searching keywords with wildcards on encrypted data. In Proc. Intern. Conf. on Security and Cryptography for Networks: 138--153.
[2]
Huynh, T., Vlachos, M., & Rigoutsos, I. 2010. Anchoring Millions of distinct reads on the human genome within seconds. In Proc. of the Intern. Conf. on Extend. Database Tech.: 252--262.
[3]
Bondi, A. B. 2000. Characteristics of Scalability and Their Impact on Performance. In Proc. of Intern. Workshop on Software and Performance: 195--203.
[4]
Bille, P. 2011. Fast searching in packed strings. Journal of Discrete Algorithms, 9(1), 49--56.
[5]
Giaquinta, E., Grabowski, S., & Fredriksson, K. 2013. Approximate pattern matching with k-mismatches in packed text. Information Processing Letters, 113(19-21), 693--697.
[6]
Knuth, D. E., Morris, Jr, J. H., & Pratt, V. R. 1977. Fast pattern matching in strings. SIAM Journ. on Comp. 6(2), 323--350.
[7]
Boyer, R. S., & Moore, J. S. 1977. A Fast String Searching Algorithm. Communications of the ACM, 20(10), 762--772.
[8]
Wu, S., & Manber, U. 1992. Agrep-a fast approximate pattern-matching tool. Usenix Winter Techn. Conf.: 153--162.
[9]
Baeza-Yates, R. A., & Gonnet, G. H. 1989. A new approach to text searching. ACM SIGIR Forum Vol. 23: 168--175.
[10]
Gutnova, Alina. 2006. Bit parallel string matching.

Index Terms

  1. An Approach to the Exact Packed String Matching Problem

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    NLPIR '20: Proceedings of the 4th International Conference on Natural Language Processing and Information Retrieval
    December 2020
    217 pages
    ISBN:9781450377607
    DOI:10.1145/3443279
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • FernUniversität in Hagen

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 February 2021

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Bit-Parallel
    2. Packed String Matching
    3. String Matching

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    NLPIR 2020

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 34
      Total Downloads
    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media