stringtranslate.com

Grafo acíclico dirigido proposicional

Un gráfico acíclico dirigido proposicional (PDAG) es una estructura de datos que se utiliza para representar una función booleana . Una función booleana se puede representar como un gráfico acíclico dirigido con raíz de la siguiente forma:

Las hojas etiquetadas con ( ) representan la función booleana constante que siempre evalúa a 1 (0). Una hoja etiquetada con una variable booleana se interpreta como la asignación , es decir, representa la función booleana que evalúa a 1 si y solo si . La función booleana representada por un -nodo es la que evalúa a 1, si y solo si la función booleana de todos sus hijos evalúa a 1. De manera similar, un -nodo representa la función booleana que evalúa a 1, si y solo si la función booleana de al menos un hijo evalúa a 1. Finalmente, un -nodo representa la función booleana complementaria de su hijo, es decir, la que evalúa a 1, si y solo si la función booleana de su hijo evalúa a 0.

PDAG, BDD y NNF

Todo diagrama de decisión binario (BDD) y toda forma normal de negación (NNF) también son PDAG con algunas propiedades particulares. Las siguientes imágenes representan la función booleana :

Véase también

Referencias