A Hybrid Length-Based Pattern Matching Algorithm for Text Searching
Descripción del Articulo
Este artículo presenta un algoritmo híbrido para la coincidencia de patrones en texto, que combina el preprocesamiento de la longitud de palabra con el algoritmo Knuth-Morris-Pratt (KMP). Su rendimiento se evaluó frente a KMP y Boyer-Moore (BM) en dos escenarios: textos sintéticos y textos del mundo...
| Autores: | , |
|---|---|
| Formato: | tesis de grado |
| Fecha de Publicación: | 2025 |
| Institución: | Universidad Nacional de San Agustín |
| Repositorio: | UNSA-Institucional |
| Lenguaje: | español |
| OAI Identifier: | oai:repositorio.unsa.edu.pe:20.500.12773/20315 |
| Enlace del recurso: | https://hdl.handle.net/20.500.12773/20315 |
| Nivel de acceso: | acceso abierto |
| Materia: | Knuth-Morris-Pratt Boyer-Moore Text search https://purl.org/pe-repo/ocde/ford#2.02.04 |
| Sumario: | Este artículo presenta un algoritmo híbrido para la coincidencia de patrones en texto, que combina el preprocesamiento de la longitud de palabra con el algoritmo Knuth-Morris-Pratt (KMP). Su rendimiento se evaluó frente a KMP y Boyer-Moore (BM) en dos escenarios: textos sintéticos y textos del mundo real. En el primero, los algoritmos clásicos demostraron ser más eficientes debido a la estructura uniforme de los datos. Sin embargo, en textos del mundo real, el algoritmo híbrido redujo significativamente los tiempos de búsqueda, gracias a su capacidad para filtrar coincidencias por patrones de longitud antes de realizar comparaciones carácter por carácter. El algoritmo también demostró flexibilidad en el reconocimiento de patrones con diferentes delimitadores. Entre sus limitaciones se encuentra la dificultad para detectar subcadenas dentro de palabras más largas. Como trabajo futuro, se propone la incorporación de técnicas de coincidencia parcial y la adaptación del enfoque a entornos multilingües y sistemas de aprendizaje automático. El conjunto de datos utilizado se proporciona para fomentar la reproducibilidad. |
|---|
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).