Szeregowanie zadań
| msz | 06.04.2006 22:16:30 | |
![]() | Problem jest nastepujący: mamy n zadań ktorych czas trwania wynosi t1...tn. Mamy c procesorów. Nalezy przypisać i uszeregowac zadania do procesorów tak zeby zminimalizować wartość ![]() Dla zadania w wersji z jednym procesorem optymalny rezultat daje posortowanie zadań według czasów trwania (łatwo optymalność tego zachłannego algorytmu udowodnić). Niestety nie wiem jak rozwiazać problem dla wiekszej liczby procesorów. Tzn. pomysł jakis mam, ale nie wiem jak uzasadnić jego poprawnosc (nawet nie wiem czy jest poprawny). Bede wdzieczny za wszelką pomoc. | |
| Kajoj | 07.04.2006 08:27:15 | |
![]() | Następnym razem użyj Szmocy | |
| msz | 31.05.2006 00:48:35 | |
![]() | pozwole sobie odświeżyć temat ponieważ znów mnie prześladuje. Algorytm rozwiązujący to zadanie wygląda tak (mamy n zadan i c procesorów):
Algorytm jest na pewno optymalny, ale nie mam pojęcia jak udowodnić jego optymalność. | |


