Definición
Un crecimiento rápido (a menudo superpolinomial) en el número de estados candidatos, asignaciones o configuraciones que deben considerarse durante razonamiento automatizado, búsqueda o construcción de modelos.
Principio
Principio
El ramificado combinatoria multiplica las posibilidades; sin restricciones, poda o explotación de la estructura, el número de candidatos crece exponencialmente o peor con el tamaño del problema.
Demostración
Demostración
Una fórmula SAT con n variables booleanas no restringidas plantea hasta 2^n asignaciones por considerar; añadir elecciones no restringidas en un problema de planificación multiplica de forma similar el árbol de búsqueda y hace inviable los métodos exhaustivos.
Aplicación incorrecta
Aplicación incorrecta
Aplicar búsqueda exhaustiva no informada o ramificación ingenua a problemas con estructura combinatoria (por ejemplo, enumerar a ciegas permutaciones para programación) que garantiza tiempos de ejecución y uso de recursos imprácticos.
Consecuencia
Consecuencia
Reconocer la explosión del espacio de búsqueda motiva heurísticas, quiebre de simetrías, propagación de restricciones, descomposición o algoritmos de aproximación que reducen el ramificado efectivo y restauran la tratabilidad en instancias prácticas.
Inversión
Inversión
Reducción del espacio de búsqueda — introducir restricciones, abstracciones o factorizaciones que reduzcan el conjunto de candidatos y permitan búsqueda eficiente.
Límite
Límite
Se aplica a tareas de búsqueda y razonamiento combinatorio donde los recuentos de candidatos crecen por combinatoria; excluye la complejidad puramente aritmética inherente a cálculos en forma cerrada sin ramificación.
Tensión semántica
Tensión semántica
Tensión con la explosión de recursos: la explosión describe el crecimiento combinatorio de candidatos, mientras que la explosión de recursos enfatiza las consecuencias (tiempo, memoria); las estrategias de mitigación pueden abordar uno o ambos aspectos.
Síntesis
Síntesis
La explosión del espacio de búsqueda es el crecimiento combinatorio de posibilidades en razonamiento automatizado que hace inviable la enumeración ingenua; el manejo práctico requiere explotar la estructura (restricciones, heurísticas, descomposición) para reducir el ramificado y enfocar la búsqueda.