Considere un circuito que toma como entradas números en , y tiene puertas que consisten en las funciones max ( x , y ) , min ( x , y ) , 1 - x , y x + y . La salida del circuito también es un número en[0,1].
¿Alguien sabe si este modelo, o un modelo estrechamente relacionado, ha sido estudiado?
Específicamente, estoy tratando de resolver el problema de satisfacción de este circuito, es decir, calcular el valor máximo que puede alcanzar este circuito (de hecho, alcanza un máximo, ya que representa una función continua en un dominio compacto).
Observación: mi estudio de este modelo es a través de lógicas temporales ponderadas, por lo que cualquier modelo relacionado con este último también podría ser útil.
arithmetic-circuits
Shaull
fuente
fuente
Respuestas:
fuente
Este problema es NP-hard.
Puede obtener 3-SAT con las puertas min ( x , y ), max ( x, y ) y 1− x .
Lo que queremos es reducir un problema de 3-SAT a un circuito para el que puede obtener 1 si todas las variables son satisfactorias, y de lo contrario solo puede lograr algo estrictamente menor que 1.
Podemos forzar que todas las variables sean 0 o 1 tomando un mínimo de muchas expresiones, y hacer que estas expresiones incluyan max ( x , 1− x ).
Ahora para cada cláusula en el problema 3-SAT x ∨ y ∨ z , ponemos la expresión max ( x , y , z ) en el mínimo.
No sé cuál es el valor óptimo para un problema 3-SAT no satisfactorio, pero será estrictamente menor que 1.
fuente
No es exactamente lo que pediste, sino un contexto en el que aparecen circuitos similares.
fuente