| Responsable: | Esteve Codina Sancho (esteve.codina |
| Altres: | Elena Fernández Areizaga (e.fernandez |
| Crèdits ECTS | Departament | Tipus | Requisits | Idiomes Impartició | ||||
|---|---|---|---|---|---|---|---|---|
| 6.0 | EIO |
|
Pre-requisit PE
|
|
||||
DescripcióEn l'entorn d'organitzacions complexes d'abast mitjà i gran en la indústria, l'administració i els negocis, els resultats de la presa de decisions que poden incidir en el seu funcionament/rendiment és de la màxima importància per als seus responsables. La Investigació Operativa és una disciplina orientada a proporcionar eines d'elaboració, d'anàlisi i de resolució eficient de models d'aquests sistemes mitjançant les quals es pot mesurar quantitativament els resultats de les decisions de la direcció de les organitzacions. Avui en dia resulta clau la integració d'aquesta classe de sistemes d'ajut a la presa de decisions dins dels diferents sistemes de informació que poden operar en les organitzacions. El curs s'inicia presentant un cas d'estudi amb el que il·lustrar aquests conceptes i continua amb l'exposició de models assentats en la Investigació Operativa i les seves tècniques de resolució eficient. Al llarg del curs els estudiants desenvoluparan i resoldran un d'aquests models adaptat a les necessitats del cas real d'una organització i s'avaluarà i discutirà la seva interacció amb els sistemes d'informació presents en ella. Professors
| ||||||||
| Dedicació en hores setmanals | T : 2.0 | P : 1.0 | L : 1.0 | AA : 5.6 | AD : 0.4 |
La modelització en el procés de presa de decisions. Models de la Investigació Operativa. El cicle metodològic de la investigació operativa
Característiques dels problemes d'optimització. Formulació de problemes d'optimització. Tècniques de programació matemàtica. Formulació de problemes de PL. Resolució de problemes de PL. La geometria de la PL. El mètode del símplex: solucions bàsiques factibles i punts extrems. Anàlisi de sensibilitat. Introducció a la presència de no linealitats en els models.
Exemples de problemes de PL: planificació de la producció; problema d'inversió; problemes de transport; problemes de mescla; problemes d'inventari. Problemes de Fluxos sobre xarxes. Problemes multiobjectiu. Programació per objectius. Presencia de no linealitats en els models.
Propietats dels problemes de PLE. Alguns problemes de PLE: problema de la planificació de treballadors; problemes de routing problemes de cost fix i de localització, Algorismes de PLE: plans secants; algorisme del Branch&Bound
Heurístiques constructives: Mètodes Greedy. Cerca local. Metaheurístiques: més enllà del òptim local. El mètode del recuit simulat. Cerca tabú, Algoritmes genètics. Altres mètodes. Aplicacions de heurístiques per a problemes de routing i d'altres.
Cercadors acadèmics. Bases de dades i revistes electròniques. Avaluació de la informació
Motivació per la responsabilitat, la qualitat en la pròpia feina i la realització professional. Capacitat d'adaptació als canvis organitzatius, tecnològics. Treball en equip. Adaptació a la falta d'informació i a les limitacions materials i temporals
| Activitat | Activitat de tipus Acte avaluatiu | T | P | L | AA | AD |
| Activitat | Activitat de tipus Acte avaluatiu | Hores de Teoria | Hores de Problemes | Hores de Laboratori | Hores d'Aprenentatge Autònom | Hores d'Aprenentatge Dirigit |
| Bloc 1. Presentació d'objectius i de models bàsics de I.O. | T | P | L | AA | AD | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 2.0 | |||||||
|
Alumne: Seguiment de les exposicions i revisió del material proprocionat per les corresponents sessions. Assimilació del paper dels problemes d'optimització com a font de modelització. Objectius:Continguts
Descripció tipus d'hores
|
||||||||||||
| Anàlisi de fonts d'informació | T | P | L | AA | AD | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.5 | 0.0 | 0.0 | 6.0 | 0.0 | 6.5 | |||||||
|
Alumne: Anàlisi i avaluació de la informació proporcionada de determinades referències (paquets de software/referències que poden aportar solucions al Treball de Curs. Objectius:Continguts
Descripció tipus d'hores
|
||||||||||||
| Bloc 2. Models d'Optimització Continua i sistemes d'ajut a la presa de decisions | T | P | L | AA | AD | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4.0 | 2.0 | 0.0 | 6.0 | 0.0 | 12.0 | |||||||||
|
Alumne: Seguiment dels models exposats en les sessions de teoria. Resolució individual i monitoritzada d'exercicis de modelització. A les sessions de laboratori, entrenament en l'ús de llenguatges de representació algebràica. Objectius:Continguts
Descripció tipus d'hores
|
||||||||||||||
| Ús de cercadors de referències, de B.D. i de Revistes Electròniques | T | P | L | AA | AD | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.5 | 0.0 | 0.0 | 4.0 | 0.0 | 4.5 | |||||||
|
Alumne: Cerca de publicacions de determinats autors en relació al Treball de Curs. Visionat de vídeos http://bibliotecnica.upc.edu/habilitats/eines-de-cerca-dinformacio#4 http://bibliotecnica.upc.edu/habilitats/l039estrategia-de-cerca Objectius:Continguts
Descripció tipus d'hores
|
||||||||||||
| Avaluació de la cerca de referències en relació al Treball de Curs | T | P | L | AA | AD | Total | ||
|---|---|---|---|---|---|---|---|---|
| - | - | 0.0 | 0.0 | - | 0.0 | |||
|
Entrega de informe amb les 5 referencies més significatives i amb detall de les eines de cerca usades per trobar-les Setmana 4 |
||||||||
| Bloc 3. Problemes de Programació Continua | T | P | L | AA | AD | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.0 | 3.0 | 0.0 | 8.0 | 0.0 | 16.0 | |||||||||
|
Alumne: Seguiment de classes de teoria amb el suport de material docent elaborat específicament. Assimilació dels conceptes de base factible, base òptima, òptim local i global. Capacitat per efectuar passes de l'algoritme del símplex. Resolució individual de problemes i seguiment de sessions de problemes. Capacitat de definir problemes de programació lineal i no lineal usant llenguatges algebraics i de resoldre'ls a les sessions de laboratori Objectius:Continguts
Descripció tipus d'hores
|
||||||||||||||
| Actitud i motivació envers el treball. A1 | T | P | L | AA | AD | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.0 | 0.0 | 1.0 | 3.0 | 0.0 | 4.0 | |||||||
|
Alumne: Els estudiants evaluen exercicis de laboratori lliurats d'acord a directrius recollides en una rúbrica. Objectius:Continguts
Descripció tipus d'hores
|
||||||||||||
| Avaluació de les fonts d'informació | T | P | L | AA | AD | Total | ||
|---|---|---|---|---|---|---|---|---|
| - | - | 0.0 | 0.0 | - | 0.0 | |||
|
Lliurament d'un informe fent l'avaluació Setmana 6 |
||||||||
| Avaluació actitud i motivació envers el treball. A1 | T | P | L | AA | AD | Total | ||
|---|---|---|---|---|---|---|---|---|
| - | - | 0.0 | 0.0 | - | 0.0 | |||
| Bloc 4. Problemes de fluxos en xarxes | T | P | L | AA | AD | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4.0 | 3.0 | 0.0 | 7.0 | 0.0 | 14.0 | |||||||||
|
Alumne: Efectuar iteracions del simplex per al problema de min-cost. aplicació de algoritmes de camins mínims. aplicació de l'algoritme de max-flow min.cut Objectius:Continguts
Descripció tipus d'hores
|
||||||||||||||
| Avaluació de la pràctica de laboratori 1 | T | P | L | AA | AD | Total | ||
|---|---|---|---|---|---|---|---|---|
| - | - | - | 0.0 | 0.0 | 0.0 | |||
| Parcial 1 | T | P | L | AA | AD | Total | ||
|---|---|---|---|---|---|---|---|---|
| 2.0 | - | - | 4.0 | - | 6.0 | |||
| Bloc 5. Modelització en Programació Lineal Entera | T | P | L | AA | AD | Total | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4.0 | 2.0 | 0.0 | 6.0 | 0.0 | 12.0 | |||||||||||
|
Alumne: Adquirir capacitat de modelitzar usant variables binàries condicions de tipus lògic. Tenir com referencia els models presentats a les sessions de teoria per a poder emprendre desenvolupaments i modelitzacions pròpies Objectius:Continguts
Descripció tipus d'hores
|
||||||||||||||||
| Actitud i motivació envers el treball. A2 | T | P | L | AA | AD | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.0 | 0.0 | 2.0 | 5.0 | 0.0 | 7.0 | |||||||
|
Alumne: Anàlisi dels canvis proposats pel professor en el Treball de Curs i proposta de canvis a realitzar en un periode de temps limitat. Discusió amb altres grups de treball de l'adequació de les solucions adoptades Objectius:Continguts
Descripció tipus d'hores
|
||||||||||||
| Avaluació actitud i motivació envers el treball. A2 | T | P | L | AA | AD | Total | ||
|---|---|---|---|---|---|---|---|---|
| - | - | 0.0 | 0.0 | - | 0.0 | |||
|
Entrega de informe al final de sessió d'parenentatge col.laboratiu Setmana 11 |
||||||||
| Bloc 6. Problemes de Programació Lineal Entera | T | P | L | AA | AD | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2.0 | 2.0 | 0.0 | 4.0 | 0.0 | 8.0 | |||||||||
|
Alumne: Assimilació del conceptes de ramificació i acotació. Efectuar iteracions de l'algoritme de Branch and Bound amb problemes petits. Objectius:Continguts
Descripció tipus d'hores
|
||||||||||||||
| Actitud i motivació envers el treball. A3 | T | P | L | AA | AD | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.0 | 0.0 | 2.0 | 5.0 | 0.0 | 7.0 | |||||||
|
Alumne: Presentació oral del treball de curs en un temps limitat (10min per grup de treball) Objectius:Continguts
Descripció tipus d'hores
|
||||||||||||
| Avaluació actitud i motivació envers el treball. A3 | T | P | L | AA | AD | Total | ||
|---|---|---|---|---|---|---|---|---|
| - | - | 0.0 | 0.0 | - | 0.0 | |||
| Bloc 7. Mètodes heurístics per a problemes de Programació Lineal Entera. Metaheurístiques | T | P | L | AA | AD | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4.0 | 2.0 | 0.0 | 6.0 | 0.0 | 12.0 | |||||||||
|
Alumne: Conèixer els principals principis de construcció heurística de solucions. Saber construir algoritmes basats en metaheurístiques descrites. Mètode del recuit simulat, cerca tabu, cerca greedy. Objectius:Continguts
Descripció tipus d'hores
|
||||||||||||||
| Avaluació de la pràctica de laboratori 2 | T | P | L | AA | AD | Total | ||
|---|---|---|---|---|---|---|---|---|
| - | - | - | 0.0 | 0.0 | 0.0 | |||
| Pràctiques de laboratori 1 i 2 | T | P | L | AA | AD | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.0 | 0.0 | 4.0 | 4.0 | 2.0 | 10.0 | |||||||||
|
Alumne: Lectura prèvia del questionari i preparació de la pràctica. Execució de l'exercici i lliurament del qüestionari emplenat Objectius:Continguts
Descripció tipus d'hores
|
||||||||||||||
| Bloc 8. Treball de curs. | T | P | L | AA | AD | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2.0 | 0.0 | 6.0 | 8.0 | 0.0 | 16.0 | |||||||||
|
Alumne: Assimilar les diferentes etapes de formulació, anàlisi i assaig d'un model de optimització orientat a formar part de un sistema de suport a la presa de decisions. Anàlisi del rendiment computacional de les eines emprades i de les prestacions del model desenvolupat. Desenvolupament de les competències transversals associades a l'assignatura. El Treball de Curs es desenvoluparà en grups de dos estudiants. Objectius:Continguts
Descripció tipus d'hores
|
||||||||||||||
| Avaluació del Treball de curs | T | P | L | AA | AD | Total | ||
|---|---|---|---|---|---|---|---|---|
| - | - | 0.0 | 0.0 | - | 0.0 | |||
|
Es plantejarà als estudiants el desenvolupament d'un model. Es dedicaran sessions de laboratori per al seu seguiment. Objectius específics: - Desenvolupament de un model basat en problemes d'optimització com part integrant de un sistema d'ajut a la presa de decisions. - Analitzar les prestacions computacionals del model desenvolupat per al seu ús correcte en l'entorn dels sistemes d'ajut a la presa de decisions. Setmana 14 |
||||||||
| Parcial 2 | T | P | L | AA | AD | Total | ||
|---|---|---|---|---|---|---|---|---|
| 2.0 | - | - | 4.0 | - | 6.0 | |||
| Examen Final | T | P | L | AA | AD | Total | ||
|---|---|---|---|---|---|---|---|---|
| - | - | - | 6.0 | 2.0 | 8.0 | |||
| Total per tipus | T | P | L | AA | AD | Total |
| 31.0 | 14.0 | 15.0 | 87.0 | 4.0 | 151.0 |
L'aprenentatge es farà seguint la metodologia dels casos, a partir de problemes en l'entorn de la Investigació Operativa. A partir d'aquests problemes es desenvoluparan els coneixements formals necessaris en classes de teoria, presencials i expositives, i la seva aplicació en les classes de laboratori, de tal manera que reforçarà l'assimilació dels diferents conceptes. S'utilitzarà software disponibles a la UPC (AMPL,OPL/Studio, excel,).
NT = Nota de Teoria
NL = Nota de Laboratori. La nota de laboratori estarà formada per les notes de les dues pràctiques al 50% cada una
NTC = Nota del Treball de Curs
NC = Nota relativa a les competències.
N= 0.45*NT + 0.2*NL + 0.25*NTC + 0.1*NC
Si 0.5*NExP1 + 0.5NExP2 >= 5 llavors no cal presentar-se a l'examen final
NT = Max (NExF, 0.5*NExP1 + 0.5*NExP2)
NExF = Nota de l'examen final
NExP1, NExP2 = Notes dels examens parcials 1 i 2.
La nota NC dependrà del grau assolit en les competències transversals pròpies de l'assignatura
i es repartirà a parts iguals entre aquestes. ( hi ha dues competències C1, C2; la nota
NC serà NC = 0.5*NC1 + 0.5*NC2
Per a una competència determinada hi ha la següent correspondència entre la valoració (A,B,C,D)
de la competència i la nota NC1 (o NC2) que passa a formar part de la nota final.
Un nivell A equival a una nota NC1 (o NC2) que estarà entre 8.5 i 10
Un nivell B equival a una nota NC1 (o NC2) que estarà entre 6,5 i < 8,5
Un nivell C equival a una nota NC1 (o NC2) que estarà entre 5 i < 6.5
Un nivell D equival a una nota NC1 (o NC2) que estarà entre 0 i <5
Les notes de les competències s'obtenen a partir d'activitats associades al Bloc 8 (Treball de Curs)
i de les pràctiques de laboratori.
La nota NC1, NC2 de les competències assignades a l'assignatura obeirà a la següent expressió:
NCi = 0.25 * NTC + 0.10*NL + Activitats específiques de la competència; i=1,2
http://www.hsor.org/
http://www.ampl.com/
http://people.brunel.ac.uk/~mastjjb/jeb/or/contents.html
http://ifors.org/web/
http://www-01.ibm.com/software/integration/optimization/cplex-optimization-studi