stringtranslate.com

restricción binaria

Una restricción binaria , en optimización matemática , es una restricción que involucra exactamente dos variables .

Por ejemplo, considere el problema de las n reinas , donde el objetivo es colocar n reinas de ajedrez en un tablero de ajedrez de n por n de modo que ninguna de las reinas pueda atacarse entre sí (horizontal, vertical o diagonalmente). Por lo tanto, el conjunto formal de restricciones es "La Reina 1 no puede atacar a la Reina 2", "La Reina 1 no puede atacar a la Reina 3", y así sucesivamente entre todos los pares de reinas. Cada restricción en este problema es binaria, ya que solo considera la ubicación de dos reinas individuales. [1]

Los programas lineales en los que todas las restricciones son binarias se pueden resolver en tiempo fuertemente polinomial , un resultado que no se sabe que sea cierto para programas lineales más generales. [2]

Referencias

  1. ^ Marriott, Kim; Stuckey, Peter J. (1998), Programación con restricciones: una introducción, MIT Press, pág. 282, ISBN 9780262133418.
  2. ^ Megiddo, Nimrod (1983), "Hacia un algoritmo genuinamente polinómico para la programación lineal", SIAM Journal on Computing , 12 (2): 347–353, CiteSeerX 10.1.1.76.5 , doi :10.1137/0212022, MR  0697165 .