Está en la página 1de 7

9) Estrategia para campaña electoral.

Una campaña política se encuentra en su última etapa y las preliminares indican que la elección está pareja. Uno de
los candidatos del cual usted es asesor, tiene suficientes fondos para comprar tiempo de TV por un total de cinco
comerciales en horas de mayor audiencia en estaciones localizadas en cuatro áreas diferentes. Con base en la
información de las preliminares se hizo una estimación del número de votos adicionales que se pueden ganar en las
diferentes áreas de difusión según el número de comerciales que se compren. Estas estimaciones se dan en la
siguiente tabla en miles de votos:

Utilice la programación dinámica para diseñar una estrategia respecto a cómo deben distribuirse los cinco comerciales
entre las cuatro áreas con el fin de maximizar el número estimado de votos ganados.

Número de Área
comerciales 1 2 3 4
0 0 0 0 0
1 4 6 5 3
2 7 8 9 7
3 7 10 11 12
4 12 11 10 14
5 15 12 9 16

DESARROLLO DEL PROBLEMA

0 0
5 5 5
6
5 16
8
12 9 9
10 11
11
0 0 10
4 4 4
6 5
8 9 14
0 10 11
4 11 10
0 0 12
3 3 3
7 5
6
8 9
5 9 0
10 11 7
0 0
12 2 2 2
5
6
8 9 3
15 7

0 0
1 1 1
6 5 0

0 0
0 0 0
Los números de la primera columna representan los nodos en la etapa 4 que nos llevan al nodo 0, en la
segunda columna está el número de votos que proporcionaría el ir del nodo i al nodo j. Como nuestro problema
es una maximización se elige el número de votos mayor, en este caso no hay mucho de donde elegí, los
números sombreados son los que se eligen.
En la columna siguiente se colocó el número de votos mayor.
X, representa el número de comerciales asignados.

ETAPA 1 ETAPA 2
T=1 F1 (i, j) = dij + f* 2(i) T=2 F2(I,j)= dij + f* 3 (i)
i/ 5 4 3 2 1 0 f*3(i X i/j 5 4 3 2 1 0 f*3(i Xt
j ) t )
5 23 22 22 20 18 15 23 0 5 21 23 20 19 16 12 23 1
4 … 17 18 17 15 11 18 1
3 … … 12 15 13 10 15 1
2 … … … 9 11 8 11 1
1 … … … … 5 6 6 1
ETAPA 4 0 … … … … … 0 0 0
ETAPA 3
T=4 F4(i,j)=dij + f* 5(i) T= 3 F3(i,j) = dij + f*4(i)

i/j 0 F*4(i Xf i/j 5 4 3 2 1 0 F*3(i Xt


) )
5 16 16 5 5 16 19 21 18 13 9 21 2
4 14 14 4
4 … 14 17 16 14 10 17 1
3 12 12 3
2 7 7 2 3 … … 12 12 12 11 12 (0,1,2)
1 3 3 1 2 … … … 7 8 9 9 2
0 0 0 0 1 … … … … 3 5 5 1
0 … … … … … 0 0 0

El resultado es:

Areas Comerciales
asignados
1 0
2 1
3 1
4 3

El área 1 no se le asignara ningún comercial.


Al área 2 se le asignará 1 comercial al igual que al área 3.
Y al área 4 se le asignará 3 comerciales.

Con esto el candidato obtendrá 23 mil votos, con lo que tiene asegurado ganar la campaña.

10) Una familia va a salir de vacaciones desde su ciudad natal. La familia desea visitar n ciudades y
dispone de un total de M días para hacerlo, con M <= n. La familia desea saber cuantos días
permanecer en cada ciudad de modo de maximizar la satisfacción total de sus vacaciones sabiendo que
para cada ciudad i existe una función de satisfacción gi que es función del número de días de
permanencia.

DESARROLLO DEL PROBLEMA


2.Debemos resolver los problemas asociado a cada etapa partiendo desde la última, para cada uno de los
posibles estados en que puede llegar el problema a la etapa en cuestión. Para resolver cada uno de estos
problemas haremos una enumeración explícita de los casos posibles para cada etapa y seleccionaremos la
mejor.

Cuidad 3:


y3 g3(0) g3(1) g3(2) g3(3) g3(4) g3(5) f3(y3) x 3
0 0 i i i i i 0 0
1 0 1 i i i i 1 1
2 0 1 3 i i i 3 2
3 0 1 3 3 i i 3 2,3
4 0 1 3 3 2 i 3 2,3
5 0 1 3 3 2 1 3 2,3
i: infactible, es decir, la familia no puede quedarse esa cantidad de días porque ya no le quedan
tantos.

Cuidad 2:

g2(x2)+f
¸ x` ˛
3 (y2−x2)

y2 x2 = 0 x2 = 1 x2 = 2 x2 = 3 x2 = 4 x2 = 5 f2 (y2 ) x∗2

0 0+0 i i i i i 0 0
1 0+1 1+0 i i i i 1 0,1
2 0+3 1+1 4+0 i i i 4 2
3 0+3 1+3 4+1 6+0 i i 6 4
4 0+3 1+3 4+3 6+1 8+0 i 8 4
5 0+3 1+3 4+3 6+3 8+1 8+0 9 4,3
Ciudad 1:
En este caso, como sabemos que inicialmente (antes de visitar la primera ciudad), la familia dispone
de 5 días para sus vacaciones, solo analizamos el caso y1 = 5
x∗
y1 x1 = 0x1 = 1x1 = 2x1 = 3x1 = 4x1 = 5 f1(y1) 1

5 0+9 1+8 2+6 3+4 4+1 5+0 9 0,


1

Finalmente existen 3 soluciones ´optimas, todas con beneficio ´optimo =9, cuyas estad´ıas en cada
ciudad viene dadas por:
Soluci´on Ciudad 1 Ciudad 2 Ciudad 3
Itinerario 1 0 3 2
Itinerario 2 0 4 1
Itinerario 3 1 4 0

También podría gustarte