| Mathematical Methods (4th IIND, year 2008-09) |
|
News
Operations Research (the science of better):
Discipline that applies advanced analytical methods to take decisions to improve operations of a company.
, Learn About O.R., The Executive Guide to Operational
Research, Operational Research and EURO
Life itself is a matter of OR
The current table reflects in a realistic way the course development during the several sessions. It allows the student to know in advance what is going
to happen in each session in order to prepare the subject and to organize its work adequately.
|
|
|
Date
|
|
Theory
|
|
Readings
|
|
Problems
|
|
Practice
|
|
|
Sep 29, 08
|
|
Comments about the syllabus. Additional bibliography.
Hand out of class notes and web page for slides.
Survey (motivation, expectations, difficulty, etc.) |
|
M. Bolaños Confidencias de un headhunter Anales de Mecánica y Electricidad
(LXXXII) II: 38-40 Mar-Abr 2005
FAQs About O.R. & Analytics
J.R. Alonso Una Universidad nueva El País 12/01/2009
|
|
|
|
|
|
|
Sep 29, 08
|
|
LECTURE NOTES about Optimization mathematical modeling.

INTRODUCTION TO OPTIMIZATION AND MODELING. OR definition. Historical introduction.
Optimization definition. Classification of optimization methods.
|
|
Operations Research Time Line
J.K. Delson and S.M. Shahidehpour Linear Programming Applications to Power System Economics, Planning and Operations IEEE Transactions on Power Systems (7) 3: 1155-1163 Aug 1992
J. Board, Ch. Sutcliffe and W.T. Ziemba Applying Operations Research Techniques to Financial Markets Interfaces Vol 33. No. 2 pp. 12-24 Mar-Apr 2003
H.E. Romeijn et al. A New Linear Programming Approach to Radiation Therapy Treatment Planning Problems Operations Research (54) 2: 201-216 Mar-Apr 2006
|
|
|
|
|
|
|
Oct 1, 08
|
|
COURSE OPENNING |
|
|
|
|
|
|
|
|
Oct 2, 08
|
|
Model and modeling. Steps in developing a model.
|
|
Th. A. Grossman The
Spreadsheet Analytic Value Chain OR/MS Today Aug 2006 |
|
Diet problem. Appliance transportation. |
|
|
|
|
Oct 6, 08
|
|
LINEAR PROGRAMMING MODELING. Transportation problem. Transhipment problem. Task assignment
problem. |
|
|
|
|
|
|
|
|
Oct 6, 08
|
|
MODELING IN INTEGER LINEAR PROGRAMMING. Knapsack problem.
Set covering problem. Packing problem. Partition problem. |
|
|
|
Crew assignment.
Problem set # 1 (Production of three products, Muffins. Job shop. Charter Flights.
Paper roll cut. Car renting. Swimming pools. Connecting two pipelines. Sequencing five tasks. Exams. Data bases. Noel lunch.) |
|
|
|
|
Oct 8, 08
|
|
Travelling salesman problem (TSP). |
|
|
|
Work orders scheduling. Muffins.
|
|
Art with the travelling salesman problem. |
|
|
Oct 9, 08
|
|
|
|
|
|
Production of three products. Job shop.
|
|
|
|
|
Oct 13, 08
|
|
Fixed cost problem. |
|
|
|
Thermal unit commitment. Charter flights. |
|
|
|
|
Oct 13, 08
|
|
Disjunctive constraints. Satisfy k of N equations. Selection among N values. Simple implications. |
|
|
|
Selecting a basketball team. |
|
|
|
|
Oct 15, 08
|
|
Equivalences among logical propositions. Complex logical propositions. |
|
|
|
|
|
|
|
|
Oct 16, 08
|
|
|
|
|
|
Paper roll cut. |
|
|
|
|
Oct 20, 08
|
|
|
|
|
|
Car renting. |
|
|
|
|
Oct 20, 08
|
|
|
|
|
|
Swimming pools. |
|
|
|
|
Oct 22, 08
|
|
|
|
|
|
Connecting two pipelines. Exams. |
|
|
|
|
Oct 23, 08
|
|
|
|
|
|
Sequencing five tasks. |
|
|
|
|
Oct 27, 08
|
|
|
|
|
|
Sequencing five tasks.
|
|
Algebraic modeling languages.
Transportation problem: mathematical formulation and writing in GAMS. |
|
|
Oct 27, 08
|
|
|
|
|
|
|
|
Execution and analysis of the results. |
|
|
Oct 29, 08
|
|
|
|
|
|
Solution of problem set # 1 (Production of three products, Muffins. Job shop.
Charter Flights. Paper roll cut. Car renting. Swimming pools. Connecting two pipelines. Sequencing five tasks. Exams.
Data bases. Noel lunch.)
|
|
Load flow.
Teamwork.
Assignment of optimization practices with GAMS.
NEOS Server for Optimization |
|
|
Oct 30, 08
|
|
LECTURE NOTES about Linear Optimization.

LINEAR PROGRAMMING.
|
|
Mathematical Programming Glossary |
|
|
|
|
|
|
Nov 3, 08
|
|
Hypothesis. Geometry. Properties. Simplex algorithm. Graphical solution. Standard form. |
|
|
|
|
|
|
|
|
Nov 3, 08
|
|
Algebraic solution. |
|
George B. Dantzig, the father of linear programming
R.W. Cottle George B. Dantzig: A Legendary Life in Mathematical Programming Mathematical Programming (105) 1:
1-8 Jan 2006
R.W. Cottle George B. Dantzig: Operations Research Icon Operations Research (53) 6: 892-898 Nov-Dec 2005
J.C. Nash The (Dantzig) Simplex Method for Linear Programming Computing in Science & Engineering (2) 1: 29-31
Jan-Feb 2000
R.E. Bixby Solving Real-World Linear Programs: a Decade and More of
Progress Operations Research (50) 1: 3-15 Jan-Feb 2002 |
|
|
|
|
|
|
Nov 5, 08
|
|
Multiple optima. |
|
|
|
|
|
|
|
|
Nov 6, 08
|
|
Degeneracy. Characterizing the solutions. |
|
|
|
|
|
PHPSimplex |
|
|
Nov 10, 08
|
|
Tabular form. |
|
|
|
|
|
|
|
|
Nov 10, 08
|
|
Tabular form. |
|
|
|
|
|
|
|
|
Nov 12, 08
|
|
Product of binary variables. |
|
|
|
Data bases. |
|
|
|
|
Nov 13, 08
|
|
|
|
|
|
Problem set (1, 2, 3, 8, 9, 24, 22) |
|
|
|
|
Nov 19, 08
|
|
MIDTERM EXAM |
|
|
|
|
|
|
|
|
Nov 24, 08
|
|
Solution of the midterm exam |
|
|
|
|
|
|
|
|
Nov 24, 08
|
|
Obtaining an initial basic feasible solution: two phase method.
|
|
|
|
|
|
|
|
|
Nov 26, 08
|
|
DUALITY. Dual problem. |
|
|
|
|
|
|
|
|
Nov 27, 08
|
|
Fundamental properties of duality. Economical interpretation. Graphical interpretation of dual variables and of reduced costs. |
|
|
|
|
|
Practical case report.
Hand in of optimization practical cases with GAMS.
Questions about the modeling difficulties and GAMS practical case and spent time. |
|
|
Dec 3, 08
|
|
Sensitivity analysis. Changes in constraint bounds.
|
|
|
|
Solution problem set (1, 2, 3, 8, 9, 24, 22)
|
|
|
|
|
Dec 3, 08
|
|
Change in a coefficient of a non basic variable. Introduction of a new variable. Change in a coefficient of a basic variable. Introduction of a new constraint. |
|
|
|
|
|
|
|
|
Dec 4, 08
|
|
Dual simplex method. |
|
|
|
|
|
|
|
|
Dec 10, 08
|
|
LECTURE NOTES about Mixed integer linear programming.

INTEGER LINEAR PROGRAMMING. Example case.
|
|
R.E. Gomory Early Integer Programming Operations Research (50) 1: 78-81 Jan-Feb 2002 |
|
|
|
|
|
|
Dec 11, 08
|
|
Branch and bound method. |
|
|
|
Problem set (2, 4) |
|
|
|
|
Dec 11, 08
|
|
|
|
|
|
|
|
Survey about modeling.
Presentation of optimization practical cases. |
|
|
Dec 15, 09
|
|
|
|
|
|
|
|
Presentation of optimization practical cases.
|
|
|
Dec 15, 09
|
|
|
|
|
|
|
|
Presentation of optimization practical cases. |
|
|
Dec 17, 09
|
|
|
|
|
|
|
|
Presentation of optimization practical cases. |
|
|
Dec 18, 09
|
|
|
|
|
|
|
|
Presentation of optimization practical cases. |
|
|
Jan 9, 09
|
|
LECTURE NOTES about Dynamic programming.

DETERMINISTIC DYNAMIC PROGRAMMING. (By stages and with finite horizon)
|
|
|
|
|
|
Presentation of optimization practical cases. |
|
|
Jan 12, 09
|
|
|
|
|
|
Problem set (Exámenes, Tour de los Paradores, Procesamiento
paralelo, Radios, Campos y tablas, Asignación de generadores, Fiabilidad de tres componentes) |
|
|
|
|
Jan 12, 09
|
|
|
|
|
|
Solution problem set (Exámenes, Tour de los Paradores, Procesamiento
paralelo, Radios, Campos y tablas, Asignación de generadores, Fiabilidad de tres componentes) |
|
|
|
|
Jan 14, 09
|
|
|
|
|
|
Task sequencing in one machine.
|
|
|
|
|
Jan 15, 09
|
|
|
|
|
|
Problem 5, 6 and 7.
|
|
Comments about GAMS practical cases. |
|
|
Jan 16, 09
|
|
LECTURE NOTES about Nonlinear optimization.

Modeling NLP.
NONLINEAR PROGRAMMING. Introduction. Problems without constraints: optimality conditions.
|
|
H.W. Kuhn Being in the Right Place at the Right Time Operations Research (50) 1: 132-134 Jan-Febr 2002
Entrevista a Mar Hershenson Anales de Mecánica y Electricidad (LXXXII) II: 3-10 Mar-Abr
2005 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jan 19, 09
|
|
Problems with constraints: optimality conditions. |
|
|
|
|
|
|
|
|
Jan 19, 09
|
|
Necessary and sufficient Karush-Kuhn-Tucker conditions. |
|
|
|
|
|
|
|
|
Jan 22, 09
|
|
|
|
|
|
Problem set (Inventarios, Función cúbica con hiperplanos,
Chequeo de puntos, Objetivo lineal, Problema 2, 3, 4A, 4B, 4C, Triatlón, Función cúbica, Ciencias de la complejidad) |
|
|
|
|
Feb 26, 09
|
|
|
|
|
|
Solution problem set (Inventarios, Función cúbica con
hiperplanos, Chequeo de puntos, Objetivo lineal, Problema 2, 3, 4A, 4B, 4C, Triatlón, Función cúbica, Ciencias de la complejidad)
Problems 1, 2, 6 and 8. |
|
|
|
|
Jan 26, 09
|
|
|
|
|
|
Production VI.
|
|
|
|
|
Jan 28, 09
|
|
|
|
|
|
Production VI. |
|
|
|
|
Jan 29, 09
|
|
|
|
|
|
Distributing company. |
|
|
|
|
Feb 6, 08
|
|
TERM EXAM |
|
|
|
|
|
|
|
|
Feb 23, 09
|
|
Solution of the term exam |
|
|
|
|
|
|
|
|
Feb 23, 09
|
|
Solution of the term exam |
|
|
|
|
|
|
|
|
Feb 25, 09
|
|
LECTURE NOTES about Decision theory.

DECISION THEORY.
Decision criteria. Example.
|
|
G.M. Fernández and M.C. Escribano La Teoría de la Decisión: desde sus orígenes
hasta comienzos del siglo XIX Boletín de Estadística e Investigación Operativa (30) 3: 292-312, Nov 2014.
Leonid Hurwicz, Eric S. Maskin y Roger B. Myerson 2007 Nobel Price in Economic Sciences
"for having laid the foundations of mechanism design theory"
A. Mas-Colell Leo Hurwicz, el pionero El País. 21 Octubre 2007
|
|
|
|
|
|
|
Feb 26, 09
|
|
Decision trees. Example.
|
|
|
|
|
|
|
|
|
Mar 2, 09
|
|
|
|
|
|
Problem 1.
Problem set (I+D, Contrato de móvil, Pañuelos, El huerto, El sondeo,
Concurso) |
|
|
|
|
Mar 2, 09
|
|
Bayesian analysis. Example. |
|
|
|
|
|
|
|
|
Mar 4, 08
|
|
ICAI CENTENNIAL |
|
|
|
|
|
|
|
|
Mar 5, 09
|
|
|
|
|
|
Solution Problem set (I+D, Contrato de móvil,
Pañuelos, El huerto, El sondeo, Concurso) |
|
|
|
|
Mar 9, 09
|
|
GAME THEORY. |
|
H. Singh Introduction to Game Theory and Its Application in Electric Power Markets IEEE Computer Applications in Power (12)4: 18-22 Oct 1999
M. Shubik Game Theory and Operations Research: Some Musings 50 Years Later Operations Research (50) 1: 192-196 Jan-Feb 2002
P. Horner Game Theory: A 'Nobel' Pursuit OR/MS Today (32) 6 Dec 2005
Aumann's Work in Game Theory Leads to von Neumann Prize OR/MS Today (32) 6
Dec 2005
Robert J. Aumann and Thomas C. Schelling 2005 Nobel Price in Economic Sciences "for having
enhanced our understanding of conflict and cooperation through game-theory analysis"
John C. Harsanyi, John F. Nash Jr. and Reinhard Selten 1994 Nobel Price in Economic Sciences "for
their pioneering analysis of equilibria in the theory of non-cooperative games"
|
|
|
|
|
|
|
Mar 9, 09
|
|
Equilibrium on pure and mixed strategies. |
|
|
|
Problem set (Móviles, Caperucita, Suma nula 3x4, Suma nula 2x4, Suma nula 3x5,
Suma nula 4x5) |
|
|
|
|
Mar 11, 09
|
|
|
|
|
|
Solution problem set (Móviles,
Caperucita, Suma nula 3x4, Suma nula 2x4, Suma nula 3x5, Suma nula 4x5) |
|
|
|
|
Mar 12, 09
|
|
Cournot equilibrium. Bertrand equilibrium. |
|
|
|
|
|
|
|
|
Mar 16, 09
|
|
LECTURE NOTES about Queuing theory.

QUEUING THEORY. Introduction
|
|
|
|
|
|
|
|
|
Mar 16, 09
|
|
Poisson process. M/M/1, M/M/s and M/M/s/K Systems. |
|
C. Moler The origins of Matlab Matlab News & Notes Dec 2004
C. Moler The world's largest matrix computation
Matlab News & Notes Oct 2002 |
|
Problems 3 and 5. |
|
|
|
|
Mar 18, 09
|
|
|
|
|
|
Problem set (Administración local, Dos procesadores, Descarga plataformas,
Impresora, Feria, Consultas bancarias, Motores de barco, Aula de ordenadores) |
|
|
|
|
Mar 19, 08
|
|
HOLIDAY |
|
|
|
|
|
|
|
|
Mar 23, 09
|
|
Other queuing systems.
Queuing systems formulas. |
|
|
|
|
|
|
|
|
Mar 23, 09
|
|
Decision in queuing systems. |
|
|
|
Solution problem set (Administración local, Dos procesadores, Descarga plataformas,
Impresora, Feria, Consultas bancarias, Motores de barco, Aula de ordenadores)
|
|
|
|
|
Mar 25, 09
|
|
WEDNESDAY IS FRIDAY |
|
|
|
|
|
|
|
|
Mar 26, 09
|
|
|
|
|
|
Problem 29.
|
|
|
|
|
Mar 30, 09
|
|
LECTURE NOTES about Simulation.

SIMULATION. Definition. Advantages and drawbacks. Elements of discrete event simulation.
|
|
A. Patching, T. Lemoine and G. Kern Improving Car Body Production at PSA Peugeot Citroën Interfaces (33) 1: 36-49 Jan-Feb 2003 |
|
|
|
|
|
|
Mar 30, 09
|
|
Structure of a simulation model. Trace. Case study of a queuing system. |
|
|
|
|
|
|
|
|
Apr 1, 09
|
|
Simulation languages. |
|
|
|
|
|
GPSS World Slides
GPSS World Results Slides
GPSS World Manual
GPSS World Student Version
J. Banks and R.R. Gibson The ABCs of Simulation Practice Analytics Magazine 16-21 Spring 2009
|
|
|
Apr 2, 09
|
|
|
|
|
|
|
|
Instructions and several examples.
Assignment of simulation practices with GPSS.
|
|
|
Apr 15, 09
|
|
Case study of a parallel system. Static reliability of a electric generation system. Reliability chronological model. |
|
J. Van Hecke et. al. Sequential Probabilistic Methods for Power System Operation and Planning Electra No. 179 Aug 1998 |
|
|
|
|
|
|
Apr 16, 09
|
|
|
|
|
|
|
|
|
|
|
Apr 22, 09
|
|
MIDTERM EXAM |
|
|
|
|
|
|
|
|
Apr 27, 09
|
|
|
|
|
|
Exam review.
April 2009 Exam solution.
|
|
|
|
|
Apr 27, 09
|
|
|
|
|
|
Exam review.
|
|
|
|
|
Apr 29, 09
|
|
Pseudorandom number generation. Generation of random variables with continuous and discrete distributions. |
|
C. Moler Random thoughts. 10^435 years is a very long time Matlab News & Notes
Fall 1995
C. Moler Normal behavior. Ziggurat algorithm generates normally distributed
random numbers Matlab News & Notes Spring 2001 |
|
Problem set (Muelle circular, El apetito, Combinación de funciones,
Impresoras, Reparación I, Fondos de inversión, Trabajos a imprimir, Demanda mínima)
|
|
|
|
|
Apr 30, 09
|
|
Inverse transform method. Simple acceptance-rejection method. Random variables with a normal distribution. |
|
|
|
|
|
|
|
|
May 4, 09
|
|
|
|
|
|
Solution problem set (Muelle circular, El apetito,
Combinación de funciones, Impresoras, Reparación I, Fondos de inversión, Trabajos a imprimir, Demanda mínima) |
|
|
|
|
May 4, 09
|
|
Statistical analysis of the results. |
|
|
|
|
|
|
|
|
May 6, 09
|
|
Statistical analysis of the results. |
|
|
|
|
|
|
|
|
May 7, 09
|
|
LECTURE NOTES about Optimization models of inventory management.

INVENTORY MANAGEMENT MODELS.
Static deterministic models of economic order with continuous revision. Dynamic deterministic models.
|
|
H.E. Scarf Inventory Theory Operations Research (50) 1: 186-191 Jan-Feb 2002 |
|
|
|
Lab report.
Hand in of simulation practices with GPSS. |
|
|
May 11, 09
|
|
|
|
|
|
Problem set (Taller de vehículos, Descuento por cantidad,
entrega paulatina, Análisis de gráficas, Texauto, Transporte, Atlántida, contenedores, Tienda 24 horas) |
|
|
|
|
May 11, 09
|
|
Static stochastic models of economic order with continuous revision. EOQ stochastic model. |
|
|
|
|
|
|
|
|
May 13, 09
|
|
Stochastic models of economic order with periodic revision.
Inventory formulas. |
|
|
|
|
|
|
|
|
May 14, 09
|
|
|
|
|
|
Solution problem set (Taller
de vehículos, Descuento por cantidad, entrega paulatina, Análisis de gráficas, Texauto, Transporte, Atlántida, contenedores, Tienda 24 horas). |
|
|
|
|
May 17, 09
|
|
HOLIDAY |
|
INTERNET DAY
Birthday of internet (data network) in 1969.
L. Kleinrock Creating a Mathematical Theory of Computer Networks Operations Research (50) 1: 125-131
Jan-Feb 2002
|
|
|
|
|
|
|
May 18, 09
|
|
|
|
|
|
Problems 1, 2, 3, 4, 7, 11, 12, 13, 15, 17 and 23. Other problems to be done (5, 6, 8, 16, 20, 21 and 24.) |
|
|
|
|
May 18, 09
|
|
LECTURE NOTES about Optimization models based in networks.

OPTIMIZATION IN NETWORKS. Introduction. |
|
|
|
|
|
Grafos
A. Rodríguez Grafos: herramienta informática para el aprendizaje y resolución de problemas reales de teoría de grafos X Congreso
de Ingeniería de Organización. Valencia, España. Septiembre 2006 |
|
|
May 20, 09
|
|
Shortest path problem. |
|
|
|
Problem set (Environmental Agency, Freighter, Maximum Flow through a
network) |
|
|
|
|
May 21, 09
|
|
Spanning tree. |
|
|
|
|
|
|
|
|
May 25, 09
|
|
Maximum flow problem. |
|
|
|
Solution problem set (Environmental
Agency, Freighter, Maximum Flow through a network) |
|
|
|
|
May 25, 09
|
|
|
|
|
|
Problems 2, 4 5, 6, 7 and 8. |
|
|
|
|
May 27, 09
|
|
Minim cost flow problem. Compatible flow problem. |
|
|
|
Problems 9 and 10.
Problems to be done (3 and 11.) |
|
|
|
|
May 28, 09
|
|
LECTURE NOTES about Program Evaluation and Review Technique (PERT).

PROJECT PLANNING AND CONTROL. Critical path. |
|
|
|
|
|
GanttProject.
Microsoft Project
|
|
|
Jun 1, 09
|
|
PERT. |
|
|
|
Problem set (Task sequencing, Training course, Seven activities with
acceleration cost, Activities with random duration, Investment with randomness) |
|
|
|
|
Jun 1, 09
|
|
Penalties in PERT. |
|
|
|
|
|
|
|
|
Jun 3, 09
|
|
Introducing costs. |
|
|
|
Solution problem set (Task
sequencing, Training course, Seven activities with acceleration cost, Activities with random duration, Investment with randomness) |
|
|
|
|
Jun 4, 09
|
|
|
|
|
|
Problem 1, 2, 4, 7 and 9. |
|
|
|
|
Jun 13, 09
|
|
|
|
|
|
Final Exam. |
|
|
|
|
Sep 9, 09
|
|
|
|
|
|
Resit Exam. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

Departamento de Organizacción Industrial (DOI)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|