INVESTIGACION DE OPERACIONES
METODO DE VARIABLES BINARIAS
PROBLEMA N1
Una compaa tiene que escoger un conjunto de proyectos de la siguiente lista para un horizonte
de planeacin de 3 aos con el objetivo de maximizar el valor presente neto total pero sin gastar
ms de lo presupuestado en cualquiera de los 3 aos
I. La compaa debe escoger de todas maneras uno de los proyectos 1 o 9,(o ambos)
II. Si el proyecto 6 es seleccionado, entonces el proyecto 8 tambien debe ser seleccionado
III. Los proyectos 1 y 3 no deben ser seleccionados a la vez
SOLUCION
1. OBJETIVO VERBAL
Maximizar el valor presente neto total pero sin gastar mas de lo presupuestado en
cualquiera de los tres aos
2. VARIABLES DE DECISION
TRABAJO ESCALONA
i=1, 2,3,,9
3. FUNCION OBJETIVO
= 801 + 962 + 883 + 924 + 765 + 876 + 787 + 818 + 949
4. RESTRICCIONES
POR PRESUPUESTO
301 + 402 + 503 + 604 + 705 + 206 + 207 + 258 + 409 300
801 + 702 + 603 + 604 + 405 + 306 + 507 + 808 + 209 320
101 + 502 + 703 + 104 + 105 + 906 + 207 + 608 + 159 220
1 + 9 1
6 8 0
1 + 3 1
POR BINARIOS
P1, P2, P3, P4, P5, P6, P7, P8, P9 binarios {0,1}
TRABAJO ESCALONA
if(p1==1){
if(p2==1){
if(p3==1){
if(p4==1){
if(p5==1){
if(p6==1){
if(p7==1){
if(p8==1){
if(p9==1){
else{p9==0};
else{p8==0};
else{p7==0};
else{p6==0};
else{p5==0};
else{p4==0};
else{p3==0};
else{p2==0};
else{p1==0
if(p2==1){
if(p3==1){
if(p4==1){
if(p5==1){
if(p6==1){
if(p7==1){
if(p8==1){
if(p9==1){
else{p9==0};
else{p8==0};
else{p7==0};
else{p6==0};
else{p5==0};
else{p4==0};
else{p3==0};
else{p2==0
if(p3==1){
if(p4==1){
TRABAJO ESCALONA
if(p5==1){
if(p6==1){
if(p7==1){
if(p8==1){
if(p9==1){
else{p9==0};
else{p8==0};
else{p7==0};
else{p6==0};
else{p5==0};
else{p4==0};
else{p3==0
if(p4==1){
if(p5==1){
if(p6==1){
if(p7==1){
if(p8==1){
if(p9==1){
else{p9==0};
else{p8==0};
else{p7==0};
else{p6==0};
else{p5==0};
else{p4==0
if(p5==1){
if(p6==1){
if(p7==1){
if(p8==1){
if(p9==1){
else{p9==0};
else{p8==0};
else{p7==0};
else{p6==0};
else{p5==0
if(p6==1){
if(p7==1){
if(p8==1){
if(p9==1){
else{p9==0};
else{p==0};
else{p7==0};
else{p6==0
TRABAJO ESCALONA
if(p7==1){
if(p8==1){
if(p9==1){
else{p9==0};
else{p8==0};
else{p7==0
if(p8==1){
if(p9==1){
else{p9==0};
else{p8==0
if(p9==1){
else{p9==0};
if(30P1+40P2+50P3+60P4+70P5+20P6+20P7+25P8+40P9<=300){
if(80P1+70P2+60P3+60P4+40P5+30P6+50P7+80P8+20P9<=320){
if(10P1+50P2+70P3+10P4+10P5+90P6+20P7+60P8+15P9<=220){
if(P1+P9>=1){
if(P6-P8<=0){
if(P1+P3<=1)
for(i=1;i<=9;i++){
pi=1;}
printf ("los proyectos elegidos son %d",pi);
}}}}}}}}
};
};
};
};
};
};
};
};
};