Consultas Programación Entera y Binaria

Duda Razonamiento Binarias

Duda Razonamiento Binarias

de GREGORINI EMILIO ANDRES -
Número de respuestas: 0

Hola, quiero saber si la resolución y el razonamiento llevado a cabo es correcto para el siguiente punto:

Consigna: Si se fabrica más de 30 unidades de X1, se tiene un beneficio adicional de $1000

(i)                 X1 – I1 * M <= 30

(ii)               X1 – 30 * I1 >= 0

MAX         Z = … + I1 * $1000

 

El razonamiento seria el siguiente:

Para (i)

-Si X1 es menor a 30, I1 puede valer 1 o 0.

-Si X1 es mayor a 30, I1 debe valer 1.

Para (ii)

-Si X1 es menor a 30, I1 debe valer 0.

-Si X1 es mayor a 30, I1 puede ser 0 o 1|.

Es decir que (i) obliga a I1 a valer 1 cuando X1 es mayor a 30 y (ii) obliga a I1 a valer 0 cuando X1 es menor a 30. Entre las dos ecuaciones se logra que cuando X1 es menor a 30, I1 valga 0, y que cuando X1 es mayor a 30, I1 valga 1.

Gracias!