• Keine Ergebnisse gefunden

Algorithms and Uncertainty Summer Term 2020

N/A
N/A
Protected

Academic year: 2022

Aktie "Algorithms and Uncertainty Summer Term 2020"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Thomas Kesselheim May 26, 2020

Alexander Braun Due: June 3, 2020 at noon

Algorithms and Uncertainty Summer Term 2020

Exercise Set 5

Lectures: Due to the Dies Academicus on May 27, there will be no lecture on Wednesday.

Further, there will also be no lectures on June 1 (Pfingstmontag) and June 3. On June 3, a Q&A session will be offered instead.

Tutorials: We will discuss this sheet on June 4 in a quick tutorial session. The week after, there is a public holiday (Fronleichnam) on Thursday, June 11, on which we will have no tutorials. Problem Set 6 will only be available in the week after the holidays, i.e. on June 10.

Exercise 1: (3+4 Points)

We extend the problem of opening boxes from Lecture 10. We are still allowed to open k boxes, but now, we may keep up to ` prizes instead of only one.

(a) Derive a linear program such that the expected reward of any adaptive policy is upper- bounded by the value of the optimal LP solution. Give a proof.

(b) Show that the adaptivity gap is still at most 8.

Exercise 2: (4 Points)

Show that Stochastic Set Cover can be reduced to the deterministic problem. To this end, define a different universe of elements U0, family of subsets S0, and costs (c0S0)S0∈S0 appro- priately. Any solution of this Set Cover instance then corresponds to a policy of the same cost.

Exercise 3: (3+3+3 Points)

We consider the Stochastic Vertex Cover problem. The edge set A ⊆ E is uncertain, but drawn from a known probability distribution. The probability that the edge set is A ⊆ E is given by pA. Our goal is to compute a Vertex Cover of mimimum cost for the graph G= (V, A). BeforeA is revealed, we have to pay cIv for v, afterwardscIIv ≥cIv.

(a) Derive an LP such that every policy corresponds to a feasible solution. Consider vari- ables xv denoting if v is picked in the first stage and yA,v if the edge set is A and v is picked in the second stage.

In order to compute a feasible policy, we use the following algorithm which uses an optimal LP solution (x, y):

1. In the first stage, pick all vertices for whichxv14.

2. In the second stage, when knowing A, pick all vertices for which yA,v14. (b) Show that this algorithm always computes a feasible policy.

(c) Show that the expected cost of the computed policy is at most 4-times the expected cost of the optimal policy.

Referenzen

ÄHNLICHE DOKUMENTE

Therefore, we consider the Vertex Cover problem: The task is to cover edges in a graph where an edge can be covered by its incident vertices.. We are interested in finding a

Note that you should see this also as a chance to talk about definitions, proof ideas and techniques in addition to only working out a formal solution for the tasks. If you do not

Note that you should see this also as a chance to talk about definitions, proof ideas and techniques in addition to only working out a formal solution for the tasks.. If you do not

Afterwards we get to know which of the k results the user was interested in and incur a cost of j if this was the j th result in our order. Model this problem as an online

Show that the Entropical regularizer is η 1 -strongly convex with respect to the ` 1 -norm in the experts setting. Hint: Pinsker’s inequality can be

Therefore, consider an α-competitive online algorithm for the online Steiner tree problem on complete graphs satisfying the triangular inequality (a.k.a. metric Steiner tree

You should reuse algorithms and results from the lectures.. Exercise 2:

We consider the following Greedy algorithm.. Also give a bound for