Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Compacto para SEL
Compacto para SEL
Curso que da las herramientas que el ingeniero necesita para resolver problemas
en las empresas, mediante modelos de programación lineal y programación no
lineal. Es así, que se va a proporcionar al estudiante los fundamentos y métodos
para la construcción de modelos determinísticos y la solución de programación
lineal, programación entera, programación binaria e introducción a la
programación no lineal.
2
LOGRO DE APRENDIZAJE
3
CONTENIDO
Una empresa produce dos tipos de productos, uno para el mercado nacional y el otro para
exportación. Se quiere determinar la mezcla de producción óptima para el siguiente mes.
El producto que se elabora para el mercado nacional usa en su producción 7 unidades de
la materia prima 1 y 18 horas de mano de obra. El producto que se exporta utiliza en su
elaboración 8 unidades de la materia prima 1 y11 horas de mano de obra.
Por política de la compañía la producción de ambos productos debe utilizar 56 unidades
de la materia prima 1 y por motivos de la situación actual el número de horas con las que
se cuenta mensualmente ha ido variando en los últimos meses y para este mes se prevé
emplear 198 horas de mano de obra en la planta de producción.
Elabore un modelo de matemático lineal extendida y compacta y presente la solución. ¿Es
ésta una solución factible? Comente.
El SEL [extendida] que resuelve el problemas es:
7X1 + 8X2 = 56
18X1 + 11X2 = 198
La expresión compacta por expresión es:
2
MPi=(7, 8) (𝑀𝑃𝑖 ∗ 𝑋𝑖) = 56
HHi=(18,11) 𝑖=1
2
Sintaxis:
Nombre_conjunto/elementos/: Atributos;
8
3.- DEFINICIÓN DE CONJUNTOS
Sintaxis:
Atributos: Información_de_datos_a_procesar;
Ejemplo:
MP = 7 8;
HH = 18 11;
9
4 .- USO DE SENTENCIAS @SUM
@SUM(PRODUCTO(I):X(I)*MP(I))=56;
Expression)
Lo mismo para la siguiente expresión lineal
@SUM(PRODUCTO(I):X(I)*HH(I))=198;
10
5.- MODELO FINAL EN LINGO COMPACTO
11
6.- USO DE @FOR EN LINGO COMPACTO
El SEL [extendida] que resuelve el problemas es:
7X1 + 8X2 = 56
18X1 + 11X2 = 198
La expresión compacta matricial para Xj es:
7 8 2
Aij=
18 11 𝐴𝑖𝑗 ∗ 𝑋𝑗 = 𝑏𝑖 ; 𝑖 ó 𝑖 = 1,2
56 𝑗=1
bi =
198
Considerar: i = @FOR(conjunto:… ), para expresión en Lingo
La expresión en Lingo compacto es:
13
Muchas gracias
14