An Enhancement of Boyer-Moore Algorithm Using Hash Table

Purpose This study aims to enhance the Boyer-Moore algorithm by integrating hash tables to improve efficiency in handling large datasets and complex patterns. The enhancement addresses challenges of increased execution time and memory usage in text processing tasks. Method The proposed algorithm incorporates hash tables to optimize pattern preprocessing and matching, enabling faster data access and reducing redundant computations. Performance was evaluated by testing both the original and enhanced algorithms on datasets ranging from 100,000 to over 5 million characters. Results The enhanced algorithm demonstrated a 16.39% improvement in execution time, processing 5,289,118 characters in 1.64 seconds compared to 1.96 seconds for the original. Memory usage was also reduced by approximately 1,210 KB across dataset sizes, showcasing its scalability and resource efficiency. Conclusion The integration of hash-based structures into the Boyer-Moore algorithm significantly enhances its runtime and memory performance without compromising accuracy. These improvements make it highly suitable for real-time applications such as content moderation, search engines, and large-scale data analytics. Recommendations Future studies should explore hybrid algorithms, advanced data structures, and multilingual datasets to further optimize performance and validate adaptability. Research Implications The enhanced algorithm provides a robust solution for real-time text processing, supporting industries that rely on efficient, large-scale analytics. Practical Implications Industries such as data analytics and content moderation can adopt this algorithm to meet growing demands for scalable and efficient computational tools. Social Implications Improved text-processing efficiency supports faster, more accurate content moderation, fostering safer and more respectful online environments.

Authors

Publication Details

Journal
International Journal For Multidisciplinary Research
Published
2024-12-17
DOI
https://doi.org/10.36948/ijfmr.2024.v06i06.32548
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

An Enhancement of Boyer-Moore Algorithm Using Hash Table

Vivien A. Agustin, M.N. Martin, Juan Domingo
International Journal For Multidisciplinary Research
Algorithms and Data Compression
article

An Enhancement of Boyer-Moore Algorithm Using Hash Table

Vivien A. Agustin, M.N. Martin, Juan Domingo
article en

Abstract

Purpose This study aims to enhance the Boyer-Moore algorithm by integrating hash tables to improve efficiency in handling large datasets and complex patterns. The enhancement addresses challenges of increased execution time and memory usage in text processing tasks. Method The proposed algorithm incorporates hash tables to optimize pattern preprocessing and matching, enabling faster data access and reducing redundant computations. Performance was evaluated by testing both the original and enhanced algorithms on datasets ranging from 100,000 to over 5 million characters. Results The enhanced algorithm demonstrated a 16.39% improvement in execution time, processing 5,289,118 characters in 1.64 seconds compared to 1.96 seconds for the original. Memory usage was also reduced by approximately 1,210 KB across dataset sizes, showcasing its scalability and resource efficiency. Conclusion The integration of hash-based structures into the Boyer-Moore algorithm significantly enhances its runtime and memory performance without compromising accuracy. These improvements make it highly suitable for real-time applications such as content moderation, search engines, and large-scale data analytics. Recommendations Future studies should explore hybrid algorithms, advanced data structures, and multilingual datasets to further optimize performance and validate adaptability. Research Implications The enhanced algorithm provides a robust solution for real-time text processing, supporting industries that rely on efficient, large-scale analytics. Practical Implications Industries such as data analytics and content moderation can adopt this algorithm to meet growing demands for scalable and efficient computational tools. Social Implications Improved text-processing efficiency supports faster, more accurate content moderation, fostering safer and more respectful online environments.

International Journal For Multidisciplinary ResearchVol. 6(6)
Decent work and economic growth
Openalex Percentile: Top 78%
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.