Sunteți pe pagina 1din 5

Descripcin

Una caracterstica fundamental de la Investigacin Operativa consiste en el uso de modelos


para representar sistemas reales. Una vez formulado el modelo se lleva a cabo la bsqueda de
la solucin mediante algn algoritmo u algn otro mtodo de solucin. La Programacin Lineal
es una de las tcnicas de la Ivestigacin Operativa en la que la caracterstica de los problemas
de optimizacin que se trata de resolver es que las funciones de los modelos estudiados son
lineales.

En este curso se estudian tcnicas de Programacin Lineal. En primer lugar, la construccin de


modelos lineales para representar sistemas reales y, en segundo lugar, tcnicas de resolucin.
Las tcnicas de resolucin estudiadas son: el algoritmo simplex, el algoritmo simplex dual,
algoritmos de ramificacin y acotacin para problemas enteros y algoritmos especficos para
los problemas de transporte y asignacin. Tambin se estudian tcnicas de anlisis de
sensibilidad para analizar cambios discretos en los parmetros del modelo.

Requisitos

Conocimientos bsicos de lgebra lineal sobre solucin de sistemas de ecuaciones lineales y


conceptos bsicos de espacios vectoriales.

El objetivo principal de este curso es que el alumnado se familiarice con los fundamentos de la
Programacin Lineal que pueden resumirse en dos: el uso de modelos para la representacin
de sistemas y el estudio de algoritmos para la obtencin de soluciones ptimas.
Concretamente, el curso se centra en el estudio de la programacin lineal, la programacin
entera, el anlisis de sensibilidad y los problemas de transporte y asignacin. Un segundo
objetivo es el estudio de software.

Desarrollar habilidades para identificar situaciones susceptibles de ser analizadas con las
tcnicas estudiadas. Concretamente las siguientes competencias:

* Modelar matemticamente sistemas reales.


* Uso de algoritmos para resolver modelos e interpretar las soluciones.
* Aprendizaje y uso del software.
* Exposicin de problemas en las sesiones prcticas.
* Elaboracin de trabajos escritos.

TEMARIO

Tema 0. Algebra lineal y conjuntos convexos.

Recopilatorio de conceptos de solucin de sistemas lineales y espacios vectoriales necesarios


para el desarrollo de los siguientes temas. Introduccin a los conjuntos convexos.
Tema 1. Modelos lineales y solucin grfica.

Construccin de modelos lineales para ejemplos concretos que ilustran el proceso de


modelizacin y los conceptos bsicos. Adems, se estudia la solucin grfica de modelos
lineales de dos variables que permite observar todos los tipos de soluciones que aparecen en
la resolucin de modelos lineales.

Tema 3. El mtodo simplex.

Estudio de las definiciones y resultados bsicos de la programacin lineal, fundamentos del


mtodo simplex y del algoritmo simplex y algunas extensiones como el mtodo de
penalizacin y el mtodo de las dos fases. Se introduce el mtodo simplex revisado. El tema
finaliza con una coleccin de problemas resueltos.

Tema 3. Dualidad.

Estudio de la relacin entre un problema primal y su dual, propiedades de la dualidad y


comparacin de las soluciones del problema primal y del problema dual. El uso del problema
dual permite hacer la intrepretacin econmica del problema. Estudio del algoritmo simplex
dual del que veremos algunas aplicaciones en temas posteriores. El tema finaliza con una
coleccin de problemas resueltos.

Tema 4. Anlisis de sensibilidad.

En los modelos lineales, los parmetros del modelo pueden estar sujetos a cambios. Para
determinar cmo afectan los cambios discretos en los parmetros del modelo se realiza el
anlisis de sensibilidad, despus de obtener la solucin ptima de un modelo y partiendo de la
tabla ptima.

Tema 5. Programacin entera.

Estudio de modelos lineales con la restriccin de que algunas o todas las variables tomen
valores enteros. Se presentan algunas aplicaciones de la programacin entera. La solucin
grfica de modelos enteros permite introducir el algoritmo de ramificacin y acotacin. Se
estudian problemas enteros 0-1 y un algoritmo de ramificacin y acotacin 0-1.

Tema 6. El problema de transporte y el problema de asignacin.

El problema de transporte es una de las primeras aplicaciones importantes de la programacin


lineal. Por su estructura, se puede adecuar el algoritmo simplex para obtener el algoritmo de
transporte, ms eficaz para resolver este problema. El problema de asignacin es un caso
especial del problema de transporte que se resuelve con el algoritmo de asignacin.
El contenido de este curso corresponde a la asignatura Investigacin Operativa de 6 crditos
ECTS que se imparte en el Grado en Ingeniera Informtica de la Facultad de Informtica de
Donostia.

Estos materiales, complementados con la bibliografa propuesta, permiten el aprendizaje de


forma autnoma de los conceptos tericos, la solucin de problemas y el uso del sofware para
la solucin de modelos lineales.

Para el desarrollo de la asignatura se preveen 3 tipos de sesiones de trabajo presencial.


[1] Sesiones de clase magistral para la presentacin de la materia del curso. En estas sesiones
se darn indicaciones sobre los materiales que conviene trabajar en cada tema y sobre los
textos de la bibliografa ms adecuados en cada caso para el trabajo autnomo.
[2] Sesiones de trabajo individual y en grupo. Estas sesiones se dedicarn a la realizacin de
ejercicios y problemas y a la presentacin y discusin en grupo de los resultados obtenidos.
[3] Sesiones de laboratorios para la realizacin de trabajos individuales y en grupo. Estas
sesiones se dedicarn al uso del software para resolver problemas y a la realizacin de un
trabajo escrito para presentar los resultados.

Sesiones dedicadas a cada tema:

Tema 0 (3 sesiones): Algebra lineal y conjuntos convexos.


Tema 1 (4 sesiones): Modelos lineales (3), solucin grfica (1).
Tema 2 (11 sesiones): Teoria y problemas (9), laboratorrios (2).
Tema 3 (7 sesiones): Teoria y problemas (6), laboratorio (1).
Tema 4 (4 sesiones): Teoria y problemas (3), laboratorio (1)
Tema 5 (5 sesiones): Programacin entera (3), Programacin 0-1 (2).
Tema 6 (6 sesiones): Problema de transporte (4), problema de asignacin (2).

http://www.investigacion-operaciones.com/ARCHIVOS_LIBRO/LibroCompleto.pdf
"Formulacin y Resolucin de Modelos de Programacin Matematica en Ingeniera y Ciencia".
Enrique Castillo, Antonio J. Conejo, Pablo Pedregal, Ricardo Garca y Natalia Alguacil.
Texto electrnico en el que se tratan, entre otros, los temas de programacin lineal, dualidad,
programacin entera y transporte. Adems de los planteamientos tericos se encuentra una
amplia coleccin de ejemplos.

http://ocw.unizar.es/ocw/ensenanzas-tecnicas/modelos-de-investigacion-
operativa/Course_listing
"Modelos de Investigacin Operativa". Pedro Mateo Collazos, David Lahoz Arnedo. Es una
publicacin OCW de la Universidad de Zaragoza en la que se tratan temas de programacin
lineal, dualidad, programacin entera y anlisis de sensibilidad. Contienen una coleccin de
ejercicios y pruebas de evaluacin con sus correspondientes soluciones.

http://www.lindo.com/
En esta direccin se puede descargar una versin gratuita de la herramienta desarrollada por
LINDO SYSTEM para resolver problemas lineales. Tambin se pueden descargar manuales de
uso del programa.

http://www.sc.ehu.es/ccwikera/docs/simplex_jenui2006.pdf
En este artculo se explica el contenido y alcance de la aplicacin simplex.jar. La aportacin ms
importante de esta aplicacin es que permite observar grficamente el recorrido del algoritmo
simplex cuando se resuelven modelos de dos variables. Puede descargarse de la direccin
http://www.sc.ehu.es/ccwikera/soft/simplex.jar

Victoria Fernndez Gonzlez, Ana Zelaia Jauregi

Donostiako Informatika Fakultatea, Facultad de Informtica de San Sebastin

Universidad del Pas Vasco - Euskal Herriko Unibertsitatea (UPV-EHU)

e-mail: victoria.fernandez@ehu.es, ana.zelaia@ehu.es

Bibliografa bsica

Investigacin Operativa. Optimizacin


Sixto Ros Insua
Centro de Estudios Ramn Areces. 1990

Investigacin Operativa. Modelos determinsticos y estocsticos


Sixto Ros Insua, Alfonso Mateos Caballero, Maria Concepcin Bielza Lozoya, Antonio Jimnez
Martn
Centro de Estudios Ramn Areces. 2004

Programacin Lineal y Aplicaciones. Ejercicios resueltos


Sixto Ros Insua, David Ros Insa, Alfonso Mateos, Jacinto Martn
Edicin Ra-Ma. 1997

Mtodos y modelos de Investigacin de Operaciones


Juan Prawda Witenberg
Limusa. 1995

Investigacin de Operaciones. Aplicaciones y algoritmos


Wayne L. Winston.
Thomson. 2004

Introduccin a la Investigacin de Operaciones


Frederick S. Hillier, Gerald J. Lieberman
McGraw-Hill. 2006
Investigacin de Operaciones
Hamdy A. Taha
Prentice Hall. 1997

Bibliografa compementaria

Linear Programming and Network Flows


Mokhtar S. Bazaraa, John J. Jarvis, Hanif D. Sherali
John Wiley and Sons. 1990

Linear Programming
James E. Calvert, William L. Voxman
Harcourt Brace Jovanovich, Publishers. 1989

S-ar putea să vă placă și