Professional Documents
Culture Documents
El Winqsb es un software informtica muy utilizado para construir modelos matemticos que permita tomar decisiones
especficamente en el rea de administracin y economa entre mucha de sus utilidades tenemos un modulo de
programacin lineal otro de programacin no lineal , rbol de decisiones, inventarios , el mtodo de la ruta critica (CPM )
y el diagrama PERT entre otras aplicaciones.
El presente manual se elaboro para ser utilizado por los alumnos de la Facultad de Administracin y Turismo de la
Universidad Enrique Guzmn y Valle el manual es breve y ser detallado al culminar el curso
C = 0.6X 1+ X2
Sujeto a : En X 1 se ingresa los valores correspondientes a X1tanto de la funcin objetivo como de las restricciones 0.6
para la funcin objetivo 10,5,2 para las restricciones
En X2 se ingresan los valores correspondientes a x2 tanto de la funcin objetivo como de las restricciones 4, 5 ,6 .
Luego se ingresa las restricciones en la casilla RHS 20,20,12
Para ver el grfico seleccione la opcin "Descargar" del men superior
SOLUCIONAR EL PROBLEMA DE PROGRAMACION LINEAL
Elegir men Solve the Problem ( Solucionar el Problema )
Para ver el grfico seleccione la opcin "Descargar" del men superior
Dar Click y aparecer la solucin del problema de la dieta con la solucin optima para X1 = 3 Y X2 = 1 tal como se calculo
algebraicamente en clase el resultado de la funcin objetivo a minimizar es 2.8 resulta de reemplazar los valores ptimos
en la funcin objetivo
Para ver el grfico seleccione la opcin "Descargar" del men superior
METODO GRAFICO
El problema de Programacin Lineal puede ser solucionado por el mtodo grfico para el calculo se elige :
1. Men Solve and Analize
2. Elegir Sub- Men Graphic Method
3. Dar Click
Para ver el grfico seleccione la opcin "Descargar" del men superior
Entonces aparecer la siguiente caja de dialogo
Dar click en Ok de la caja de dialogo ( Select Variables for Graphic Method )
Para ver el grfico seleccione la opcin "Descargar" del men superior
Inmediatamente aparecer la solucin grfica del problema de programacin lineal de la dieta Observamos que los puntos
ptimos son X1 =3 y X2= 1 y el valor de la funcin objetivo es 2.8 es decir el costo es mnimo exactamente en 2.80 En el
grfico observamos la funcin Objetivo las ecuaciones de las restricciones y la regin factible .
Para ver el grfico seleccione la opcin Descargar trabajo del men superior
espacio(0, j) = 0
1 <= j <= D
espacio(i, 0) = 0
0 <= i <= n
Se van a calcular los valores de espacio(i, j) con ayuda de una tabla espacio[0..n, 0..M]. Para calcular la
posicin espacio[i, j] se necesita haber calculado dos posiciones de la fila anterior (i - 1). Se puede recorrer la
matriz por filas de arriba abajo y cada fila de izquierda a derecha (o de derecha a izquierda). Al terminar de
rellenar la matriz, espacio[n, D] contendr el espacio ocupado de la solucin ptima.
Implementacin en pseudocdigo
Fun maximizar_espacio_ocupado(prog[1..n] de nat, D: nat) dev <ocup:nat,
cuales[1..n] de 0..1>
Var disco[0..n, 0..D] de nat
{Inicializacin de la matriz}
para i = 0 hasta n hacer
disco[i, 0] = 0
fpara
para j = 1 hasta D hacer
disco[0, j] = 0
fpara
{Rellenar la matriz}
para i = 1 hasta n hacer
para j = 1 hasta D hacer
si prog[i] > j entonces
disco[i, j] = disco[i - 1, j]
si no
disco[i, j] = mx{disco[i - 1, j], disco[i
- 1, j prog[i]] + prog[i]}
fsi
fpara
fpara
ocup = disco[n, D]; {solucin del problema}
{Clculo de los programas que forman parte de la solucin}
resto = D;
para i = n hasta 1 paso -1 hacer
si espacio[i, resto] = espacio[i 1, resto] entonces
{no se coge el programa i}
cuales[i] = 0
si no
cuales[i] := 1;
resto := resto prog[i]
fsi
fpara
ffun