• No se han encontrado resultados

Capitulo III: La importancia de la publicidad BTL como herramienta promocional en el

3.3 Herramientas de estrategia del BTL

3.3.3 Viral

Theorem 5.10. For the assignment problem on a graph G and for a discrete uncertainty set U = {c1, . . . , cm}, we can polynomially reduce Problem (M2)

to Problem (M3) with at least m + k − 1 scenarios, for any fixed k < m.

Proof. Instead of (M2) we consider the equivalent Problem (M20) (see Theo- rem 3.1). The proof is similar to the previous proofs. For a given instance of the min-max assignment problem, i.e. a bipartite graph G = (V, W, E) and an uncertainty set U = {c1, . . . , cm}, we define the graph Gask := (Vkas, Wkas, Ekas)

with Vas

k := V ∪ {v1, . . . , vk−1}, Wkas= W ∪ {w1, . . . , wk−1} and

Ekas:= E ∪ {fij = {vi, wj} : i, j = 1, . . . , k − 1} .

The latter construction is shown in Figure 5.3. Note that any feasible solution on Gask must induce a perfect matching in G and a perfect matching in the subgraph with nodes v1, . . . , vk−1 and w1, . . . , wk−1. The idea of the proof is

to define scenarios on Gas

k that force the min-max-min problem to choose k

solutions x(i) such that for each i = 1, . . . , k − 1 solution x(i) uses edge fii

v1 v2 v3 w1 w2 w3 G

Figure 5.3: The graph Gas

k for k = 4.

this end, we define scenarios ¯c1, . . . , ¯cm on Gask by extending every scenario

ci ∈ U by zero on the edges fii for all i = 1 . . . , k − 1 and by 2M on all other

edges. Here M can be chosen as

M := m X i=1 |E| X j=1 |(ci)j| + 1.

Then we add scenarios d1, . . . dk−1 such that in scenario di the edges fjj

have cost 3M for j 6= i and edge fii has cost −2M . Furthermore for any i

each edge fij for j = 1, . . . , k − 1 and j 6= i has cost 3M . All other edges

have cost 0. Now we choose a solution x(1), . . . x(k) of the min-max-min

assignment problem on Gas

k , such that for each i = 1, . . . , k − 1 solution x(i)

uses edge fii and none of the edges fjj for j 6= i and solution x(k) uses all

edges fjj for each j = 1, . . . , k − 1. Note that there always exists a perfect

matching in Gas

k with the latter properties if a perfect matching in the original

graph G exists. For solutions with the latter properties the objective value is max c∈{¯c1,...,¯cm,d1,...dk−1} min i=1,...,kc > x(i) < M,

since on ¯ci the minimum is attained by x(k) and therefore, by the definition

of M , it is strictly lower than M . On the other hand on di the minimum is

attained by x(i) and is smaller than −M . Therefore we know that every opti-

mal solution of the min-max-min problem on the graph Gas

k must contain for

each edge i = 1 . . . , k − 1 a solution with the property of x(i) since otherwise if this is not true every solution has to use one of the edges fij with j 6= i

which all have cost 3M in scenario di. Therefore in scenario di the minimum

mini=1,...,kc>x(i) is greater than M and therefore

max c∈{¯c1,...,¯cm,d1,...dk−1} min i=1,...,kc > x(i) ≥ M

which cannot be optimal by the observation above. By the same reasoning applied to the scenarios ¯ci, in every optimal solution there must be contained

a solution which uses all edges fii for i = 1, . . . , k − 1. So let x(1), . . . , x(k)

be an optimal solution with the properties like above. Then we have max c∈{d1,...,dk−1} min i=1,...,kc > x(i) < −M by the reasoning above. On the other hand

max c∈{¯c1,...,¯cm} min i=1,...,kc > x(i) = max c∈{c1,...,cm} c>x(k) > −M and therefore min

x(1),...,x(k)∈Xc∈{¯c1,...,¯maxcm,d1,...dk−1}i=1,...,kmin c >

x(i) = min

x∈Xc∈{cmax1,...,cm} c>x. and the min-max optimal solution must be contained inx(1), . . . , x(k) .

Corollary 5.11. For any fixed k ∈ N and fixed m > k, Problem (M3) is

NP -hard for the assignment problem for uncertainty sets U with |U | = m. Proof. The Problem (M2) for the minimum assignment problem is NP -hard

for m ≥ 2 (see Table 3.1). From Theorem 5.10 we derive that the min-max- min variant of the same problem is NP -hard if the number of scenarios is at least k + 1.

Note that by Proposition 5.3 for k ≥ m Problem (M3) can be solved in

polynomial time for the assignment problem. Therefore the restriction to m > k is necessary.

Corollary 5.12. For any fixed k ∈ N, Problem (M3) with discrete U is

strongly NP -hard for the assignment problem.

Proof. The min-max variant of the assignment problem is strongly NP -hard if the number of scenarios is not constant (see Table 3.1). The result fol- lows since all numbers in the construction in the proof of Theorem 5.10 are polynomial in |U |.

Documento similar