Clasificación de problemas algorítmicos Toribio Sarmiento Miguel Sesarego Cruz Rosmery
REPRESENTACIÓN DEL CONOCIMIENTO Redes semánticas Son estructuras que representan conocimiento de taxonomía, éstas se pueden representar mediante un grafo dirigido Registros Tipo de dato estructurado, el cual contiene varios elementos de diferentes tipos en una misma estructura Predicados Sentencias que expresan relaciones entre distintos objetos
CLASIFICACIÓN DE LOS PROBLEMAS Problemas de naturaleza algorítmica que no admiten solución por algoritmo son llamados no–computables Problemas de decisión y no-computables son llamados de indecidibles. Problemas para los cuales existen algoritmos de complejidad polinomial para resolverlos son llamados de tratables. Problemas que admiten solución y para los cuales comprobadamente no pueden ser resueltos por algoritmos de complejidad polinomial son rotulados de intratables
LOS CUATRO NIVELES FUNDAMENTALES
CLASIFICACIÓN POR SU NATURALEZA Ejemplo Algoritmo Prob_Abierto(x°) Respuesta: NO SE SABE Es un Problema No Computable Es un Problema de Decisión Es un Problema de Indecidible
CLASIFICACIÓN POR SU TRATABILIDAD
PROBLEMAS P Está constituida por todos los problemas comprobadamente tratables, esto es, problemas que pueden ser resueltos por algoritmos de complejidad polinomial. Ordenar números, buscar palabras en un texto Juntar Archivos En general los sistemas operacionales (facturación, control de almacenes, planillas, ventas, etc.)
PROBLEMAS NP Está constituido por todos los problemas que pueden ser resueltos por algoritmos enumerativos Los problemas de la Clase NP que son intratables son llamados de NP-difícil NP P Optimización de Desperdicios Agente Viajero Gestión Optima de cortes