SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

MRP - MRP II - ERP - Definición/Conceptos
MRP - MRP II - ERP - Definición/ConceptosMRP - MRP II - ERP - Definición/Conceptos
MRP - MRP II - ERP - Definición/Conceptos
 
Codificacion De Las Estanterias
Codificacion De Las EstanteriasCodificacion De Las Estanterias
Codificacion De Las Estanterias
 
Diseño de plantas
Diseño de plantasDiseño de plantas
Diseño de plantas
 
dynamic programming Rod cutting class
dynamic programming Rod cutting classdynamic programming Rod cutting class
dynamic programming Rod cutting class
 
Termodinamica en el proceso de mecanizado pedro perez adriana freites
Termodinamica en el proceso de mecanizado pedro perez adriana freitesTermodinamica en el proceso de mecanizado pedro perez adriana freites
Termodinamica en el proceso de mecanizado pedro perez adriana freites
 
Combinatorial Optimization
Combinatorial OptimizationCombinatorial Optimization
Combinatorial Optimization
 
Gestión de abastecimiento
Gestión de abastecimientoGestión de abastecimiento
Gestión de abastecimiento
 
Caja negra. ejemplos
Caja negra. ejemplosCaja negra. ejemplos
Caja negra. ejemplos
 
logistica.ppt
logistica.pptlogistica.ppt
logistica.ppt
 
Sistemas push-y-pull
Sistemas push-y-pullSistemas push-y-pull
Sistemas push-y-pull
 
Dynamic programming - fundamentals review
Dynamic programming - fundamentals reviewDynamic programming - fundamentals review
Dynamic programming - fundamentals review
 
Introduction to MPI
Introduction to MPIIntroduction to MPI
Introduction to MPI
 
Balanceo de lineas
Balanceo de lineasBalanceo de lineas
Balanceo de lineas
 
Find and locate
Find and locateFind and locate
Find and locate
 
2 foro tematico comercio internacional. pdf.pdf
2 foro tematico comercio internacional. pdf.pdf2 foro tematico comercio internacional. pdf.pdf
2 foro tematico comercio internacional. pdf.pdf
 
VSM
VSMVSM
VSM
 
Greedy method
Greedy methodGreedy method
Greedy method
 
Inventarios eoq
Inventarios eoqInventarios eoq
Inventarios eoq
 
Técnicas de selección de transporte
Técnicas de selección de transporteTécnicas de selección de transporte
Técnicas de selección de transporte
 
Introduction to dynamic programming
Introduction to dynamic programmingIntroduction to dynamic programming
Introduction to dynamic programming
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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)
 

Kürzlich hochgeladen

presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfcesar17lavictoria
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...RichardRivas28
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 

Kürzlich hochgeladen (20)

presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 

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