SlideShare a Scribd company logo
1 of 11
Download to read offline
Existen multiples programas para hacer programacion 
lineal entre las cuales son las siguientes:
LINGO 
LINGO: (LINear Generalize Optimizer) es una herramienta simple para 
formular problemas lineales y no lineales, resolverlos y analizar su solución. El resultado que LINGO 
nos proporciona es la optimización que nos ayuda a encontrar el mejor resultado: la ganancia más 
alta, o el costo más bajo. A menudo estos problemas involucran el uso más eficiente de los recursos. 
Los problemas de optimización son clasificados a menudo como lineales o no lineales, dependiendo 
si las relaciones en el problema son lineales con respecto a las variables. 
Uno de los rasgos más poderosos de LINGO es su aplicación en el lenguaje de modelo matemático. El 
cual permite expresar un problema de una manera muy similar a la anotación matemática normal 
pudiendo también, expresar una serie entera de restricciones en una declaración compacta. Esto lleva 
a modelos que son mucho más fáciles de mantener. 
Otro aspecto es la sección de los datos, que le permite aislar los datos de la 
formulación del modelo. De hecho LINGO puede leer datos incluso de una hoja de cálculo separada, 
base de datos, o archivo de texto. Con datos independientes del modelo, es mucho más fácil de hacer 
cambios, y hay menos oportunidad de error cuando se realiza el modelo 
Sintaxis de LINGO 
La sintaxis que se utiliza en este programa es muy sencilla. Para el nombre de 
las variables se establece que deben tener 32 caracteres como máximo, Deben comenzar con una letra 
seguido de letras, dígitos o _ . El compilador de LINGO no distingue entre mayúsculas y minúsculas.
Con respecto a las sentencias: 
Todas las sentencias deben terminar en unpunto y coma. 
Para darle un nombre a la función objetivo o a las restricciones, estos se deben 
colocar entre corchetes. 
Para declarar la función objetivo debemos colocar las palabras reservadas 
MAX o MIN, 
Resaltadas en azul, seguidas del signo =. 
Los comentarios deben comenzar con un signo ! , los cuales son resaltados en 
verde. 
Los archivos generados por LINGO tiene la extensión. LG4. 
Ejemplo de aplicación resuelto con lingo: 
La empresa WINDOOR Ltda. fabrica puertas y ventanas de madera. Existen dos modelos 
de puertas: puertas dobles y puertas simples: y dos modelos de ventanas: ventanas dobles 
y 
ventanas simples. El insumo más importante es la madera. El proceso de corte de las 
partes 
se realiza en dos sierras eléctricas de precisión y el barnizado lo efectúa personal 
experimentado. Las cantidades de madera y los tiempos de corte y barnizado que requiere 
cada producto se muestran en la Tabla 1. 
Tabla 1. Recursos requerMidaods.era(m) Ensamblado(hr) Barnizado(hr) 
Puertas dobles 4 1.5 2 
Puertas simples 1.5 1 1.2 
Ventanas dobles 3 2 1.5 
Ventas simples 1.8 0.8 0.8
Los proveedores de la madera pueden entregar hasta 800 [m2] en un mes. 
Además se pueden utilizar hasta 400 [hrs] de sierra para el corte y 400 [hrs-hom] para 
el barnizado. 
La empresa está comprometida con una constructora para entregar 90 puertas 
simples y 50 ventanas dobles en el mes. 
Los precios de venta unitarios y costos unitarios de producción se muestran en la Tabla 
2. 
Tabla 2. Precios y costos. 
Precio Costo 
Puertas dobles 120 80 
Puertas simples 80 50 
Ventanas dobles 100 75 
Ventas simples 60 30
FORMULACION DEL MODELO 
VARIABLES DE DECISION 
Las decisiones que la empresa desea tomar se refieren a la cantidad de puertas y 
ventanas de cada tipo a producir en el período considerado. 
X1 = cantidad de puertas dobles a fabricar en el mes. 
X2 = cantidad de puertas simples a fabricar en el mes. 
X3 = cantidad de ventanas dobles a fabricar en el mes. 
X4 = cantidad de ventanas simples a fabricar en el mes. 
RESTRICCIONES 
Las restricciones deben establecer las limitaciones existentes en cuanto a la 
disponibilidad de recursos y la necesidad de cumplir con los compromisos contraídos 
para 
el período. 
A. Disponibilidad de recursos 
• La cantidad de madera utilizada en la producción total no puede exceder la cantidad 
máxima que la empresa puede adquirir. 
4.0·x1 + 1.5·x2+ 3.0·x3+ 1.8·x4=<800 
• La cantidad de horas máquina de sierra utilizada no puede exceder la cantidad 
máxima disponible. 
1.5·x1+ 1.0·x2+ 2.0·x3+ 0.8·x4=<400 
La cantidad de horas hombre para barnizado utilizada no puede exceder la cantidad 
máxima disponible. 
2.0·x1+ 1.2·x2+ 1.5·x3+ 0.8·x4=<400
B. Cumplimiento de compromisos de entrega 
•La cantidad de puertas simples debe ser al menos suficiente para cumplir los 
compromisos contraídos. 
x2>= 90 
•La cantidad producida de ventanas dobles debe ser al menos suficiente para 
cumplir con los compromisos contraídos. 
X3>= 50 
C. No negatividad de las variables 
x1, x2, x3, x4>= 0 
FUNCION OBJETIVO 
Btotal= 40·x1+ 30·x2+ 25·x3+ 30·x4
Imagen del programa lingo
PHPSimplex 
Php simplex es una herramienta online para resolver problemas de programación lineal. 
Su uso es libre y gratuito. Para acceder a ella basta con pulsar sobre el icono que aparece a 
la izquierda, o sobre «PHPSimplex» en el menú superior. 
PHPSimplex es capaz de resolver problemas mediante el método Simplex, el método de 
las Dos Fases, y el método Gráfico, y no cuenta con limitaciones en el número de variables 
de decisión ni en las restricciones de los problemas. 
Esta herramienta está pensada para ayudar a los estudiantes en su aprendizaje ya que no 
solo muestra los resultados finales sino también las operaciones intermedias. También 
ofrece la solución directa para uso de profesionales. Otras de sus ventajas son que no 
precisa de ningún lenguaje para enunciar el problema, ofrece una interfaz amigable, es 
cercano al usuario, de manejo fácil e intuitivo, no es necesario instalar nada para poder 
usarlo, y está disponible en varios idiomas (si desea que PHPSimplex esté en su idioma 
póngase en contacto con nosotros). 
Está disponible también un manual de ayuda de PHPSimplex para aprender 
rápidamente a utilizar la herramienta. 
Además en esta página encontrará teoría de los métodos utilizados, casos especiales a 
tener en cuenta, ejemplos de problemas resueltos paso a paso, una comparación entre el 
método Simplex y el método Gráfico, historia de la Investigación Operativa, etc.
A continuación podra ver como se resuelve en linea
Programas para programacion lineal
Programas para programacion lineal

More Related Content

What's hot

Ico 2 1 ppl programacion lineal - modelos varios
Ico 2 1 ppl programacion lineal - modelos variosIco 2 1 ppl programacion lineal - modelos varios
Ico 2 1 ppl programacion lineal - modelos variosAngie Herrera
 
2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemasRodia Bravo
 
Modelos De Programacion Entera
Modelos De Programacion EnteraModelos De Programacion Entera
Modelos De Programacion EnteraCris Tenorio
 
Analisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de OperacionesAnalisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de OperacionesSergio Hernández Ortega
 
Ejercicios resueltos programacion lineal
Ejercicios resueltos programacion linealEjercicios resueltos programacion lineal
Ejercicios resueltos programacion linealJohana Rios Solano
 
Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1Juan Carlos Martinez Garcia
 
Simulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con PromodelSimulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con PromodelAlvaro Gil
 
5.5 flujo a costo minimo
5.5 flujo a costo minimo5.5 flujo a costo minimo
5.5 flujo a costo minimoADRIANA NIETO
 
Metodos de Programacion no lineal
Metodos de Programacion no linealMetodos de Programacion no lineal
Metodos de Programacion no linealluisatero
 
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDESADRIANA NIETO
 
21065991 ejercicios-resueltos-de-metodo-de-asignacion-y-metodo-de-transportes...
21065991 ejercicios-resueltos-de-metodo-de-asignacion-y-metodo-de-transportes...21065991 ejercicios-resueltos-de-metodo-de-asignacion-y-metodo-de-transportes...
21065991 ejercicios-resueltos-de-metodo-de-asignacion-y-metodo-de-transportes...joinergac
 
Introducción a la Simulación de Eventos Discretos
Introducción a la Simulación de Eventos DiscretosIntroducción a la Simulación de Eventos Discretos
Introducción a la Simulación de Eventos DiscretosJuan Manuel Carrión Delgado
 
Definiciones de investigacion de operaciones
Definiciones de investigacion de operacionesDefiniciones de investigacion de operaciones
Definiciones de investigacion de operacionesXSilvana XMonasteriosx
 
Programación entera (1)
Programación entera (1)Programación entera (1)
Programación entera (1)BIOPOWER
 

What's hot (20)

Ico 2 1 ppl programacion lineal - modelos varios
Ico 2 1 ppl programacion lineal - modelos variosIco 2 1 ppl programacion lineal - modelos varios
Ico 2 1 ppl programacion lineal - modelos varios
 
ETAPAS DEL PROCESO DE SIMULACION
ETAPAS DEL PROCESO DE SIMULACIONETAPAS DEL PROCESO DE SIMULACION
ETAPAS DEL PROCESO DE SIMULACION
 
5.4 flujo maximo
5.4 flujo maximo5.4 flujo maximo
5.4 flujo maximo
 
2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas
 
Modelos De Programacion Entera
Modelos De Programacion EnteraModelos De Programacion Entera
Modelos De Programacion Entera
 
Analisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de OperacionesAnalisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de Operaciones
 
Ejercicios resueltos programacion lineal
Ejercicios resueltos programacion linealEjercicios resueltos programacion lineal
Ejercicios resueltos programacion lineal
 
Metodo o Simulacion de Montecarlo
Metodo o Simulacion de MontecarloMetodo o Simulacion de Montecarlo
Metodo o Simulacion de Montecarlo
 
Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1
 
Lenguajes de simulación
Lenguajes de simulaciónLenguajes de simulación
Lenguajes de simulación
 
Programación no lineal
Programación no linealProgramación no lineal
Programación no lineal
 
Modelo de redes
Modelo de redes Modelo de redes
Modelo de redes
 
Simulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con PromodelSimulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con Promodel
 
5.5 flujo a costo minimo
5.5 flujo a costo minimo5.5 flujo a costo minimo
5.5 flujo a costo minimo
 
Metodos de Programacion no lineal
Metodos de Programacion no linealMetodos de Programacion no lineal
Metodos de Programacion no lineal
 
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
 
21065991 ejercicios-resueltos-de-metodo-de-asignacion-y-metodo-de-transportes...
21065991 ejercicios-resueltos-de-metodo-de-asignacion-y-metodo-de-transportes...21065991 ejercicios-resueltos-de-metodo-de-asignacion-y-metodo-de-transportes...
21065991 ejercicios-resueltos-de-metodo-de-asignacion-y-metodo-de-transportes...
 
Introducción a la Simulación de Eventos Discretos
Introducción a la Simulación de Eventos DiscretosIntroducción a la Simulación de Eventos Discretos
Introducción a la Simulación de Eventos Discretos
 
Definiciones de investigacion de operaciones
Definiciones de investigacion de operacionesDefiniciones de investigacion de operaciones
Definiciones de investigacion de operaciones
 
Programación entera (1)
Programación entera (1)Programación entera (1)
Programación entera (1)
 

Viewers also liked

Herramientas de programación lineal
Herramientas de programación linealHerramientas de programación lineal
Herramientas de programación linealManuel Abanto Flores
 
Sergio garcia ejercicios_tema_4
Sergio garcia ejercicios_tema_4Sergio garcia ejercicios_tema_4
Sergio garcia ejercicios_tema_4Eukita A Guerrero
 
Pl Limpieza S A
Pl  Limpieza S APl  Limpieza S A
Pl Limpieza S AIsabel
 
Programacion Lineal Y Solver
Programacion Lineal Y SolverProgramacion Lineal Y Solver
Programacion Lineal Y SolverXavier Parra
 
PROGRAMACION LINEAL METODO SIMPLEX
PROGRAMACION LINEAL METODO SIMPLEXPROGRAMACION LINEAL METODO SIMPLEX
PROGRAMACION LINEAL METODO SIMPLEXALEGRE_ALI
 
Programación Lineal
Programación LinealProgramación Lineal
Programación LinealAlex
 

Viewers also liked (6)

Herramientas de programación lineal
Herramientas de programación linealHerramientas de programación lineal
Herramientas de programación lineal
 
Sergio garcia ejercicios_tema_4
Sergio garcia ejercicios_tema_4Sergio garcia ejercicios_tema_4
Sergio garcia ejercicios_tema_4
 
Pl Limpieza S A
Pl  Limpieza S APl  Limpieza S A
Pl Limpieza S A
 
Programacion Lineal Y Solver
Programacion Lineal Y SolverProgramacion Lineal Y Solver
Programacion Lineal Y Solver
 
PROGRAMACION LINEAL METODO SIMPLEX
PROGRAMACION LINEAL METODO SIMPLEXPROGRAMACION LINEAL METODO SIMPLEX
PROGRAMACION LINEAL METODO SIMPLEX
 
Programación Lineal
Programación LinealProgramación Lineal
Programación Lineal
 

Similar to Programas para programacion lineal

Proyecto final 23 10-2015
Proyecto final 23 10-2015Proyecto final 23 10-2015
Proyecto final 23 10-2015Silvina Portal
 
Practicas de Visual Basic 6
Practicas de Visual Basic 6Practicas de Visual Basic 6
Practicas de Visual Basic 6Brenda Roque
 
Conceptos basicos de_programacion_completo
Conceptos basicos de_programacion_completoConceptos basicos de_programacion_completo
Conceptos basicos de_programacion_completoizm22
 
La introduccion estas buena
La introduccion estas buenaLa introduccion estas buena
La introduccion estas buenaCarlos Daniel
 
Herramientas para programacion lineal
Herramientas para programacion linealHerramientas para programacion lineal
Herramientas para programacion linealPaul Vega
 
Taller actividades tics todos los tecnicos
Taller actividades tics todos los tecnicosTaller actividades tics todos los tecnicos
Taller actividades tics todos los tecnicoscomfasistemassena
 
Clase 3-algoritmos[1]
Clase 3-algoritmos[1]Clase 3-algoritmos[1]
Clase 3-algoritmos[1]tanztanz
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmos142918
 
Attachment.ashx (2)
Attachment.ashx (2)Attachment.ashx (2)
Attachment.ashx (2)samantha
 

Similar to Programas para programacion lineal (20)

Proyecto final 23 10-2015
Proyecto final 23 10-2015Proyecto final 23 10-2015
Proyecto final 23 10-2015
 
Practicas de Visual Basic 6
Practicas de Visual Basic 6Practicas de Visual Basic 6
Practicas de Visual Basic 6
 
Win qsb2.0
Win qsb2.0Win qsb2.0
Win qsb2.0
 
Conceptos basicos de_programacion_completo
Conceptos basicos de_programacion_completoConceptos basicos de_programacion_completo
Conceptos basicos de_programacion_completo
 
Investigacion de operaciones 1 2012
Investigacion de operaciones 1 2012Investigacion de operaciones 1 2012
Investigacion de operaciones 1 2012
 
La introduccion estas buena
La introduccion estas buenaLa introduccion estas buena
La introduccion estas buena
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Herramientas informaticas trabajo colaborativo
Herramientas informaticas trabajo colaborativoHerramientas informaticas trabajo colaborativo
Herramientas informaticas trabajo colaborativo
 
Herramientas para programacion lineal
Herramientas para programacion linealHerramientas para programacion lineal
Herramientas para programacion lineal
 
Taller
TallerTaller
Taller
 
Io 1 acts evaluables
Io 1 acts evaluablesIo 1 acts evaluables
Io 1 acts evaluables
 
Clase 1 lunes
Clase 1   lunesClase 1   lunes
Clase 1 lunes
 
Taller actividades tics todos los tecnicos
Taller actividades tics todos los tecnicosTaller actividades tics todos los tecnicos
Taller actividades tics todos los tecnicos
 
Programación.pptx
Programación.pptxProgramación.pptx
Programación.pptx
 
Practica 2 ok
Practica 2 okPractica 2 ok
Practica 2 ok
 
Win qsb2.0
Win qsb2.0Win qsb2.0
Win qsb2.0
 
Clase 3-algoritmos[1]
Clase 3-algoritmos[1]Clase 3-algoritmos[1]
Clase 3-algoritmos[1]
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmos
 
Clase 3
Clase 3Clase 3
Clase 3
 
Attachment.ashx (2)
Attachment.ashx (2)Attachment.ashx (2)
Attachment.ashx (2)
 

Recently uploaded

IA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptxIA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptxcecymendozaitnl
 
Presentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptxPresentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptxwilliam atao contreras
 
gabriela marcano estructura iii historia del concreto
gabriela marcano  estructura iii historia del concretogabriela marcano  estructura iii historia del concreto
gabriela marcano estructura iii historia del concretoGabrielaMarcano12
 
1_Tipos Básicos de Motores - funcionamientos
1_Tipos Básicos de Motores - funcionamientos1_Tipos Básicos de Motores - funcionamientos
1_Tipos Básicos de Motores - funcionamientosMaicoPinelli
 
Cuadro de las web 1.0, 2.0 y 3.0 pptx
Cuadro de las web 1.0, 2.0 y 3.0     pptxCuadro de las web 1.0, 2.0 y 3.0     pptx
Cuadro de las web 1.0, 2.0 y 3.0 pptxecarmariahurtado
 
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambientalModulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambientalAcountsStore1
 
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERUBROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERUSharonRojas28
 
analisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdfanalisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdfJOHELSANCHEZINCA
 
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdfMecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdfaaaaaaaaaaaaaaaaa
 
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)EmanuelMuoz11
 
TAREA 1 - Parada de Planta compresoras de gas
TAREA 1 - Parada de Planta compresoras de gasTAREA 1 - Parada de Planta compresoras de gas
TAREA 1 - Parada de Planta compresoras de gasroberto264045
 
concreto pretensado y postensado- reseña historica
concreto pretensado y postensado- reseña historicaconcreto pretensado y postensado- reseña historica
concreto pretensado y postensado- reseña historicaamira520031
 
Poder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfestPoder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfestSilvia España Gil
 
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...AmeliaJul
 
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdfPPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdfANGHELO JJ. MITMA HUAMANÌ
 
Diseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra RinaDiseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra RinaLuisAlfredoPascualPo
 
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdfCV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdfsd3700445
 
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍCALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍArquitecto Chile
 
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdfPrincipios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdfYADIRAXIMENARIASCOSV
 
Método inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenasMétodo inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenas182136
 

Recently uploaded (20)

IA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptxIA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptx
 
Presentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptxPresentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptx
 
gabriela marcano estructura iii historia del concreto
gabriela marcano  estructura iii historia del concretogabriela marcano  estructura iii historia del concreto
gabriela marcano estructura iii historia del concreto
 
1_Tipos Básicos de Motores - funcionamientos
1_Tipos Básicos de Motores - funcionamientos1_Tipos Básicos de Motores - funcionamientos
1_Tipos Básicos de Motores - funcionamientos
 
Cuadro de las web 1.0, 2.0 y 3.0 pptx
Cuadro de las web 1.0, 2.0 y 3.0     pptxCuadro de las web 1.0, 2.0 y 3.0     pptx
Cuadro de las web 1.0, 2.0 y 3.0 pptx
 
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambientalModulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
 
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERUBROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
 
analisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdfanalisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdf
 
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdfMecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
 
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
 
TAREA 1 - Parada de Planta compresoras de gas
TAREA 1 - Parada de Planta compresoras de gasTAREA 1 - Parada de Planta compresoras de gas
TAREA 1 - Parada de Planta compresoras de gas
 
concreto pretensado y postensado- reseña historica
concreto pretensado y postensado- reseña historicaconcreto pretensado y postensado- reseña historica
concreto pretensado y postensado- reseña historica
 
Poder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfestPoder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfest
 
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
 
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdfPPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
 
Diseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra RinaDiseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra Rina
 
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdfCV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdf
 
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍCALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
 
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdfPrincipios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
 
Método inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenasMétodo inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenas
 

Programas para programacion lineal

  • 1. Existen multiples programas para hacer programacion lineal entre las cuales son las siguientes:
  • 2. LINGO LINGO: (LINear Generalize Optimizer) es una herramienta simple para formular problemas lineales y no lineales, resolverlos y analizar su solución. El resultado que LINGO nos proporciona es la optimización que nos ayuda a encontrar el mejor resultado: la ganancia más alta, o el costo más bajo. A menudo estos problemas involucran el uso más eficiente de los recursos. Los problemas de optimización son clasificados a menudo como lineales o no lineales, dependiendo si las relaciones en el problema son lineales con respecto a las variables. Uno de los rasgos más poderosos de LINGO es su aplicación en el lenguaje de modelo matemático. El cual permite expresar un problema de una manera muy similar a la anotación matemática normal pudiendo también, expresar una serie entera de restricciones en una declaración compacta. Esto lleva a modelos que son mucho más fáciles de mantener. Otro aspecto es la sección de los datos, que le permite aislar los datos de la formulación del modelo. De hecho LINGO puede leer datos incluso de una hoja de cálculo separada, base de datos, o archivo de texto. Con datos independientes del modelo, es mucho más fácil de hacer cambios, y hay menos oportunidad de error cuando se realiza el modelo Sintaxis de LINGO La sintaxis que se utiliza en este programa es muy sencilla. Para el nombre de las variables se establece que deben tener 32 caracteres como máximo, Deben comenzar con una letra seguido de letras, dígitos o _ . El compilador de LINGO no distingue entre mayúsculas y minúsculas.
  • 3. Con respecto a las sentencias: Todas las sentencias deben terminar en unpunto y coma. Para darle un nombre a la función objetivo o a las restricciones, estos se deben colocar entre corchetes. Para declarar la función objetivo debemos colocar las palabras reservadas MAX o MIN, Resaltadas en azul, seguidas del signo =. Los comentarios deben comenzar con un signo ! , los cuales son resaltados en verde. Los archivos generados por LINGO tiene la extensión. LG4. Ejemplo de aplicación resuelto con lingo: La empresa WINDOOR Ltda. fabrica puertas y ventanas de madera. Existen dos modelos de puertas: puertas dobles y puertas simples: y dos modelos de ventanas: ventanas dobles y ventanas simples. El insumo más importante es la madera. El proceso de corte de las partes se realiza en dos sierras eléctricas de precisión y el barnizado lo efectúa personal experimentado. Las cantidades de madera y los tiempos de corte y barnizado que requiere cada producto se muestran en la Tabla 1. Tabla 1. Recursos requerMidaods.era(m) Ensamblado(hr) Barnizado(hr) Puertas dobles 4 1.5 2 Puertas simples 1.5 1 1.2 Ventanas dobles 3 2 1.5 Ventas simples 1.8 0.8 0.8
  • 4. Los proveedores de la madera pueden entregar hasta 800 [m2] en un mes. Además se pueden utilizar hasta 400 [hrs] de sierra para el corte y 400 [hrs-hom] para el barnizado. La empresa está comprometida con una constructora para entregar 90 puertas simples y 50 ventanas dobles en el mes. Los precios de venta unitarios y costos unitarios de producción se muestran en la Tabla 2. Tabla 2. Precios y costos. Precio Costo Puertas dobles 120 80 Puertas simples 80 50 Ventanas dobles 100 75 Ventas simples 60 30
  • 5. FORMULACION DEL MODELO VARIABLES DE DECISION Las decisiones que la empresa desea tomar se refieren a la cantidad de puertas y ventanas de cada tipo a producir en el período considerado. X1 = cantidad de puertas dobles a fabricar en el mes. X2 = cantidad de puertas simples a fabricar en el mes. X3 = cantidad de ventanas dobles a fabricar en el mes. X4 = cantidad de ventanas simples a fabricar en el mes. RESTRICCIONES Las restricciones deben establecer las limitaciones existentes en cuanto a la disponibilidad de recursos y la necesidad de cumplir con los compromisos contraídos para el período. A. Disponibilidad de recursos • La cantidad de madera utilizada en la producción total no puede exceder la cantidad máxima que la empresa puede adquirir. 4.0·x1 + 1.5·x2+ 3.0·x3+ 1.8·x4=<800 • La cantidad de horas máquina de sierra utilizada no puede exceder la cantidad máxima disponible. 1.5·x1+ 1.0·x2+ 2.0·x3+ 0.8·x4=<400 La cantidad de horas hombre para barnizado utilizada no puede exceder la cantidad máxima disponible. 2.0·x1+ 1.2·x2+ 1.5·x3+ 0.8·x4=<400
  • 6. B. Cumplimiento de compromisos de entrega •La cantidad de puertas simples debe ser al menos suficiente para cumplir los compromisos contraídos. x2>= 90 •La cantidad producida de ventanas dobles debe ser al menos suficiente para cumplir con los compromisos contraídos. X3>= 50 C. No negatividad de las variables x1, x2, x3, x4>= 0 FUNCION OBJETIVO Btotal= 40·x1+ 30·x2+ 25·x3+ 30·x4
  • 8. PHPSimplex Php simplex es una herramienta online para resolver problemas de programación lineal. Su uso es libre y gratuito. Para acceder a ella basta con pulsar sobre el icono que aparece a la izquierda, o sobre «PHPSimplex» en el menú superior. PHPSimplex es capaz de resolver problemas mediante el método Simplex, el método de las Dos Fases, y el método Gráfico, y no cuenta con limitaciones en el número de variables de decisión ni en las restricciones de los problemas. Esta herramienta está pensada para ayudar a los estudiantes en su aprendizaje ya que no solo muestra los resultados finales sino también las operaciones intermedias. También ofrece la solución directa para uso de profesionales. Otras de sus ventajas son que no precisa de ningún lenguaje para enunciar el problema, ofrece una interfaz amigable, es cercano al usuario, de manejo fácil e intuitivo, no es necesario instalar nada para poder usarlo, y está disponible en varios idiomas (si desea que PHPSimplex esté en su idioma póngase en contacto con nosotros). Está disponible también un manual de ayuda de PHPSimplex para aprender rápidamente a utilizar la herramienta. Además en esta página encontrará teoría de los métodos utilizados, casos especiales a tener en cuenta, ejemplos de problemas resueltos paso a paso, una comparación entre el método Simplex y el método Gráfico, historia de la Investigación Operativa, etc.
  • 9. A continuación podra ver como se resuelve en linea