• Keine Ergebnisse gefunden

Algorithms and Uncertainty Summer Term 2021

N/A
N/A
Protected

Academic year: 2022

Aktie "Algorithms and Uncertainty Summer Term 2021"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Thomas Kesselheim April 29, 2021 Alexander Braun

Algorithms and Uncertainty Summer Term 2021

Tutorial Session - Week 3

You are supposed to work on these tasks in class together with your fellow students. There- fore, you are sent into Zoom Breakout-Rooms together with 1-3 other students. Once entered, make sure your camera and microphone are switched on and start with a quick introduction if you do not know each other yet.

Afterwards, you are supposed to discuss the exercises on this sheet. 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 know a definition or theorem by hard, feel free to open the lecture notes and have a look. Further, if you have any questions, I will drop by in your Breakout-Room to discuss possible issues with you.

Exercise 1:

Consider the following rounding algorithm for the Online Set Cover problem. In step t, as a new element e arrives, holding a solution to the factional set cover problem, we pick all sets S ∈ S for whichx(t)S ≥1/f. Again, let f = maxe∈U|{S ∈ S |e∈S}| denote the frequency of the set system, which is known beforehand.

(a) Show that the rounded integral solution is feasible for the Online Set Cover problem.

(b) Show that if we use anα-competitive algorithm for the fractional problem, the algorithm for the integral problem is αf-competitive.

Bonus Task:

Our lower bound for Online Set Cover assumes that the algorithm is lazy. Show that this assumption is indeed without loss of generality.

Consider an arbitrary online algorithm ALG, which sometimes selects unnecessary or multiple sets. Construct an algorithm ALG0 that always selects only a single set and only if it is necessary such that cost(ALG0(σ))≤cost(ALG(σ)) for all σ.

Hint: Keep ALG running in the background.

Referenzen

ÄHNLICHE DOKUMENTE

Afterwards, you are supposed to discuss the exercises on this sheet. Note that you should see this also as a chance to talk about definitions, proof ideas and techniques used in

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

Hint: You can mainly use the idea from the lecture - in addition, you should consider that a randomized algorithm is allowed to match two vertices with some probability instead

(a) Show that the unweighted offline version of Set Cover (i.e. all sets have a cost of 1) is a special case of the directed offline Steiner Tree problem. Remark: The directed

We consider the Stochastic Vertex Cover problem which is a special case of the Stochastic Set Cover problem from the lecture. Consider variables x v denoting if v is picked in the

[r]

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