Modelado en optimización lineal entera mixta

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

Download "Modelado en optimización lineal entera mixta"

Transcripción

1 Modelado en optimización lineal entera mita Andrés Ramos Universidad Pontificia Comillas

2 CONTENIDO CLASIFICACIÓN DE PROBLEMAS ALGUNOS PROBLEMAS CARACTERÍSTICOS PIECEWISE LINEAR (master) PROBLEMA DE COSTE FIJO CONVEX AND NONCONVEXS REGION (master) PROPOSICIONES LÓGICAS SPECIAL ORDERED SETS (master) REFORMULATION (master) Modelado en optimización lineal entera mita -

3 Clasificación de problemas IP Problemas lineales donde algunas o todas las variables son enteras. Un caso particular de variables enteras son las variables binarias (0/).. PIP (pure integer programming) todas enteras 2. BIP (binary integer programming) todas binarias 3. MIP (mied integer programming) algunas enteras o binarias Modelado en optimización lineal entera mita - 2

4 Justificación de problemas de optimización con variable enteras Las inversiones son variables discretas (planificación de la epansión de la generación o de la red, adquisición de equipos singulares, contratación de personas) Las decisiones son variables binarias (localización de plantas o almacenes) Modelado en optimización lineal entera mita - 3

5 Representación binaria de variables enteras variable entera y i variable binaria (0/) N i =2 y 0 u i= 0 i N 2 u 2 N + Modelado en optimización lineal entera mita - 4

6 CONTENIDO CLASIFICACIÓN DE PROBLEMAS ALGUNOS PROBLEMAS CARACTERÍSTICOS PIECEWISE LINEAR (master) PROBLEMA DE COSTE FIJO CONVEX AND NONCONVEXS REGION (master) PROPOSICIONES LÓGICAS SPECIAL ORDERED SETS (master) REFORMULATION (master) Modelado en optimización lineal entera mita - 5

7 Algunos problemas característicos de LP y BIP Se han estudiado ehaustivamente. Su importancia práctica es limitada, pero pueden formar parte de otros problemas. Programación lineal LP Transporte Transbordo Asignación Programación binaria pura BIP Mochila Recubrimiento Empaquetado Partición Viaante Modelado en optimización lineal entera mita - 6

8 Problema de transporte Minimizar el coste total de transporte de un cierto producto desde los orígenes a los destinos, satisfaciendo la demanda de cada destino sin superar la oferta disponible en cada origen. oferta de producto en el origen i m orígenes b demanda de producto en el destino n destinos a i c i coste unitario de transporte desde i a a b a b 2 a m m n b n Modelado en optimización lineal entera mita - 7

9 Formulación problema de transporte Oferta disponible en cada origen i Demanda de cada destino min i= = i i 0 m n c i i unidades de producto transportadas desde i hasta Se supone que la oferta es igual a la demanda del producto m n m n a = b i i= = Si ai > b se añade un sumidero universal con coste nulo i= = m n a < b Si i se añade una fuente universal con coste muy i= = elevado m i= n = = a i =,, m i = b =,, n i i i, Modelado en optimización lineal entera mita - 8

10 Estructura problema de transporte 2 n 2 22 m restricciones de oferta 2n m m2 mn n restricciones de demanda Si a y b son enteros i i son enteros por ser la matriz totalmente unimodular (i.e., toda submatriz cuadrada tiene determinante 0, ó ) Modelado en optimización lineal entera mita - 9

11 Problema de trasbordo Determinar en una red con n nodos las rutas más baratas para llevar unidades de un producto desde sus orígenes a sus destinos pasando por puntos de trasbordo intermedios. Cada origen genera b i > 0 unidades. Cada destino consume b i < 0 unidades. Cada trasbordo ni genera ni consume unidades b i = 0. c i coste unitario de transporte desde i hasta en dicho sentido. Modelado en optimización lineal entera mita - 0

12 Formulación problema de trasbordo Balance o conservación del fluo en cada nudo i min n i= = i n n n c i ki i = k = i i = b i =,, n i 0 unidades de producto transportadas desde i a i, Se supone que la oferta es igual a la demanda del producto n i= b i = 0 Modelado en optimización lineal entera mita -

13 Problema de asignación de tareas n n tareas personas (máquinas, etc.) para realizarlas Es un caso particular del problema de transporte. Minimizar el coste total de realizar las tareas sabiendo que cada persona realiza tarea y cada tarea es realizada por persona. c i coste de realizar la tarea i por la persona si la tarea i es realizada por la persona i 0 en cualquier otro caso Aunque no es necesario declararlas como binarias. Modelado en optimización lineal entera mita - 2

14 Formulación problema de asignación de tareas min i= = i n n c i i Cada tarea i es hecha por una persona n = = i =,, n i Cada persona realiza una tarea n i= = =,, n i i 0 i, Modelado en optimización lineal entera mita - 3

15 Secuenciación de trabaos en una máquina Dados unos trabaos que realizar, una duración de éstos y una fecha de entrega prevista, plantear un problema de programación lineal entera para encontrar la secuencia que minimiza el retraso o demora media con que los trabaos son entregados, con los siguientes datos: Tarea Tiempo de proceso Fecha de entrega A 9 5 B 2 9 C 7 23 D 4 3 Modelado en optimización lineal entera mita - 4

16 Denominamos d al tiempo de proceso del trabao y r a la fecha de entrega del trabao. Definimos las variables del problema como i si el trabao se hace en la posición i = 0 otro caso La función obetivo será la minimización de la demora media min 4 p i i sueto a estas restricciones: cada trabao se hace una vez en cada posición sólo un trabao i i i = = i Modelado en optimización lineal entera mita - 5

17 Para cada posición i se acaba un trabao en ella y su fecha de entrega es i r Por otra parte, el trabao que acaba en esa posición acaba en el instante d. Las variables ni y p k i k i, cuentan si acaba antes de tiempo (adelantado) o después (retrasado), por eso p i, que es la demora, es la que aparece en la función obetivo d + n p = r i k i i i k i { } n, p 0 0, i i i Modelado en optimización lineal entera mita - 6

18 Problema de la mochila (knapsack) n proyectos Maimizar el valor total de la elección de un conunto de proyectos sin sobrepasar el presupuesto disponible. c v b coste de cada proyecto valor de cada proyecto presupuesto disponible si se realiza el proyecto 0 en cualquier otro caso Modelado en optimización lineal entera mita - 7

19 Formulación problema de la mochila ma n = v Limitación del presupuesto disponible n = c b { 0,} Modelado en optimización lineal entera mita - 8

20 Problema de recubrimiento (set covering) m características (vuelos) n combinación de características (secuencia de vuelos). La elección de una combinación implica realizar todas las características de la misma. Minimizar el coste total de las combinaciones elegidas de manera que se cubra (posea) cada característica al menos una vez. c coste de elegir la combinación matriz de pertenencia si la característica i pertenece a la combinación a i 0 si no pertenece si se elige la combinación 0 en cualquier otro caso Modelado en optimización lineal entera mita - 9

21 Formulación problema de recubrimiento min n = c Cada característica i del conunto de todas las combinaciones que la poseen debe ser escogida al menos una vez. n = a i =,, m i { } 0, =,, n Modelado en optimización lineal entera mita - 20

22 Eemplo de recubrimiento: asignación de tripulaciones Una compañía aérea necesita asignar sus tripulaciones para cubrir todos sus vuelos. En particular, quiere resolver el problema de asignar TRES tripulaciones con base en San Francisco a los vuelos listados en la primera columna de la tabla. Las otras columnas muestran las 2 SECUENCIAS FACTIBLES de vuelos para una tripulación cualesquiera. Los números de cada columna indican el orden de los vuelos. Se necesita elegir tres secuencias (una por tripulación) de manera que se cubran todos los vuelos. Se permite tener más de una tripulación en un vuelo, donde la/s tripulación/es etra viaan como pasaeros, pero por convenio laboral la tripulación etra cobra como si estuviera trabaando. El coste de asignación de una tripulación a cada secuencia de vuelos se da en millones de euros en la última fila. El obetivo es minimizar el coste total de asignación de las tres tripulaciones para cubrir todos los vuelos. Resolver el mismo problema para el caso en que no se permite el vuelo de una tripulación fuera de servicio en un vuelo. Modelado en optimización lineal entera mita - 2

23 Secuencias factibles de vuelo SF - LA SF - Denver SF - Seattle LA - Chicago LA - SF Chicago - Denver Chicago - Seattle Denver - SF Denver - Chicago Seattle - SF Seattle - LA Coste (M ) Modelado en optimización lineal entera mita - 22

24 min Cobertura de cada vuelo Asignación de las tres tripulaciones Solución = = 3 { } 0, =, 2 si se elige la secuencia para una tripulación = 0 en cualquier otro caso 3 = 4 = = = 0 3, 4, coste = 8 M = 5 = 2 = = 0, 5, 2 coste = 8 M Modelado en optimización lineal entera mita - 23

25 Problema de empaquetado (set packing) m proyectos n paquetes (conuntos) de proyectos. La elección de un paquete (conunto) implica realizar todos los proyectos del mismo. Maimizar el beneficio total de manera que ningún proyecto se realice más de una vez. c beneficio de elegir el paquete si el proyecto i está en el paquete a i 0 si no lo está si se elige el paquete 0 en cualquier otro caso Modelado en optimización lineal entera mita - 24

26 Formulación problema de empaquetado ma n = c Cada proyecto i del conunto de todos los paquetes que lo incluyen no puede ser elegido más de una vez n = a i =,, m i { } 0, =,, n Modelado en optimización lineal entera mita - 25

27 Problema de partición (set partitioning) EXACTAMENTE una característica (proyecto) del conunto de combinaciones (paquetes) que la contienen debe ser elegida n = a = i =,, m i Modelado en optimización lineal entera mita - 26

28 Problemas de recubrimiento, partición y empaquetado RECUBRIMIENTO PARTICIÓN EMPAQUETADO Modelado en optimización lineal entera mita - 27

29 Problema del viaante (traveling salesman problem TSP) Consiste en hacer un recorrido que pase por ciudades sin repetir ninguna y volviendo a la ciudad de partida de manera que la distancia total sea mínima. Formulación : i si se va de la ciudad i a la ciudad = 0 en otro caso min i i i U i i i i i = = i card( U ) U 2 card( U ) n 2 i c { 0,} i Modelado en optimización lineal entera mita - 28

30 Problema del viaante (TSP) Formulación 2: ik min ik, k i, k si se va de la ciudad i a la ciudad en el tramo k de recorrido = 0 en otro caso i,, k ik ik i = i = = k =, k { 0,} ik ik i, ik i r ik c rk+ Modelado en optimización lineal entera mita - 29

31 CONTENIDO CLASIFICACIÓN DE PROBLEMAS ALGUNOS PROBLEMAS CARACTERÍSTICOS PIECEWISE LINEAR (master) PROBLEMA DE COSTE FIJO CONVEX AND NONCONVEXS REGION (master) PROPOSICIONES LÓGICAS SPECIAL ORDERED SETS (master) REFORMULATION (master) Modelado en optimización lineal entera mita - 30

32 Modelado de poligonales La poligonal se define como un conunto de segmentos s Debemos estar sobre la poligonal g( ) (restricción de igualdad) Se supone que la abscisa del primer segmento es el origen b 0 =0 g( ) f s c s b s- b s Modelado en optimización lineal entera mita - 3

33 Tres posibles modelados Modelados. Incremental 2. De selección múltiple 3. De combinación convea Las relaaciones LP de las tres formulaciones son equivalentes Cualquier solución factible de una relaación corresponde a una solución factible de las otras con el mismo coste Modelado en optimización lineal entera mita - 32

34 Modelado incremental s Se define z como la carga o uso de cada segmento La carga o valor total será El segmento s+ tiene carga 0 a menos que el anterior esté s lleno. z + s s s > 0 si y sólo si z = b b Se introducen variables binarias Formulación del problema como siendo y s s si z > 0 = 0 en otro caso la diferencia en coste en el punto de intersección de segmentos s- y s = ( ) ( ) ˆ s s s s s s s f = f + c b f + c b s z s s s ( ˆ s s ) g( ) = c z + f y = s s s + ( ) ( ) y s z b b y z b b y s s s s s s s { } S+ 0,, 0 y = Modelado en optimización lineal entera mita - 33

35 Modelado de selección múltiple s Se define z como la carga total si La carga o valor total será está en dicho segmento Si la carga total cae en un segmento, para dicho segmento y para el resto s z = Se introducen variables binarias y s Formulación del problema como 0 = s si z > 0 = 0 en otro caso g( ) = s s s s ( c z + f y ) s z s s s s s s s s s s s s z b y z b y y = y { 0,} s z Modelado en optimización lineal entera mita - 34 =

36 Modelado de combinación convea Cualquier punto de segmento es combinación lineal convea s s de sus etremos con pesos µ, λ Formulación del problema s s s s ( µ λ ) ( ) ( ) g( ) = µ c b + f + λ c b + f s s s = b + b µ + λ = s s s y s y { } s s s µ, λ 0, y 0, s s s s s s s s Modelado en optimización lineal entera mita - 35

37 CONTENIDO CLASIFICACIÓN DE PROBLEMAS ALGUNOS PROBLEMAS CARACTERÍSTICOS PIECEWISE LINEAR (master) PROBLEMA DE COSTE FIJO CONVEX AND NONCONVEXS REGION (master) PROPOSICIONES LÓGICAS SPECIAL ORDERED SETS (master) REFORMULATION (master) Modelado en optimización lineal entera mita - 36

38 Problema de coste fio Se tiene la función obetivo Definimos una variable binaria que modela la decisión binaria sobre la realización de la actividad y > 0 = 0 = 0 La formulación resultante es n { } n ( ) min f ( ) = k y + c = = 0 =,..., n y 0, =,..., n My f 0 = 0 ( ) = k + c > 0 k f c Modelado en optimización lineal entera mita - 37

39 Asignación de grupos térmicos Qué grupos térmicos de generación eléctrica hay que acoplar en cada hora del día (o semana) de manera que: Se minimicen los costes variables de generación (incluyendo costes de combustible y costes de arranque y parada) Se suministre la demanda en cada hora Se mantenga un cierto nivel de reserva rodante Se respeten los parámetros de funcionamiento de los grupos térmicos (mínimos técnicos, rampas de subida y baada) Modelado en optimización lineal entera mita - 38

40 Asignación de grupos térmicos. Datos y variables DATOS D h R a t b t ca t cp t P t P t rs t rb t demanda térmica en la hora h [MW] coeficiente de reserva rodante con respecto a la demanda [p.u.] término lineal del coste de combustible del grupo térmico t [ /MWh] término fio del coste de combustible del grupo térmico t [ /h] coste de arranque del grupo térmico t [ ] coste de parada del grupo térmico t [ ] potencia máima del grupo térmico t [MW] potencia mínima del grupo térmico t [MW] rampa de subida del grupo térmico t [MW/h] rampa de baada del grupo térmico t [MW/h] VARIABLES P ht A ht AR ht PR ht potencia producida por el grupo térmico t en la hora h [MW] acoplamiento del grupo térmico t en la hora h {0,} arranque del grupo térmico t en la hora h {0,} parada del grupo térmico t en la hora h {0,} Modelado en optimización lineal entera mita - 39

41 Asignación de grupos térmicos. Formulación min H T h= t= ( a P + b A + ca AR + cp PR ) t ht t ht t ht t ht T t= P ht = D h H T t= ( P A P ) = RD t ht ht h P A P P A t ht ht t ht A A = AR PR ht h t ht ht P P rs ht h t t P P rb h t ht t Pht 0 A, AR, PR { 0,} ht ht ht H 2HT ( H ) T ( H ) T ( H ) T Modelado en optimización lineal entera mita - 40

42 CONTENIDO CLASIFICACIÓN DE PROBLEMAS ALGUNOS PROBLEMAS CARACTERÍSTICOS PIECEWISE LINEAR (master) PROBLEMA DE COSTE FIJO CONVEX AND NONCONVEXS REGION (master) PROPOSICIONES LÓGICAS SPECIAL ORDERED SETS (master) REFORMULATION (master) Modelado en optimización lineal entera mita - 4

43 Maimización de una función obetivo. Región cóncava Sea el problema de optimización con región factible cóncava z * z z b2 + a2 z b + a z b3 + a3 Formulación LP ma z z b + a z b + a 2 2 z b + a 3 3, z 0 * Modelado en optimización lineal entera mita - 42

44 Maimización de una función obetivo. Región no cóncava (i) Sea el problema de optimización con región factible no cóncava z * z z b2 + a2 z b3 + a3 z b4 + a4 z b + a * Modelado en optimización lineal entera mita - 43

45 Maimización de una función obetivo. Región no cóncava (ii) Formulación LP ma z z b + a z b + a 2 2 z b + a 3 3 z b + a, z z z b2 + a2 z b3 + a3 z b + a * 4 4 z z b + a * Modelado en optimización lineal entera mita - 44

46 Maimización de una función obetivo. Región no cóncava (iii) Se divide la región factible no cóncava en regiones factibles cóncavas y se utiliza una variable binaria (de selección múltiple) para elegir la región factible y s si estamos en la región s = 0 en otro caso z z b2 + a2 z b3 + a3 z b + a z b4 + a4 s s + s b s s b b + y s = y s+ = Modelado en optimización lineal entera mita - 45

47 Maimización de una función obetivo. Región no cóncava (iv) ma z Si estamos en s ma z Si estamos en s+ y y + z b y + a + b y + a s s s+ s+ 3 3 z b y + a + b y + a = s s s+ s s s s s s s s b y b y s s y s { } s s, z, 0, y 0, s s =, = 0 + z b a z b + a = s+ 2 2 s = 0 b b s s s s, z, 0 s s Región s s s y = 0, y + = Región s+ Para toda región ma z z b + a 3 3 z b + a = 4 4 Modelado en optimización lineal entera mita - 46 s = 0 s+ b b s+ s+ s s+ s+ z s+,, 0

48 CONTENIDO CLASIFICACIÓN DE PROBLEMAS ALGUNOS PROBLEMAS CARACTERÍSTICOS PIECEWISE LINEAR (master) PROBLEMA DE COSTE FIJO CONVEX AND NONCONVEXS REGION (master) PROPOSICIONES LÓGICAS SPECIAL ORDERED SETS (master) REFORMULATION (master) Modelado en optimización lineal entera mita - 47

49 Modelado de implicaciones Queremos modelar la condición de que si se produce el producto A también se debe producir el producto B. La condición de producción de un producto la representamos por la restricción. Luego esta implicación es A B Esta condición no se puede introducir directamente en un problema lineal porque hace que la estructura del problema (el que se considere o no una restricción más B ) depende de que se cumpla otra ( A ) y esto sólo se conoce una vez que se ha determinado la solución óptima. Un problema de optimización no se puede redefinir endógenamente, es decir, en función de los propios valores que toman las variables del problema. Modelado en optimización lineal entera mita - 48

50 Restricciones disyuntivas (i) Parea de restricciones donde sólo una (cualquiera de las dos) debe satisfacerse, mientras que la otra no es necesario que se cumpla. Debe cumplirse una pero no necesariamente las dos. f ( ) 0 ó g( ) 0 Modelado en optimización lineal entera mita - 49

51 Restricciones disyuntivas (ii) Queremos cumplir una de estas dos restricciones ó Añadir M (constante de valor elevado) equivale a relaar la restricción (para variables positivas con coeficientes positivos) Relao la restricción y satisfago la M Relao la restricción 2 y satisfago la M 2 Mediante variable binaria auiliar elio cuál de las dos relao Mδ M ( δ ) 2 se relaa la ecuación δ = 0 se relaa la ecuación 2 Modelado en optimización lineal entera mita - 50

52 Cumplir al menos k de N ecuaciones Se tienen que cumplir al menos k de N (k < N) ecuaciones f (,, ) d n f (,, ) d 2 n 2 f (,, ) d N n N k = y N = 2 es el caso anterior Formulación f (,, ) d + Mδ n f (,, ) d + Mδ 2 n 2 2 f (,, ) d + Mδ N n N N N i= i { } δ 0, i =,..., N i δ = N k Modelado en optimización lineal entera mita - 5

53 Seleccionar uno entre N valores La ecuación se debe cumplir para eactamente uno de los valores f (,, ) Formulación i= { } n = d d 2 d f (,, ) = d δ N δ = i N n i i i= δ 0, i =,..., N i N Modelado en optimización lineal entera mita - 52

54 Implicaciones sencillas Retomemos el eemplo de la restricción que aparecía en el problema de coste fio Mδ siendo M una cota superior positiva de y δ la variable binaria. Si δ = la restricción no obliga a nada ya que M se cumple por definición. Si δ = 0 entonces 0. Luego esta restricción permite modelar la implicación Por otra parte, si > 0 entonces δ =. Si 0 la restricción no obliga a nada. > 0 δ = Ambas son implicaciones equivalentes puesto que P Q es equivalente a No Q No P δ = 0 0 Mδ > 0 δ = δ = 0 0 Modelado en optimización lineal entera mita - 53

55 Implicaciones sencillas (ii) De forma análoga veamos la restricción siendo m una cota inferior negativa de y δ la variable binaria. Si δ = la restricción no obliga a nada ya que m se cumple por definición. Si δ = 0 entonces 0. Luego esta restricción permite modelar la implicación δ = 0 0 Por otra parte, si < 0 entonces δ =. Si 0 la restricción no obliga a nada. < 0 δ = Nuevamente ambas son implicaciones equivalentes puesto que es equivalente a P Q No Q No P mδ δ = 0 0 < 0 δ = mδ Modelado en optimización lineal entera mita - 54

56 Implicación de restricción (i) La implicación a δ = b se modela como a b + M ( δ ) siendo M una cota superior de la restricción para cualquier valor de cualquier a b M Efectivamente de manera directa se deduce que si δ = se impone la restricción original y si δ = 0 no implica nada (se relaa la restricción original). Análogamente al caso anterior esta restricción también representa la implicación a > b δ = 0 Modelado en optimización lineal entera mita - 55

57 Implicaciones de una restricción (ii) La implicación a b δ = se puede transformar en o bien en que es equivalente a 0 δ = a > b siendo m una cota inferior de la restricción para cualquier valor de cualquier a b m δ = 0 a b + ε a b + ε + ( m ε ) δ Modelado en optimización lineal entera mita - 56

58 Implicaciones de una restricción (i) De manera simétrica se pueden representar las implicaciones con restricciones de tipo mayor o igual. La implicación es equivalente a δ = b a a b + m( δ ) siendo m una cota inferior de la restricción para cualquier valor de cualquier,. a b m Efectivamente de manera directa se deduce que si δ = se impone la restricción original y si δ = 0 no implica nada (se relaa la restricción original). Análogamente al caso anterior esta restricción también representa la implicación a < b δ = 0 Modelado en optimización lineal entera mita - 57

59 Implicaciones de una restricción (ii) La implicación a b δ = se puede transformar en o bien en que es equivalente a 0 δ = a < b siendo M una cota superior de la restricción para cualquier valor de cualquier, a b M δ = 0 a b ε a b ε + ( M + ε ) δ Modelado en optimización lineal entera mita - 58

60 Implicaciones de una restricción = (i) Para deducir las implicaciones de restricciones igualdad se transforman en ecuaciones de tipo mayor o igual y menor o igual simultáneamente. La implicación es equivalente a δ = = b a Luego se representa por las ecuaciones δ = a b δ = a b Efectivamente para δ = se cumplen ambas restricciones y para δ = 0 ambas restricciones se relaan. a b + M ( δ ) a b + m( δ ) Modelado en optimización lineal entera mita - 59

61 Implicaciones de una restricción = (ii) La implicación a = b δ = es una combinación de los casos anteriores simultáneamente y además a a b δ = b δ = δ = y δ = δ = que se modela con las restricciones a b + ε + ( m ε ) δ a b ε + ( M + ε ) δ y otra restricción adicional que indique el cumplimiento de ambas. δ + δ δ Modelado en optimización lineal entera mita - 60

62 Implicaciones dobles Para formular implicaciones dobles éstas se desdoblan en las implicaciones unidireccionales correspondientes. δ = b a es equivalente a δ = a b a b δ = y lo mismo para los otros tipos de restricciones. Modelado en optimización lineal entera mita - 6

63 δ = b a b + M ( δ ) a a b δ = a b + ε + ( m ε ) δ δ = b a b + m( δ ) a a b δ = a b ε + ( M + ε ) δ δ = = b a b + M ( δ ) a a b + m( δ ) a = b δ = a b + ε + ( m ε ) δ a b ε + ( M + ε ) δ δ + δ δ δ = b a b + M ( δ ) a a a b + ε + ( m ε ) δ δ = b a b + m( δ ) a a b ε + ( M + ε ) δ δ = = b a b + M ( δ ) a b + m( δ ) a b + ε + ( m ε ) δ a b ε + ( M + ε ) δ δ + δ δ Modelado en optimización lineal entera mita - 62

64 Equivalencias entre proposiciones condicionales y/o compuestas Pueden utilizarse para transformar las implicaciones antes de convertirlas en restricciones lineales P Q P (Q y R) P (Q o R) (P y Q) R (P o Q) R no (P o Q) no (P y Q) No P o Q (P Q) y (P R) (P Q) o (P R) (P R) o (Q R) (P R) y (Q R) no P y no Q no P o no Q Modelado en optimización lineal entera mita - 63

65 Implicaciones Una implicación se puede epresar mediante restricciones disyuntivas Es equivalente a f ( ) 0 ó g( ) 0 f() <= 0 g() <=0 F V V F F F V V V V F V f ( ) > 0 g( ) 0 f() > 0 g() <=0 V V V V F F F V V F F V Modelado en optimización lineal entera mita - 64

66 Proposiciones condicionales y/o compuestas sencillas X i restricción i, δ i variable binaria que indica la satisfacción de la restricción i La primera fila dice que se debe cumplir la restricción ó la 2 (o ambas), luego efectivamente al menos una de las dos variables δ y δ 2 debe tomar valor y la forma de epresarlo con una ecuación lineal es δ + δ2 Además tiene que haber una restricción que diga que si se satisface la restricción i entonces δ i = Esa condición ha surgido ya para el problema de coste fio y su modelado como restricción lineal era δ = i i > 0 δ = i X o X 2 δ + δ 2 X y X 2 δ =, δ 2 = no X δ = 0 X X 2 δ - δ 2 0 X X 2 δ - δ 2 = 0 Modelado en optimización lineal entera mita - 65

67 Proposiciones condicionales y/o compuestas compleas Las proposiciones condicionales y/o compuestas más compleas se separan en una doble implicación para poder obtener las restricciones lineales de manera automática. Por eemplo, se modela como se transforma en la doble implicación que es equivalente a ( X o X ) ( X o X o X ) A B C D E δ + δ δ + δ + δ A B C D E δ + δ δ = δ + δ + δ A B C D E δ + δ δ = A Veamos cómo se modela cada una de estas implicaciones B δ = δ + δ + δ C D E Modelado en optimización lineal entera mita - 66

68 Eemplo Si se fabrica el producto A o B (o ambos) entonces debe fabricarse también al menos uno de los productos C, D o E. X i restricción de fabricación del producto i δ i = variable binaria asociada a satisfacer la restricción i ( X o X ) ( X o X o X ) A B C D E δ + δ δ = A Formulación B δ = δ + δ + δ C D E δ + δ 2δ 0 A B δ δ δ + δ 0 C D E δ + δ 2δ 0 A B δ δ δ + δ 0 C D E Modelado en optimización lineal entera mita - 67

69 Formulación alternativa ( X o X ) ( X o X o X ) A B C D E equivale a δ δ + δ + δ A Formulación: [ X ( X o X o X )] y [ X ( X o X o X )] C D E δ δ + δ + δ B C D E δ δ = δ + δ + δ A A C D E B C D E C D E δ δ = δ + δ + δ B X i B i δ δ δ + δ 0 i Mδ δ A δ 0 δ δ 0 δ C D E { 0, }, δ { 0,} C D E Modelado en optimización lineal entera mita - 68

70 Selección del equipo de baloncesto Un entrenador de baloncesto tiene 9 ugadores, a los que ha evaluado de a 3 de acuerdo con su maneo de pelota, tiro, rebote y defensa, según se indica en la tabla adunta. Jugador Posiciones Maneo de pelota Tiro Rebote Defensa Pivot Base Pivot, Alero Alero, Base Pivot, Alero Alero, Base Pivot, Alero Pivot Alero Modelado en optimización lineal entera mita - 69

71 El equipo titular de 5 ugadores debe tener la máima capacidad defensiva y satisfacer las siguientes condiciones:. Por los menos dos ugadores deben estar en disposición de actuar de pivot, al menos dos de alero y por lo menos uno de base. 2. Su nivel medio, tanto en el maneo de pelota como de tiro y rebote, debe ser no inferior a Si uega el ugador 3, entonces el ugador 6 no puede estar en pista. 4. Si el ugador está en el equipo titular, también deberá estar el 4 ó el 5, pero en este caso no los dos a la vez. Si el ugador no está en el equipo titular, 4 y 5 pueden hacerlo, si interesa. 5. El ugador 8 ó el 9, pero no los dos a la vez, deben formar parte del equipo. Formular un programa lineal que facilite la selección del equipo titular. Modelado en optimización lineal entera mita - 70

72 ma = p 5 p 7 p a 4a 5a 6a 7a b 6b = = 0 equivale a 0 ó p y y o bien + + = equivalente a 0 ó ( + y + ) y + ( y ) o bien + ( y ) + = + = 0 3a 3 + = 0 4a 4b 4 + = 0 5 p 5a 5 + = 0 6a 6b 6 + = 0 ESCUELA 7 p 7TÉCNICA a 7 SUPERIOR DE INGENIERÍA { } i, yi 0, La solución resulta ser = 2 = 3 = 5 = 8 = y el resto 0 Modelado en optimización lineal entera mita - 7

73 Productos con variables binarias δ δ 2 = 0 δ 0, i δ δ 2 δ i δ δ { } { 0,} 0 { 0,} δ = 0 o δ 2 = 0 Reemplazar δ δ 2 por δ 3 δ 3 = δ = y δ 2 = Reemplazar δ por y δ = 0 y = 0 δ = y = δ + δ 2 δ + δ = δ + δ = 2 2 { } δ, δ 0, i i δ δ 3 δ δ 3 2 δ + δ + δ 2 3 δi y 0 { 0,} y Mδ + y 0 y + Mδ M M Modelado en optimización lineal entera mita - 72

74 CONTENIDO CLASIFICACIÓN DE PROBLEMAS ALGUNOS PROBLEMAS CARACTERÍSTICOS PIECEWISE LINEAR (master) PROBLEMA DE COSTE FIJO CONVEX AND NONCONVEXS REGION (master) PROPOSICIONES LÓGICAS SPECIAL ORDERED SETS (master) REFORMULATION (master) Modelado en optimización lineal entera mita - 73

75 SOS y SOS2 SOS: conunto de variables en el que una única variable debe ser diferente de 0 SOS2: conunto de variables en el que como mucho dos variables deben ser diferentes de 0 y deben ser consecutivas Caso eemplo: gestión del mantenimiento programado de grupos de generación Modelado en optimización lineal entera mita - 74

76 Gestión del mantenimiento programado Hipótesis: Se supone que el mantenimiento de cada grupo dura un número entero de periodos. p p p + p + 2 La gestión del mantenimiento programado involucra variables y restricciones interperiodo: Las decisiones tomadas para un cierto periodo p afectan a los periodos adyacentes. Modelado en optimización lineal entera mita - 75

77 Gestión del mantenimiento programado Información n relevante de cara a decidir el mantenimiento programado: Duración del mantenimiento de cada grupo t: M t (epresado en número de periodos). Deben ser consecutivos Modelado en optimización lineal entera mita - 76

78 Gestión del mantenimiento programado Variables de decisión n interperiodo: Grupo indisponible por mantenimiento: i pt : grupo t indisponible por mantenimiento en = 0:en otro caso Puesta en marcha y parada del mantenimiento: : el mantenimiento del grupo t comienza en a pt = 0: en otro caso : el mantenimiento del grupo t termina en p p pt = 0: en otro caso p p Modelado en optimización lineal entera mita - 77

79 Gestión del mantenimiento programado Contigüidad idad de los periodos de mantenimiento: Formulación : iqt M ta pt p, t p q< p+ Mt ip t ipt + a pt 0 p, t a pt t p Eemplo: se empieza el mantenimiento en p = 3 y debe durar M t = 4 periodos: 3 q 6 a 3t = i = i + i + i + i 4 i = i = i = i = qt 3t 4t 5t 6t 3t 4t 5t 6t i a + i =0+0=0 i = 0 2t 2t t 2t i a + i =+0= i 3t 3t 2t 3t Modelado en optimización lineal entera mita - 78

80 Gestión del mantenimiento programado Contigüidad idad de los periodos de mantenimiento: Formulación 2: a pt = p p+ M, tt p t ip t ipt + a pt p pt = 0 p, t ( a ) pt + p pt 2 t p Eemplo: se empieza el mantenimiento en p = 3 y debe durar M t = 4 periodos a p = 0 p = 0 p = 3t 7t 7t 7t i i2t i3t + a 3t p 3t = 0 i2t i3t + 0 = 0 i 2t 3t = 0 = Modelado en optimización lineal entera mita - 79

81 CONTENIDO CLASIFICACIÓN DE PROBLEMAS ALGUNOS PROBLEMAS CARACTERÍSTICOS PIECEWISE LINEAR (master) PROBLEMA DE COSTE FIJO CONVEX AND NONCONVEXS REGION (master) PROPOSICIONES LÓGICAS SPECIAL ORDERED SETS (master) REFORMULATION (master) Modelado en optimización lineal entera mita - 80

82 Reformulación La mayoría de problemas MIP se pueden formular de diferentes maneras En problemas MIP, una buena formulación es crucial para resolver el modelo Medida de la bondad de la formulación: intervalo de integralidad (integrality gap) diferencia entre f.o. de problema MIP y el relaado (LP) Dadas dos formulaciones equivalentes de un problema MIP, se dice que una es más fuerte (meor) que la otra, si la región factible de su relaación lineal está estrictamente contenida en la región factible de la otra. El intervalo de integralidad es menor. Modelado en optimización lineal entera mita - 8

83 Problema de localización de una instalación (sin límites) (i) Elegir dónde poner instalaciones entre un conunto de localizaciones y asignar los clientes a dichas instalaciones minimizando el coste total. Sin límites significa que no hay límite en el número de clientes asignados a una instalación. Datos emplazamientos, i clientes c coste de localizar en, h coste de satisfacer la demanda del cliente i desde Variables Formulación I i i i la instalación se coloca en = 0 cualquier otro caso yi fracción de demanda de cliente i satisfecha desde instalación en minc + h y y i i i = i y i { 0, }, y [ 0,] i Número de restricciones: I+IJ Modelado en optimización lineal entera mita - 82

84 Problema de localización de una instalación (sin límites) (ii) Formulación II minc + h y i y i i i i i = i y M { 0, }, y [ 0,] i Número de restricciones: I+J Ambas formulaciones son MIP equivalentes. Sin embargo, la formulación I es mucho más fuerte Intuitivamente cuantas más restricciones peor. Esto es verdad en LP. Sin embargo, en muchos problemas MIP cuantas más restricciones meor. Modelado en optimización lineal entera mita - 83

85 Problema de producción con coste fio e inventario (i) Datos t periodo de tiempo c coste fio de producción, p coste variable de producción, h coste de inventario d t t t t demanda Variables y s t t t se decide producir = 0 no se produce cantidad producida inventario al final del periodo Formulación I min ( c + p y + h s ) t t t t t 0 t = s = 0 T t t t t t t t s + y = d + s t y M t s { } y, s 0, 0, t t t Número de restricciones: 2T Número de variables: 3T Modelado en optimización lineal entera mita - 84

86 Problema de producción con coste fio e inventario (ii) Variables se decide producir t = 0 no se produce q cantidad producida en periodo i para satisfacer la demanda en periodo t i it Formulación II min t i= T t T ( ) i i i+ t it t t t = i= t = it it t i it q = d t q d it q { } 0, 0, t t p + h + h + + h q + c Número de restricciones: T+IT Número de variables: T+T 2 /2 La formulación II es meor. Sin embargo, tiene un mayor número de restricciones y variables. Modelado en optimización lineal entera mita - 85

87 Criterios para reformulación Puede ser interesante aumentar el número de variables si se puede hacer uso de ellas en la estrategia de ramificación del B&B. Por eemplo, división artificial de una zona en regiones N, S, E y O para ramificar primero en estas variables zonales. Modelado en optimización lineal entera mita - 86

Modelado en optimización lineal entera mixta

Modelado en optimización lineal entera mixta Modelado en optimización lineal entera mita Andrés Ramos Universidad Pontificia Comillas http://www.iit.upcomillas.es/aramos/ Andres.Ramos@comillas.edu CONTENIDO CLASIFICACIÓN DE PROBLEMAS ALGUNOS PROBLEMAS

Más detalles

Fundamentos de Programación Entera

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

Más detalles

Modelos de Programación Matemática

Modelos de Programación Matemática Modelos de Programación Matemática Las proposiciones matemáticas, en cuanto tienen que ver con la realidad, no son ciertas; y en cuanto que son ciertas, no tienen nada que ver con la realidad A. Einstein

Más detalles

Formulando con modelos lineales enteros

Formulando con modelos lineales enteros Universidad de Chile 19 de marzo de 2012 Contenidos 1 Forma de un problema Lineal Entero 2 Modelando con variables binarias 3 Tipos de Problemas Forma General de un MILP Problema de optimización lineal

Más detalles

4. Métodos de Solución PPL : Solución Algebraica: MÉTODO SIMPLEX Segunda Parte

4. Métodos de Solución PPL : Solución Algebraica: MÉTODO SIMPLEX Segunda Parte 4. Métodos de Solución PPL : Solución Algebraica: MÉTODO SIMPLEX Segunda Parte Jorge Eduardo Ortiz Triviño jeortizt@unal.edu.co http:/www.docentes.unal.edu.co MÉTODO SIMPLEX Ejemplo de Simplex: Vamos a

Más detalles

Modelos matemáticos de optimización

Modelos matemáticos de optimización Modelos matemáticos de optimización Andrés Ramos Andres.Ramos@iit.icai.upcomillas.es Universidad Pontificia Comillas Begoña Vitoriano bvitoriano@mat.ucm.es Universidad Complutense de Madrid Índice Optimización

Más detalles

Fundamentos de Programación Entera. 1. Introducción. Carlos Testuri Germán Ferrari

Fundamentos de Programación Entera. 1. Introducción. Carlos Testuri Germán Ferrari Fundamentos de Programación Entera 1. Introducció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

Optimización combinatoria Flujo en redes. Investigación Operativa, Grado en Estadística y Empresa, 2011/12

Optimización combinatoria Flujo en redes. Investigación Operativa, Grado en Estadística y Empresa, 2011/12 Optimización combinatoria Flujo en redes Prof. José Niño Mora Investigación Operativa, Grado en Estadística y Empresa, 2011/12 Esquema Optimización combinatoria: definición y formulación de PE El problema

Más detalles

Clasificación de Sistemas. Clasificación de Sistemas. Clasificación de Sistemas. Clasificación de Sistemas

Clasificación de Sistemas. Clasificación de Sistemas. Clasificación de Sistemas. Clasificación de Sistemas Clasificación de Sistemas Clasificación de Sistemas Simples, complicados o complejos Deterministas o probabilistas Centralizados o distribuidos Reactivos o proactivos Rígidos o adaptativos Simples, complicados

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

A 2 E 4 I. Las cámaras situadas en puntos capaces de vigilar 2, 3 y 4 zonas cuestan 5, 7 y 8 unidades monetarias,

A 2 E 4 I. Las cámaras situadas en puntos capaces de vigilar 2, 3 y 4 zonas cuestan 5, 7 y 8 unidades monetarias, Programación Lineal Entera / Investigación Operativa 1 MODELIZACIÓN Y RESOLUCIÓN CON SOLVER. Hoja 3 Para los siguientes problemas, se pide: 1. Plantear el correspondiente modelo de Programación Lineal

Más detalles

Programación Entera. Nelson Devia C. IN Modelamiento y Optimización Departamento de Ingeniería Industrial Universidad de Chile

Programación Entera. Nelson Devia C. IN Modelamiento y Optimización Departamento de Ingeniería Industrial Universidad de Chile IN3701 - Modelamiento y Optimización Departamento de Ingeniería Industrial Universidad de Chile 2011 Basado en Bertsimas, D., Tsitsiklis, J. (1997) Introduction to Linear Optimization Capítulos 10 y 11

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

RELACIÓN DE PROBLEMAS DE CLASE DE PROGRAMACIÓN LINEAL ENTERA

RELACIÓN DE PROBLEMAS DE CLASE DE PROGRAMACIÓN LINEAL ENTERA RELACIÓN DE PROBLEMAS DE CLASE DE PROGRAMACIÓN LINEAL ENTERA SIMPLEX Y LINEAL ENTERA a Resuelve el siguiente problema con variables continuas positivas utilizando el método simple a partir del vértice

Más detalles

Flujos de redes (Network Flows NF)

Flujos de redes (Network Flows NF) Fluos de redes (Network Flows NF). Terminología. Árbol generador mínimo. Camino mínimo 4. Fluo máximo 5. Fluo de coste mínimo TEORÍA DE GRAFOS. OPTIMIZACIÓN EN REDES Terminología Red o grafo (G) Nodos

Más detalles

Gestión de operaciones

Gestión de operaciones Gestió de operacioes Modelos de programació lieal l y etera Pedro Sáchez Pedro Sáchez pedro.sachez@upcomillas.es Coste fio Coteidos Trasporte Trasbordo Viaate (TSP) Asigació Partició (set partitioig) Mochila

Más detalles

Modelos de Transporte: Problemas de asignación n y de transbordo. M. En C. Eduardo Bustos Farías

Modelos de Transporte: Problemas de asignación n y de transbordo. M. En C. Eduardo Bustos Farías Modelos de Transporte: Problemas de asignación n y de transbordo M. En C. Eduardo Bustos Farías as Problemas de Asignación 2 Problemas de Asignación: Son problemas balanceados de transporte en los cuales

Más detalles

IN3701 Modelamiento y Optimización Un par de PPLs más para la colección :) 26 de Noviembre, 2010

IN3701 Modelamiento y Optimización Un par de PPLs más para la colección :) 26 de Noviembre, 2010 Profesores: Richard Weber, Rodrigo Wolf Auxiliares: Victor Bucarey, André Carboni, Nelson Devia, Diego Vergara IN3701 Modelamiento y Optimización Un par de PPLs más para la colección :) 26 de Noviembre,

Más detalles

Programación Lineal Entera. Programación Entera

Programación Lineal Entera. Programación Entera Programación Lineal Entera PE Programación Entera Modelo matemático, es el problema de programación lineal Restricción adicional de variables con valores enteros. Programación entera mita Algunas variables

Más detalles

Teoría de redes y optimización en redes

Teoría de redes y optimización en redes Teoría de redes y optimización en redes Pedro Sánchez Martín Contenidos Definiciones básicas Árbol generador mínimo de expansión Camino mínimo Algoritmo Dkstra Algoritmo Bellman-Ford Fluo máximo Fluo de

Más detalles

Problemas de Transbordo

Problemas de Transbordo Universidad Nacional de Ingeniería UNI-Norte Problemas de Transbordo III Unidad Temática MSc. Ing. Julio Rito Vargas II semestre 2008 El problema de transbordo Un problema de transporte permite sólo envíos

Más detalles

Casos especiales de la P. L.

Casos especiales de la P. L. Casos especiales de la P. L. Las redes: Las redes están presentes en diferentes lugares en la vida real: redes de transporte, flujo eléctrico y comunicaciones, por ejemplo. Las redes: También son ampliamente

Más detalles

Introducción a la Optimización

Introducción a la Optimización Introducción a la Optimización Álvaro Baíllo Moreno Contenido Concepto optimización. Áreas estudio: Programación lineal. Programación lineal entera. Programación no lineal. Programación dinámica. Introducción

Más detalles

Forma estándar de un PPL con m restricciones y n variables. (b 0)

Forma estándar de un PPL con m restricciones y n variables. (b 0) Forma estándar de un PPL con m restricciones y n variables Maximizar (minimizar) Z = c 1 x 1 + c 2 x 2 +... + c n x n a 11 x 1 + a 12 x 2 +... + a 1n x n = b 1 a 21 x 1 +a 22 x 2 +... + a 2n x n = b 2...

Más detalles

Optimización lineal entera mixta

Optimización lineal entera mixta Optimización lineal entera mita Andrés Ramos Universidad Pontificia Comillas http://www.iit.upcomillas.es/aramos/ Andres.Ramos@upcomillas.es CONTENIDO INTRODUCCIÓN MÉTODOS DE SOLUCIÓN MÉTODO DE RAMIFICACIÓN

Más detalles

Formulación del problema de la ruta más corta en programación lineal

Formulación del problema de la ruta más corta en programación lineal Formulación del problema de la ruta más corta en programación lineal En esta sección se describen dos formulaciones de programación lineal para el problema de la ruta más corta. Las formulaciones son generales,

Más detalles

84 Tema 3. Dualidad. todas las restricciones son del tipo, todas las variables son no negativas.

84 Tema 3. Dualidad. todas las restricciones son del tipo, todas las variables son no negativas. Tema 3 Dualidad En el desarrollo de la programación lineal la teoria de la dualidad es importante, tanto desde el punto de vista teórico como desde el punto de vista práctico. Para cada modelo lineal se

Más detalles

Modelado en Programación Lineal y Entera en Modelado Cuantitativo para Problemas de Producción

Modelado en Programación Lineal y Entera en Modelado Cuantitativo para Problemas de Producción Modelado en Programación Lineal y Entera en Modelado Cuantitativo para Problemas de Producción Héctor Cancela - Antonio Mauttone Pedro Piñeyro - Luis Stábile - Carlos Testuri Depto. Investigación Operativa.

Más detalles

Técnicas de planificación y control de proyectos Andrés Ramos Universidad Pontificia Comillas

Técnicas de planificación y control de proyectos Andrés Ramos Universidad Pontificia Comillas Técnicas de planificación y control de proyectos Andrés Ramos Universidad Pontificia Comillas http://www.iit.upcomillas.es/aramos/ Andres.Ramos@upcomillas.es TÉCNICAS DE PLANIFICACIÓN Y CONTROL DE PROYECTOS

Más detalles

Casos especiales de la P. L.

Casos especiales de la P. L. Casos especiales de la P. L. Las redes: Las redes están presentes en diferentes lugares en la vida real: redes de transporte, flujo eléctrico y comunicaciones, por ejemplo. Las redes: También son ampliamente

Más detalles

Casos especiales de la P. L.

Casos especiales de la P. L. Casos especiales de la P. L. Problemas de flujo mínimo Planteamiento del problema Son problemas de programación lineal con ciertas estructuras especiales Permiten ser trabajados con algoritmos especiales

Más detalles

Ejemplo: ubicación de estación de bomberos

Ejemplo: ubicación de estación de bomberos 15.053 Jueves, 11 de abril Más aplicaciones de la programación entera. Técnicas de plano de corte para obtener mejores cotas. Ejemplo: ubicación de estación de bomberos Considere la ubicación de estaciones

Más detalles

La Programación Lineal. H. R. Alvarez A., Ph. D. 1

La Programación Lineal. H. R. Alvarez A., Ph. D. 1 La Programación Lineal H. R. Alvarez A., Ph. D. 1 Aspectos generales Se considera a George Dantzig el padre de la P. L. Su objetivo es el de asignar recursos escasos a actividades que compiten por ellos.

Más detalles

Enero Febrero Marzo Abril. D: uds D: uds D: uds D: uds

Enero Febrero Marzo Abril. D: uds D: uds D: uds D: uds PROBLEMA Una empresa dedicada a la fabricación de diferentes artículos, ante la inminente llegada de la estación invernal se plantea establecer su política de fabricación almacenae de estufas de gas para

Más detalles

Optimización y Programación Lineal

Optimización y Programación Lineal Optimización y Programación Lineal El Problema del Transporte Departamento de Matemáticas ITESM El Problema del Transporte TC3001 - p. 1/25 Veamos ahora el problema del transporte, cuál es su formulación

Más detalles

7. PROGRAMACION LINEAL

7. PROGRAMACION LINEAL 7. PROGRAMACION LINEAL 7.1. INTRODUCCION A LA PROGRMACION LINEAL 7.2. FORMULACION DE UN PROBLEMA LINEAL 7.3. SOLUCION GRAFICA DE UN PROBLEMA LINEAL 7.4. CASOS ESPECIALES DE PROBLEMAS LINEALES 7.4.1. Problemas

Más detalles

Licenciatura en Administración y Dirección de Empresas

Licenciatura en Administración y Dirección de Empresas Licenciatura en Administración y Dirección de Empresas Programación Matemática 19 de junio de 006 Ejercicio 1 3 pt. Considera la función fx, y = x y en la región factible R = {x, y R : x 1 + y 1; y x 1

Más detalles

1. Defina el problema de particionamiento. Escriba un ejemplo de este tipo de problema, junto con su formulación general en AMPL.

1. Defina el problema de particionamiento. Escriba un ejemplo de este tipo de problema, junto con su formulación general en AMPL. DEPARTAMENTO DE ESTADÍSTICA E INVESTIGACIÓN OPERATIVA o. DIPLOMATURA DE ESTADÍSTICA Ampliación de la Investigación Operativa. Curso 00/0 a Prueba de Evaluación Continua. Fecha: 6-6-0. Defina el problema

Más detalles

PROBLEMAS DE OPTIMIZACIÓN CON RESTRICCIONES. PROBLEMA DE PROGRAMACIÓN NO- LINEAL (NLP).

PROBLEMAS DE OPTIMIZACIÓN CON RESTRICCIONES. PROBLEMA DE PROGRAMACIÓN NO- LINEAL (NLP). PROBLEMAS DE OPTIMIZACIÓN CON RESTRICCIONES. PROBLEMA DE PROGRAMACIÓN NO- LINEAL (NLP. Optimización con restricciones La presencia de restricciones reduce la región en la cual buscamos el óptimo. Los criterios

Más detalles

Algoritmos de Planos de Corte

Algoritmos de Planos de Corte Algoritmos de Planos de Corte Problema: max {cx / x X} con X = {x / Ax b, x Z n + } Proposición: conv (X) es un poliedro que puede entonces escribirse como conv (X) = {x / Ax b, x 0} Lo mismo ocurre para

Más detalles

OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA. Tema 3 Programación Entera

OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA. Tema 3 Programación Entera OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA Tema 3 Programación Entera ORGANIZACIÓN DEL TEMA Sesiones: Introducción y formulación Variables binarias Métodos de solución OPTIMIZACIÓN DE MODELOS DISCRETOS

Más detalles

TEMA N 1.- MODELOS EN INVESTIGACIÓN OPERATIVA

TEMA N 1.- MODELOS EN INVESTIGACIÓN OPERATIVA UNIVERSIDAD DE ORIENTE NÚCLEO DE ANZOÁTEGUI EXTENSIÓN REGIÓN CENTRO-SUR ANACO, ESTADO ANZOÁTEGUI 1.1 Modelo de transporte Asignatura: Investigación Operativa I Docente: Ing. Jesús Alonso Campos TEMA N

Más detalles

Métodos de Optimización para la toma de decisiones

Métodos de Optimización para la toma de decisiones Facultad de Ingeniería Departamento de Ciencias de la Ingeniería Magíster en Logística y Gestión de Operaciones Métodos de Optimización para la toma de decisiones MLG-521 Programación Entera 1º Semestre

Más detalles

Curso: Teoría, Algoritmos y Aplicaciones de Gestión Logística. Modelos de Ubicación de Instalaciones

Curso: Teoría, Algoritmos y Aplicaciones de Gestión Logística. Modelos de Ubicación de Instalaciones Curso: Teoría, Algoritmos y Aplicaciones de Gestión Logística. Modelos de Ubicación de Instalaciones Departamento de Investigación Operativa Instituto de Computación, Facultad de Ingeniería Universidad

Más detalles

CAPÍTULO 4 PROGRAMACIÓN LINEAL ENTERA

CAPÍTULO 4 PROGRAMACIÓN LINEAL ENTERA CAPÍTULO 4 PROGRAMACIÓN LINEAL ENTERA Programación Lineal Entera Es una técnica que permite modelar y resolver problemas cuya característica principal es que el conjunto de soluciones factibles es discreto.

Más detalles

Tema 1 Introducción. José R. Berrendero. Departamento de Matemáticas Universidad Autónoma de Madrid

Tema 1 Introducción. José R. Berrendero. Departamento de Matemáticas Universidad Autónoma de Madrid Tema 1 Introducción José R. Berrendero Departamento de Matemáticas Universidad Autónoma de Madrid Información de contacto José Ramón Berrendero Díaz Correo electrónico: joser.berrendero@uam.es Teléfono:

Más detalles

Licenciatura en Administración y Dirección de Empresas

Licenciatura en Administración y Dirección de Empresas Licenciatura en Administración y Dirección de Empresas Programación Matemática de junio de 200 Ejercicio 3 pt. Considera el siguiente problema de programación no lineal:. Se trata de un problema convexo?

Más detalles

PROBLEMAS DE OPTIMIZACIÓN

PROBLEMAS DE OPTIMIZACIÓN PROBLEMAS DE OPTIMIZACIÓN ELISA SCHAEFFER Programa de Posgrado en Ingeniería de Sistemas (PISIS) elisa@yalma.fime.uanl.mx INVESTIGACIÓN DE OPERACIONES PROBLEMA DE OPTIMIZACIÓN Dada una situación interesante

Más detalles

Introducción a la Programación. de Restricciones y Optimización. Tutorial. John Hooker. Carnegie Mellon University.

Introducción a la Programación. de Restricciones y Optimización. Tutorial. John Hooker. Carnegie Mellon University. Introducción a la Programación de Restricciones y Optimización Tutorial Septiembre 005 BUP, Puebla, Méico John Hooker Carnegie Mellon University genda Eaminaremos 5 problemas eemplo y los usaremos para

Más detalles

OEC - Optimización Entera y Combinatoria

OEC - Optimización Entera y Combinatoria Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 200 - FME - Facultad de Matemáticas y Estadística 715 - EIO - Departamento de Estadística e Investigación Operativa MÁSTER

Más detalles

a) Plantee el problema multiobjetivo de la empresa, obtenga los óptimos individuales y la matriz de pagos.

a) Plantee el problema multiobjetivo de la empresa, obtenga los óptimos individuales y la matriz de pagos. 1.- Una empresa papelera de propiedad pública fabrica dos productos: pulpa de celulosa obtenida por medios mecánicos y pulpa de celulosa obtenida por medios químicos. Las capacidades máimas de producción

Más detalles

PAUTA C1. ] si z [x, , y] si z ( 2 )] si z [x, x ( x+y. 2 ] si z ( x ( x+y. )] si z [( ( y x+y

PAUTA C1. ] si z [x, , y] si z ( 2 )] si z [x, x ( x+y. 2 ] si z ( x ( x+y. )] si z [( ( y x+y MA3701 - Optimización, Primavera 018 Profesores: J. Amaya, V. Acuña PAUTA C1 P1.a) Sea C un subconjunto de IR n. Se dice que es un convexo de punto medio si para cada par x, y C se tiene que 1 x + 1 y

Más detalles

CAPÍTULO 6 PROGRAMACIÓN DINÁMICA. Programación Dinámica

CAPÍTULO 6 PROGRAMACIÓN DINÁMICA. Programación Dinámica CAPÍTULO 6 PROGRAMACIÓN DINÁMICA Programación Dinámica Programación Dinámica En muchos casos las decisiones del pasado afectan los escenarios del futuro. En estos casos se pueden tomar 2 opciones: asumir

Más detalles

Modelos de Transporte: método de la esquina noroeste. M. En C. Eduardo Bustos Farías

Modelos de Transporte: método de la esquina noroeste. M. En C. Eduardo Bustos Farías Modelos de Transporte: método de la esquina noroeste M. En C. Eduardo Bustos Farías as Problemas de transporte Surge cuando se necesita un modelo costo-efectividad que permita transportar ciertos bienes

Más detalles

UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa 10 de septiembre de 2008

UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa 10 de septiembre de 2008 UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa 10 de septiembre de 2008 Problema 1. (2 puntos) Trabajas en una compañía de transporte aéreo de mercancías. Tienes

Más detalles

Programación lineal: Algoritmo del simplex

Programación lineal: Algoritmo del simplex Programación lineal: Algoritmo del simplex Se considera la formulación estándar de un problema de programación lineal siguiendo la notación utilizada en las clases teóricas: Minimizar c t x sa: Ax = b

Más detalles

Programación entera: Ejemplos, resolución gráfica, relajaciones lineales. Investigación Operativa, Grado en Estadística y Empresa, 2011/12

Programación entera: Ejemplos, resolución gráfica, relajaciones lineales. Investigación Operativa, Grado en Estadística y Empresa, 2011/12 Programación entera: Ejemplos, resolución gráfica, relajaciones lineales Prof. José Niño Mora Investigación Operativa, Grado en Estadística y Empresa, 2011/12 Esquema Programación entera: definición, motivación,

Más detalles

Sistemas de Ecuaciones Lineales y Matrices

Sistemas de Ecuaciones Lineales y Matrices Capítulo 4 Sistemas de Ecuaciones Lineales y Matrices El problema central del Álgebra Lineal es la resolución de ecuaciones lineales simultáneas Una ecuación lineal con n-incógnitas x 1, x 2,, x n es una

Más detalles

Teoría de grafos y optimización en redes

Teoría de grafos y optimización en redes Teoría de grafos y optimización en redes José María Ferrer Caja Universidad Pontificia Comillas Definiciones básicas Grafo: Conjunto de nodos (o vértices) unidos por aristas G = (V,E) Ejemplo V = {,,,,

Más detalles

Introduciendo Robustez Recuperable en el Diseño de Redes a través de la Aversión al Riesgo

Introduciendo Robustez Recuperable en el Diseño de Redes a través de la Aversión al Riesgo Introduciendo Robustez Recuperable en el Diseño de Redes a través de la Aversión al Riesgo LUIS CADARSO UNIVERSIDAD REY JUAN CARLOS Universidad Nacional Autónoma de México Instituto de Ingeniería México

Más detalles

6.1. HIPÓTESIS PREVIAS

6.1. HIPÓTESIS PREVIAS 6.. IPÓTESIS PREVIS emos visto una forma gráfica de resolver problemas de Programación Lineal, ahora bien, como ya hemos indicado, si el número de variables es estrictamente mayor que, se complica, de

Más detalles

Curso: Teoría, Algoritmos y Aplicaciones de Gestión Logística. Modelos de Inventarios, Parte 3

Curso: Teoría, Algoritmos y Aplicaciones de Gestión Logística. Modelos de Inventarios, Parte 3 Curso: Teoría, Algoritmos y Aplicaciones de Gestión Logística. Modelos de Inventarios, Parte 3 Departamento de Investigación Operativa Instituto de Computación, Facultad de Ingeniería Universidad de la

Más detalles

Tema 7: Problemas clásicos de Programación Lineal

Tema 7: Problemas clásicos de Programación Lineal Tema 7: Problemas clásicos de Programación Lineal 1.- Características generales de un problema de transporte y asignación Surgen con frecuencia en diferentes contextos de la vida real. Requieren un número

Más detalles

FORMULACIÓN DE MODELOS DE PROGRAMACIÓN ENTERA PROBLEMAS DE REDES

FORMULACIÓN DE MODELOS DE PROGRAMACIÓN ENTERA PROBLEMAS DE REDES 19 de Marzo de 2015 FORMULACIÓN DE MODELOS DE PROGRAMACIÓN ENTERA PROBLEMAS DE REDES Postgrado de Investigación de Operaciones Facultad de Ingeniería Universidad Central de Venezuela Programación Entera

Más detalles

Dualidad 1. 1 Formas simétricas. 2 Relación primal-dual. 3 Dualidad: el caso general. 4 Teoremas de dualidad. 5 Condiciones de holgura complementaria.

Dualidad 1. 1 Formas simétricas. 2 Relación primal-dual. 3 Dualidad: el caso general. 4 Teoremas de dualidad. 5 Condiciones de holgura complementaria. Dualidad 1 1 Formas simétricas. 2 Relación primal-dual. 3 Dualidad: el caso general. 4 Teoremas de dualidad. Condiciones de holgura complementaria. 6 Solución dual óptima en la tabla. 7 Interpretación

Más detalles

Examen de Investigación Operativa 2006/07

Examen de Investigación Operativa 2006/07 Examen de Investigación Operativa 2006/07 ITIG-UC3M, 10 de septiembre de 2007, 10:00-12:00 Nombre, apellidos, grupo y NIA: Problema 1 Problema 2 Problema 3 Problema 4 Total Nota: indica en cada caso el

Más detalles

Análisis de Sensibilidad de los Resultados

Análisis de Sensibilidad de los Resultados Pontificia Universidad Católica Escuela de Ingeniería Departamento de Ingeniería Industrial y de Sistemas Clase 22 Análisis de Sensibilidad de los Resultados ICS 02 Optimización Profesor : Claudio Seebach

Más detalles

La Programación Lineal. H. R. Alvarez A., Ph. D. 1

La Programación Lineal. H. R. Alvarez A., Ph. D. 1 La Programación Lineal H. R. Alvarez A., Ph. D. 1 El Método Simplex Desarrollado en 1947 por George Dantzig como parte de un proyecto para el Departamento de Defensa Se basa en la propiedad de la solución

Más detalles

Casos especiales de la P. L.

Casos especiales de la P. L. Casos especiales de la P. L. Programación Lineal Entera Un modelo de programación lineal que no acepta soluciones fraccionales. En este caso, la formulación es similar a la de un problema general de programación

Más detalles

Modelos de planificación de la explotación de la generación eléctrica

Modelos de planificación de la explotación de la generación eléctrica Modelos de planificación de la explotación de la generación eléctrica Andrés Ramos Universidad Pontificia Comillas, Madrid 22 de mayo de 2008 Modelos de planificación de la explotación de la generación

Más detalles

Problemas del tema 3

Problemas del tema 3 Problemas del tema 3 y 1. Sea f(, y) = e + e, se pide: a) Eiste algún punto óptimo de f?. b) Si se considera la función f sujeta a la restricción + y =, eiste algún punto óptimo?.. Sea f(, y) = + y : a)

Más detalles

Tema 4: Programación lineal

Tema 4: Programación lineal Tema 4: Programación lineal 1. Introducción La programación lineal es una técnica matemática relativamente reciente (siglo XX) que consiste en una serie de métodos y procedimientos que permiten resolver

Más detalles

Tema 6: Programación entera: Bifurcación y planos de corte.

Tema 6: Programación entera: Bifurcación y planos de corte. Tema 6: Programación entera: Bifurcación y planos de corte. Obetivos del tema. Índice Problemas de programación lineal entera. Método de bifurcación y acotación para un PPLE Mixta. Técnicas de preprocesamiento

Más detalles

Universidad Carlos III de Madrid Licenciatura en Administración de Empresas Examen de Programación Matemática 19 de Septiembre de 2007 Soluciones

Universidad Carlos III de Madrid Licenciatura en Administración de Empresas Examen de Programación Matemática 19 de Septiembre de 2007 Soluciones Universidad Carlos III de Madrid Licenciatura en Administración de Empresas Examen de Programación Matemática 9 de Septiembre de 7 Soluciones. ( puntos Tu empresa proporciona automóviles a algunos de sus

Más detalles

Control 2 IN mayo 2009

Control 2 IN mayo 2009 Profs: Auxs: Daniel Espinoza Gonzalo Romero Víctor Bucarey Nelson Devia Jocelyn González Daniel Lillo Fernando Solari Control 2 IN3701 28 mayo 2009 Pregunta 1 La empresa de pigmentos LILLO & Co. debe decidir

Más detalles

Contenido. 1 Resolución mediante planos de corte. Resolución mediante planos de corte

Contenido. 1 Resolución mediante planos de corte. Resolución mediante planos de corte Contenido 1 Resolución mediante planos de corte para LP para IP Facultad de Ingeniería. UdelaR Fundamentos de Programación Entera 1/20 para LP para IP Resolución mediante planos de corte La metodología

Más detalles

Modelos de Transporte: Problemas de Asignación. M. En C. Eduardo Bustos Farías

Modelos de Transporte: Problemas de Asignación. M. En C. Eduardo Bustos Farías Modelos de Transporte: Problemas de asignación M. En C. Eduardo Bustos Farías as Problemas de Asignación Problemas de Asignación: Son problemas balanceados de transporte en los cuales todas las ofertas

Más detalles

5.1. Algoritmo en modelos de maximización

5.1. Algoritmo en modelos de maximización 5.1. Algoritmo en modelos de maximización El primer tipo de modelo que vamos a resolver por el método símplex es el que tiene como objetivo maximizar a una función lineal, la cual está sujeta a una serie

Más detalles

FICHA TÉCNICA DE LA ASIGNATURA Datos de la asignatura Nombre Gestión de Operaciones. Datos del profesorado Profesor

FICHA TÉCNICA DE LA ASIGNATURA Datos de la asignatura Nombre Gestión de Operaciones. Datos del profesorado Profesor FICHA TÉCNICA DE LA ASIGNATURA Datos de la asignatura Nombre Gestión de Operaciones Código AOI01 Titulación Grado en Ingeniería Electromecánica Curso 4º Cuatrimestre 1º Créditos ECTS 6 ECTS Carácter Básico

Más detalles

Curso: Teoría, Algoritmos y Aplicaciones de Gestión Logística. Modelos de Inventarios, Parte 2

Curso: Teoría, Algoritmos y Aplicaciones de Gestión Logística. Modelos de Inventarios, Parte 2 Curso: Teoría, Algoritmos y Aplicaciones de Gestión Logística. Modelos de Inventarios, Parte 2 Departamento de Investigación Operativa Instituto de Computación, Facultad de Ingeniería Universidad de la

Más detalles

Universidad de Managua Curso de Programación Lineal

Universidad de Managua Curso de Programación Lineal Universidad de Managua Curso de Programación Lineal Profesor: MSc. Julio Rito Vargas Avilés. Objetivos y Temáticas del Curso Estudiantes: Facultad de CE y A Año académico: III Cuatrimestre 2014 ORIENTACIONES

Más detalles

José Manuel Arroyo Sánchez

José Manuel Arroyo Sánchez Programación lineal entera-mixta José Manuel Arroyo Sánchez Área de Ingeniería Eléctrica Universidad de Castilla La Mancha 1 PROGRAMACIÓN LINEAL ENTERA-MIXTA BIBLIOGRAFÍA G. L. NEMHAUSER, L. A. WOLSEY.

Más detalles

UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa 16 de febrero de 2007

UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa 16 de febrero de 2007 UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa de febrero de 7 Problema. ( puntos Dado el problema de programación lineal: Maximizar x x + x s.a x + x x x x +

Más detalles

Tema 3 Optimización lineal. Algoritmo del simplex

Tema 3 Optimización lineal. Algoritmo del simplex Tema 3 Optimización lineal. Algoritmo del simplex José R. Berrendero Departamento de Matemáticas Universidad Autónoma de Madrid Contenidos del tema 3 Teorema fundamental de la programación lineal. Algoritmo

Más detalles

Curso Doctorado Modelos para la Optimización de la Navegación Aérea y el Aeropuerto, profesor Ángel Marín. Clase primera: Introducción a Optimización

Curso Doctorado Modelos para la Optimización de la Navegación Aérea y el Aeropuerto, profesor Ángel Marín. Clase primera: Introducción a Optimización Curso Doctorado Modelos para la Optimización de la Navegación Aérea y el Aeropuerto, profesor Ángel Marín Clase primera: Introducción a Optimización Temario básico: Programación lineal: Modelos y aplicaciones.

Más detalles

Matemáticas Aplicadas a las Ciencias Sociales II Soluciones

Matemáticas Aplicadas a las Ciencias Sociales II Soluciones Prueba etraordinaria de septiembre. Matemáticas Aplicadas a las Ciencias Sociales II Soluciones.- Un sastre dispone de 8 m de tela de lana y m de tela de algodón. Un traje de caballero requiere m de algodón

Más detalles

TRANSPORTE Y TRANSBORDO

TRANSPORTE Y TRANSBORDO TRANSPORTE Y TRANSBORDO En ésta semana estudiaremos un modelo particular de problema de programación lineal, uno en el cual su resolución a través del método simplex es dispendioso, pero que debido a sus

Más detalles

Investigación Operativa

Investigación Operativa Investigación Operativa Unidad temática 3.3: Extensiones de la programación lineal. Programación con objetivos múltiples. Fundamentos y aplicaciones. Variables irrestrictas. Programación por objetivos.

Más detalles

Programación entera 1

Programación entera 1 Programación entera 1 1. El modelo de programación entera. 2. Aplicaciones de la programación entera. 3. Solución gráfica de problemas enteros. 4. El algoritmo de ramificación y acotación. 5. El algoritmo

Más detalles

Forma estándar de un programa lineal

Forma estándar de un programa lineal Forma estándar de un programa lineal Sin pérdida de generalidad, todo programa lineal se puede escribir como: min cx s.t Ax = b x 0 Objetivo: minimizar Todas las desigualdades como ecuaciones Todas las

Más detalles

BASES MATEMÁTICAS DEL MÉTODO SIMPLEX (Parte 3)

BASES MATEMÁTICAS DEL MÉTODO SIMPLEX (Parte 3) 4 de Julio de 26 ASES MATEMÁTICAS DEL MÉTODO SIMPLEX (Parte 3) Postgrado de Investigación de Operaciones Facultad de Ingeniería Universidad Central de Venezuela 4 de Julio de 26 MÉTODO SIMPLEX REVISADO

Más detalles

Investigación de Operaciones I. Problemas de Asignación

Investigación de Operaciones I. Problemas de Asignación Investigación de Operaciones I Problemas de Asignación MSc. Ing. Julio Rito Vargas II cuatrimestre Introducción Los problemas de asignación incluyen aplicaciones tales como asignar personas a tareas. Aunque

Más detalles

Universidad Nacional Autónoma de Nicaragua UNAN-Managua Curso de Investigación de Operaciones

Universidad Nacional Autónoma de Nicaragua UNAN-Managua Curso de Investigación de Operaciones Universidad Nacional Autónoma de Nicaragua UNAN-Managua Curso de Investigación de Operaciones Profesor: MSc. Julio Rito Vargas Avilés. Estudiantes: FAREM-Carazo Unidad III Metodologías para la Solución

Más detalles

El problema del agente viajero

El problema del agente viajero CO- (F0) //00 El problema del agente viajero Un vendedor tiene que visitar n + ciudades, cada una exactamente una vez. La distancia entre cada par de ciudades viene dada por d ij (en general d ij d ji

Más detalles

2) Existen limitaciones o restricciones sobre las variables de la función objetivo.

2) Existen limitaciones o restricciones sobre las variables de la función objetivo. 1 Introducción La programación lineal es un método de resolución de problemas que se ha desarrollado para ayudar a profesionales de distintos ambitos a tomar mejores decisiones Desde su aparición a finales

Más detalles

Práctica 2. Algoritmos de búsqueda local (local search algorithms) y algoritmos avariciosos (greedy algorithms)

Práctica 2. Algoritmos de búsqueda local (local search algorithms) y algoritmos avariciosos (greedy algorithms) PLANIFICACIÓN Y GESTIÓN DE REDES Grado en Ingeniería Telemática Curso 2012-2013 Práctica 2. Algoritmos de búsqueda local (local search algorithms) y algoritmos avariciosos (greedy algorithms) Autor: Pablo

Más detalles

Programación Entera (PE)

Programación Entera (PE) Programación Entera (PE) Sorprendentemente, existen una amplia gama de problemas prácticos que pueden modelarse usando variables enteras. Este tipo de modelos suelen llamarse de Programación Discreta.

Más detalles

4. Métodos de Solución PPL : Solución Algebraica: MÉTODO SIMPLEX Primera Parte: Ejercicio en clase. FE

4. Métodos de Solución PPL : Solución Algebraica: MÉTODO SIMPLEX Primera Parte: Ejercicio en clase. FE 4. Métodos de Solución PPL : Solución Algebraica: MÉTODO SIMPLEX Primera Parte: Ejercicio en clase. FE Jorge Eduardo Ortiz Triviño jeortizt@unal.edu.co http:/www.docentes.unal.edu.co USO Y URBANIZACIÓN

Más detalles