Tak

 0    23 Datenblatt    poteznydestrojer
mp3 downloaden Drucken spielen überprüfen
 
Frage Antworten
1||Cmax
Lernen beginnen
wszystko działa - łatwy
1|prec|Cma
Lernen beginnen
sort topologiczny - łatwy
1|rj|Cmax
Lernen beginnen
sort po rj - łatwy
1||Lmax
Lernen beginnen
sort po dj - łatwy
1|rj, pmtn|Lmax
Lernen beginnen
(Algorytm Horna) - sort po dj, wykonywanie zadań które są gotowe(rj), przerwanie jeśli są gotowe zadania o wcześniejszym dj - łatwy
1||sum(Cj)
Lernen beginnen
sort po pj - łatwy
1||sum(wjCj)
Lernen beginnen
sort po pj/wj - łatwy
1||sum(Uj)
Lernen beginnen
(algorytm Hodgsona) sort po dj, wyluczenie na pewno spóźnionych(spóźnionen na końcu) - łatwy
1||Y
Lernen beginnen
np-trudny
1 | pj = p | Y
Lernen beginnen
(algorytm Jacksona) sort po dj, u = floor(Dmax/p) v= ceil(Dmax/p) best z (Tu+1, Tn) (T1, Tu) (Tv+1, Tn) (T1, Tv)
Algorytmy listowe - co to?
Lernen beginnen
proste algorytmy przydzielające zadania względem sort, jakiejś listy(jak jacksona)
Maszyna P
Lernen beginnen
parralel - identyczna (wszystkie czasy przetwarzania identyczne na każdej maszynie)
Maszyna Q
Lernen beginnen
uniQ - jednorodna (różne prędkości maszyn)
Maszyna R
Lernen beginnen
unRelated - dowolne(każde zadanie rózna prędkość na różnych maszynach
P | pmtn | Cmax
Lernen beginnen
(Algorytm McNaughtona) Cmax = max(max(pj), 1/m*sum(pj)), dopóki czas na maszynie mniejszy od Cmax{dodawaj zadania}, w przeciwnym wypadku, przerwij zadanie i dodaj jego reszte do następnej maszyny
P||Cmax
Lernen beginnen
np-trudny, istnieje algorytm aproksymacyjny - sort po pj
1, O, F, Pk, Qk, Q, Rk, R, J, FFS
Lernen beginnen
1 -> O, F, Pk | Pk->P, Qk->Q, Rk -> R | F->J, FFK
...
Lernen beginnen
...
...
Lernen beginnen
...
Cmax, Lmax, D|E, Dw|Ew, U, Uw, Y, Yw, F, Fw
Lernen beginnen
Cmax->Lmax->(D|E -> Dw|Ew, U->Uw, Y->Yw, F->Fw, D|E
Problem P | in-tree, pj = 1 | Cmax
Lernen beginnen
łatwy (algorytm Hu) - oblicz poziomy zadań(gdzie poziom to oddalenie od ostatniego możliwego do wykonania zadania), wykonaj m zadań, przekalkuluj poziomy...
Problem P | pmtn, rj | Yw
Lernen beginnen
łatwy (min-cost, max-flow + McNaughton) Ojcze Nasz żeby tego nie było
Problem P2 | dj = d | Y
Lernen beginnen
np-trudny - programowanie dynamiczne - f(j, A, B) = min(max(0, pj-A) + f(j-1, A, B), ...)

Sie müssen eingeloggt sein, um einen Kommentar zu schreiben.