Title: Tema 2' Formulacin de problemas
1Tema 2. Formulación de problemas
2Ejemplo de producción
- Ejemplo sencillo de producción
- Fábrica de muebles
- Dos productos sillas modelo A y B
- Demanda estimada (máxima)
- A 100 B 400
- Beneficios por unidad
- A 6000 B 3000
- Requisitos de producción
- A 20 hh B 15 hh
- Disponibilidad de trabajadores 5000 hh/mes
3Ejemplo de producción
- Variables número de sillas de cada modelo xA, xB
- Función objetivo beneficios
- max 6000 xA 3000 xB
- Restricciones
- Capacidad de fabricación
- 20 xA 15 xB ? 5000
- LÃmites de demanda
- 0 ? xA ? 100 , 0 ? xB ? 400
4Ejemplo de producción
- Planteamiento
- max 6000 xA 3000 xB
- s.a 20 xA 15 xB ? 5000
- 0 ? xA ? 100
- 0 ? xB ? 400
- xA, xB ? 0,1
5Estimación costes generación eléctrica
- Estimación costes generación eléctrica
- Obtener función cuadrática de costes
- c (x ) a b x c x 2
- Dados un conjunto de observaciones,
- ( xi , yi )
- Encontrar la mejor función cuadrática que se
ajuste a ellas - MÃnimo error en el ajuste
6Estimación costes generación eléctrica
7Estimación costes generación eléctrica
- Planteamiento
- Función objetivo
- ( 5806 - a - b 130 - c 1302 )2 ( 6142 - a - b
140 - - c 1402 )2 ( 7336 - a - b 145 - c 1452 )2
... - En formato compacto
- min ?i ( yi - a - b xi - c xi 2 )2
- Función cuadrática de a, b, c
8Problema de transporte
- Problema de transporte
- Descripción del problema
- Atender demanda de dos productos PR1 y PR2
- Para cuatro clientes C1, C2, C3 y C4
- Desde tres almacenes A1, A2 y A3
- Se dispone de datos sobre demandas, capacidades y
costes
8
9Problema de transporte
- Datos
- Capacidades de almacenes
- Almacén A1 Almacén A2 Almacén A3
- 8500 11500 10300
- Demandas de clientes
- Cliente C1 Cliente C2
Cliente C3 Cliente C4 - Producto PR1 1700 1200
1100 1000 - Producto PR2 750 950
500 450 - Coste de transporte PR1
- Cliente C1 Cliente C2
Cliente C3 Cliente C4 - Almacén A1 9 46
39 28 - Almacén A2 22 23
12 30 - Almacén A3 24 20
50 13 - Coste de transporte PR2
- Cliente C1 Cliente C2
Cliente C3 Cliente C4 - Almacén A1 12 55
40 32 - Almacén A2 25 27
15 35 - Almacén A3 28 70
56 18
9
10Problema de transporte
- Otros datos
- Espacio ocupado por los productos
- Producto PR1
Producto PR2 - 3
5 - Costes fijos
- Independientes de la cantidad
- Cada envÃo supone unos costes de 5000
- Tiempos de entrega? Se ignoran
10
11Problema de transporte
- Planteamiento del problema
- Variables
- Cantidades a transportar desde cada almacén i a
cada cliente j de cada producto k, xijk - Función objetivo
- Minimizar los costes de transporte totales
- minx ?ijk cijk xijk
11
12Problema de transporte
- Planteamiento del problema
- Función objetivo
- 9x111 12x112 46x121 55x122 39x131
40x132 - 28x141 32x142 22x211 25x212 23x221
- 27x222 12x231 15x232 ...
- Restricciones
- Satisfacción de la demanda de cada cliente
- ?i xijk djk ?j,k
12
13Problema de transporte
- Restricciones
- Formulación de satisfacción de demanda
- x111 x211 x311 1700, x112 x212 x312
750, - x121 x221 x321 1200, ...
- Capacidad de los almacenes
- ?k ek ?j xijk ? vi ?i
- Formulación
- 3(x111x121x131x141) 5 (x112x122x132x142)
? 8500, - 3(x211x221x231x241) 5 (x212x222x232x242)
? 11500, - ...
13
14Problema de transporte
- Modelo resultante (un producto)
- min 9x11 22x21 24x31 46x12 23x22
20x32 39x13 12x23 50x33 - 28x14 30x24 13x34
- s.a x11 x21 x31 1700
- x12 x22 x32 1200
- x13 x23 x33 1100
- x14 x24 x34 1000
- x11 x12 x13 x14 ? 1500
- x21 x22 x23 x24 ? 2500
- x31 x32 x33 x34 ? 1500
- xij ? 0 i 1,2,3 j 1,2,3,4
- Solución
- x11 1500, x21 200, x22 700, x23
1100, x32 500, x34 1000 -
14
15Problema de transporte
- Planteamiento del problema
- Otras restricciones
- Variables no pueden tomar valores negativos,
- xijk ? 0
- Otras consideraciones
- Costes fijos de envÃo
- Sumar 5000 a la función objetivo por cada
variable distinta de cero
15
16Problema de transporte
- Planteamiento del problema
- Costes fijos de envÃo
- Se introducen nuevas variables, zijk
- Estas variables valen
- 1 si se produce un envÃo (si xijk gt 0)
- 0 si no se produce
- Término adicional en la función objetivo
- ...5000 ?ijk xijk
16
17Problema de transporte
- Planteamiento del problema
- Relación entre las variables x y z
- xijk ? K zijk
- donde K es constante suficientemente grande
(mayor que cualquier valor razonable de x ) - Condición sobre z
- zijk ? 0,1 ?i,j,k
17
18Redes de distribución
- Problema de redes de distribución
- Descripción del problema
- Se fabrica un producto en dos plantas distintas
- Tiene que ser enviado a dos almacenes
- Existe un centro de distribución CD
- Se tiene una red de distribución
- En ella se muestra cuanto puede mandarse y el
costo - Cuánto enviar a través de cada canal para
minimizar el costo total de envÃo?
900/u
A1
F1
30 u. requeridas
50 u. producidas
400/u
200/u
CD
300/u
200/u Max 10
100/u Max 80 u
60 u. requeridas
A2
300/u
F2
40 u. producidas
18
19Redes de distribución
- Planteamiento del problema
- Variables
- Cantidades a transportar desde cada nodo y por
que vÃa - Función objetivo
- Minimizar los costes de transporte totales
- Min 2xF1-F2 4xF1-CD 9xF1-A1 3xF2-CD xCD-A2
3xA1-A2 2xA2-A1
19
20Redes de distribución
- Restricciones
- Restricciones de flujo neto
- xF1-F2 xF1-CD xF1-A150 (fábrica 1)
- xF1-F2xF2-CD40 (fábrica 2)
- xF1-CD xF2-CD xCD-A20 (centro de
distribución) - xF1-A1 xA1-A2 xA2-A1-30 (almacén 1)
- xCD-A2 xA1-A2 xA2-A1-60 (almacén 2)
- Restricciones de cota superior
- xF1-F2 ?10, xCD-A2 ? 80
- Restricciones de no negatividad
- xF1-F2 ? 0, xF1-CD ? 0, xF1-A1 ? 0, xF2-CD ? 0,
xCD-A2 ? 0, xA1-A2 ? 0, xA2-A1 ? 0
20
21Redes de distribución
- A este problema se le conoce como el problema de
flujo de coste mÃnimo. - La solución del lineal siempre es entera, pero
existen procedimientos más rápidos para calcular
la solución. - Solución óptima x(0, 40, 10, 40, 80, 0, 20)T
21
22Campaña de publicidad
- Se quiere llevar a cabo una campaña de promoción
de un nuevo producto - Para ello se dispone de un presupuesto a invertir
en diferentes medios publicitarios - El objetivo es alcanzar la mayor audiencia
posible de clientes potenciales
22
23Campaña de publicidad
- Medios disponibles
- televisión, revistas, radio, periódicos,
buzoneo - Datos
- Audiencia
- Televisión Revistas Radio
Periódicos Buzoneo - 3 2
1 1,5 2 - Costes
- Televisión Revistas Radio
Periódicos Buzoneo - 6 2,5
1 1,2 1 - Recursos necesarios
- Televisión Revistas Radio
Periódicos Buzoneo Máximo - Escritores 12 5 2
4 3 200 - Ilustradores 12 8 0
6 4 300 - Auxiliares 2 2 2
2 2 200 - Otros datos
- Presupuesto P
- Campaña debe utilizar al menos tres medios
- Audiencia que se alcanza invirtiendo z euros en
un medio - a z 0,7 donde a es una constante indicada en la
tabla
23
24Campaña de publicidad
- Variables
- unidades de publicidad compradas a cada medio,
xi - Función objetivo audiencia alcanzada,
- ?i ai xi
- o en el caso no lineal,
- ?i ai xi0,7
- Restricciones
- Presupuesto ?i ci xi ? P
- Disponibilidad de recursos ?i rij xi ? dj
?j - No negatividad xi ? 0
- Número mÃnimo de medios
- ?i zi ? 3, xi ? K zi , zi ? 0,1 ?i
- zi ? k xi valor de k ?
24
25Asignación de tripulaciones
- Asignación de tripulaciones
- Determinar
- Número de tripulaciones a tener disponibles
durante los próximos meses - Las tripulaciones pueden tomarse de una reserva,
o devolverse a dicha reserva - Se desea emplear el número mÃnimo de
tripulaciones necesario
25
26Asignación de tripulaciones
- Condiciones
- Se deben cubrir las horas de vuelo
- Noviembre 440
- Diciembre 580
- Enero 600
- Febrero 420
- Cada tripulación puede hacer un máximo de 40 h.
de vuelo al mes - Otras condiciones
- Cada nueva tripulación debe ser entrenada
- Durante el primer mes, entrenamiento cuesta 10 h.
a nueva tripulación y a una tripulación ya
veterana - Como máximo pueden tomarse de la reserva tres
tripulaciones en un mes
26
27Asignación de tripulaciones
- Variables
- Tripulaciones asignadas cada mes, xt
- Var. auxiliares para facilitar la formulación
- Número de tripulaciones a añadir at y a devolver
a la reserva dt en cada mes - Función objetivo
- Min ?t xt
- Restricciones
- Cumplimiento de las horas 40xt - 10at ? ht
- LÃmite nuevas tripulaciones at ? 3
- Necesidades de entrenamiento xt ? at
- Relación entre variables xt1 xt at - dt
- No negatividad xt , at , dt ? 0
- Integralidad xt , at , dt enteras
27
28Asignación de tripulaciones
- Problema resultante
- min ?t xt
- s.a 40xt - 10at ? ht
- xt1 xt at - dt
- xt ? at
- at ? 3
- xt , at , dt ? 0
- xt , at , dt enteras
29Localización
- Localización de puntos de acceso WI-FI.
- Determinar
- Dónde instalar puntos de acceso entre un conjunto
de 5 posibles puntos. - Cada localización tiene un coste.
- Se trata de asegurar la cobertura divida en una
serie de 7 barrios.
30Localización
- Datos
- Matriz de incidencia barrio-localización y
costes - L1 L2 L3 L4 L5
- B1 1 0 1 1 0
- B2 1 0 1 0 1
- B3 0 1 0 1 0
- B4 1 0 0 1 0
- B5 0 0 1 1 0
- B6 1 1 1 0 0
- B7 1 0 0 0 1
- C 100 50 100 120 46
- aij si el punto j da cobertura al barrio i
31Localización
- Variables
- Si se instala un punto de acceso en la
localización j xj j1,2, .. 5 - Función objetivo minimizar el coste
- ?j cjxj
- Restricciones
- El barrio i ha de tener cobertura
- ?j aij xi ? 1 para ? i1,2, ,7
- Variables enteras xi ? 0,1
32Optimización de carteras
- Optimización de carteras
- Determinar
- En que carteras invertir para lograr el más alto
rendimiento. - Cada año una cantidad a invertir y lo que se
ahorra se - pierde
- Se desea obtener el máximo de beneficio
33Optimización de carteras
- Datos
- Datos de inversión
- Año 1 Año 2 Año 3 Año
4 Beneficio - C1 60 10 10 10
250 - C2 35 35 35 35
375 - C3 10 50 50 10
275 - C4 15 10 10 40
140 - Fondos Inversión 90 80 80 50
- No se puede invertir en C3 y C4 por ser productos
parecidos
34Optimización de carteras
- Optimización de carteras
- Variables
- Si se invierte en el producto i1, , 4, xi
- Variables enteras xi ? 0,1 ?i
- Función objetivo
- Suma de ganancias esperadas ?i bixi
- Restricciones
- Restricciones de presupuesto de cada año
- 60x135x210x315x4 ?90
- 10x135x250x310x4 ?80
- 10x135x250x310x4 ?80
- 10x135x210x340x4 ?50
- No invertir en C3 y C4 x3x4 ?1
35Problema de producción
- Problema de producción
- Una empresa fabrica 3 productos A, B y C
empleando 5 equipos I, II, III, IV y V - El producto C requiere una unidad de A y 2 de B
- Los beneficios por unidad son A 20 B 8 C
38 - Los tiempos necesarios por unidad son
- I II III IV
V - A 0.8 0.5 0.1 0.3
- B 0.25 0.1 0.15
- C 0.15
- El número de equipos disponibles es
- I 20 II 5 III 10 IV 4 V
6 - Cada equipo se puede operar 200 horas en un mes
36Problema de producción
- Variables
- Número de productos de cada tipo xA, xB , xC
- Variables enteras y mayores o iguales que 0
- Función objetivo
- Maximizar los beneficios
- 20 xA 8 xB (38 - 20 - 16) xC
- Restricciones
- Debidas al número de horas y el número de
máquinas disponibles y el porcentaje de
utilización de cada máquina. - 0.8 xA 0.25 xB ? 4000
- 0.1 xB ?
1000 - 0.5 xA 0.15 xB ? 2000
- 0.1 xA 0.15 xC ? 800
- 0.3 xA ?
1200 - El número de productos producidos de A y de B en
relación al producto C - - xA xC ? 0
- - xB 2 xC ? 0
37Problema de producción
- Problema de producción
- max 20 xA 8 xB (38 - 20 - 16) xC
- s.a 0.8 xA 0.25 xB ? 4000
- 0.1 xB ?
1000 - 0.5 xA 0.15 xB ? 2000
- 0.1 xA 0.15 xC ? 800
- 0.3 xA ?
1200 - - xA xC ? 0
- - xB 2 xC ? 0
- xA , xB , xC ? 0
38Problema de producción
- Problema en forma estándar
- max 20 xA 8 xB (38 - 20 - 16) xC
- s.a 0.8 xA 0.25 xB sI
4000 - 0.1 xB
sII 1000 - 0.5 xA 0.15 xB sIII
2000 - 0.1 xA 0.15 xC sIV
800 - 0.3 xA sV
1200 - - xA xC sA
0 - - xB 2 xC sB
0 - x , s ? 0
39Planificación de generación eléctrica
- Planificación de generación eléctrica
- Se dispone de una central de generación
- Determinar niveles óptimos de generación
- Para una estimación de precios
- Correspondiente a 24 horas del dÃa siguiente
- Beneficios
- Ingresos basados en precios de mercado
- Costes asociados a la tecnologÃa
39
40Planificación de generación eléctrica
- Planificación de generación eléctrica
- Restricciones tecnológicas
- LÃmites a la generación
- 0 ? gt ? 400
- MÃnimos técnicos
- gt ? 0 , 100,400
- LÃmites en los cambios de nivel de generación
- De un periodo al siguiente, cambio máximo de 50
MWh
40
41Planificación de generación eléctrica
- Planificación de generación eléctrica
- Costes de generación
- Costes variables
- 55 6.4 g 0.001 g 2
- Costes fijos
- Arranque 720 , Parada 260
- Precios estimados
- 3.47 3.67 6.17 6.36 6.36 8.68 8.78
8.70 7.50 6.32 6.38 6.37
41
42Planificación de generación eléctrica
- Planificación de generación eléctrica
- Variables niveles de generación gt
- Función objetivo beneficios totales
- ?t ( pt gt - 55 - 6.4 gt - 0.001 gt2 )
- Restricciones
- LÃmites a los cambios de nivel
- -50 ? gt - gt -1 ? 50
- Arranques y paradas?
42
43Planificación de generación eléctrica
- Restricciones planificación generación
- Valores permitidos de las variables
- gt 100 zt wt , 0 ? wt ? 300zt , zt ? 0,1
- Cambios en nivel de generación
- -50 ? wt - wt -1 ? 50
- Costes de arranque
- Cuándo se produce un arranque yt ? 0,1
- Costes totales de arranque 720 ?t yt
- Relación con otras variables zt - zt -1 ? yt
43
44Generación central ciclo combinado
- Generación central ciclo combinado
- Central eléctrica dos modos de operación
- Ciclo de gas
- Ciclo combinado (gas carbón)
- CaracterÃsticas diferentes en ambos ciclos
- Costes
- Capacidad
- Restricciones que ligan los ciclos
45Generación central ciclo combinado
- Datos
- Costes operación
- gas cg agx bgx2
- combinado cc acx bcx2
- Costes arranque
- gas sg combinado sc
- Capacidades
- gas ug combinado uc (mÃnimo lc )
46Generación central ciclo combinado
- Datos
- Tiempos mÃnimos
- Entre arranque gas y arranque combinado tc
- Entre apagado y arranque ta
- Otros datos
- Precios de mercado conocidos pt
- Objetivo
- Beneficios
47Generación central ciclo combinado
- Variables
- Generación de energÃa en cada periodo xt
- Ciclo de gas funcionando yt
- Ciclo combinado funcionando zt
- Arranque del ciclo de gas vt
- Arranque del ciclo combinado wt
- Función objetivo
- ?t pt xt - yt (cg agx bgx2 ) - zt (cc acx
bcx2 - cg - agx - bgx2 ) - vt cg - wt cc
48Generación central ciclo combinado
- Restricciones
- zt lc ? xt ? yt ug zt (uc - ug )
- wt ? yt-t t 0,...,tg
- vt ? 1 - yt-t t 1,...,tc
- vt ? yt - yt -1
- wt ? zt - zt -1
- zt ? yt
- yt , zt , vt , wt ? 0,1
49Ampliación de la red de transporte
- Ampliación de la red de transporte
- Estudiar la instalación de nuevas lÃneas para
transmisión de energÃa eléctrica - Se dispone de una red de transmisión
- Se estudian alternativas de lÃneas entre
diferentes puntos (nodos) del sistema - Se conocen a priori las caracterÃsticas de las
lÃneas a construir (y su coste)
50Ampliación de la red de transporte
- Datos
- Capacidades de generación, gi
- Capacidades máximas de las lÃneas, kij
- Coste de cada nueva lÃnea, vij
- Conductancia de lÃneas, cij
- Susceptancia de lÃneas, ?ij
- Existencia de lÃneas, sij
- Vale 1 si la lÃnea existe y 0 si no
- LÃmites para los ángulos de voltaje, dij
51Ampliación de la red de transporte
- Variables
- EnergÃa transportada en cada lÃnea, xij
- Generación en cada central, yi
- Construcción (o no) de una lÃnea, zij
- Pérdidas en cada lÃnea, wij
- Diferencia de ángulos de voltaje, ?ij
52Ampliación de la red de transporte
- Función objetivo
- Coste de operación y construcción
- ?jj vij zij ?j yi
- Restricciones
- Balance de energÃa
- - ?j sij xij yi di
- Pérdidas en las lÃneas
- wij 2 cij zij (1 - cos ?ij )
- Relación entre flujos y ángulos
- xij ?ij zij sin ?ij
53Ampliación de la red de transporte
- Otras restricciones
- Restricciones de cota
- 0 ? xij ? kij
- 0 ? yi ? gi
- -dij ? ?ij ? dij
- Otras restricciones
- zij ? 0,1
54Formulación de problemas
- Ejercicio formulación
- Frutos secos almendras, cacahuetes, nueces
- Dispone de 150 Kg, 100 Kg y 50 Kg respect.
- Tres productos, con porcentajes
- A 20 80 0
- B 30 50 20
- C 50 20 30
- Beneficios esperados 90 (A), 120 (B), 160 (C)
- Cantidad de cada producto?
55Formulación de problemas
- Ejercicio formulación
- Solicitud de asignación de frecuencias de cuatro
emisoras de radio. - Dos frecuencias interfieren si están a 0,5
megahertz de distancia. - Distancias disponibles
- 100.0,100.1,100.3,100.7,101.0,101.1,101.4,101.8
- es posible asignar cuatro frecuencias?
56Formulación de problemas
- Ejercicio formulación
- Planificación de la producción
- Empresa fábrica dos productos de los que debe
producir P1 por lo menos 600000 y P2 por lo menos
400000. - Estos productos se fabrican en dos máquinas cada
una de ellas está disponible 40 h/s. - En la siguiente tabla se muestran los
requerimientos de coste y tiempo para cada
producto. - Maximizar la ganancia de la empresa.
57Indice
Ejemplo sencillo de producción Estimación costes
generación eléctrica Problema de transporte Redes
de distribución Campaña de publicidad Asignación
de tripulaciones Problema de producción Localizaci
ón Optimización de carteras Planificación de
generación eléctrica Generación central ciclo
combinado Ejercicios propuestos