Escolar Documentos
Profissional Documentos
Cultura Documentos
PROBLEMAS DE
SATISFACCIN DE
RESTRICCIONES
Guin
1.-Elementos de los P.S.R. : Variables, valores, dominios,
restricciones. Grafo de restricciones. Asignaciones parciales y
completas.
2.-Tipos de P.S.R.
3.-Los P.S.R. como problemas de bsqueda en espacios de
estados.
4.-Solucin incremental, bsqueda en profundidad con vuelta
atrs.
5.-Heursticas naturales en el mtodo de vuelta atrs : orden de
variables, de valores, propagacin de informacin a travs de
las restricciones, vuelta atrs inteligente. Consistencia de
arcos.
6.-Aprovechamiento de la estructura de los problemas.
7.- Bsqueda local: reparacin heurstica.
Bibliografa
Soluciones (asignaciones)
Asignacin: atribucin de valor a una
variable, dentro de su
correspondiente dominio de modo
que se verifiquen las restricciones
Encontrar una solucin para un PSR
consiste en determinar una
asignacin completa, a todas las
variables, cumpliendo todas las
restricciones
2.-Tipos de P.S.R.
Por el tipo de dominio:
- discretos (finitos o infinitos)
- continuos
Por nmero de variables en las restricciones:
- binarias
- n-arias
. Por el tipo de restriccin:
- de obligado cumplimiento
- de preferencia
Ejemplos
Coloreado de mapas
N- reinas
SAT
Asignacin de tareas a operarios
Problemas criptoaritmticos
5 Heursticas naturales en el
mtodo de vuelta atrs
En la resolucin incremental de PSR, que parece de
entrada una bsqueda desinformada, se pueden
considerar heursticas naturales (genricas), basadas slo
en la estructura del problema que mejoran su eficiencia:
Orden en la asignacin a
variables
Heurstica: menos valores restantes
Conviene asignar antes a las
variables para las que menos valores
posibles queden
Heurstica mayor grado de
restricciones
Conviene asignar antes a las
variables con menor grado de
conexin en el grafo de restricciones.
Mtodo de reparacin
heurstica
En este mtodo no se sigue una tctica de asignacin
incremental, sino una de asignacin completa, que se va
corrigiendo progresivamente:
Reparacin heurstica
El mtodo consiste en
- empezar con una asignacin completa arbitraria, que constituira el nodo
inicial
-
Incrementales frente a
reparacin
Los mtodos incrementales son completos
Reparacin heurstica no es completo, de hecho
ni siquiera podra detectar la ausencia de
soluciones
Reparacin heurstica es mucho menos costoso
computacionalmente, permitiendo resolver
problemas de mayor tamao
Reparacin heurstica permite cambiar las
restricciones dinmicamente, en el curso de la
ejecucin, lo que es muy importante en
problemas de planificacin en tiempo y espacio