Apuntes Sistemas
Apuntes Sistemas
APUNTES SISTEMAS
ING. DE SISTEMAS I
-ENTREGA FINAL-
6CM3
ALUMNO:
1
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
INDICE
Contenido
ALUMNO: .............................................................................................................................................. 1
QUE ES LA INGENIERIA ........................................................................................................................ 4
DEFINICIÓN DE ING. CIVIL ................................................................................................................... 4
DEFINICIÓN DE ING. DE SISTEMAS ...................................................................................................... 5
RELACIÓN DE LA ING. DE SISTEMAS Y LA ING. CIVIL ........................................................................... 5
SISTEMAS ABIERTOS ............................................................................................................................ 6
SISTEMAS CERRADOS .......................................................................................................................... 7
LA ING. EN RESOLUCIÓN DE PROBLEMAS ........................................................................................... 8
RESTRICCIONES DE UN SISTEMA ......................................................................................................... 8
CAMPOS DE LA ING. DE SISTEMAS ...................................................................................................... 9
DEFINICIÓN DE PROYECTO DE INGENIERIA ....................................................................................... 12
FASES DEL PROYECTO DE INGENIERIA ............................................................................................... 12
ENFOQUE DE SISTEMAS .................................................................................................................... 13
MORFOLOGIA DE SISTEMAS .............................................................................................................. 13
DIMENSIONES EN EL ANÁLISIS DE SISTEMA ...................................................................................... 14
FASES EN EL ANÁLISIS ........................................................................................................................ 15
DEFINICIÓN DEL PROBLEMA Y MEDICIÓN ........................................................................................ 17
ANÁLISIS DE DATOS Y MODELADO .................................................................................................... 18
TOMA DE DECISIONES O SELECCIÓN ................................................................................................. 19
MORFOLOGÍA TRIDIMENSIONAL....................................................................................................... 20
PROGRAMACIÓN LINEAL ................................................................................................................... 21
METODO GEOMETRICO..................................................................................................................... 23
EJERCICIOS POR EL METODO GRAFICO ................................................ ¡Error! Marcador no definido.
METODO SIMPLEX ............................................................................................................................. 40
EJERCICIOS POR EL METODOD SIMPLEX ........................................................................................... 40
EJERCICIOS PROPUESTOS .................................................................................................................. 47
2
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
3
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
QUE ES LA INGENIERIA
La ingeniería es una disciplina y un campo de estudio que consisten en la aplicación de los
conocimientos científicos a la solución de los problemas y retos que enfrenta la humanidad,
en sus muy distintas áreas. Esto implica tanto el diseño, construcción y desarrollo de
herramientas, máquinas e instalaciones, como el manejo de recursos naturales, la producción
de materiales sintéticos o la conceptualización de procesos y sistemas. La ingeniería es una
disciplina sumamente amplia y que posee una gran cantidad de aplicaciones específicas, a
través de las cuales aborda diferentes aspectos y problemáticas de la vida humana. Sus ramas
más importantes son: ingeniería civil, ingeniería mecánica, ingeniería eléctrica, ingeniería
química, ingeniería industrial, ingeniería de sistemas, ingeniería de materiales, ingeniería
ambiental, ingeniería biomédica, ingeniería de alimentos, entre otras.
4
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
5
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
En algunos casos, la ingeniería de sistemas puede ser utilizada para mejorar la eficiencia y la
seguridad de las infraestructuras físicas diseñadas por la ingeniería civil. Por ejemplo, los
sistemas de control pueden ser utilizados para monitorear y regular el flujo de tráfico en una
carretera, o para controlar el nivel de agua en una presa3. Además, la ingeniería de sistemas
puede ser utilizada para diseñar sistemas de información que permitan a los ingenieros civiles
recopilar y analizar datos sobre el rendimiento de las infraestructuras físicas.
En resumen, aunque la ingeniería civil y la ingeniería de sistemas son disciplinas diferentes,
pueden estar relacionadas en algunos aspectos. La ingeniería de sistemas puede ser utilizada
para mejorar la eficiencia y la seguridad de las infraestructuras físicas diseñadas por la
ingeniería civil, y para recopilar y analizar datos sobre su rendimiento.
SISTEMAS ABIERTOS
Un sistema abierto es un conjunto de elementos que intercambia información, materia o
energía con el entorno sin barreras ni impedimentos. Se diferencia de los sistemas cerrados
y aislados, que no intercambian con el medio externo. Se aplica en distintos ámbitos del saber
humano, como la física, la biología y la química.
Los sistemas abiertos tienen flujos de entrada y salida, que representan intercambios de
materia, energía o información con sus alrededores. Dichas interacciones pueden tomar la
forma de información, energía o materia de transferencia al interior o al exterior del sistema.
6
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
SISTEMAS CERRADOS
Un sistema cerrado es un sistema físico que no interactúa con otros agentes físicos situados
fuera de él y por lo tanto no está conectado casualmente ni relacionado con nada externo a
él.
En otras palabras, un sistema cerrado es una porción del universo que no permite el
intercambio libre con el entorno, es decir, un sistema cuyo rasgo característico es no permitir
un intercambio libre con el entorno. Es decir, se trata de un sistema apartado del resto del
entorno, cerrado sobre sí mismo: todo lo contrario, a los sistemas abiertos. Esta aproximación
a la realidad proviene de la Teoría General de Sistemas, una perspectiva interdisciplinaria
surgida a mediados del siglo XX, y aplicable a las ciencias naturales y a las ciencias sociales
por igual.
Un sistema totalmente cerrado, es decir, aquel que no permite ningún tipo de intercambio con
el ambiente, se denomina sistema aislado. La idea de un sistema totalmente cerrado es útil
únicamente como una abstracción: uno puede considerar un sistema como cerrado para poder
centrarse en sus elementos internos, sin tomar en consideración el afuera, siempre y cuando
el funcionamiento del sistema lo permita. Por esa razón, en las ciencias naturales como la
física se llama sistema cerrado a aquellos que intercambian únicamente energía (calor, por
ejemplo) con el entorno, y no materia. Mientras que en las ciencias sociales, los sistemas
cerrados son aquellos que gozan de cierto margen de autonomía, es decir, que no requieren
de una constante inyección de recursos provenientes del afuera, o que no permiten el ingreso
de elementos foráneos al mismo.
7
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
RESTRICCIONES DE UN SISTEMA
Las restricciones son elementos que limitan el funcionamiento de un sistema. En la teoría de
las restricciones, se identifican los cuellos de botella o limitaciones que impiden que un
sistema alcance su máximo rendimiento. Estas restricciones pueden ser internas o externas
al sistema. Las restricciones internas pueden ser el equipamiento en una fábrica, el proceso
de preparación de pedidos en un almacén, entre otros. Las restricciones externas pueden ser
la logística del último kilómetro en una tienda en línea o la falta de demanda. Todo sistema
tiene al menos una restricción
8
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
9
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
10
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
11
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
12
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
ENFOQUE DE SISTEMAS
El enfoque de sistemas es una metodología que trata de combinar conceptos de diversas
ciencias en relación con un objeto de investigación determinado. Se basa en la idea de que
un determinado objeto de estudio tiene varias dimensiones y facetas que pueden ser
estudiadas y comprendidas por varias ciencias, y que los conceptos y principios que emanan
de las diferentes ciencias pueden ser utilizados en el estudio y la comprensión de un
determinado fenómeno. El enfoque de sistemas se enfoca en el estudio, análisis, diseño,
implementación y mantenimiento de sistemas complejos. Los ingenieros de sistemas trabajan
en todos los aspectos de los sistemas, desde el hardware hasta el software, y desde el análisis
del usuario hasta la administración del sistema.
La ingeniería de sistemas permite transformar una necesidad operativa en una descripción de
los parámetros del rendimiento de un sistema, con su correspondiente configuración. Por otra
parte, posibilita la integración de los parámetros técnicos relacionados de modo tal que las
interfaces de programa y funcionales sean compatibles y se garantice el funcionamiento del
sistema total. Al realizar su trabajo, el especialista en esta materia debe asegurar que el
sistema cumpla con los principios de fiabilidad, mantenibilidad, seguridad y eficiencia, entre
otros.
MORFOLOGIA DE SISTEMAS
La morfología de sistemas es una metodología que trata de combinar conceptos de diversas
ciencias en relación con un objeto de investigación determinado. Se basa en la idea de que
un determinado objeto de estudio tiene varias dimensiones y facetas que pueden ser
estudiadas y comprendidas por varias ciencias, y que los conceptos y principios que emanan
de las diferentes ciencias pueden ser utilizados en el estudio y la comprensión de un
determinado fenómeno.
La morfología de sistemas se enfoca en el estudio, análisis, diseño, implementación y
mantenimiento de sistemas complejos. Los ingenieros de sistemas trabajan en todos los
13
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
aspectos de los sistemas, desde el hardware hasta el software, y desde el análisis del usuario
hasta la administración del sistema.
Retiro
14
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
FASES EN EL ANÁLISIS
Se distinguen dos objeticos principales, el primero se trata de determinar si los programas
por realizar son congruentes con las actividades y metas de la organización.
15
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Finalmente, un sistema pasa a la fase de retiro, En general ésta coincide, en el tiempo, con
la fase de puesta en servicio de un nuevo sistema que sustituye al antiguo.
16
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
El siguiente paso se realiza una serie de actos que se pueden agrupar bajo el nombre de
medición del sistema. En este paso se establecen los objetivos del paso de análisis, debido
hacerse claramente.
El grupo de analistas debe establecer los objetivos de su trabajo, los cuales necesitan coincidir
con los propósitos para los cuales se realiza el estudio, este puede ser económico, distribución
del ingreso o maximización del beneficio social.
El establecimiento de dichos criterios y medidas permite evaluar en que grado, diferentes
soluciones alternativas a un problema satisfacen los objetivos para los cuales han sido
desarrolladas.
17
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
El objetivo de este paso es establecer relaciones o modelos que explican las interacciones
entre las diversas variables del sistema.
Debe hacerse notar que un problema de análisis puede requerir diferentes modelos de acuerdo
con la etapa o fase del proyecto.
18
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Se recomienda dividir las soluciones del problema en clases, esto con el fin de minimizar los
costos, después analizar y priorizar estas clases, y después explorar alternativas dentro de esa
misma clase. Entre más grande sea el número de alternativas exploradas, porque resultaría
menos costoso que la falta de exploración suficiente de alternativas.
Por ejemplo, para resolver el problema de transporte de una población.
Tenemos dos posibles soluciones:
un sistema de camiones y el metro.
Lo primero que se debe hacer es de terminar las medidas de efectividad de cada una, sin las
correspondientes al primer sistema son sensiblemente superiores al del segundo, todo el
esfuerzo posterior de análisis debe concentrarse en el transporte por camión, pero si resultan
muy similares debe seguir la exploración de alternativas en ambas clases.
Esto necesita realizarse de manera ordenada y con mucha observación. Es frecuente recurrir
a técnicas de optimización comola programación lineal y la dinámica, la lineal permite
encontrar los parámetros que optimicen la medida de efectividad para cierto tipo de modelos
de sistemas; mientras que la dinámica se utiliza en otro tipo de modelos con el fin de
encontrar las alternativas con mejores medidas de efectividad.
19
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
medidas de efectividad de cada alternativa, aplicando la teoría del valor a fin de decidir entre
las posibles alternativas.
O sea que durante cada etapa se realiza una serie lógica de pasos que son las que definen la
columna de la matriz de actividades. La secuencia de solución de problemas de sistema sigue
precisamente una ruta, empieza con la actividad de definición de problema en la fase de
planeación del programa y termina con la selección en la fase de retiro.
MORFOLOGÍA TRIDIMENSIONAL
La matriz de actividades incorpora únicamente dos dimensiones del enfoque del sistema
por lo que se propone una tercera para el grado de estructura formal de la profesión.
Empleando esta morfología puede definirse actividades específicas del análisis de sistema.
Recordando que el enfoque de sistemas tiene como meta establecer una secuencia lógica
para la resolución problemas en cada fase de análisis de un sistema complejo, solamente es
un complemento para el profesionista en una rama en particular. El conocimiento de toda la
20
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
PROGRAMACIÓN LINEAL
La programación lineal es uno de los modelos más importantes de la ingeniería de sistemas,
el cual se utiliza para representar sistemas de los cuales se obtiene una optimización de los
recursos que se tienen que asignar a diferentes actividades en competencia, teniendo como
características que esas variables que intervienen para representarlo deben de ser tipo lineal.
Y los recursos que se tienen que asignar son limitados. Las características y condiciones que
debe tener un modelo de programación lineal son:
• Debe de haber proporcionalidad entre las diferentes variables constantes y relaciones
funcionales que representan al sistema.
21
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
• Debe de haber congruencia de las unidades que representa los diferentes atributos.
• Debe haber visibilidad entre las variables constantes que representan los atributos del
sistema.
• Las relaciones que se construyan con las variables que representan los niveles de
efectividad en el sistema que se está representando son de tipo y debe ser lineal.
Descripción del modelo
𝑛
{∀𝑥𝑗 ≥ 0}
22
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
METODO GRAFICO
Este método consiste en obtener todas las soluciones posibles analizando el problema de
acuerdo al número de variables " n" y numero de restricciones "m". esto es el número de
combinaciones que se pueden obtener tomando subconjuntos (m) del conjunto (n) y
verificado que ellas cumplan con las restricciones.
Ejemplo l.
Para fabricar dos tipos de bloques para la construcción, se requiere del procesamiento en tres
máquinas diferentes CM1, M2, Y M3). El orden de ejecución de las operaciones en cada
máquina es indiferente Y los tiempos de ejecución en minutos se dan en la siguiente tabla:
Bloque -maquina M1 M2 M3
B1 11 7 6
B2 9 12 6
Además, se supone que no hay tiempos muertos, esto es que no hay tiempos de espera al
terminar en una maquina continuar en otra y las horas disponibles de cada máquina en sus
actividades por mes son:
M1 165 hrs 9900 min Los bloques B1 y B2, representan una utilidad unitaria de $
M2 140 hrs 8400 min 2.00 y $ 3.00 pesos respectivamente, por lo que ¿Cuál es la
decisión que se debe tomar en este problema para optimizar la
M3 160 hrs 9600 min
producción? ¿Cuál es el número óptimo de bloques a producir
B1 y B2, para optimizar la utilidad (máxima utilidad)?
SOLUCION.
Deducción de la solución.
Xj= Variable de decisión.
B1=# Bloques a producir del tipo 1.
B2=# Bloques a producir del tipo 2.
Max Z== 2B1 + 3B2
𝑠. 𝑎 11𝐵1 + 9𝐵2 ≤ 9900……(1)
7𝐵1 + 12𝐵2 ≤ 8400…….(2)
6𝐵1 + 6𝐵2 ≤ 9600…….(3) 𝐵1, 𝐵2 ≥ 0
23
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
De (2)
8400
Si 𝐵1 =→ 0 𝐵2 = = 700; (0,700)
12
8400
Si 𝐵2 =→ 0 𝐵1 = = 1200; (1200,0)
7
De (3)
9600
Si 𝐵1 =→ 0 𝐵2 = = 1600; (0,1600)
6
9600
Si 𝐵2 =→ 0 𝐵1 = = 1600; (1600,0)
6
24
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Ejemplo 2.
Se tiene 150 hectáreas de las cuales se pueden extraer dos tipos de materiales M1 Y M2 con
propiedades específicas para lo cual se utiliza el agua de un arroyo que puede aportar hasta
2.66 m3/ha, se tiene un estudio de las condiciones de operatividad y rendimiento con los
siguientes datos:
MATERIAL A B
DATO M1 M2
AGUA REQUERIDA 0.4 m3 1.6 m3
RECIPROCO DE PRODUCTIVIDAD 0.2 ha/ton 0.4 ha/ton
COSTO DE EXTRACCIÓN $5.00 ton $15.00 ton
$15.00 ton $45.00 ton
25
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
De (1)
0.4 A +1.6 B= 400
400
Si 𝐴 = 0 → 𝐵2 = = 250; (0,250)
1.6
400
Si 𝐵 = 0 → 𝐵2 = = 1000; (1000,0)
0.4
De (2)
150
Si 𝐴 = 0 → 𝐵2 = = 250; (0,375)
0.4
150
Si 𝐵 = 0 → 𝐵2 = = 1000; (750,0)
0.2
26
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Tarea 1
MAXIMIZAR: Z = 2 X1 + 3 X2
11 X1 + 9 X2 ≤ 9900
7 X1 + 12 X2 ≤ 8400
6 X1 + 6 X2 ≤ 9600
X1 , X2 ≥ 0
27
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
28
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Tarea 2
MINIMIZAR: Z = 2 X1 + 4 X2
0.5 X1 + 7.45 X2 ≤ 10
2 X1 + 0 X2 ≥ 16
-3 X1 + 2 X2 ≤ 18
X1 , X2 ≥ 0
29
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
¿Cuántas televisiones de cada uno de los modelos debe producir la compañía, de tal forma
que la utilidad sea máxima?
Solución
Definamos como variables de decisión:
X1= # de televisores de 14”
X2=# de televisores de 20”
X3=# de televisores de 27”
X4=# de televisores de 29”
EI objetivo es minimizar los costos de la dieta dada por:
Zmax=500xl +1000x2+1800x3+2000x4
30
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
2.Un taller mecánico cuenta con dos tornos que puede utilizar hasta 12 horas al día. Dichas
máquinas las emplea en la fabricación de tornillos y brocas con ciertas características y
especificaciones especiales. El beneficio por cada 100 tornillos es de s 230 y por cada 100
brocas s 450. Además. se sabe que producir 100 tornillos requiere un tiempo máquina de 25
minutos. mientras que producir 100 brocas consume 50 minutos de tiempo máquina.
Si la demanda por tornillos es de cuando menos 15 000 al día y la de brocas de al menos 8
000 al día. ¿cuál es la combinación de tornillos y brocas a producir, que hace que el beneficio
del taller sea máximo?
Nota. Partimos del supuesto de que la disponibilidad de materia prima es ilimitada.
Solución.
Variables de decisión.
X1: # Cantidad producida de tornillos.
X2: # Cantidad producida de brocas.
Max z= 230 X1+ 450 X2
s. a. 25 X1+ 50 X2 ≤ 720
X1 ≥ 150
X2 ≥ 80
X1+X2 ≤ 300
{X1, X2 ≥0}
31
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Ejemplo 1
En un hospital militar se desea determinar la mezcla nutricional más económica que satisfaga
las necesidades básicas para mantener la buena salud de los soldados. En la tabla anexa se
muestran cinco alimentos distintos y se ilustra su contenido en vitaminas. grasas y
carbohidratos. A su vez. en la última columna se registra el precio por kilogramo de cada
alimento.
32
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
33
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Ejercicio 1
1. Un ganadero está interesado en preparar una mezcla de maíz. sorgo y alfalfa que le
permita. a un costo mínimo. alimentar adecuadamente a sus animales. ÉI conoce los
precios por kilogramo y los contenidos nutricionales también por kilogramo. éstos se
muestran en la siguiente tabla:
Los requerimientos mínimos de su ganado son. por lo menos 140 unidades de grasa y 150
unidades de carbohidratos por kilogramo de alimento mezclado. ¿Cuál es la mezcla óptima?
Solución.
Variables de decisión.
X1: Cantidad de Maíz
X2: Cantidad de Sorgo
Min z= 8X1+ 5X2 + 3X3
s. a. 50 X1+ 40 X2 + 20 X3 ≤ 14
70 X1+ 60 X2 + 50 X3 ≤ 150
{X1, X2, X3 ≥0}
34
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
EI litro de pintura para exteriores tiene una utilidad de $ 25 por litro. Mientras que la pintura
para exteriores de $30. Si se cuenta inicialmente con $15000 para comprar los tres
ingredientes necesarios para la elaboración de las pinturas. ¿qué cantidades se deben comprar
de cada uno si se desea maximizar la utilidad?
Definamos las variables:
X1= la cantidad producida en litros de pintura para interiores
X2= la cantidad producida en litros de pintura para exteriores.
La utilidad total queda representada por la expresión:
Zmáx=25 x1+30x2
Producir xı litros de pintura para interiores requiere 5xı kg de ingrediente Pı y producir x2
litros de pintura para exteriores requiere 2x2 kg del mismo ingrediente. por tanto. los
requerimientos de Pi están dados por:
5x1+2x2=y1
Por un razonamiento similar al anterior. para la materia prima P2 se obtiene la expresión:
7x1+8x2=y2
35
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
36
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Ejercicio 1.1
Una fábrica de electrónica fabrica dos tipos de focos, uno de tipo incandescente y el otro
fluorescente. El costo de producción de cada foco fluorescente es de $3 mientras que cada
foco incandescente cuesta $1. Si la fábrica tiene capacidad para producir como máximo l 000
focos, cuenta en este momento con un capital hasta de $2000 para producir el lote. y cada
foco incandescente se vende en $4 mientras que el fluorescente en $5. ¿cuál deberá de ser el
plan de producción de tal forma que la ganancia sea máxima?
37
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Solución
Definamos las variables:
x= Focos incandescentes
y= Focos fluorescentes
La utilidad total queda representada por la expresión:
Zmáx= 3x+ 2y
s. a. x + y ≤ 1000
x + 3y ≤ 2000
x, y ≥ 0
Ejercicio 2.1
Una empresa dedicada a la importación y comercialización de raquetas y pelotas de tenis
cuenta con un capital de s 450 000. El costo por raqueta es de s 2 000 más 18% de impuestos.
A su vez el costo de cada pelota es de s 50 más un impuesto de 45%. Si el precio de venta de
cada raqueta es de S3 200 y el de cada pelota de S 110. ¿cuál es la combinación de pelotas y
raquetas a importar. de tal forma que la utilidad del comerciante se maximice?
Nota. Una restricción adicional es que la importación de raquetas está restringida a 100
mientras que el de las pelotas es ilimitado.
Solución
Definamos las variables:
x= Cantidad de raquetas
y= Cantidad de pelotas
La utilidad total queda representada por la expresión:
Zmáx= 840x+ 37.5y
s. a. x ≤ 100
2360x + 72.5y ≤ 450 000
x, y ≥ 0
38
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Ejercicio 3.1
Una cadena de tiendas departamentales desea contratar el menor número posible de mujeres
para el puesto de cajeras. Sabiendo que sólo tienen un día de descanso a la semana. los
requerimientos mínimos de cajeras por día son los siguientes:
Si las cajeras pueden trabajar sólo 6 días consecutivos. formula esta situación como un
modelo de programación lineal.
39
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
METODO SIMPLEX
El método simplex es un algoritmo utilizado para resolver problemas de programación lineal.
Fue desarrollado por George Dantzig en 1947 y es uno de los algoritmos más utilizados para
resolver problemas de programación lineal. El método simplex es un procedimiento iterativo
que comienza con una solución inicial y luego mejora iterativamente la solución hasta que
se alcanza una solución óptima. El método simplex se utiliza para maximizar o minimizar
una función objetivo sujeta a restricciones lineales.
MAXIMIZAR: MAXIMIZAR:
Z = 5 X1 + 2 X2 Z = 5 X1 + 2 X2 + 0 X3 + 0 X4
sujeto a sujeto a
6 X1 + 10 X2 ≤ 30 6 X1 + 10 X2 + 1 X3 = 30
10 X1 + 4 X2 ≤ 20 10 X1 + 4 X2 + 1 X4 = 20
X1, X2 ≥ 0 X1, X2, X3, X4 ≥ 0
40
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Hay infinitos valores de X1, X2 para el valor óptimo Z = 10 , los cuales están contenidos en
el segmento de la recta 5 X1 + 2 X2 = 10 que cumple las restricciones del problema.
Una de ellas es:
X1 = 2
X2 = 0
Ejemplo 2
MAXIMIZAR: MAXIMIZAR:
Z = 30 X1 + 25 X2 Z = 30 X1 + 25 X2 + 0 X3 + 0 X4 + 0 X5
sujeto a sujeto a
10 X1 + 12 X2 ≤ 18 10 X1 + 12 X2 + 1 X3 = 18
-2 X1 + 5 X2 ≤ 15 -2 X1 + 5 X2 + 1 X4 = 15
0 X1 + 3 X2 ≤ 12 0 X1 + 3 X2 + 1 X5 = 12
X1, X2 ≥ 0 X1, X2, X3, X4, X5 ≥ 0
41
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
La solución óptima es Z = 54
X1 = 9 / 5
X2 = 0
42
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
MAXIMIZAR: MAXIMIZAR:
Z = 10 X1 + 30 X2 Z = 10 X1 + 30 X2 + 0 X3 + 0 X4
sujeto a sujeto a
43
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Tarea 2
MAXIMIZAR:
MAXIMIZAR:
Z = 2 X1 -3 X2 + 1 X3 + 0 X4 +
Z = 2 X1 -3 X2 + 1X3
0X5 + 0 X6
sujeto a
sujeto a
1 X1 + 2 X2 + 1 X3 ≤
10
1 X1 + 2 X2 + 1 X3 + 1 X4 = 10
3 X1 + 1 X2 + 0 X3 ≤
3 X1 + 1 X2 + 1 X5 = 8
8
1 X1 -2 X2 + 1 X6 = 6
1 X1 -2 X2 + 0 X3 ≤
6
X1, X2, X3 ≥ 0 X1, X2, X3, X4, X5, X6 ≥ 0
Como la restricción 1 es del tipo '≤' se agrega la variable de holgura X4.
Como la restricción 2 es del tipo '≤' se agrega la variable de holgura X5.
Como la restricción 3 es del tipo '≤' se agrega la variable de holgura X6.
Pasamos a construir la primera tabla del método Simplex.
44
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
45
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
La solución óptima es Z = 38 / 3
X1 = 8 / 3
X2 = 0
X3 = 22 / 3
46
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Tarea 3
MINIMIZAR: Z = -30 MAXIMIZAR: Z = 30 X1 -25
X1 + 25 X2 X2 + 0 X3 + 0 X4 + 0 X5
sujeto a sujeto a
10 X1 + 12 X2 ≤ 18 10 X1 + 12 X2 + 1 X3 = 18
-2 X1 + 5 X2 ≤ 15 -2 X1 + 5 X2 + 1 X4 = 15
0 X1 + 3 X2 ≤ 12 0 X1 + 3 X2 + 1 X5 = 12
X1, X2 ≥ 0 X1, X2, X3, X4, X5 ≥ 0
47
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
48
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
EJERCICIOS PROPUESTOS
1. Un taller metalmecánico fábrica cinco tipos distintos de refacciones. En todos los
casos. El proceso consiste en modelar las piezas para después fundirlas en hierro.
Posteriormente. pasan al departamento de acabado donde los bordes son pulidos. se les hacen
los orificios y se aplica da el terminado final. Las horas de trabajo necesarias (tanto en
fundición como en acabado) por cada 100 unidades de cada uno de los distintos tipos de
refacción. aparecen en la tabla siguiente:
Refacción Tipo I Tipo II Tipo III Tipo IV Tipo V
Fundición 2 1 3 3 1
Acabado 3 2 2 1 1
Utilidad $ 30 $ 20 $ 40 $ 25 $ 10
Observa en la última fila de la tabla las utilidades por cada 100 unidades de producto. Si la
capacidad disponible tanto de fundición como de acabado son respectivamente 700 y 1 000
horas de fuerza de trabajo por mes. plantea el modelo de programación lineal que permita
maximizar las utilidades obtenidas por el taller.
2. Un hombre de negocios dispone de s 000 000 para invertir en tres proyectos distintos. Por
un lado, puede invertir (parte o todo Su dinero) comprando Cetes con un rendimiento de
22% anual: como segunda opción. puede invertir en la Bolsa Mexicana de Valores donde
Su ganancia mínima esperada seria de 35% anual: la tercera opción. que es la más
conservadora. consiste en dejar su dinero en el banco donde obtendría un rendimiento
anual de 18%. De acuerdo con la legislación financiera actual. la inversión mínima que
una persona puede hacer en Cetes es de S 500 000. mientras que para invertir en la Bolsa
Mexicana de Valores se requiere tener por lo menos un peso ahorrado en el banco. por
cada 3 que se inviertan en el mercado accionario. Empleando programación lineal
encuentra la cantidad asignada a cada proyecto. de tal forma que se optimice la utilidad
del inversionista.
3. Una tienda fabrica 2 tipos de pinturas. una para interiores y la otra para exteriores. La
pintura para interiores deja una utilidad de s 3 por litro mientras que la de exteriores s 5
por litro. Producir las pinturas requiere de 4 materias primas que les llamamos: mı. 2. m3
y 4. En la tabla siguiente se resumen las cantidades necesarias y la disponibilidad de cada
una de esas materias primas.
49
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
50
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
10x1 + 4x2 + X4 = 20
∀Xi ≥ 0
MaxZ–cx=0
MaxZ – 5x1 – 2x2 - 0x3 – 0x4
Ø V, b B X1 X2 X3 X4 R1
R2
30/6 X5 30 6 10 1 0
( )
20/10 X4 20 10 4 0 1 R3
R4=R5(-6)+R1
-(Zj-Cj) 0 -5 -2 0 0
49/19 X3 18 0 76/10 1-6/10 R5=R2/10
5 X1 2 1 4/10 0 1/10
R6=R5(5)+R3
-(Zj-Cj) 10 0 0 0 5/10
X2 49/19 0 1 10/76 3/38 R7=R4(76/10)
X1 20/19 1 0 -2/38 2/245 R8=R7(-4/10)+R5
-(Zj-Cj) 10 0 0 0 5/10 R9
(Z2 - C2) = 0 y X2 no es básico
*Se puede observar en la segunda interacción que ya se tiene la solución óptima puesto que
- (Zj - Cj) 2 0 Sin embargo en la posición de -(Z2 - Cz), se tiene un coeficiente =0 y X2 no
es básico. Por lo que eso nos indica que se trata de una solución óptima múltiple que para
investigar otro vértice optimo introducimos esa variable a la base.
Comprobando
Zı = 5(Xı) + 2X + OX3 + OX4
Zı = 5(2) + 2(0) = 10
Zb2 = 5 (20/19) (45/19) = 190/19 = 10
51
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
52
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
∀Xi ≥ 0
max Z- Cx = 0 max Z- 4x1 - 4x2 - 0x3 - 0x4 = 0
Se puede observar que en la última interacción que el valor de -(Z3 – C3) = -6 indicando que
la variable X3 es la que entrará a formar la nueva base. sin el embargo el valor de o no se
puede definir ya que el valor de X3 en columna son negativo, no se puede definir la variable
a salir por lo que se trata de una solución óptima no acotada.
53
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Ejercicio 1
MAXIMIZAR: Z = 2000 X1 +
MAXIMIZAR: Z =
500 X2 + 0 X3 + 0 X4 + 0 X5 +
2000 X1 + 500 X2
0 X6
sujeto a sujeto a
2 X1 + 3 X2 ≥ 36 2 X1 + 3 X2 -1 X3 + 1 X5 = 36
3 X1 + 6 X2 ≥ 60 3 X1 + 6 X2 -1 X4 + 1 X6 = 60
X1, X2 ≥ 0 X1, X2, X3, X4, X5, X6 ≥ 0
54
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
55
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Existe alguna solución posible para el problema, por lo que podemos pasar a la Fase II para
calcularla.
56
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
MÉTODO DE LA GRAN M
Penalización
Procede a crear una función objetiva auxiliar que es igual a la suma de coeficientes en
columna de las restricciones (>=0 =) pero cambiadas en signo y con esta nueva función
objetivo procedemos a aplicar el método simplex.
El método de la Gran M es una técnica utilizada en programación lineal para resolver
problemas de optimización. Este método se basa en la utilización de una tabla de doble
entrada y la aplicación de operaciones elementales para encontrar la solución óptima. El
método de la Gran M es una variación del algoritmo simplex que se utiliza para resolver
problemas de programación lineal con restricciones de igualdad. El método de la Gran M se
basa en la introducción de variables artificiales en el modelo de programación lineal, que se
utilizan para convertir las restricciones de igualdad en restricciones de desigualdad. El
método de la Gran M se utiliza para maximizar o minimizar una función objetivo sujeta a
restricciones lineales. El método de la Gran M es un algoritmo muy eficiente y puede resolver
problemas de programación lineal con miles de variables y restricciones.
Ejemplo 1
Carne con papas es el plato preferido de Pablo. Por eso decidido hacer una dieta continua de
sólo estos dos alimentos (más algunos líquidos y suplementos de vitaminas). Pablo sabe que
no es la dieta más sana y quiere asegurarse de que toma las cantidades adecuadas de los dos
alimentos para satisfacer los requerimientos nutricionales. Cuenta con la siguiente
información nutricional y de costo:
57
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Solución inicial: X1=0, X2=0, X3=0, X4=0, X5=60, a1=50, a2=40, Z=0
Zj-Cj Z-4X1-2X2+Ma1+Ma2=0
58
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
59
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
TEORIA DE LA DUALIDAD
60
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
61
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
62
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
63
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
64
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
65
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
66
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
67
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
68
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
69
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
70
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
71
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Cj -2 -2 -3 0 0 XB
CB X1 X2 X3 E1 E2 Solución Básicas
0 -2 -4 -2 1 0 -10 E1
0 -3 3 -9 0 1 -12 E2
Zj 0 0 0 0 0 0
Ej -2 -2 -3 0 0 0 Z
72
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Cj -2 -2 -3 0 0 XB
CB X1 X2 X3 E1 E2 Solución Básicas
0 -4/3 -14/3 0 1 -2/9 -22/3 E1
-3 -1/3 -1/3 1 0 -1/9 4/3 X3
Zj -1 1 -3 0 1/3
Ej -1 -3 0 0 -1/3 -4 Z
Cj -2 -2 -3 0 0 XB
CB X1 X2 X3 E1 E2 Solución Básicas
-2 2/7 1 0 -3/14 1/21 11/7 X2
-3 3/7 0 1 -1/14 -2/21 13/7 X3
Zj -13/7 1 -3 -9/14 4/21
Ej -1/7 0 0 -9/14 -4/21 -61/7 Z
73
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Básicas X1 X2 X3 E1 E2 Solución
E1 -3 -1 1 0 0 -3
E2 -4 -3 0 1 0 -6
H3 1 2 0 0 1 3
Ej 2 1 0 0 0 0
74
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Básicas X1 X2 E1 E2 H3 Solución
E1 -5/3 0 1 -1/3 0 -1
E2 4/3 1 0 -1/3 0 2
H3 -5/3 0 0 2/3 1 -1
Ej 2 0 0 1/3 0 2
Básicas X1 X2 E1 E2 H3 Solución
E1 1 0 -3/5 1/5 0 3/5
E2 0 1 4/5 -3/5 0 6/5
H3 0 0 -1 1 1 0
Ej 0 0 2/5 1/5 0 12/5
75
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
76
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
PROBLEMAS DE TRANSPORTE
77
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
78
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
79
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
80
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
81
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Ejercicio 1
82
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Ejercicio 2
Una empresa energética colombiana dispone de cuatro plantas de generación para satisfacer
la demanda diaria eléctrica en cuatro ciudades, Cali, Bogotá, Medellín y Barranquilla. Las
plantas 1,2,3 y 4 pueden satisfacer 80, 30, 60 y 45 millones de KW al día respectivamente.
Las necesidades de las ciudades de Cali, Bogotá, Medellín y Barranquilla son de 70, 40, 70 y
35 millones de Kw al día respectivamente. Los costos asociados al envío de suministro
energético por cada millón de KW entre cada planta y cada ciudad son los registrados en la
siguiente tabla.
Seleccionamos la celda con menor valor, es decir la menos costosa, para asignarle la mayor
cantidad posible.
Luego esa cantidad asignada se resta a la demanda de Bogotá y a la oferta de la «Planta 3»,
en un proceso muy lógico. Dado que Bogotá se queda sin demanda esta columna desaparece,
y se repite el primer proceso.
83
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
84
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Una vez finalizado el cuadro anterior nos daremos cuenta que solo quedará una fila, por ende
asignamos las unidades y se ha terminado el método.
85
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
86
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
87
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
88
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
89
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
METODO DE VOGEL
90
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
91
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
92
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
93
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Solución por el
método de columna
mínima
94
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
95
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
96
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
97
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
98
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
99
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
METODO HUNGARO
EI método húngaro es un algoritmo que permite minimizar los costos en un problema de
optimización basado en la programación lineal.
El objetivo del método húngaro es encontrar el coste mínimo de un conjunto de tareas que
deben ser realizadas por las personas más adecuadas.
Utiliza la programación lineal (PL) para realizar una serie de pasos que se pueden automatizar.
Así, herramientas como el software estadístico R (entre otros) tiene varios paquetes de mucha
utilidad para estos problemas de optimización.
Origen del método húngaro
Su creador fue el matemático húngaro (de ahí su nombre) Harold W. Kuhn en el año 1955.
Otro matemático, James Munkres, lo revisó en 1957 . Con esta evolución ha recibido otras
denominaciones como algoritmo de asignación de Munkres o de Kuhn-Munkres.
Por otro lado, este método tiene un antecedente en dos autores, Dénes König y Jenő Egerváry,
ambos judios y húngaros. El primero desarrolló la teoría de grafos en la cual se basa este
algoritmo. EI segundo generalizó el teorema de König y permitió a Kuhn desarrollar el
método.
Reglas para la solución del problema de asignación con el método húngaro:
1. Restar el elemento más pequeño de cada renglón de los demás elementos de ese mismo
renglón
2. Restar el elemento más pequeño de cada columna sin considerar los ceros y estos
quedan igual.
3. Verificar la optimalidad de la última tabla trazando el mínimo número de rectas que
puedan cruzar o tachar todos los ceros de la tabla, se aceptan todas las alternativas menos
rectas diagonales o inclinadas, se trata de cruzar todos los ceros con lineas horizontales o
verticales buscando el menor número de estas.
4i SI el mínimo número de líneas que se puede trazar es igual a n2 entonces se tiene la
solución óptima, procediendo a asignar donde se encuentran los ceros cada actividad a cada
máquina, de otra manera se deberá hacer otra iteración.
5. Se escoge el número más pequeño de todos los que no están cruzados y restarlo a esos
mismos números que no están cruzados, pero sumarlos a los números que se encuentran en la
interacción de recta
100
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Ejemplo:
En un terreno destinado a la construcción de nuevos edificios e instalaciones del IPN se tiene
un proyecto en el cual participan 4 contratistas para la edificación de número de edificios que
corresponde a diferentes escuelas del IPN. Debido a que las constructoras contribuyen en el
fondo para construcciones e instalaciones, soto una obra será asignada a cada contratista para
lo cual han enviado las
siguientes propuestas de costos
101
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
¿Cuál debe ser la asignación de la empresa auxiliar para que el coste sea el mínimo?
Solución:
Para aplicar el método húngaro el modelo tiene que ser balanceado, es decir, el número de
filas y el de columnas debe ser igual.
Se encuentra el menor número de cada fila.
Se resta en cada fila de la matriz original el menor elemento encontrado de cada fila.
102
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Se resta en cada columna de la nueva matriz el menor elemento encontrado en cada columna
MATRIZ DE COSTE REDUCIDO.
Con el objetivo de cubrir todos los 0 de la matriz de coste reducido, se traza la menor cantidad
de combinaciones de líneas horizontales y verticales.
El menor número de líneas horizontales y/o verticales necesarios para cubrir todos los 0 de la
matriz de costo reducido es igual a 2, menor que el número de filas o columnas.
El Algoritmo Húngaro no ha terminado. Se continúa seleccionando el menor elemento de los
elementos no marcados.
103
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
104
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
105
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
EJEMPLO:
1.-Aplicando el método, el paso 1 se refiere a tener toda la información relativa para la construcción de
una casa habitación.
2.-Listar las actividades del proyecto. A: Excavar para los cimientos.
B: Construir de cimentación.
C: Levantar muros.
D: Albañilería exterior.
E: Albañilería interior y plomería. F: Ensayado de paredes.
G: Acabado de pisos.
H: Pintura interior.
I: Acabados interiores. J: Tendido de pechos. K: Herrería.
L: Pintura exterior.
M: Acabados exteriores.
N: Instalación eléctrica.
3.-Construir la matriz de secuencias:
En esta matriz se indican:
¿Qué actividad o actividades, siguen inmediatamente a otra actividad?
¿Qué actividades deberán terminarse antes de que esta actividad pueda comenzar?
¿Qué actividades deben efectuarse simultáneamente con esta actividad?
106
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
107
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
108
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
Este problema surge cuando todos los nodos de una red deben conectar entre ellos, sin
formar un loop.
El árbol de expansión mínima es apropiado para problemas en los cuales la redundancia es
expansiva, o el flujo a lo largo de los arcos se considera instantáneo.
Un árbol de expansión mínimo es un tipo especial de árbol que minimiza las longitudes (o
«pesos») de los bordes del árbol. Un ejemplo es una compañía de cable que quiere tender
línea a múltiples vecindarios; al minimizar la cantidad de cable tendido, la compañía de
cable ahorrará dinero.
Un árbol tiene un camino que une dos vértices cualesquiera. Un árbol de expansión de un
gráfico es un árbol que:
• Contiene todos los vértices del gráfico original.
• Alcanza (abarca) todos los vértices.
• Es acíclico. En otras palabras, el gráfico no tiene ningún nodo que vuelva a sí
mismo.
Ejercicio 1
La administración de servada park necesita determinar los caminos bajo los cuales se deben
tender las comunicaciones para conectar todas las estaciones con longitud mínima de cable.
Dada la red indicada en el paso a se selecciona 0 como nodo inicial.
109
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
110
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
111
SLDKS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
INGENIERIA DE SISTEMAS 1
112