Approximate String Matching Algorithm Using Multiple-Character Inverted Lists

Approximate string matching algorithms, which permit mismatched characters, are extensively employed in software featuring search tools, database management systems, and various applications and online services. Consequently, the development of new algorithms to facilitate faster and more accurate searches continues to pose a significant challenge for researchers. This research article introduces a novel approximate string matching algorithm, designated as m-IVLASM, derived from the Multiple-Character Inverted Lists data structure traditionally utilized for single pattern string matching. The proposed algorithm exhibits flexibility by allowing adjustable search parameters for each query, thereby enhancing search speed and efficiency compared to conventional methods. Operating in linear time, the algorithm demonstrates superior performance. Experimental results, derived from both random data and real-world datasets, provide compelling evidence that the new method significantly surpasses previous approaches in terms of effectiveness. The optimal efficiency for character length factor splitting was identified at values of 0.5 and 0.8.

Authors

Institutions

Publication Details

Published
2024-08-08
DOI
https://doi.org/10.1109/ri2c64012.2024.10784446
Primary Topic
Algorithms and Data Compression
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Approximate String Matching Algorithm Using Multiple-Character Inverted Lists

Chouvalit Khancome, Nuanprang Sangurai, Soontaree Thumsuwan
Algorithms and Data Compression
article

Approximate String Matching Algorithm Using Multiple-Character Inverted Lists

Chouvalit Khancome, Nuanprang Sangurai, Soontaree Thumsuwan
article en

Abstract

Approximate string matching algorithms, which permit mismatched characters, are extensively employed in software featuring search tools, database management systems, and various applications and online services. Consequently, the development of new algorithms to facilitate faster and more accurate searches continues to pose a significant challenge for researchers. This research article introduces a novel approximate string matching algorithm, designated as m-IVLASM, derived from the Multiple-Character Inverted Lists data structure traditionally utilized for single pattern string matching. The proposed algorithm exhibits flexibility by allowing adjustable search parameters for each query, thereby enhancing search speed and efficiency compared to conventional methods. Operating in linear time, the algorithm demonstrates superior performance. Experimental results, derived from both random data and real-world datasets, provide compelling evidence that the new method significantly surpasses previous approaches in terms of effectiveness. The optimal efficiency for character length factor splitting was identified at values of 0.5 and 0.8.

Rajabhat Rajanagarindra University (TH), Ramkhamhaeng University (TH)
Openalex Percentile: Top 79%
Algorithms and Data Compression
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Approximate String Matching Algorithm Using Multiple-Character Inverted Lists — Chouvalit Khancome, Nuanprang Sangurai, et al. · (2024) | TGRS Research Map | TGRS