Fuerza Bruta: Análisis, Aplicaciones y Limitaciones de una Estrategia Algorítmica Fundamental

Authors

  • Eduardo David Escobar Mendoza
  • Carmen Alicia del Rosario Zapata Abanto
  • Daniel Andree Chavez Urcia
  • Gerardo Manuel Muñoz Gonzalez
  • Jorge Luis Toro Gallo
  • Danny Jhoel Ramos Torres

Keywords:

Fuerza bruta, complejidad algorítmica, algoritmos de búsqueda, optimización combinatoria, diseño de algoritmos

Abstract

La fuerza bruta es una de las formas más simples y directas de diseñar y analizar algoritmos. En este artículo se revisan sus bases teóricas, su relación con la complejidad computacional y su uso en problemas clásicos de la informática, como la búsqueda lineal, la generación de permutaciones, el problema del viajero (TSP) y la búsqueda de patrones en textos. Mediante experimentos controlados desarrollados en Java, se evaluaron los tiempos de ejecución con entradas de tamaño creciente. Los resultados muestran cómo, en ciertos casos, el tiempo de procesamiento aumenta de manera muy rápida debido a la explosión combinatoria propia de algoritmos con complejidades como O(n!) y O(2ⁿ). Además, estos resultados se comparan con métodos más eficientes, como el algoritmo de Held-Karp para el TSP y los algoritmos KMP y Boyer-Moore para la búsqueda de patrones. Esta comparación permite evidenciar las principales limitaciones prácticas de la fuerza bruta cuando se trabaja con problemas de gran tamaño. En conclusión, aunque la fuerza bruta puede garantizar una solución óptima en problemas finitos, su capacidad de escalar es muy limitada. Por ello, resulta más útil en casos pequeños, en fases iniciales de prototipado o como punto de referencia para comprobar la validez de algoritmos más avanzados. Su estudio es fundamental porque ayuda a comprender por qué son necesarias estrategias más sofisticadas, como la programación dinámica, los algoritmos voraces y las metaheurísticas.

Downloads

Published

2026-06-26

How to Cite

Fuerza Bruta: Análisis, Aplicaciones y Limitaciones de una Estrategia Algorítmica Fundamental . (2026). CIENTÍFICA TECHNOLOGICA, 1(2). https://revistas.unitru.edu.pe/index.php/ctech/article/view/7790