Optimización, GAMS y NEOS

Slides:



Advertisements
Presentaciones similares
COMPUTACIÓN CURSO CI-A.
Advertisements

Modelos de Programación Lineal Aplicados a la Economía
CADENAS EN PHP.
ESCUELA POLITECNICA DEL EJERCITO COMPUTACIÒN AVANZADA NOMBRES:
Tutorial SOFTWARE LINGO 8.0
Estructura de un programa en C
PROGRAMACION AVANZADA DE PLC’s
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Recursos de Optimización Investigación de Operaciones en Comercio Electrónico.
Elementos básicos del lenguaje
Notación Algebraica Problema del Jabón La empresa Un fabricante de jabones tiene tres plantas. AtlantaCincinnati Denver La empresa vende sus productos.
introducción al lenguaje
Elementos básicos del lenguaje
PROBLEMA DE LA PRODUCCIÓN. La programación matemática es una técnica de modelización muy potente. Cuando se resuelve un problema hay que considerar las.
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
PARÁMETROS Y DECLARACIONES DE CONFIGURACIÓN.. Puede configurarse un servidor DHCP mediante el archivo /etc/dhcpd.conf. DHCP también usa el archivo /var/lib/dhcp/dhcpd.leases.
Declaraciones. 1 Nombres de identificadores Identificador: – Nombres usados para referirse a las variables, identificar funciones o etiquetas definidos.
Práctica Profesional PHP.
MÉTODO PARA HALLAR EL DOMINIO DE UNA RELACIÓN
EII405 Investigación de operaciones
Introducción al Lenguaje C y al Visual C++. Lenguaje C El lenguaje C se conoce como un lenguaje compilado. Es un lenguaje estructurado, ya que permite.
1 Ejemplos de Formulación. 2 Programación Lineal: Formulación 1. Orsini. ¿Qué cantidad de cada estilo fabricar durante el mes con el objeto de maximizar.
UNIDAD I METODOLOGÍA DE APRENDIZAJE BASADA EN PROYECTOS Objetivo: El alumno identificará la metodología de aprendizaje basada en proyectos para el seguimiento.
 E Expresión de un problema de programación lineal  A Aplicaciones de la programación lineal  S Soluciones de un problema de programación lineal.
Introducción CI6112/CI71A Análisis de sistemas de recursos hídricos.
INVESTIGACIÓN DE OPERACIONES INTERPRETACIÓN ECONÓMICA DEL PROBLEMA DUAL POR: SANTOS LÓPEZ AMAYRANI DOCENTE: DR. ENRIQUE GONZÁLEZ GUTIÉRREZ CARRERA: INGENIERÍA.
Investigación de operaciones
MATEMÁTICA II INGENIERO AGRÓNOMO.
Investigación de operaciones
ALGEBRA DE MATRICES Uso de MatLab.
PLANIFICACIÓN DE LAS RUTAS DE DISTRIBUCIÓN
GAMS Generalized Algebraic Modeling Languaje
Gestión de Operaciones
Investigación Operativa 1
MATRIZ DE COMPRAS : IMPORTANCIA-DISPONIBILIDAD
Gestión de Operaciones
Modelación en Sap2000.
Tópicos Avanzados de Planificación Minera
TEMAS 9 y 10: Planificación de la producción
Optimización No Lineal
Tema 1. Introducción a la logística Laura Hervert-Escobar.
MEMORIA RAM.
I UNIDAD. SESION I : INTRODUCCIÓN Conceptos generales de planeamiento Programación y control; planificación Objetivo: Introducción a los conceptos generales,
GAMS 1 Ing. Sonia Jaimes. M.Sc. Ing. Angélica Sarmiento. M.Sc. Ing. Nicolás Giedelman 2017.
SIN INTERNET.
Planificación de Minas Contexto. Clasificación Planificación estratégica Planificación conceptual Planificación operativa.
CLASE 6 PARÁMETROS Y MODELOS DE UNIDADES DE GENERACIÓN SÍNCRONA. Realiza el modelamiento de las unidades de generación eléctrica, en base a los parámetros.
Metodología de la investigación Aplicación de Herramientas de Investigación de Operaciones para Analizar el Beneficio en la Elaboración de Productos en.
SISTEMAS OPERATIVOS.
USO DE EES PARA LA SOLUCIÓN DE PROBLEMAS DE INGENIERÍA Objetivo: 1. Dar al estudiante una idea general acerca de como pueden utilizar el programa EES para.
Curso Métodos Cuantitativos Prof. Lic. Gabriel Leandro
OPTIMIZACIÓN DE PROCESOS INDUSTRIALES
Procesamiento de señales Introducción a Matlab 2014
MÉTODO DE MÍNIMO COSTO DANIELA NARANJO LAURA RUBIO RENGIFO
Programación Dinámica.
PROGRAMACIÓN PLANEAMIENTO DE DESMONTAJE Y MONTAJE DE UN COMPRESOR.
NORMAS CERTIFICADAS NORMA ISO NORMA IRAM
Tema 2 Estructura de un programa en C. IWI Tema 2 Programa en C U n programa en C es una serie de instrucciones en un lenguaje muy especifico (similar.
Programación Modular Programación de Computadoras - Hugo Vega Grupo2: Reina Rodríguez Miriam Salluca.
Comentario Tarea Evalautiva 1
MBA Gustavo Espinoza Gómez
Planificación.
ALIMENTACIÓN DE UN ALTO HORNO
Administración del Mantenimiento Mantenimiento de Maquinaria Planta.
PLANIFICACIÓN DE LA PRODUCCIÓN
Docente: Mg.Henry Infante Takey Unidad 1 Investigación Operativa 1.
PROGRAMACIÓN POR METAS. ¿De qué se trata la Programación por Metas? La mayoría de las situaciones son de decisión real, sean personales o profesionales.
1 Tipos de Modelos Un Modelo es Una Representación Simplificada e Idealizada de la Realidad TIPOCARACTERÍSTICASEJEMPLOS Físicos Tangible Fácil de comprender.
UNIVERSIDAD PRIVADA SAN JUAN BAUTISTA FILIAL CHINCHA ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS Por: Nestares Torres Luis Jesús Enrique.
Objetivo General Gracias.
Transcripción de la presentación:

Optimización, GAMS y NEOS 13/01/08

Problema de optimización Introducción Modelo del problema Lenguaje de modelamiento en el computador Solver Problema de optimización GAMS NEOS

Problema de optimización Estructura Índices Parámetros Variables de decisión Restricciones Función objetivo

Problema de optimización Ejemplo: Transporte de productos entre plantas y mercado Minimizar costo

Problema de optimización Índices Parámetros

Problema de optimización Variables de decisión Restricciones

Problema de optimización Función objetivo

GAMS Lenguaje de modelamiento http://www.gams.com/docs/gams/Tutorial.pdf http://www.gams.com/docs/gams/GAMSUsersGuide.pdf

GAMS Índices Sets Nombre del índice Comentario Elementos del conjunto

GAMS Parámetros Parameters Crea parámetro d, con dominio los pares (i,j)

GAMS Parámetros Parameters Define el escalar f Se declara y luego se define c para todo (i,j)

GAMS Variables de decisión Variables Incluye la declaración de la función objetivo ( z )

GAMS Variables de decisión Variables Además hay que definir el dominio para las variables de decisión No se define para la variable de la función objetivo

GAMS Restricciones Equations Se definen restricciones y también la función objetivo

GAMS Restricciones Equations

GAMS Restricciones Equations Nombre Dominio Menor o igual

GAMS Función objetivo Se crea en variables Se define en equations

GAMS No hay distinción entre mayúsculas y minusculas Hay que colocar “ ; ” donde corresponda

GAMS - Ejemplo Planificación de overhauls Página 715 apunte Maximizar disponibilidad global para flota Restricción presupuestaria Decisión: cuantos y cuales equipos reciben mantenimiento (overhaul)

GAMS - Ejemplo Disponibilidad operacional flota i, unidad de tiempo j “Poder disuasivo”

GAMS - Ejemplo Índices

GAMS - Ejemplo Parámetros

GAMS - Ejemplo Variables

GAMS - Ejemplo Restricciones Presupuesto Relación poder disuasivo y disponibilidad

GAMS - Ejemplo Restricciones Número de equipos subflota i no operativos al comienzo periodo j Número de equipos operativos subflota i periodo j

GAMS - Ejemplo Restricciones Porcentaje mínimo de unidades disponibles Dominio variables

GAMS - Ejemplo Función objetivo

GAMS - Ejemplo Ejemplo GAMS http://opam.ing.uchile.cl/

NEOS Solver en internet Página para ingresar archivo GAMS http://neos.mcs.anl.gov/neos/solvers/milp:XpressMP/GAMS.html Como usar NEOS y ejemplo de planificación de overhauls http://opam.ing.uchile.cl/index.html