Minimización De Pérdidas En Media Tensión Con Intervención De Generadores Dispersos En El Control ANEXO I: PROGRAMA GAMS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Minimización De Pérdidas En Media Tensión Con Intervención De Generadores Dispersos En El Control ANEXO I: PROGRAMA GAMS"

Transcripción

1 ANEXO I: PROGRAMA GAMS Página 1 de 5

2 GAMS son las siglas de General Algebraic Modeling System. GAMS es un lenguaje de programación que permite el modelado, análisis y resolución de diversos problemas de optimización. Es una herramienta muy versátil capaz de resolver problemas de programación matemática. Entre sus principales características cabe destacar: - Facilidad de aumentar la dimensión del problema sin variar el código sustancialmente, gracias al manejo eficiente de sus índices que compactan las restricciones usadas. - Separación entre modelado y resolución del problema, centrándose el usuario más en conseguir una formulación correcta que en el funcionamiento interno del algoritmo necesario para resolver. - Similitud entre la representación del problema de optimización en GAMS y su descripción matemática. Como inconveniente mencionar que se debe cuidar las reglas gramaticales (es decir, la escritura en código GAMS, que se puede consultar en un manual sobre este programa), ya que cualquier incumplimiento provoca muchos errores de compilación. Se pueden señalar otras particularidades sobre este potente programa y son las siguientes: - en la primera línea del código se da nombre al problema (título) y los comentarios irán precedidos del símbolo * (asterisco). - el problema de optimización que se desea resolver, se codifica y almacena en un fichero.gms. Tras realizar la compilación de dicho archivo, y si no se encuentran errores, se muestra la solución en otro archivo.lst. - EPS simboliza valor cercano a cero en la solución y. (punto) cuando el valor es exactamente nulo. La estructura general que se observa en un modelo de optimización escrito en GAMS se describe a continuación; en cada uno de los bloques se indican los comandos utilizados: - Índices y Parámetros (se declaran al comienzo del modelo): Sets define los índices y los rangos de valores entre los que pueden variar estos Table define matrices de datos Scalar declara y asigna escalares Parameters declara y asigna vectores de datos Página 2 de 5

3 Figura AI. 1: Índices y Parámetros en GAMS - Inclusión y Manipulación de datos de entrada: los datos de entrada se introducen desde ficheros independientes, aquí se importan desde el entorno MATLAB. Después se realizarán cálculos de parámetros auxiliares dependientes de los datos de entrada. Figura AI. 2: Datos importados de MATLAB Página 3 de 5

4 - Acotamiento e Inicialización de variables: Variables declara variables especificando su carácter (positivas, libres, binarias ) y se inicializan para comenzar proceso iterativo (a veces, también se proporciona una cota superior e inferior) Figura AI. 3: Variables en GAMS - Ecuaciones (se controla la validez de cada una de ellas): Equations declara las restricciones y la función objetivo (indicando el nombre dado) y las define - Modelo (declaración de las ecuaciones que componen el modelo): Model (título) all indica formado por todas las restricciones previamente definidas - Resolución del problema de optimización: Solve se indica a GAMS que utilice un optimizador determinado para resolver el modelo (aquí, nlp para programación no lineal) Página 4 de 5

5 Figura AI. 4: Modelo y Solver en GAMS - Presentación de resultados (elaborados a partir de la solución del problema de optimización): Display muestra el valor de algunos resultados que se consideran de interés y que deben ser expuestos en el fichero de salida. Página 5 de 5

Estructura de un modelo GAMS (1/3)

Estructura de un modelo GAMS (1/3) GAMS Contenido Estructura de un modelo en GAMS. Ejemplo a través del cual se ilustra el lenguaje Conjuntos Datos Variables Ecuaciones Sumatoria y Productoria Definición de escuaciones Función Objetivo

Más detalles

Modelos de optimización y lenguajes algebraicos de modelado. Andrés Ramos

Modelos de optimización y lenguajes algebraicos de modelado. Andrés Ramos Modelos de optimización y lenguajes algebraicos de modelado Andrés Ramos Modelo Esquema teórico, generalmente en forma matemática, de un sistema o de una realidad compleja (por ejemplo, la evolución económica

Más detalles

Jesús M. Jorge Santiso, Jonay Rodríguez Báez, Grupo de optimización y minería de datos

Jesús M. Jorge Santiso, Jonay Rodríguez Báez, Grupo de optimización y minería de datos Jesús M. Jorge Santiso, jjorge@ull.es Jonay Rodríguez Báez, jrbaez@ull.es Grupo de optimización y minería de datos Departamento de Estadística, Investigación Operativa y Computación Escuela Técnica Superior

Más detalles

MATLAB para el Análisis Económico y Financiero Nivel Básico

MATLAB para el Análisis Económico y Financiero Nivel Básico MATLAB para el Análisis Económico y Financiero Nivel Básico Introducción: Este software está cada vez más difundido, tanto en el campo académico como en el laboral, usado por instituciones públicas como

Más detalles

TEMA 1 Sistemas de ecuaciones. Método de Gauss 4 sesiones. TEMA 2 Álgebra de matrices 5 sesiones

TEMA 1 Sistemas de ecuaciones. Método de Gauss 4 sesiones. TEMA 2 Álgebra de matrices 5 sesiones 4.4. MATEMÁTICAS aplicadas a las CIENCIAS SOCIALES II TEMPORALIZACIÓN Y SECUENCIACIÓN: TEMA 1 Sistemas de ecuaciones. Método de Gauss 4 sesiones TEMA 2 Álgebra de matrices 5 sesiones TEMA 3 Resolución

Más detalles

Índice general 7. Presentación 15

Índice general 7. Presentación 15 ÍNDICE GENERAL Índice general 7 Presentación 15 1. Introducción 19 1.1. Antecedentes históricos de la computación................... 19 1.2. Definiciones previas............................... 24 1.3.

Más detalles

Introduction to Optimization Ángel Marín. First Laboratory Lecture Gams and Cplex Introduction

Introduction to Optimization Ángel Marín. First Laboratory Lecture Gams and Cplex Introduction Introduction to Optimization Ángel Marín First Laboratory Lecture Gams and Cplex Introduction Gams References Building and Solving Mathematical Programming Models in Engineering and Science, de Castillo,

Más detalles

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

(2.a) INTRODUCCIÓN A LA FORMULACIÓN DE MODELOS LINEALES (2.a) INTRODUCCIÓN A LA FORMULACIÓN DE MODELOS LINEALES PROBLEMAS DE PROGRAMACIÓN LINEAL. Función objetivo y restricciones. HIPÓTESIS DE MODELIZACIÓN. Ejemplos: problema de producción, problema de dietas.

Más detalles

MA37A. Software para Programación Lineal

MA37A. Software para Programación Lineal MA37A Sesión #6 Software para Programación Lineal Oscar Peredo 29 de Octubre del 2008 Esquema 1 Programación Lineal 2 Lenguajes de alto nivel MATLAB/OCTAVE AMPL GAMS 3 Solvers CPLEX GLPK 4 Otras alternativas

Más detalles

Contenido. Lenguajes de modelado algebraico Ejemplo Problema de Transporte Modelado con GNU GLPK. 1 Modelado Algebraico Computacional

Contenido. Lenguajes de modelado algebraico Ejemplo Problema de Transporte Modelado con GNU GLPK. 1 Modelado Algebraico Computacional Contenido 1 Modelado Algebraico Computacional Facultad de Ingeniería. UdelaR Fundamentos de Programación Entera 1/16 Basados en notación algebraica; incorporan conjuntos y relaciones entre estos para modelar

Más detalles

Metodología y Tecnología de la Programación. I.T. Informática de Gestión

Metodología y Tecnología de la Programación. I.T. Informática de Gestión ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA PROGRAMAS, MÉTODOS Y CRITERIOS DE EVALUACIÓN A APLICAR DURANTE EL PROCESO DE EXTINCIÓN DEL PLAN 1999 Metodología y Tecnología de la Programación I.T. Informática

Más detalles

Mejoras computacionales en descomposición anidada estocástica de Benders. Andrés Ramos Santiago Cerisola

Mejoras computacionales en descomposición anidada estocástica de Benders. Andrés Ramos Santiago Cerisola Mejoras computacionales en descomposición anidada estocástica de Benders Andrés Ramos Santiago Cerisola Modelo de coordinación hidrotérmica Determina la producción óptima de los generadores térmicos e

Más detalles

4. Diseño funcional de la aplicación.

4. Diseño funcional de la aplicación. 4. Diseño funcional de la aplicación. En este apartado se va a realizar una descripción de cómo se ha abordado la resolución del problema de gestión de recursos, desde el punto de vista de la programación.

Más detalles

Programación Lineal. María Muñoz Guillermo Matemáticas I U.P.C.T. M. Muñoz (U.P.C.T.) Programación Lineal Matemáticas I 1 / 13

Programación Lineal. María Muñoz Guillermo Matemáticas I U.P.C.T. M. Muñoz (U.P.C.T.) Programación Lineal Matemáticas I 1 / 13 Programación Lineal María Muñoz Guillermo maria.mg@upct.es U.P.C.T. Matemáticas I M. Muñoz (U.P.C.T.) Programación Lineal Matemáticas I 1 / 13 Qué es la Programación Lineal? Introducción La Programación

Más detalles

AMPL CPLEX para resolver problemas lineales enteros de optimización. Víctor Bucarey López IN3701 Modelamiento y Optimización Otoño 2014

AMPL CPLEX para resolver problemas lineales enteros de optimización. Víctor Bucarey López IN3701 Modelamiento y Optimización Otoño 2014 AMPL CPLEX para resolver problemas lineales enteros de optimización Víctor Bucarey López IN3701 Modelamiento y Optimización Otoño 2014 Introducción AMPL is a comprehensive and powerful algebraic modeling

Más detalles

Optimización bajo Incertidumbre A. Sistema de modelado algebraico - GLPK

Optimización bajo Incertidumbre A. Sistema de modelado algebraico - GLPK Optimización bajo Incertidumbre A. Sistema de modelado algebraico - GLPK Carlos Testuri Germán Ferrari Depto. Investigación Operativa. Instituto de Computación. Facultad de Ingeniería, UdelaR 2003-17 Facultad

Más detalles

TOMA DE DECISIONES CON GAMS 1

TOMA DE DECISIONES CON GAMS 1 TOMA DE DECISIONES CON GAMS 1 1.-Introducción al programa GAMS El programa GAMS (General Algebraic Modeling System) es un software desarrollado por A. Brooke, D. Kendrick y A. Meeraus. A diferencia de

Más detalles

Programación Lineal y Entera

Programación Lineal y Entera Programación Lineal y Entera Balbina Virginia Casas Méndez Casos prácticos con AMPL MÁSTER EN TÉCNICAS ESTADÍSTICAS Curso 2010/11 Introducción El lenguaje AMPL Optimizadores: KNITRO El servidor NEOS Introducción

Más detalles

GAMS (General Algebraic Modeling System)

GAMS (General Algebraic Modeling System) GAMS (General Algebraic Modeling System) GAMS Creado en 1987. Entorno de desarrollo GAMSIDE Manual de usuario Help-Docs-gams-gamsusersguide.pdf Manuales de optimizadores Help-Docs-solvers Modelo: nombre_fichero.gms

Más detalles

CURSO DE OPTIMIZACIÓN Y LENGUAJES ALGEBRAICOS

CURSO DE OPTIMIZACIÓN Y LENGUAJES ALGEBRAICOS CURSO DE OPTIMIZACIÓN Y LENGUAJES ALGEBRAICOS TABLA DE CONTENIDO CURSO DE OPTIMIZACIÓN Y LENGUAJES ALGEBRAICOS... 3 1. MOTIVACIÓN... 3 2. DIRIGIDO A... 3 3. OBJETIVOS... 3 4. EXPOSITORES... 3 5. CONTENIDO

Más detalles

ANEXO XVII DE LA RESOLUCION N

ANEXO XVII DE LA RESOLUCION N Hoja 1 de 7 UNIVERSIDAD NACIONAL DE CÓRDOBA Facultad de Ciencias Exactas Físicas y Naturales República Argentina Programa de: Código: Informática Carrera: Materia común Res. Nº Plan: Puntos:3.5 Escuela:

Más detalles

Lenguaje GAMS. José María Ferrer Caja Universidad Pontificia Comillas ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INDUSTRIAL DEPARTAMENTO DE ORGANIZACIÓN

Lenguaje GAMS. José María Ferrer Caja Universidad Pontificia Comillas ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INDUSTRIAL DEPARTAMENTO DE ORGANIZACIÓN Lenguaje GAMS José María Ferrer Caja Universidad Pontificia Comillas Lenguaje GAMS- 0 Alternativas para desarrollar modelos Lenguajes de programación de propósito general C, C++, Java, Visual Basic, FORTRAN

Más detalles

Sesión 6 Desarrollo de modelos de optimización con ILOG CPLEX. Andrés Ramos Santiago Cerisola Jesús María Latorre

Sesión 6 Desarrollo de modelos de optimización con ILOG CPLEX. Andrés Ramos Santiago Cerisola Jesús María Latorre Sesión 6 Desarrollo de modelos de optimización con ILOG CPLEX Andrés Ramos Santiago Cerisola Jesús María Latorre Índice 1. Introducción 2. Lenguaje algebraico de modelado GAMS 3. Modelado con tecnología

Más detalles

Fundamentos de Programación Entera. A. Revisión. Carlos Testuri Germán Ferrari

Fundamentos de Programación Entera. A. Revisión. Carlos Testuri Germán Ferrari Fundamentos de Programación Entera A. Revisión Carlos Testuri Germán Ferrari Departamento de Investigación Operativa Instituto de Computación Facultad de Ingeniería Universidad de la República 2012-2018

Más detalles

Práctica 2: Representación de datos y ajuste de curvas

Práctica 2: Representación de datos y ajuste de curvas Modelado matemático de los sistemas ecológicos Facultad de Biología Universidad de Oviedo Curso 2007-2008 Práctica 2: Representación de datos y ajuste de curvas 1. Lectura de datos externos Es posible

Más detalles

MÉTODO SIMPLEX. Introducción

MÉTODO SIMPLEX. Introducción MÉTODO SIMPLEX Introducción El Método Simplex publicado por George Dantzig en 1947 consiste en un algoritmo iterativo que secuencialmente a través de iteraciones se va aproximando al óptimo del problema

Más detalles

PREFACIO... xvi. CAPÍTULO 1 Introduction... 1

PREFACIO... xvi. CAPÍTULO 1 Introduction... 1 ÍNDICE PREFACIO... xvi CAPÍTULO 1 Introduction... 1 1.1 Orígenes de la investigación de operaciones... 1 1.2 Naturaleza de la investigación de operaciones... 2 1.3 Efecto de la investigación de operaciones...

Más detalles

1. SISTEMAS DE ECUACIONES

1. SISTEMAS DE ECUACIONES Equilibrio General Computado con GAMS * TRABAJO PRACTICO 1 INTRODUCCION A GAMS Martín Cicowiez + martin@depeco.econo.unlp.edu.ar Ana Pacheco ++ apacheco@depeco.econo.unlp.edu.ar Los ejercicios enunciados

Más detalles

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute. Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución

Más detalles

Introducción al Cálculo Simbólico a través de Maple

Introducción al Cálculo Simbólico a través de Maple 1 Introducción al Cálculo Simbólico a través de Maple Introducción A manera de introducción, podemos decir que los lenguajes computacionales de cálculo simbólico son aquellos que permiten la representación

Más detalles

MATLAB. solución de sistemas de ecuaciones algebraicas no lineales y sistemas de ecuaciones. Cátedra Cálculo de Reactores A-10 Prof.

MATLAB. solución de sistemas de ecuaciones algebraicas no lineales y sistemas de ecuaciones. Cátedra Cálculo de Reactores A-10 Prof. MATLAB solución de sistemas de ecuaciones algebraicas no lineales y sistemas de ecuaciones diferenciales lineales de primer orden Cátedra Cálculo de Reactores A-10 Prof. Alberto Quintero Definición de

Más detalles

LINGO - Parte 2. Programación en LINGO

LINGO - Parte 2. Programación en LINGO Optimització Curs 2006/2007 Assignatura d Estadística, UAB LINGO - Parte 2 Programación en LINGO Ejemplo 1: El problema del transporte La compañía Mega Transporte (MT) tiene 6 depósitos que proveen a 8

Más detalles

Universidad de Guadalajara del 24 al 26 de Octubre del 2012.

Universidad de Guadalajara del 24 al 26 de Octubre del 2012. Primer Congreso Mexicano de Investigación de Operaciones Se celebrará en las instalaciones de la Universidad de Guadalajara del 24 al 26 de Octubre del 2012. Fecha límite de registro de participantes y

Más detalles

CAPITULO 1: PERSPECTIVE GENERAL DE LA

CAPITULO 1: PERSPECTIVE GENERAL DE LA CONTENIDO CAPITULO 1: PERSPECTIVE GENERAL DE LA INVESTIGACION DE OPERACIONES 1 1.1 Modelos matemáticos de investigación de operaciones. 1 1.2 Técnicas de investigación de operaciones 3 1.3 Modelado de

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA

INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA 1.PRESENTACIÓN ASIGNATURA DE MÁSTER: INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA Curso 2015/2016 (Código:31104021) La programación matemática es una potente técnica de optimización utilizada en el proceso

Más detalles

TEMA 11: INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA CON VARIABLES DISCRETAS

TEMA 11: INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA CON VARIABLES DISCRETAS TEMA 11: INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA CON VARIABLES DISCRETAS 1.- ECUACIONES LINEALES (MILP) 1.1.- Formulación 1.2.- Algoritmos para resolver MILPs 2.- VISIÓN GENERAL DE LOS ALGORITMOS DE

Más detalles

Simulación y Optimización de Procesos Químicos. Titulación: Ingeniería Química. 5º Curso Optimización

Simulación y Optimización de Procesos Químicos. Titulación: Ingeniería Química. 5º Curso Optimización Simulación Optimización de Procesos Químicos Titulación: Ingeniería Química. 5º Curso Optimización MILP, MINLP (Mixed Integer (Non) Linear Programming). Octubre de 009. Optimización Discreta Programación

Más detalles

Licenciatura de Matemáticas Informática I Notación algorítmica - Descripción BNF

Licenciatura de Matemáticas Informática I Notación algorítmica - Descripción BNF Licenciatura de Matemáticas Informática I Notación algorítmica - Descripción BNF Dpto. Informática Noviembre 1998 1. Deniciones en forma BNF < > Símbolos no terminales. Declaraciones u objetos declarados

Más detalles

Curso básico de GAMS Verano Cinetífico 2007 Gabriela Garcia Ayala (mg_garcia@yahoo.com)

Curso básico de GAMS Verano Cinetífico 2007 Gabriela Garcia Ayala (mg_garcia@yahoo.com) Curso básico de GAMS Verano Cinetífico 2007 Gabriela Garcia Ayala (mg_garcia@yahoo.com) Historia GAMS (General Algebraic Modeling System) empieza como un proyecto de investigación en el Banco Mundial en

Más detalles

CONTENIDO Prefacio CAPITULO 1: Qué es la investigación de operaciones? CAPITULO 2: Introducción a la programación lineal...

CONTENIDO Prefacio CAPITULO 1: Qué es la investigación de operaciones? CAPITULO 2: Introducción a la programación lineal... CONTENIDO Prefacio XV CAPITULO 1: Qué es la investigación de operaciones? 1 1.1 Modelos de investigación de operaciones 1 1.2 Solución del modelo de investigación de operaciones.. 4 1.3 Modelos de colas

Más detalles

Euler Math ToolBox. Software GPL para la enseñanza, I + D y actividades profesionales en general

Euler Math ToolBox. Software GPL para la enseñanza, I + D y actividades profesionales en general LABORATORIO: Simulación y Mecánica Computacional TRABAJO: Euler Math ToolBox. Software GPL para la enseñanza, I + D y actividades profesionales en general Ing. Carlos A. Carlassare Profesor Titular de

Más detalles

Álgebra Lineal y Geometría I. 1 o Matemáticas

Álgebra Lineal y Geometría I. 1 o Matemáticas Álgebra Lineal y Geometría I. o Matemáticas Grupo - ( de diciembre de 27) APELLIDOS NOMBRE Instrucciones. Durante la realización del examen se podrá utilizar exclusivamente material de escritura. Ningún

Más detalles

Herramientas computacionales para la Programación n Lineal

Herramientas computacionales para la Programación n Lineal Programación Lineal - Antonin Ponsich 1. Introducción Herramientas computacionales para la Programación n Lineal 1. Introducción El método gráfico es válido para problemas de hasta dos variables de decisión

Más detalles

Guía práctica de estudio 03: Algoritmos

Guía práctica de estudio 03: Algoritmos Guía práctica de estudio 03: Algoritmos Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 03: Algoritmos Objetivo:

Más detalles

Programación: Sistemas unitriangulares inferiores

Programación: Sistemas unitriangulares inferiores Programación: Sistemas unitriangulares inferiores Objetivos. Programar en el lenguaje de MATLAB el método de la sustitución hacia adelante para resolver sistemas de ecuaciones lineales con matrices unitriangulares

Más detalles

1. PROGRAMACION 2º CURSO BACHILLERATO CCSS

1. PROGRAMACION 2º CURSO BACHILLERATO CCSS 1. PROGRAMACION 2º CURSO BACHILLERATO CCSS Esta programación incluye las indicaciones del Armonizador de la Universidad de Zaragoza 1.1. CONTENIDOS Se estructuran en tres grandes bloques: BLOQUE 1: ÁLGEBRA

Más detalles

Optimización de Problemas de Producción

Optimización de Problemas de Producción Optimización de Problemas de Producción Pedro Piñeyro - Luis Stábile Colaboran: Héctor Cancela - Antonio Mauttone - Carlos Testuri Depto. Investigación Operativa. Instituto de Computación. Facultad de

Más detalles

TEMA VI 1. MÉTODO DE ELIMINACIÓN DE GAUSS Y GAUSS JORDAN PARA RESOLVER SISTEMAS DE ECUACIONES LINEALES.

TEMA VI 1. MÉTODO DE ELIMINACIÓN DE GAUSS Y GAUSS JORDAN PARA RESOLVER SISTEMAS DE ECUACIONES LINEALES. TEMA VI 1. MÉTODO DE ELIMINACIÓN DE GAUSS Y GAUSS JORDAN PARA RESOLVER SISTEMAS DE ECUACIONES LINEALES. El método de Eliminación de Gauss consiste en transformar un sistema de ecuaciones lineales (S.E.L.)

Más detalles

Programación lineal. Índice del libro. 1. Inecuaciones lineales con dos incógnitas. 2. Programación lineal

Programación lineal. Índice del libro. 1. Inecuaciones lineales con dos incógnitas. 2. Programación lineal 1. Inecuaciones lineales con dos incógnitas 2. 3. para dos variables. Métodos de resolución 4. El problema del transporte Índice del libro 1. Inecuaciones lineales con dos incógnitas 1. Inecuaciones lineales

Más detalles

Programación Lineal. - Si no: Sea j tal que c

Programación Lineal. - Si no: Sea j tal que c Programación Lineal El objetivo de este documento es hacer una breve introducción a la programación lineal que pueda contribuir al fácil manejo de la aplicación. La programación lineal es un procedimiento

Más detalles

CONTENIDO SEMBLANZA DE LOS AUTORES DE LOS ESCRITORES DE CASOS..

CONTENIDO SEMBLANZA DE LOS AUTORES DE LOS ESCRITORES DE CASOS.. CONTENIDO SEMBLANZA DE LOS AUTORES DE LOS ESCRITORES DE CASOS.. PREFACIO. xix xxi xxiii CAPITULO I Introducción. 1 1.1 Orígenes de la investigación de operaciones. 1 1.2 Naturaleza de la investigación

Más detalles

CAPITULO Variación de la composición química de la varilla de aporte ASM 1A :

CAPITULO Variación de la composición química de la varilla de aporte ASM 1A : CAPITULO 5 DISCUSIÓN DE RESULTADOS Para poder evaluar nuevos materiales para soldadura se prepararon probetas soldando la varilla ASM 1aA sobre el recubrimiento ASM 1 B 10.60% de aleación y sobre el recubrimiento

Más detalles

Identificación de SIStemas

Identificación de SIStemas Identificación de SIStemas Dr. Juan Carlos Gómez Laboratorio de Sistemas Dinámicos y Procesamiento de la Información FCEIA, Universidad Nacional de Rosario jcgomez@fceia.unr.edu.ar www.fceia.unr.edu.ar/isis

Más detalles

Identificación de SIStemas

Identificación de SIStemas Identificación de SIStemas Dr. Juan Carlos Gómez Laboratorio de Sistemas Dinámicos y Procesamiento de la Información FCEIA, Universidad Nacional de Rosario jcgomez@fceia.unr.edu.ar www.fceia.unr.edu.ar/isis

Más detalles

En el capítulo anterior explicábamos el funcionamiento del interfaz desde el punto de vista del usuario.

En el capítulo anterior explicábamos el funcionamiento del interfaz desde el punto de vista del usuario. 4. Diseño funcional de la aplicación. 4.1. Introducción. En el capítulo anterior explicábamos el funcionamiento del interfaz desde el punto de vista del usuario. En este capítulo desarrollaremos una descripción

Más detalles

Matemáticas II Bachillerato Ciencias y Tecnología 2º Curso ESPACIO AFÍN Introducción Ecuaciones de la recta...

Matemáticas II Bachillerato Ciencias y Tecnología 2º Curso ESPACIO AFÍN Introducción Ecuaciones de la recta... Unidad 5 ESPACIO AFÍN 5.. Introducción.... - - 5.. Ecuaciones de la recta.... - - 5.3. Ecuaciones del plano.... - 4-5.4. Posiciones relativas (Incidencia y paralelismo).... - 6 - Anexo I.- EJERCICIOS...

Más detalles

EJERCICIO DE PROGRAMACIÓN LINEAL Y PROGRAMACIÓN LINEAL ENTERA CON GAMS

EJERCICIO DE PROGRAMACIÓN LINEAL Y PROGRAMACIÓN LINEAL ENTERA CON GAMS EJERCICIO DE PROGRAMACIÓN LINEAL Y PROGRAMACIÓN LINEAL ENTERA CON GAMS La empresa FERCA, S.A., se dedica al envasado de fertilizantes para el suministro a sus clientes, debe determinar el plan de envasado

Más detalles

FUNDAMENTOS DE PROGRAMACIÓN: Estructuras condicionales y bucles.

FUNDAMENTOS DE PROGRAMACIÓN: Estructuras condicionales y bucles. FUNDAMENTOS DE PROGRAMACIÓN: Estructuras condicionales y bucles. Arturo Hidalgo López Ángel Fidalgo Blanco Alfredo López Benito Septiembre, 2013 Departamento de Matemática Aplicada y Métodos Informáticos

Más detalles

» Profesorado. Tutorías: Martes de 16:30 a 19:30 Miércoles de 10:00 a 13:00. Concertar cita previa por ! Cristina Suárez Mejías

» Profesorado. Tutorías: Martes de 16:30 a 19:30 Miércoles de 10:00 a 13:00. Concertar cita previa por  ! Cristina Suárez Mejías » Profesorado María José Jiménez Página web: http://personal.us.es/majiro Email: majiro@us.es Departamento: Matemática Aplicada I (http://ma1.eii.us.es) Lugar: despacho B2.46 Tutorías: Martes de 16:30

Más detalles

Índice. Programación de las unidades. Unidad 1 Matrices 6. Unidad 2 Determinantes 8. Unidad 3 Sistemas de ecuaciones lineales 10

Índice. Programación de las unidades. Unidad 1 Matrices 6. Unidad 2 Determinantes 8. Unidad 3 Sistemas de ecuaciones lineales 10 Índice Programación de las unidades Unidad 1 Matrices 6 Unidad 2 Determinantes 8 Unidad 3 Sistemas de ecuaciones lineales 10 Unidad 4 Geometría en el espacio 12 Unidad 5 Producto escalar 14 Unidad 6 Productos

Más detalles

Optimización con CPLEX - Aplicaciones a la Ingeniería Eléctrica

Optimización con CPLEX - Aplicaciones a la Ingeniería Eléctrica Optimización con CPLEX - Aplicaciones a la Ingeniería Eléctrica OPL - CPLEX Jorge Hans Alayo Gamarra Universidade Estadual Paulista - UNESP Laboratorio de Planejamento de Sistemas Elétricos - LAPSEE 20

Más detalles

SILABO DE ALGEBRA LINEAL

SILABO DE ALGEBRA LINEAL UNIVERSIDAD TECNICA LUIS VARGAS TORRES DE ESMERALDAS FACULTAD DE INGENIERÍAS Y TECNOLOGÍAS SILABO DE ALGEBRA LINEAL 1. DATOS INFORMATIVOS: Facultad: Ingenierías y Tecnologías Escuela: Ingeniería Mecánica

Más detalles

Análisis y Programación

Análisis y Programación Análisis Numérico y Programación Facultad de Ingeniería Química Primavera 2009 Dra. Lilia Meza Montes Instituto de Física 1 Conceptos Básicos 1. Varios 2. Estructuras de programación 3. Lenguaje Fortran

Más detalles

Optimización de Procesos

Optimización de Procesos Optimización de Procesos Tier II: Casos de Estudio Sección 1: Software de Optimización Lingo Software de Optimización Muchos de los métodos de optimización previamente vistos pueden ser tediosos y requieren

Más detalles

Práctica 1 Parte 2: Masa-Muelle y ODEs (Bloque OPCIONAL) (Asignación 19 de Febrero; Entrega 25 de Febrero a las 23:59)

Práctica 1 Parte 2: Masa-Muelle y ODEs (Bloque OPCIONAL) (Asignación 19 de Febrero; Entrega 25 de Febrero a las 23:59) Práctica 1 Parte 2: Masa-Muelle y ODEs (Bloque OPCIONAL) (Asignación 19 de Febrero; Entrega 25 de Febrero a las 23:59) Cómo entregar la práctica? Enviar una copia de los ficheros ExercisePoint.cpp y ExerciseSpring.cpp

Más detalles

Modelos de Redes geometría de la posición diagrama nodos vínculos arcos ramas red cadena ruta camino ciclo

Modelos de Redes geometría de la posición diagrama nodos vínculos arcos ramas red cadena ruta camino ciclo Modelos de Redes En el contexto de la Investigación Operativa, los modelos de redes refieren al conjunto especial de problemas en los que la geometría de la posición, espacial pero también temporal, es

Más detalles

Universidad de Guanajuato Tronco Común de Ingenierías

Universidad de Guanajuato Tronco Común de Ingenierías Universidad de Guanajuato Tronco Común de Ingenierías Objetivo del Area: Diseñar modelos matemáticos y proponer alternativas de solución a problemas. Programa. AREA: Matemáticas MATERIA: Lenguaje de Programación

Más detalles

Nombre de la asignatura: TÓPICOS SELECTOS DE MANUFACTURA. Líneas de trabajo: Optimización y Simulación de Procesos Industriales

Nombre de la asignatura: TÓPICOS SELECTOS DE MANUFACTURA. Líneas de trabajo: Optimización y Simulación de Procesos Industriales Nombre de la asignatura: TÓPICOS SELECTOS DE MANUFACTURA Líneas de trabajo: Optimización y Simulación de Procesos Industriales Horas teoría-horas prácticas-horas trabajo adicional-horas totales-créditos:

Más detalles

CONTENIDOS MATEMÁTICAS II SEGUNDA EVALUACIÓN CURSO 2017/2018 MATRICES

CONTENIDOS MATEMÁTICAS II SEGUNDA EVALUACIÓN CURSO 2017/2018 MATRICES CONTENIDOS MATEMÁTICAS II SEGUNDA EVALUACIÓN CURSO 2017/2018 Unidades: - Matrices (Bloque Álgebra) - Determinantes (Bloque Álgebra) - Sistemas de ecuaciones lineales (Bloque Álgebra) - Vectores (Bloque

Más detalles

Información general. Programación Lineal. Obligatoria básica o de fundamentación X. 3 Horas de trabajo independiente del estudiante

Información general. Programación Lineal. Obligatoria básica o de fundamentación X. 3 Horas de trabajo independiente del estudiante Información general Asignatura Programación Lineal Código Tipo de asignatura Obligatoria X Electiva Tipo de saber Número de créditos 3 Tipo de crédito Horas de trabajo con acompañamiento directo del profesor

Más detalles

TEMA 1 Álgebra de matrices 4 sesiones. TEMA 2 Determinantes 4 sesiones. TEMA 3 Sistemas de ecuaciones 4 sesiones

TEMA 1 Álgebra de matrices 4 sesiones. TEMA 2 Determinantes 4 sesiones. TEMA 3 Sistemas de ecuaciones 4 sesiones 1.1. MATEMÁTICAS II TEMPORALIZACIÓN Y SECUENCIACIÓN: TEMA 1 Álgebra de matrices 4 sesiones TEMA 2 Determinantes 4 sesiones TEMA 3 Sistemas de ecuaciones 4 sesiones TEMA 4 Vectores en el espacio 4 sesiones

Más detalles

INGENIERÍA MECATRÓNICA EN COMPETENCIAS PROFESIONALES

INGENIERÍA MECATRÓNICA EN COMPETENCIAS PROFESIONALES INGENIERÍA MECATRÓNICA EN COMPETENCIAS PROFESIONALES ASIGNATURA DE HERRAMIENTAS COMPUTACIONALES PROPÓSITO DE APRENDIZAJE DE LA ASIGNATURA CUATRIMESTRE El alumno elaborará documentos, hojas de cálculo y

Más detalles

Diseño Computarizado 15023

Diseño Computarizado 15023 Diseño Computarizado 15023 PROGRAMACIÓN: FORTRAN Profesor: Claudio García Herrera Departamento de Ingeniería Mecánica Universidad de Santiago de Chile Índice 1 Introducción 2 Estructura 3 Sentencias y

Más detalles

Razón de ser Computadora Programa Programador Análisis y solución de problemas (Metodología) Algoritmo Diagrama de flujo

Razón de ser Computadora Programa Programador Análisis y solución de problemas (Metodología) Algoritmo Diagrama de flujo ARREGLOS I Razón de ser Computadora Programa Programador Análisis y solución de problemas (Metodología) Algoritmo Diagrama de flujo Investigaron y estudiaron ( comprendieron!) Clasificación de las computadoras

Más detalles

Modelamiento de problemas de optimización con AMPL

Modelamiento de problemas de optimización con AMPL 1 1 Modelamiento de problemas de optimización con AMPL Jorge Hans Alayo Gamarra 15 de mayo de 2014 1. Introducción Generalmente cuando se analiza un problema mediante modelos de optimización/programación

Más detalles

METODOLOGÍA DE LA PROGRAMACIÓN. APLICACIONES EN BASIC, COBOL Y PASCAL ÍNDICE

METODOLOGÍA DE LA PROGRAMACIÓN. APLICACIONES EN BASIC, COBOL Y PASCAL ÍNDICE PRÓLOGO CAPÍTULO 1. LA PROGRAMACIÓN DE COMPUTADORES Fases del diseño y puesta a punto de un programa Diseño del programa Puesta a punto del programa Características de los programas Legibilidad Portabilidad

Más detalles

Rancagua, Agosto 2009

Rancagua, Agosto 2009 cvalle@inf.utfsm.cl Departamento de Informática - Universidad Técnica Federico Santa María Rancagua, Agosto 2009 1 / 25 Temario 1 2 3 2 / 25 Temario 1 2 3 3 / 25 Se denomina modelamiento a la descripción

Más detalles

FACULTAD DE CIENCIAS EXACTAS, INGENIERÍA Y AGRIMENSURA U.N.R.

FACULTAD DE CIENCIAS EXACTAS, INGENIERÍA Y AGRIMENSURA U.N.R. FACULTAD DE CIENCIAS EXACTAS, INGENIERÍA Y AGRIMENSURA U.N.R. PROGRAMA ANALÍTICO DE LA ASIGNATURA: DINÁMICA DE LOS SISTEMAS FÍSICOS Código: E 504 PRESUPUESTO HORARIO SEMANAL PROMEDIO PLAN DE ESTUDIOS:

Más detalles

Min 2x x 2 2 2x 1 x 2 6x 2 4x 1 s.a. x x 2 2 = 1 x 1, x 2 0

Min 2x x 2 2 2x 1 x 2 6x 2 4x 1 s.a. x x 2 2 = 1 x 1, x 2 0 DEPARTAMENTO DE ESTADÍSTICA E INVESTIGACIÓN OPERATIVA Ampliación de la Investigación Operativa. Curso 2001/2002 Segundo de la Diplomatura de Estadística Examen de Septiembre. Fecha: 10-9-2002 1. Dado el

Más detalles

Factores cuantitativos en la Toma de Decisiones. Conceptos generales y modelos

Factores cuantitativos en la Toma de Decisiones. Conceptos generales y modelos Factores cuantitativos en la Toma de Decisiones Conceptos generales y modelos Modelos y la toma de decisiones El proceso racional de toma de decisiones utiliza modelos y reglas matemáticas Estos modelos

Más detalles

( 1 0 BLOQUE DE GEOMETRÍA TEMA 4: ESPACIOS VECTORIALES. ( 5+ 3i )+ ( 2 i )=7+ 2i. La suma de dos números complejos es un número complejo.

( 1 0 BLOQUE DE GEOMETRÍA TEMA 4: ESPACIOS VECTORIALES. ( 5+ 3i )+ ( 2 i )=7+ 2i. La suma de dos números complejos es un número complejo. BLOQUE DE GEOMETRÍA TEMA 4: ESPACIOS VECTORIALES. Operaciones Binarias: Observamos las siguientes operaciones: ( 5+ 3i )+ ( 2 i )=7+ 2i. La suma de dos números complejos es un número complejo. ( 1 0 2

Más detalles

PROGRAMACIÓN EN EL ENTORNO CUDA EN APLICACIONES DE MECÁNICA COMPUTACIONAL. PRUEBAS, RESULTADOS Y CONCLUSIONES CONCLUSIONES:

PROGRAMACIÓN EN EL ENTORNO CUDA EN APLICACIONES DE MECÁNICA COMPUTACIONAL. PRUEBAS, RESULTADOS Y CONCLUSIONES CONCLUSIONES: III. CONCLUSIONES: VELOCIDAD: La velocidad de la aplicación es elevada y satisfactoria. Para el mallado D se obtuvo una aceleración máxima de x200. Esta aceleración es especialmente debida al ahorro de

Más detalles

ELABORACIÓN DE LA MATRIZ DE ESPECIFICACIONES DE CADA UNA DE LAS MATERIAS OBJETO DE LA EBAU Matemáticas II. 2º Bachillerato

ELABORACIÓN DE LA MATRIZ DE ESPECIFICACIONES DE CADA UNA DE LAS MATERIAS OBJETO DE LA EBAU Matemáticas II. 2º Bachillerato Bloque 1. Procesos, métodos y actitudes en matemáticas. 20% Expresa verbalmente de forma razonada el proceso seguido en la resolución de un problema, con el rigor y la precisión adecuados. Analiza y comprende

Más detalles

Instituto Tecnológico de Celaya

Instituto Tecnológico de Celaya ELEMENTOS BÁSICOS DE C++: DECLARACIÓN DE VARIABLES A través de operaciones aritméticas (suma, resta, etc.) y lógicas (por ejemplo, comparaciones) los programas manipulan datos tales como números y caracteres.

Más detalles

FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SÍLABO DE PROGRAMACIÓN LINEAL I. DATOS GENERALES 1.0 Unidad Académica : Ingeniería de Sistemas e Informática

Más detalles

Computación 1. Programación, Constantes, Variables y Condiciones

Computación 1. Programación, Constantes, Variables y Condiciones Computación 1 Programación, Constantes, Variables y Condiciones Contenido Codificar Construcción de programas Objetivos de la programación Diagrama de flujos Datos Constantes Variables Condiciones Codificar

Más detalles

Colección de Problemas II. mín Z = 8x 1 + 9x 2 + 7x 3 s. a: x 1 + x 2 + x x 1 + 3x 2 + x x 1 + x 2 x 3 30

Colección de Problemas II. mín Z = 8x 1 + 9x 2 + 7x 3 s. a: x 1 + x 2 + x x 1 + 3x 2 + x x 1 + x 2 x 3 30 1.- Dado el siguiente problema mín Z = 8x 1 + 9x + 7x 3 s. a: x 1 + x + x 3 40 x 1 + 3x + x 3 10 x 1 + x x 3 30 x 1 0, x 0, x 3 0 A) Plantear el problema dual y escribir las condiciones de la holgura complementaria

Más detalles

PROYECTO DOCENTE ASIGNATURA: "Herramientas de Simulación"

PROYECTO DOCENTE ASIGNATURA: Herramientas de Simulación PROYECTO DOCENTE ASIGNATURA: "Herramientas de Simulación" Grupo: Grupo de Clases Teórico-Prácticas de Herramientas de Simulación(990121) Titulacion: Máster Universitario en Ingeniería Ambiental Curso:

Más detalles

Valores y vectores propios

Valores y vectores propios Valores y vectores propios Departamento de Matemáticas, CCIR/ITESM 4 de enero de 20 Índice 8.. Definición de valor y vector propio.................................. 8.2. Determinación de los valores propios.................................

Más detalles

SOLVER PARA WINDOWS. 1 Es necesario instalarlo previamente desde el paquete de Microsoft Office.

SOLVER PARA WINDOWS. 1 Es necesario instalarlo previamente desde el paquete de Microsoft Office. SOLVER PARA WINDOWS El comando SOLVER del EXCEL es una poderosa herramienta de optimización, permitiendo obtener el valor óptimo para una celda, denominada celda objetivo, que podrá ser un máximo, un mínimo

Más detalles

OPTIMIZACION DETERMINISTICA

OPTIMIZACION DETERMINISTICA OPTIMIZACION DETERMINISTICA 1 PROBLEMA GENERAL Además de analizar los flujos de caja de las las alternativas de inversión, también se debe analizar la forma como se asignan recursos limitados entre actividades

Más detalles

UNIDAD 3 MÉTODO SIMPLEX. Fundamentos del método simplex

UNIDAD 3 MÉTODO SIMPLEX. Fundamentos del método simplex UNIDAD 3 MÉTODO SIMPLEX Fundamentos del método simplex Teoría Este método busca la solución, en cada paso, de forma mejorada hasta que no pueda seguir mejorando dicha solución. Al comienzo el vértice principal

Más detalles

Rancagua, Agosto 2009

Rancagua, Agosto 2009 cvalle@inf.utfsm.cl Departamento de Informática - Universidad Técnica Federico Santa María Rancagua, Agosto 2009 1 / 28 Temario 1 2 2 / 28 Temario 1 2 3 / 28 Este capítulo introduce conceptos de programación

Más detalles

Determinantes. Determinante de orden uno. a 11 = a 11 5 = 5

Determinantes. Determinante de orden uno. a 11 = a 11 5 = 5 DETERMINANTES Determinantes Concepto de determinante A cada matriz cuadrada A se le asigna un escalar particular denominado determinante de A, denotado por A o por det (A). A = Determinante de orden uno

Más detalles

Laboratorio 5 Tema 7. Tipos de Datos Estructurados: Arreglos, Registros y Archivos

Laboratorio 5 Tema 7. Tipos de Datos Estructurados: Arreglos, Registros y Archivos Laboratorio 5 Tema 7. Tipos de Datos Estructurados: Arreglos, Registros y Archivos PARTE 1. Arreglos Unidimensionales o Vectores Un arreglo es una estructura de datos conformada por una sucesión de celdas,

Más detalles