3b138c6b90bcd17amed

3b138c6b90bcd17amed



Korzystając z algorytmu programowania dynamieznego znajdź optymalne upakowanie plecaka. Do pracy załącz swoje obliczenia.

6. (pki I) Elementy zbioru X-{xł, Xr,i, ...xt } zostały włożone na stos S w kolejności x«. x„.,, ...x(. Zaznaczyć właściwą liczbę operacji pusli r pop w procesie usuwania elementu x, z S. Po wykonaniu operacji usunięcia na stosie S pow inny znajdować sic następujące elementy: x,. x„,.....xx,.,,... x, (element Xj znajduje się na górze stosu).

0    operacji push + i operacji pop

<b) 2*łn-i)cpcracji push +■ l operacja pop

(c)    (i-l) opernej i push + i operacji pop

(d)    imui odpowiedź (jaka?)

? (pkt. 11 Niech A będzie następującym algorytmem bagin

p:«2; bool := ~rue;

while (H>*p <n+l and bool) do

lt n uiod p « 0 then bool :=> falsc fi;

P P+l srd end

(a)    Podać niezmiennik pctli while występującej w tym algorytmie wiedząc, że n jest liczbą naturalną Uzasadnić wybór.

(b)    Podać warunek końcowy prcCond tąk, aby algorytm A był poprawny względem specyfikacji {prcCond} A (postCond), gdzie prcCond ={n>l, n jest liczbą naturalną}.

(c)    Uzasadnić poprawność algorytmu A względem wybranej w punkcie poprzednim specyfikacji.

(d)    Oszacować asymptotyczna złożoność obliczeniową algorytmu,

8. (pkt 2) Dla poniższej sieci połączeń między miastami wyznaczyć minimalną ścieżkę z miasta a do k, posługując strategią programowania dynamicznego. Podaj wszystkie optymalne rozwiązania. I>o odpowiedzi załącz, każdy z kroków wykonanych przez siebie obliczeń

!Uwaga. Na ocenę bardzo dobrą należy uzyskać co najmniej l4 punktów. Na cccnc dostateczną należy uzyskać 7 [punktów.    _ I


Wyszukiwarka

Podobne podstrony:
egzamin2009 2 .1 • Korzystając z algorytmu programowania dynamicznego znajdź optymalne upakowanie pl
412 413 412 Programowanie dynamiczne 9. Konstruujemy optymalną realizację procesu. Korzystając z opt
406 407 406 Programowanie dynamiczne9.2.4. Zasada optymalności Bellmana i równania optymalności Rozw
PROGRAMOWANIE DYNAMICZNE 1.    Metoda optymalizacyjna do rozwiązywania pewnej klasy
1. Wprowadzenie1.1. Instalacja programu 3D Studio MAX przeznaczone jest do pracy w środowisku Window
II. Program praktyki śródrocznej - asystenckiej Cele: wdrożenie do pracy w szkole zapoznanie z
Program przeze mnie napisany przeznaczony jest do pracy z dziećmi będącymi w klasie czwartej szkoty
Programowanie dynamiczne (6 godz) 1.    Zasada optymalności Bellmana 2.
Wojciech Grega, Metody Optymalizacji Tab.l Klasyfikacja algorytmów programowania
Stosując metodologię programowania dynamicznego oraz ideę algorytmu sekwencyjnego można rozwiązać ba
410 411 410 Programowanie dynamiczne Przedstawione powyżej równania optymalności oraz ich rozwiązani
414 415 414 Programowanie dynamiczne więc, że korzystniej jest przekazać cały zasób środka na realiz
33628 zdj8 Algorytm obliczania wartości ciągu Fibonacciego (metoda programowania dynamicznego) ftin
Od wydawcy Metody programowania dynamicznego (czy też szerzej - dynamicznej optymalizacji") i
Zadanie 10.6. Korzystając z algorytmu Kruskala znaleźć optymalne drzewo w grafie o macierzy wag: oo

więcej podobnych podstron