- Funciones
- Componentes
Intérprete de reglas + estrategia de control
- Fases
- Detección (filtro): REGLAS PERTINENTES: Obtención del conjunto de instanciaciones de reglas. Formación del conjunto de conflictos.
- Selección: ¿QUÉ REGLA?: Resolución de conflictos: selección de la instanciación a aplicar.
- Aplicación: Aplicación de la regla.
Detección
- Construcción del conjunto de instanciaciones de reglas (Conjunto de conflicto).
- El intérprete de reglas realiza los cálculos e instanciaciones necesarias que son posibles en cada estado de resolución del problema (matching).
- Una regla puede instanciarse más de una vez, caso de existir variables (p.ej. CP1).
Selección
- Selección de la mejor instanciación
- Las reglas instanciadas son seleccionadas para aplicarse dependiendo de la estrategia de control (Estrategia de resolución de conflictos).
- Estrategia fija
- Estrategia dinámica prefijada
- Estrategia guiada por meta-reglas.
- Criterios aplicables:
- 1a regla por orden en la Base de Conocimientos
- La regla más/ menos utilizada
- La regla más específica/la más general
- La regla que tenga el grado de certeza más alto
- La instanciación que satisfaga los hechos:
- Más prioritarios,
- Más antiguos (instanciación más antigua),
- Más nuevos (instanciación más reciente), ...
No hay comentarios:
Publicar un comentario