SlideShare una empresa de Scribd logo
1 de 11
Existen múltiples programas para hacer programación 
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

Más contenido relacionado

La actualidad más candente

Price Headley's Simple Trading System: Using Acceleration Bands & %R
Price Headley's Simple Trading System: Using Acceleration Bands & %RPrice Headley's Simple Trading System: Using Acceleration Bands & %R
Price Headley's Simple Trading System: Using Acceleration Bands & %RBigTrends Price Headley
 
Herramientas de programacion lineal
Herramientas de programacion lineal Herramientas de programacion lineal
Herramientas de programacion lineal Bruno So Aq
 
Simple trading strategy for beginners
Simple trading strategy for beginnersSimple trading strategy for beginners
Simple trading strategy for beginnerspipsumo traderfx
 
15 algoritmos de busca em tabelas - sequencial e binaria
15   algoritmos de busca em tabelas - sequencial e binaria15   algoritmos de busca em tabelas - sequencial e binaria
15 algoritmos de busca em tabelas - sequencial e binariaRicardo Bolanho
 
Como comprender conceptos basicos economia
Como comprender conceptos basicos economiaComo comprender conceptos basicos economia
Como comprender conceptos basicos economiaHernan Rodriguez Suarez
 
IRON CONDOR PPT.pptx
IRON CONDOR PPT.pptxIRON CONDOR PPT.pptx
IRON CONDOR PPT.pptxKonarkDuggal1
 
INDICATOR - RSI.pdf
INDICATOR - RSI.pdfINDICATOR - RSI.pdf
INDICATOR - RSI.pdfSopanPawar6
 
Elliot wave analysis lectures @intan 1998
Elliot wave analysis lectures @intan 1998Elliot wave analysis lectures @intan 1998
Elliot wave analysis lectures @intan 1998Arifin Abdul Latif
 
Casos especiales del metodo simplex
Casos especiales del metodo simplexCasos especiales del metodo simplex
Casos especiales del metodo simplexbkike
 
Pull Back Swing Trading Strategy I The Only Way To Trade Stocks and E-Mini Re...
Pull Back Swing Trading Strategy I The Only Way To Trade Stocks and E-Mini Re...Pull Back Swing Trading Strategy I The Only Way To Trade Stocks and E-Mini Re...
Pull Back Swing Trading Strategy I The Only Way To Trade Stocks and E-Mini Re...Marketgeekschannel
 
Payoff structure of derivatives
Payoff structure of derivativesPayoff structure of derivatives
Payoff structure of derivativesZaid Hussain
 
Trading Stock Options
Trading Stock OptionsTrading Stock Options
Trading Stock OptionsInvestingTips
 

La actualidad más candente (15)

Price Headley's Simple Trading System: Using Acceleration Bands & %R
Price Headley's Simple Trading System: Using Acceleration Bands & %RPrice Headley's Simple Trading System: Using Acceleration Bands & %R
Price Headley's Simple Trading System: Using Acceleration Bands & %R
 
Herramientas de programacion lineal
Herramientas de programacion lineal Herramientas de programacion lineal
Herramientas de programacion lineal
 
Simple trading strategy for beginners
Simple trading strategy for beginnersSimple trading strategy for beginners
Simple trading strategy for beginners
 
15 algoritmos de busca em tabelas - sequencial e binaria
15   algoritmos de busca em tabelas - sequencial e binaria15   algoritmos de busca em tabelas - sequencial e binaria
15 algoritmos de busca em tabelas - sequencial e binaria
 
Como comprender conceptos basicos economia
Como comprender conceptos basicos economiaComo comprender conceptos basicos economia
Como comprender conceptos basicos economia
 
Chart-Patterns.pptx
Chart-Patterns.pptxChart-Patterns.pptx
Chart-Patterns.pptx
 
IRON CONDOR PPT.pptx
IRON CONDOR PPT.pptxIRON CONDOR PPT.pptx
IRON CONDOR PPT.pptx
 
INDICATOR - RSI.pdf
INDICATOR - RSI.pdfINDICATOR - RSI.pdf
INDICATOR - RSI.pdf
 
Elliot wave analysis lectures @intan 1998
Elliot wave analysis lectures @intan 1998Elliot wave analysis lectures @intan 1998
Elliot wave analysis lectures @intan 1998
 
Casos especiales del metodo simplex
Casos especiales del metodo simplexCasos especiales del metodo simplex
Casos especiales del metodo simplex
 
Pull Back Swing Trading Strategy I The Only Way To Trade Stocks and E-Mini Re...
Pull Back Swing Trading Strategy I The Only Way To Trade Stocks and E-Mini Re...Pull Back Swing Trading Strategy I The Only Way To Trade Stocks and E-Mini Re...
Pull Back Swing Trading Strategy I The Only Way To Trade Stocks and E-Mini Re...
 
Metrodo simplex
Metrodo simplexMetrodo simplex
Metrodo simplex
 
Payoff structure of derivatives
Payoff structure of derivativesPayoff structure of derivatives
Payoff structure of derivatives
 
Money management. Ryan Jones
Money management. Ryan JonesMoney management. Ryan Jones
Money management. Ryan Jones
 
Trading Stock Options
Trading Stock OptionsTrading Stock Options
Trading Stock Options
 

Destacado (20)

Sesion 05b - Metodo Simplex Dual
Sesion 05b -  Metodo Simplex DualSesion 05b -  Metodo Simplex Dual
Sesion 05b - Metodo Simplex Dual
 
Software simulacion
Software simulacionSoftware simulacion
Software simulacion
 
Resumen de redes kaiken presentacion
Resumen de redes kaiken presentacionResumen de redes kaiken presentacion
Resumen de redes kaiken presentacion
 
SkyDrive
SkyDriveSkyDrive
SkyDrive
 
Presentacion de diana
Presentacion de dianaPresentacion de diana
Presentacion de diana
 
Proyecto de Acuerdo
Proyecto de Acuerdo Proyecto de Acuerdo
Proyecto de Acuerdo
 
34. Open Network *mitte
34. Open Network *mitte34. Open Network *mitte
34. Open Network *mitte
 
Aviso convocatoria subasta viveres victimas
Aviso convocatoria subasta viveres victimasAviso convocatoria subasta viveres victimas
Aviso convocatoria subasta viveres victimas
 
Derzh.pdf
Derzh.pdfDerzh.pdf
Derzh.pdf
 
Presentac..
Presentac..Presentac..
Presentac..
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Explorar para investigar
Explorar para investigarExplorar para investigar
Explorar para investigar
 
Diapositivas codigo del ejercico profe
Diapositivas  codigo del ejercico profeDiapositivas  codigo del ejercico profe
Diapositivas codigo del ejercico profe
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
San Francisco de Sales
San Francisco de SalesSan Francisco de Sales
San Francisco de Sales
 
La planta
La plantaLa planta
La planta
 
Blogs
BlogsBlogs
Blogs
 
Central college vienna portfolio maschek - idt 2013
Central college vienna portfolio   maschek - idt 2013Central college vienna portfolio   maschek - idt 2013
Central college vienna portfolio maschek - idt 2013
 
Buen uso del internet
Buen uso del internetBuen uso del internet
Buen uso del internet
 
Contaminación del rio quillkay
Contaminación del rio quillkayContaminación del rio quillkay
Contaminación del rio quillkay
 

Similar a 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
 
La introduccion estas buena
La introduccion estas buenaLa introduccion estas buena
La introduccion estas buenaCarlos Daniel
 
Conceptos basicos de_programacion_completo
Conceptos basicos de_programacion_completoConceptos basicos de_programacion_completo
Conceptos basicos de_programacion_completoizm22
 
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 a 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
 
La introduccion estas buena
La introduccion estas buenaLa introduccion estas buena
La introduccion estas buena
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
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
 
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
 
Programación.pptx
Programación.pptxProgramación.pptx
Programación.pptx
 
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
 
Win qsb2.0
Win qsb2.0Win qsb2.0
Win qsb2.0
 
Practica 2 ok
Practica 2 okPractica 2 ok
Practica 2 ok
 
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)
 

Último

Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Ley 29783 ALCANCES E INTERPRETACION ----
Ley 29783 ALCANCES E INTERPRETACION ----Ley 29783 ALCANCES E INTERPRETACION ----
Ley 29783 ALCANCES E INTERPRETACION ----AdministracionSSTGru
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasAhmedMontaoSnchez1
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionnewspotify528
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxJairReyna1
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......dianamontserratmayor
 
Estudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesEstudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesRamonCortez4
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOCamiloSaavedra30
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
lean manufacturing and its definition for industries
lean manufacturing and its definition for industrieslean manufacturing and its definition for industries
lean manufacturing and its definition for industriesbarom
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesjohannyrmnatejeda
 
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptxFORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptxSAMAELAUGURIOFIGUERE
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaLissetteMorejonLeon
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 

Último (20)

Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Ley 29783 ALCANCES E INTERPRETACION ----
Ley 29783 ALCANCES E INTERPRETACION ----Ley 29783 ALCANCES E INTERPRETACION ----
Ley 29783 ALCANCES E INTERPRETACION ----
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnas
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacion
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptx
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......
 
Estudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesEstudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras viales
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
lean manufacturing and its definition for industries
lean manufacturing and its definition for industrieslean manufacturing and its definition for industries
lean manufacturing and its definition for industries
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajes
 
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptxFORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieria
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 

Programas para programacion lineal

  • 1. Existen múltiples programas para hacer programación 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