(2.a) INTRODUCCIÓN A LA FORMULACIÓN DE MODELOS LINEALES

(2.a) INTRODUCCIÓN A LA FORMULACIÓN DE MODELOS LINEALES Cap. 2,3 "AMPL: A Modeling Language for M.P." Fourer, Gay, Kernighan Cap 3 "Introduction to Op

1 downloads 93 Views 1MB Size

Recommend Stories


UNA INTRODUCCIÓN A LOS MODELOS DE SERIES TEMPORALES NO LINEALES
UNA INTRODUCCIÓN A LOS MODELOS DE SERIES TEMPORALES NO LINEALES Juan Gabriel Rodríguez Hernández* Mayo 2001 *Universidad Rey Juan Carlos. Campus de

Modelos de Panel Lineales Agrupamiento de Datos de Sección Cruzada
Universidad Mayor de San Simón Facultad de Ciencias Económicas y Financieras Carrera de Economía Econometría de Datos de Panel Parte I Modelos de Pa

Tema 1: Modelos lineales de optimización con variables continuas
Tema 1: Modelos lineales de optimización con variables continuas. Objetivos del tema:  Introducir los problemas de programación lineal.  Aprender a

Modelos mixtos (lineales)? Una introducción para el usuario temeroso
Temas actuales de Etología ¿Modelos mixtos (lineales)? Una introducción para el usuario temeroso J. Seoane Grupo de Ecología Terrestre (TEG). Dpto. E

( x) ( ) Modelos No Lineales. µ β β β
Modelos No Lineales En los modelos lineales los parámetros (valores poblacionales desconocidos) entran linealmente en la ecuación. No importa que la(s

Story Transcript

(2.a) INTRODUCCIÓN A LA FORMULACIÓN DE MODELOS LINEALES Cap. 2,3 "AMPL: A Modeling Language for M.P." Fourer, Gay, Kernighan Cap 3 "Introduction to Operations Research" Hillier, Lieberman

• PROBLEMAS DE PROGRAMACIÓN LINEAL. Función objetivo y restricciones. • HIPÓTESIS DE MODELIZACIÓN. Ejemplos: problema de producción, problema de dietas. • INTRODUCCIÓN AL LENGUAJE ALGEBRAICO AMPL. Características del lenguaje. Declaración de parámetros, variables, restricciones y función objetivo. El entorno AMPL Plus.

Investigación Operativa I.O.E. Diplomatu

Transparencias de clase. Prof. E.Codina

UPC

4

Ciclo metodológico de la I.O. Identificar el problema Planificación del estudio

SISTEMA REAL

Implementar las soluciones

Recogida de datos

Formular e Implementar el modelo

Pruebas del modelo

Validar el modelo

Resultados Insatisfactorios

Investigación Operativa I.O.E. Diplomatura de Estadística

Ensayo de alternativas Análisis de resultados

MODELO(s)

Transparencias de clase. Prof. E.Codina

UPC

Modelo Matemático; Optimización

Max (Min): s. a:

f0(x1, x2, …, xn) f1(x1, x2, …, xn)≤0 : fk(x1, x2, …, xn)≥0 : fm(x1, x2, …, xn)=0

1

función objetivo

restricciones

• fj(x1, x2, …, xn) lineal, no lineal • xi continua o discreta (entera) ∀i variables de decisión Investigación Operativa

Transparencias de clase. Prof. E.Codina

UPC

PROBLEMAS DE PROGRAMACIÓN LINEAL

2 1

NOTACIÓN MATRICIAL

Investigación Operativa

Transparencias de clase. Prof. E.Codina

UPC

3

Transparencias de clase. Prof. E.Codina

HIPÓTESIS BÁSICAS en P.P.L. En el problema de producción: ADITIVIDAD: F.obj: el beneficio total es la suma de los beneficios parciales por cada producto. Restricciones: el consumo total de un recurso es la suma de los consumos parciales por cada producto. PROPORCIONALIDAD: F.obj: cada beneficio parcial ci xi es proporcional a la cantidad de producto xi. Restricciones: el consumo parcial aji xi de un recurso j por la cantidad xi es proporcional a xi Transparencias de clase. Prof. E.Codina

4

5

Cantidad de nutriente básico en la mezcla

Cantidad mínima de nutriente básico

Transparencias de clase. Prof. E.Codina

LENGUAJES ALGEBRAICOS PARA OPTIMIZACIÓN: AMPL

• Los lenguajes algebraicos permiten formular modelos de optimización comúnmente usados en I.O. • Están orientados al desarrollo de modelos. • Las formulaciones son: inteligibles por otros usuarios y fácilmente ampliables y modificables. • Utilizan otros programas para resolver los modelos (SOLVERS) • Proporcionan entornos (AMPL Plus) que permiten manipular, controlar y depurar los modelos. • El lenguaje AMPL es uno de los mejor surtidos en cuanto a potencialidades. Otros lenguajes: GAMS, CAMPS, LINGO. (http://www.ampl.com/)

Transparencias de clase. Prof. E.Codina

6

LENGUAJE AMPL: Características principales

Transparencias de clase. Prof. E.Codina

7

8

Parámetros: c Vector de costes a Vector de consumo de recursos b cantidad de recursos u vector de límites I.O.E. Diplomatura de Estadística Investigación Operativa

Transparencias de clase. Prof. E.Codina

UPC

Fichero prod.mod

9

set P; param a {j in P}; param b; param c {j in P}; param u {j in P}; var X {j in P}; maximize beneficio: sum {j in P} c[j] * X[j]; subject to tiempo: sum {j in P} a[j] * X[j]= 0; x_mercado{P} >= 0;

COTAS SOBRE LAS VARIABLES DE DECISIÓN

11

CONDICIONES SOBRE EL VALOR DE PARÁMETROS

GRUPOS DE RESTRICCIONES INDEXADAS

var X {p in P} >= x_min[p],

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.