• Nie Znaleziono Wyników

Kolokwium z Algorytmiki, 7 maja 2008 r.

N/A
N/A
Protected

Academic year: 2021

Share "Kolokwium z Algorytmiki, 7 maja 2008 r."

Copied!
1
0
0

Pełen tekst

(1)

Kolokwium z Algorytmiki, 7 maja 2008 r.

Zadanie 1 Skojarzeniem indukowanym grafu G nazywamy takie skojarzenie M, »e dowolne dwa ko«ce ró»nych kraw¦dzi z M nie s¡ poª¡czone kraw¦dzi¡ w G. Udowodnij, »e nast¦puj¡cy problem jest NP-zupeªny:

Egzemplarz:

Graf nieskierowany G = (V, E), liczba k ∈ N.

Pytanie:

Czy w G istnieje skojarzenie indukowane rozmiaru co najmniej k?

Zadanie 2 Zaproponuj (wielomianowy) algorytm aproksymacyjny dla nast¦puj¡cego wa- riantu problemu pokrycia zbioru. Dane s¡ zbiory S1, S2, . . . Sk⊂ N, ka»dy mocy co najwy»ej 3. Nale»y znale¹¢ jak najmniejszy zbiór C ⊆ {1, . . . , k} taki, »e Si∈CSi =Sk

i=1Si.

Oszacuj wspóªczynnik aproksymacji swojego algorytmu i podaj tzw. trudny przykªad dla swojego algortmu, czyli taki egzemplarz problemu, dla którego iloraz mocy zbioru zwraca- nego przez algorytm i rozwi¡zania optymalnego jest mo»liwie du»y.

Zadanie 3 Dane jest sªowo t oraz ci¡g par liczb naturalnych (si, li), i = 1, . . . , k. Dla dowolnego i, para (si, li) deniuje podsªowo wi sªowa t, zaczynaj¡ce si¦ na pozycji si i zawieraj¡ce li symboli. Mo»na zaªo»y¢, »e dla ka»dego j = 1, . . . , |t| jest co najwy»ej jedna para (si, li), taka, »e si = j. Zaprojektuj efektywny algorytm, który obliczy liczb¦ ró»nych sªów w ci¡gu w1, . . . , wk. Uzasadnij jego poprawno±¢ i oszacuj zªo»ono±¢.

Uwaga: Optymalne (liniowe) rozwi¡zanie wymaga struktury danych RMQ. Je±li nie znasz tej struktury spróbuj zaprojektowa¢ algorytm O(n log n) lub algorytm liniowy dla prostszej wersji gdy dla dowolnych i,j zachodzi li = lj.

Cytaty

Powiązane dokumenty

Zakªada si¦ przy tym, »e ze wzgl¦du na peªn¡ symetri¦, betonowy blok dziaªa z takim samym obci¡»eniem na ka»d¡ z dwóch belek...

W przedstawionym na rys.1 ukªadzie przerzutnika Schmitta napi¦cie wyj±ciowe przyjmu- je dwie warto±ci równe napi¦ciom nasycenia wzmacniacza operacyjnego, tzn... Kiedy ukªad faz

[r]

Poniewa» budynek jest wykonany z cegªy nale»y go wzmocni¢ na poziomie fundamentu wykonuj¡c dodatkowy solidny, betonowy fundament, który przejmie caªy ci¦»ar budynku i

Pozycyjny system liczbowy, w którym zapisana jest równo±¢ istnieje, a jego podstawa to

Zatem, aby bez wyboczenia pr¦t ±ciskany mógª przenie±¢ ten ci¦»ar, nale»y zwi¦kszy¢ jego przekrój, czyli { w przypadku gdy jest on koªowy { jego ±rednic¦ zwi¦kszaj¡c z d1

Miar¡ odksztaªcenia napi¦cia zasilajacego przeksztaªtnik w miejscu jego przyª¡czenia, po- dobnie jak dla pr¡dów odksztaªconych, jest wspóªczynnik zawarto±ci

emisj¦ CO2, przyjmuj¡c, »e gaz ten kr¡»y w obiegu zamkni¦tym { wyemitowany do atmosfery w procesie spalania jest nast¦pnie absorbowany w biosferze (przyrost biomasy