SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

Resumen indicadores de gestion
Resumen indicadores  de  gestionResumen indicadores  de  gestion
Resumen indicadores de gestionAdrian Zambrano
 
Informe final "Tipos y métodos de almacenamiento en centros de distribución, ...
Informe final "Tipos y métodos de almacenamiento en centros de distribución, ...Informe final "Tipos y métodos de almacenamiento en centros de distribución, ...
Informe final "Tipos y métodos de almacenamiento en centros de distribución, ...Sarii Varguez
 
Programas para programacion lineal
Programas para programacion linealProgramas para programacion lineal
Programas para programacion linealgiancarlo271986
 
El acondicionamiento de las mercancías (menos fotos)
El acondicionamiento de las mercancías (menos fotos)El acondicionamiento de las mercancías (menos fotos)
El acondicionamiento de las mercancías (menos fotos)oscarreyesnova
 
Diferencias entre push y pull marketing
Diferencias entre push y pull marketingDiferencias entre push y pull marketing
Diferencias entre push y pull marketingNacho Serrano
 
Variables conductuales
Variables conductualesVariables conductuales
Variables conductualesJimenaSamperio
 
Gestión de producción
Gestión de producción  Gestión de producción
Gestión de producción danagomez0303
 
Diseño de un sistema de gestión por procesos en la empresa Industrias Sadarc SAC
Diseño de un sistema de gestión por procesos en la empresa Industrias Sadarc SACDiseño de un sistema de gestión por procesos en la empresa Industrias Sadarc SAC
Diseño de un sistema de gestión por procesos en la empresa Industrias Sadarc SACAyda Ramirez Montalvo
 
importancia de la logistica
importancia de la logistica importancia de la logistica
importancia de la logistica Gabi Moreno
 
Dirección logística
Dirección logísticaDirección logística
Dirección logísticaNegriito
 
Analisis abc para_el_control_de_inventarios
Analisis abc para_el_control_de_inventariosAnalisis abc para_el_control_de_inventarios
Analisis abc para_el_control_de_inventariosVirginia
 

Mais procurados (20)

Mapa y manual de almacenes 21010103201
Mapa y manual de  almacenes  21010103201Mapa y manual de  almacenes  21010103201
Mapa y manual de almacenes 21010103201
 
Resumen indicadores de gestion
Resumen indicadores  de  gestionResumen indicadores  de  gestion
Resumen indicadores de gestion
 
Informe final "Tipos y métodos de almacenamiento en centros de distribución, ...
Informe final "Tipos y métodos de almacenamiento en centros de distribución, ...Informe final "Tipos y métodos de almacenamiento en centros de distribución, ...
Informe final "Tipos y métodos de almacenamiento en centros de distribución, ...
 
logística en transporte
 logística en transporte logística en transporte
logística en transporte
 
Programas para programacion lineal
Programas para programacion linealProgramas para programacion lineal
Programas para programacion lineal
 
Cadena de suministro
Cadena de suministroCadena de suministro
Cadena de suministro
 
El acondicionamiento de las mercancías (menos fotos)
El acondicionamiento de las mercancías (menos fotos)El acondicionamiento de las mercancías (menos fotos)
El acondicionamiento de las mercancías (menos fotos)
 
Encuesta para proveedores
Encuesta para proveedoresEncuesta para proveedores
Encuesta para proveedores
 
Unidad 2. preparación de la carga
Unidad 2. preparación de la cargaUnidad 2. preparación de la carga
Unidad 2. preparación de la carga
 
Almacenamiento en estanterias
Almacenamiento en estanteriasAlmacenamiento en estanterias
Almacenamiento en estanterias
 
Diferencias entre push y pull marketing
Diferencias entre push y pull marketingDiferencias entre push y pull marketing
Diferencias entre push y pull marketing
 
Metodos de planeación para la producción
Metodos de planeación para la producciónMetodos de planeación para la producción
Metodos de planeación para la producción
 
Variables conductuales
Variables conductualesVariables conductuales
Variables conductuales
 
Tipos de estanterias
Tipos de  estanteriasTipos de  estanterias
Tipos de estanterias
 
Gestión de producción
Gestión de producción  Gestión de producción
Gestión de producción
 
Diseño de un sistema de gestión por procesos en la empresa Industrias Sadarc SAC
Diseño de un sistema de gestión por procesos en la empresa Industrias Sadarc SACDiseño de un sistema de gestión por procesos en la empresa Industrias Sadarc SAC
Diseño de un sistema de gestión por procesos en la empresa Industrias Sadarc SAC
 
importancia de la logistica
importancia de la logistica importancia de la logistica
importancia de la logistica
 
Dirección logística
Dirección logísticaDirección logística
Dirección logística
 
Analisis abc para_el_control_de_inventarios
Analisis abc para_el_control_de_inventariosAnalisis abc para_el_control_de_inventarios
Analisis abc para_el_control_de_inventarios
 
Preparar los pedidos
Preparar los pedidosPreparar los pedidos
Preparar los pedidos
 

Destaque (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
 

Semelhante 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
 

Semelhante 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

DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
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
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesgovovo2388
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 

Último (20)

DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
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
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 

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