SlideShare una empresa de Scribd logo
1 de 13
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO




      Aplicación de TORA
Aplicación de TORA para resolver problemas
                    de Programación Lineal
                                           Autores:
                           Contreras Rodea Salvador
                               Gómez Simón Christian
                          Gallegos Hernández Alfredo
                                 Meza Osnaya Adrián




                                                       2012




             INVESTIGACIÓN   DE   OPERACIONES
Resolver problema prototipo de
Programación Lineal

                            Ejemplo 1 - Maximización

Planteamiento del Problema.

                                 Toneladas de Materia Prima de
          Concepto             Producto X1         Producto X2              Disponibilidad
                                                                          máxima diaria (TON)
 Materia prima, M1                    6                     4                     24
 Materia prima, M2                    1                     2                      6
    Contribución o                    5                     4
Utilidad por Tonelada
      (1,000 USD)


Condiciones o restricciones adicionales (Mercadotecnia)

    1. Demanda máxima diaria para X2, 2 toneladas.
    2. Demanda diaria de X2 no puede exceder a X1 por más de una tonelada.


La empresa solicita determinar la mezcla de producto óptima X1, X2, que maximice la utilidad total
diaria.
Pasos para resolver el problema de PL.
    1. Leer y analizar el planteamiento del problema.
    2. Formular el modelo matemático de PL.
                     2.1Función Objetivo.
                     2.2Restricciones o limitaciones.
                     2.3Condiciones de No negatividad.
    3. Abrir TORA para resolver el problema.



Formulación del modelo matemático de PL.
    1. Función objetivo.

        =5     +4     ……………… (0)

    2. Restricciones o limitaciones.

6    +4       ≤ 24    ……………… (1)

    + 2      ≤6       ……………… (2)

-   +        ≤1       ……………… (3)

    ≤2                ……………… (4)

    3. Condiciones de No negatividad.

    ≥0

    ≥0
Obtener la solución del problema en TORA
Una vez teniendo los datos anteriores podemos resolver el problema con TORA, para ello seguir los
pasos explicados a continuación.

   1. Abrir el programa TORA y dar clic en la opción CLIC HERE.




   2. Hacerr clic en la opción “Linear Programming”.
3. En la siguiente pantalla tenemos dos cuadros de opciones, en la primera el programa nos da la
   opción de abrir un archivo o comenzar un nuevo proyecto y en la segunda permite seleccionar
   el tipo de numeración. Para este caso elegiremos la casilla “Enter New Problem” y dejaremos por
   default siempre “Decimal Notation”.
   Ahora dar clic en “Go to Input Screen” para continuar el proyecto.




4. Ahora poner un Titulo del ejercicio, en el recuadro de “Nbr. Of variables” colocar la cantidad de
   variables que tiene el problema, en este caso son 2 (X1 y X2) y en el cuadro de las Constantes
   poner el numero de la cantidad de ecuaciones (No contar las condiciones de no negatividad).
5. Presionar ENTER para que el programa cree la tabla inicial.




6. En la primera fila puedes ponerle nombre a las variables X1 y X2, para este caso lo dejarlo así, en
   las filas y columnas de abajo copiar las ecuaciones 0, 1, 2, 3 y 4. Ahora las filas correspondientes
   a “Lower, Upper Bound y Unrests’d” dejarlas como están.
7. Hacer clic en SOLVE MENU, aquí el programa permite guardar el proyecto, en este caso dar clic
   en SI, elegir un nombre y una ruta, después dar clic en Guardar para continuar.
8. En la siguiente ventana se encuentran opciones para resolver el problema, primero
   obtenendremos el resultado Algebraico y lo resolveremos por el método “All-slack starting
   solution”.




9. En la siguiente ventana dar clic en “Go To Output Screen”.
10. TORA nos generara la solución básica factible (TABLA INICIAL).
   Para llegar a la Solución Optima (tabla o matriz simplex final) dar clic en “All Iterations”.




11. Dar clic en Aceptar. En este caso se aprecia que la solución óptima la encontró en la iteration 3.
12. Interpretar resultados.




La solución básica factible es

      3 de X1
      1.5 de X2

Con lo cual obtendremos una

            = 21

TORA obtuvo dos variables de holgura con

         = 2.50
          = .50
Verificar el resultado mediante el método GRAFICO.
  1. Hacer clic en VIEW/MODIFY Input Data. A continuación se abrirá la ventana de abajo, entonces
     dar clic en:
     Solve Problem / Graphical.




  2. Dar clic en Go To Output Screen para generar la grafica.
3. A continuación se puede observar en la parte izquierda tenemos las ecuaciones que ya
   habíamos creado.




4. Para ver cada línea correspondiente a las ecuaciones dar clic sobre cada ecuación para que
   aparezca en la grafica, hacer clic de la ecuación 1 a la 4.
5. El programa TORA a creado el Área o Polígono de factibilidad técnica.
       Para finalizar dar clic en “Click here to graph LP in one stroke”.




En la parte inferior izquierda TORA nos da la SOLUCION OPTIMA que es:

      3 de X1
      1.5 de X2

Con lo cual obtendremos una

            = 21

Así mismo nos graficó la                     y el punto optimo.
Si deseas imprimir la grafica dar clic en Print Graph.



¡Listo! Ya está resuelto el problema prototipo de PL.

Más contenido relacionado

La actualidad más candente

Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Professional Testing
 
Aplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran M
Aplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran MAplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran M
Aplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran MInstituto Tecnologico De Pachuca
 
Optimización de Sistemas y Funciones (Conceptos Básicos)
Optimización de Sistemas y Funciones (Conceptos Básicos)Optimización de Sistemas y Funciones (Conceptos Básicos)
Optimización de Sistemas y Funciones (Conceptos Básicos)michaelvitriago
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de softwareMAYRA
 
Tema6 pruebas del software
Tema6 pruebas del softwareTema6 pruebas del software
Tema6 pruebas del softwareSusita Paguay
 
Modulo de investigacion operativa
Modulo de investigacion operativaModulo de investigacion operativa
Modulo de investigacion operativaDianitaMagaly
 
Documentos de analisis de requerimientos
Documentos de analisis de requerimientosDocumentos de analisis de requerimientos
Documentos de analisis de requerimientosMilton Garzon
 
Metodo simplexdual
Metodo simplexdualMetodo simplexdual
Metodo simplexdualAndres Mena
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blancaStudentPc
 
Cartas de control
Cartas de controlCartas de control
Cartas de controlEna Ucles
 
Presentacion servicio TPM/OEE
Presentacion servicio TPM/OEEPresentacion servicio TPM/OEE
Presentacion servicio TPM/OEELuis Villaverde
 
Teoria de la dualidad y Analisis de la Sensibilidad
Teoria de la dualidad y Analisis de la SensibilidadTeoria de la dualidad y Analisis de la Sensibilidad
Teoria de la dualidad y Analisis de la SensibilidadJorge Andres Acero Almonacid
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacionyamy matin
 
IIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareIIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareFranklin Parrales Bravo
 
Análisis de sensibilidad.
Análisis de sensibilidad.Análisis de sensibilidad.
Análisis de sensibilidad.Hebzi01
 
Conceptos básicos de Simulación. Software Arena. Por Jesús Corobo
Conceptos básicos de Simulación. Software Arena. Por Jesús CoroboConceptos básicos de Simulación. Software Arena. Por Jesús Corobo
Conceptos básicos de Simulación. Software Arena. Por Jesús CoroboAngelaRivas120
 
Control de inventarios utilizando un celular con el sistema Android como esc...
Control de inventarios utilizando un celular con el sistema  Android como esc...Control de inventarios utilizando un celular con el sistema  Android como esc...
Control de inventarios utilizando un celular con el sistema Android como esc...LUIS FERNANDO SANCHEZ QUINCHUELA
 

La actualidad más candente (20)

Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3
 
Aplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran M
Aplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran MAplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran M
Aplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran M
 
Optimización de Sistemas y Funciones (Conceptos Básicos)
Optimización de Sistemas y Funciones (Conceptos Básicos)Optimización de Sistemas y Funciones (Conceptos Básicos)
Optimización de Sistemas y Funciones (Conceptos Básicos)
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
 
Tema6 pruebas del software
Tema6 pruebas del softwareTema6 pruebas del software
Tema6 pruebas del software
 
Modulo de investigacion operativa
Modulo de investigacion operativaModulo de investigacion operativa
Modulo de investigacion operativa
 
Documentos de analisis de requerimientos
Documentos de analisis de requerimientosDocumentos de analisis de requerimientos
Documentos de analisis de requerimientos
 
Metodo simplexdual
Metodo simplexdualMetodo simplexdual
Metodo simplexdual
 
Control de Calidad
Control de CalidadControl de Calidad
Control de Calidad
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 
Cartas de control
Cartas de controlCartas de control
Cartas de control
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
Presentacion servicio TPM/OEE
Presentacion servicio TPM/OEEPresentacion servicio TPM/OEE
Presentacion servicio TPM/OEE
 
Capitulo 2 estudio de mercado
Capitulo 2   estudio de mercadoCapitulo 2   estudio de mercado
Capitulo 2 estudio de mercado
 
Teoria de la dualidad y Analisis de la Sensibilidad
Teoria de la dualidad y Analisis de la SensibilidadTeoria de la dualidad y Analisis de la Sensibilidad
Teoria de la dualidad y Analisis de la Sensibilidad
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacion
 
IIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareIIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de Software
 
Análisis de sensibilidad.
Análisis de sensibilidad.Análisis de sensibilidad.
Análisis de sensibilidad.
 
Conceptos básicos de Simulación. Software Arena. Por Jesús Corobo
Conceptos básicos de Simulación. Software Arena. Por Jesús CoroboConceptos básicos de Simulación. Software Arena. Por Jesús Corobo
Conceptos básicos de Simulación. Software Arena. Por Jesús Corobo
 
Control de inventarios utilizando un celular con el sistema Android como esc...
Control de inventarios utilizando un celular con el sistema  Android como esc...Control de inventarios utilizando un celular con el sistema  Android como esc...
Control de inventarios utilizando un celular con el sistema Android como esc...
 

Similar a Resolviendo problemas de Programación Lineal con TORA

trabajo de investigacion
trabajo de investigaciontrabajo de investigacion
trabajo de investigacionJessica Zumba
 
Programación lineal y pert. do
Programación lineal y pert. doProgramación lineal y pert. do
Programación lineal y pert. doJohn Leyton
 
11 solveroptimización
11 solveroptimización11 solveroptimización
11 solveroptimizaciónHugo Pereira
 
Trabajo programacion lineal
Trabajo  programacion  linealTrabajo  programacion  lineal
Trabajo programacion linealluis fernandez
 
OPTIMIZACIÓN Y PROGRAMACIÓN LINEAL
OPTIMIZACIÓN Y PROGRAMACIÓN LINEALOPTIMIZACIÓN Y PROGRAMACIÓN LINEAL
OPTIMIZACIÓN Y PROGRAMACIÓN LINEALYanina C.J
 
Modulo programacion las_naves
Modulo programacion las_navesModulo programacion las_naves
Modulo programacion las_navesJACK5G
 

Similar a Resolviendo problemas de Programación Lineal con TORA (20)

trabajo de investigacion
trabajo de investigaciontrabajo de investigacion
trabajo de investigacion
 
Programación lineal y pert. do
Programación lineal y pert. doProgramación lineal y pert. do
Programación lineal y pert. do
 
Ocwpl dualidad
Ocwpl dualidadOcwpl dualidad
Ocwpl dualidad
 
Io 2da programacion lineal
Io 2da programacion linealIo 2da programacion lineal
Io 2da programacion lineal
 
Manual lindo
Manual lindoManual lindo
Manual lindo
 
Solver en la solución de modelos lineales
Solver en la solución de modelos linealesSolver en la solución de modelos lineales
Solver en la solución de modelos lineales
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Guia rapida win_qsb
Guia rapida win_qsbGuia rapida win_qsb
Guia rapida win_qsb
 
Como usar solver de excel
Como usar solver de excelComo usar solver de excel
Como usar solver de excel
 
11 solveroptimización
11 solveroptimización11 solveroptimización
11 solveroptimización
 
Trabajo programacion lineal
Trabajo  programacion  linealTrabajo  programacion  lineal
Trabajo programacion lineal
 
OPTIMIZACIÓN Y PROGRAMACIÓN LINEAL
OPTIMIZACIÓN Y PROGRAMACIÓN LINEALOPTIMIZACIÓN Y PROGRAMACIÓN LINEAL
OPTIMIZACIÓN Y PROGRAMACIÓN LINEAL
 
Presentacion i dual sis-14
Presentacion i dual sis-14Presentacion i dual sis-14
Presentacion i dual sis-14
 
Informática solver
Informática solverInformática solver
Informática solver
 
Manejo herramientas optimizacion lineal
Manejo herramientas optimizacion linealManejo herramientas optimizacion lineal
Manejo herramientas optimizacion lineal
 
C:\Fakepath\Manejo Herramientas Optimizacion Lineal
C:\Fakepath\Manejo Herramientas Optimizacion LinealC:\Fakepath\Manejo Herramientas Optimizacion Lineal
C:\Fakepath\Manejo Herramientas Optimizacion Lineal
 
Tema 1 programacion lineal.pdf
Tema 1 programacion lineal.pdfTema 1 programacion lineal.pdf
Tema 1 programacion lineal.pdf
 
Investigacion Operativa Aspectos Generales
Investigacion Operativa Aspectos GeneralesInvestigacion Operativa Aspectos Generales
Investigacion Operativa Aspectos Generales
 
Modulo programacion las_naves
Modulo programacion las_navesModulo programacion las_naves
Modulo programacion las_naves
 

Resolviendo problemas de Programación Lineal con TORA

  • 1. UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO Aplicación de TORA Aplicación de TORA para resolver problemas de Programación Lineal Autores: Contreras Rodea Salvador Gómez Simón Christian Gallegos Hernández Alfredo Meza Osnaya Adrián 2012 INVESTIGACIÓN DE OPERACIONES
  • 2. Resolver problema prototipo de Programación Lineal Ejemplo 1 - Maximización Planteamiento del Problema. Toneladas de Materia Prima de Concepto Producto X1 Producto X2 Disponibilidad máxima diaria (TON) Materia prima, M1 6 4 24 Materia prima, M2 1 2 6 Contribución o 5 4 Utilidad por Tonelada (1,000 USD) Condiciones o restricciones adicionales (Mercadotecnia) 1. Demanda máxima diaria para X2, 2 toneladas. 2. Demanda diaria de X2 no puede exceder a X1 por más de una tonelada. La empresa solicita determinar la mezcla de producto óptima X1, X2, que maximice la utilidad total diaria.
  • 3. Pasos para resolver el problema de PL. 1. Leer y analizar el planteamiento del problema. 2. Formular el modelo matemático de PL. 2.1Función Objetivo. 2.2Restricciones o limitaciones. 2.3Condiciones de No negatividad. 3. Abrir TORA para resolver el problema. Formulación del modelo matemático de PL. 1. Función objetivo. =5 +4 ……………… (0) 2. Restricciones o limitaciones. 6 +4 ≤ 24 ……………… (1) + 2 ≤6 ……………… (2) - + ≤1 ……………… (3) ≤2 ……………… (4) 3. Condiciones de No negatividad. ≥0 ≥0
  • 4. Obtener la solución del problema en TORA Una vez teniendo los datos anteriores podemos resolver el problema con TORA, para ello seguir los pasos explicados a continuación. 1. Abrir el programa TORA y dar clic en la opción CLIC HERE. 2. Hacerr clic en la opción “Linear Programming”.
  • 5. 3. En la siguiente pantalla tenemos dos cuadros de opciones, en la primera el programa nos da la opción de abrir un archivo o comenzar un nuevo proyecto y en la segunda permite seleccionar el tipo de numeración. Para este caso elegiremos la casilla “Enter New Problem” y dejaremos por default siempre “Decimal Notation”. Ahora dar clic en “Go to Input Screen” para continuar el proyecto. 4. Ahora poner un Titulo del ejercicio, en el recuadro de “Nbr. Of variables” colocar la cantidad de variables que tiene el problema, en este caso son 2 (X1 y X2) y en el cuadro de las Constantes poner el numero de la cantidad de ecuaciones (No contar las condiciones de no negatividad).
  • 6. 5. Presionar ENTER para que el programa cree la tabla inicial. 6. En la primera fila puedes ponerle nombre a las variables X1 y X2, para este caso lo dejarlo así, en las filas y columnas de abajo copiar las ecuaciones 0, 1, 2, 3 y 4. Ahora las filas correspondientes a “Lower, Upper Bound y Unrests’d” dejarlas como están.
  • 7. 7. Hacer clic en SOLVE MENU, aquí el programa permite guardar el proyecto, en este caso dar clic en SI, elegir un nombre y una ruta, después dar clic en Guardar para continuar.
  • 8. 8. En la siguiente ventana se encuentran opciones para resolver el problema, primero obtenendremos el resultado Algebraico y lo resolveremos por el método “All-slack starting solution”. 9. En la siguiente ventana dar clic en “Go To Output Screen”.
  • 9. 10. TORA nos generara la solución básica factible (TABLA INICIAL). Para llegar a la Solución Optima (tabla o matriz simplex final) dar clic en “All Iterations”. 11. Dar clic en Aceptar. En este caso se aprecia que la solución óptima la encontró en la iteration 3.
  • 10. 12. Interpretar resultados. La solución básica factible es  3 de X1  1.5 de X2 Con lo cual obtendremos una  = 21 TORA obtuvo dos variables de holgura con  = 2.50  = .50
  • 11. Verificar el resultado mediante el método GRAFICO. 1. Hacer clic en VIEW/MODIFY Input Data. A continuación se abrirá la ventana de abajo, entonces dar clic en: Solve Problem / Graphical. 2. Dar clic en Go To Output Screen para generar la grafica.
  • 12. 3. A continuación se puede observar en la parte izquierda tenemos las ecuaciones que ya habíamos creado. 4. Para ver cada línea correspondiente a las ecuaciones dar clic sobre cada ecuación para que aparezca en la grafica, hacer clic de la ecuación 1 a la 4.
  • 13. 5. El programa TORA a creado el Área o Polígono de factibilidad técnica. Para finalizar dar clic en “Click here to graph LP in one stroke”. En la parte inferior izquierda TORA nos da la SOLUCION OPTIMA que es:  3 de X1  1.5 de X2 Con lo cual obtendremos una  = 21 Así mismo nos graficó la y el punto optimo. Si deseas imprimir la grafica dar clic en Print Graph. ¡Listo! Ya está resuelto el problema prototipo de PL.