Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Inteligencia
Artificial I
Artificial I
Rafael Rivera Lpez
Departamento de Sistemas y
Computacin
Ago-Dic 2008
eracruz! er"
Departamento de Sistemas y
Computacin
Ago-Dic 2008
eracruz! er"
Ingeniera en Sistemas
Computacionales
#$cnicas de %&s'ueda y
Satisfaccin de
Restricciones
(nidad )
Satisfaccin de
Satisfaccin de
Restricciones
Restricciones
)-2
Introduccin
Los problemas pueden resolverse
buscando en un espacio de estados.
Desde el punto de vista del algoritmo
de bsqueda cada estado es una
ca*a negra sin estructura interna
discernible.
Solo es accesada por las rutinas
especficas del problema !la funcin
de sucesor la funcin "eurstica # la
prueba de meta$.
Introduccin
%n los problemas de satisfaccin de
restricciones (PSR) los estados tienen
una representacin est&ndar
estructurada # mu# simple.
Los algoritmos de bsqueda pueden
ser definidos de tal manera que tomen
venta'a de la estructura de los estados
# usen "eursticas de propsito general
en ve( de especficas del problema
para permitir la solucin de problemas
grandes.
)roblemas de Satisfaccin de
Restricciones
*n pro+lema de satisfaccin de
restricciones !o )SR$ se define por un
con'unto de varia+les X
+
X
,
- X
n
# un
con'unto de restricciones C
+
C
,
- C
m
.
Cada variable X
i
tiene un dominio no
vaco D
i
de posibles valores.
Cada restriccin C
i
involucra algn
subcon'unto de las variables # especifica
las combinaciones permisibles de
valores de ese subcon'unto.
)roblemas de Satisfaccin de
Restricciones
*n estado del problema se define por
una asignacin de valores a alguna o
todas las variables .X
i
/ v
i
X
j
/ v
j
-0.
*na asignacin que no viola ninguna
restriccin es llamada consistente o
legal.
*na asignacin completa es una en la
cual cada variable es mencionada.
*na solucin a un )SR es una
asignacin completa que satisface todas
las restricciones.
)roblemas de Satisfaccin de
Restricciones
)roblema1 Colorear el
mapa de Australia usando
los colores ro'o verde o
a(ul de tal forma que dos
regiones vecinas no tengan
el mismo color. Australia
del
Oeste
Territorio
del
Norte
Australia
del Sur
Queensland
Nueva Gales
del Sur
Victoria
Tasmania
)roblemas de Satisfaccin de
Restricciones
2ormulacin como )SR1
# !7ueensland$
% !3ictoria$
! !5asmania$
)roblemas de Satisfaccin de
Restricciones
2ormulacin como )SR1
3ariables1 #
+
& *& #
:
!)osiciones de cada reina en las
columnas + - :$.
,or-ard c.ec+ing
,or-ard c.ec+ing
Despus que
V=azul
Despus que
Q=verde
Despus que
AO=rojo
Dominios
Iniciales
RVA --- A R V A R
RVA A RVA R A V A R
RVA VA RVA RVA RVA VA R
RVA RVA RVA RVA RVA RVA RVA
T AS V NGS Q TN AO