• Nie Znaleziono Wyników

Zadanie 2. Zaproponuj algorytm działający w czasie O ∗ (2 n ) obliczający permanent ma- cierzy n × n o elementach w zbiorze {0, 1}.

N/A
N/A
Protected

Academic year: 2021

Share "Zadanie 2. Zaproponuj algorytm działający w czasie O ∗ (2 n ) obliczający permanent ma- cierzy n × n o elementach w zbiorze {0, 1}."

Copied!
2
0
0

Pełen tekst

(1)

APT Algorytmika Problemów Trudnych: Egzamin Semestr letni 2019/2020

Kraków 24 czerwiec 2021

Powodzenia!!!

Zadanie 1. Dla danego na wejściu grafu dwudzielnego (U, V, E), podziału A 1 , . . . , A k zbioru U na k zbiorów, podziału zbioru V na k zbiorów B 1 , . . . , B k oraz parametru k mamy stwierdzić, czy graf (U, V, E) zawiera klikę dwudzielną K k,k , która zawiera dokładnie jeden wierzchołek w każdym zbiorze A i oraz dokładnie jeden wierzchołek w każdym zbiorze B i , dla każdego i ∈ [k]. Zdecyduj, czy powyższy problem należy do klasy FPT?

Zadanie 2. Zaproponuj algorytm działający w czasie O (2 n ) obliczający permanent ma- cierzy n × n o elementach w zbiorze {0, 1}.

Zadanie 3. Zaproponuj algorytm o złożoności 2 O(k log k) n znajdujący minimalne drzewo Steinera w grafach o szerokości drzewowej ¬ k.

Możesz założyć, że graf G jest podany na wejściu wraz ze swoją ładną dekompozycją drzewową o szerokości ¬ k.

Zadanie 4. W problemie alokacji punktów usługowych dany jest zbiór ich możliwych lokalizacji F oraz zbiór klientów C. Dla każdego punktu f z F dany jest koszt w f otwarcia punktu f oraz dla każdego punktu f oraz każdego klienta c dany jest koszt połączenia w f c klienta c do punktu f . Naszym celem jest wybranie podzbioru F 0 ⊂ F tak, aby zminimalizować wartość

X

f ∈F

0

w f + X

c∈C

min f ∈F

0

(w cf ),

to jest, sumaryczny koszt otwarcia punktów w lokalizacjach F 0 oraz koszt połączeń każdego klienta do pewnego otwartego punktu z F 0 .

(i) Znajdź algorytm O(log |C|)-aproksymacyjny dla powyższego problemu.

(ii) Wykaż, że dla pewnej stałej c nie istnieje algorytm c log |D| aproksymacyjny dla powyższego problemu korzystając z twierdzenia, ze dla pewnej stałej c nie istnieje algorytm c log |U | aproksymacyjny dla problemu minimalnego pokrycia zbiorami nad uniwersum U .

Zadanie 5. Niech G będzie pełnym grafem ważonym z wagami d i,j dla i, j ∈ V (G) spełniającymi nierówność trójkąta na V (G).

Rozpatrz następujący algorytm tworzenia trasy komiwojażera w ważonym grafie G:

∗ wybierz wierzchołki i, j, które minimalizują wartość d i,j , i utwórz skierowany cykl C składający się z dwóch zorientowanych krawędzi prowadzacych od i do j oraz od j do i,

∗ powtarzaj n − 2 razy następujący krok:

∗ wybierz element u ∈ V \ C oraz v ∈ C taki, że

d u,v = min{d x,y : x ∈ V \ C oraz y ∈ C},

∗ dołóż element u do cyklu C tak, że w rozszerzonym skierowanym cyklu C mamy krawędź z u do v oraz z v do u 0 , gdzie u 0 było następnikiem u na cyklu C tuż przed jego rozszerzeniem.

Strona 1/2

(2)

APT Algorytmika Problemów Trudnych: Egzamin Semestr letni 2019/2020

Kraków 24 czerwiec 2021

Czy powyższy algorytm jest algorytmem 2-aproksymacyjnym dla problemu komiwojaże- ra? Odpowiedź uzasadnij.

Zadanie 6. W planarnym problemie k-centrum dany jest zbiór punktów P na płaszczyź- nie. Należy wybrać k punktów z P (zwanych centrum) tak, by zminimalizować maksymal- nalną odległość każdego punktu z P do punktu z C. Zaproponuj algorytm 2-aproksymacyjny dla tego problemu.

Strona 2/2

Cytaty

Powiązane dokumenty

Ćwiczenia 1, AM 2, semestr letni, 27.02.2017. Twierdzenie o zbieżności

W wyniku skªadania dwóch funkcji monotonicznie rosn¡cych lub malej¡cych otrzymamy funkcj¦ monotonicznie rosn¡c¡. Natomiast skªadaj¡c funkcj¦ monotonicznie rosn¡c¡ z funkcj¡

Warszawy w Warszawie XIII Wydział Gospodarczy Krajowego Rejestru Sądowego pod numerem KRS 0000699821 oraz do wykonywania na tymże Nadzwyczajnym Walnym Zgromadzeniu 4MASS

Walne Zgromadzenie Spółki udziela Panu Jakubowi Trzebińskiemu - Członkowi Rady Nadzorczej - absolutorium z wykonania obowiązków za okres pełnienia funkcji w roku 2020..

Liczby przeciwne są to takie dwie liczby, których suma wynosi zero... 6 osób lubi

Zmiana oznaczenia akcji serii A, B, C, D, E, F, G, H, I, J oraz T Spółki w serię W odbędzie się bez jednoczesnej zmiany wartości nominalnej akcji, która nadal wynosić będzie 10

To nieprzemienne cia lo jest znane jako zbi´ or kwa- ternion´

[r]