Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿Qué ES LA REDUCIBILIDAD?
EJEMPLO DE REDUCIBILIDAD:
Un matemático está en una habitación que contiene una mesa, un grifo y un recipiente vacío en el
suelo. Se le pide que ponga el recipiente lleno de agua en la mesa. Rápidamente coge el
recipiente, lo llena de agua y lo coloca en la mesa. Un rato más tarde está en la habitación
equipada como antes, con la diferencia de que ahora el recipiente está lleno en el suelo. Cuando
se le pide que resuelva la misma tarea, el matemático vacía el recipiente, lo deja en el suelo y
responde: "he reducido la tarea al primer problema". A menudo se utiliza la técnica de reducir un
problema a otro para comprobar si tiene o no solución efectiva.
A su vez, los problemas solubles se dividen en dos clases: los algorítmicos y los no algorítmicos.
Un problema se dice algorítmico si existe un algoritmo que permita darle solución.
Un problema se dice no algorítmico si no existe un algoritmo que permita encontrar su solución.
Un problema se dice insoluble si se sabe que no existe una solución para él.
Un problema se dice indecidible si no se sabe si existe o no existe solución para él.
EJEMPLOS:
¿Existe un algoritmo para determinar si una gramática es ambigua o no? No es insoluble.
• ¿Existe un algoritmo para decidir si dos autómatas finitos cualesquiera son equivalentes? Si es un
problema soluble.
¿Como se puede obtener la raiz por medio de una calculadora? Escriba el algoritmo
Un robot puede apilar en ciertos lugares cajas e diferentes tamaños. La caja a apilar no puede ser
más grande que las que ya estén apiladas en dicho lugar. El robot puede solo tomar la caja de más
arriba de una pila. ¿Cómo puede el robot pasar las tres cajas apiladas en el lugar A al lugar C
usando si es necesario el lugar de apilar B?