Hardprob/Minimum 3-Dedicated Processor Scheduling — различия между версиями
Материал из DISCOPAL
StasFomin (обсуждение | вклад) (Массовая правка: замена <m>t\in T</m> на <em>t ∈ T</em>) |
StasFomin (обсуждение | вклад) (Массовая правка: замена \rightarrow на →) |
||
Строка 3: | Строка 3: | ||
** длительность <m>l(t) ∈ Z^+</m> | ** длительность <m>l(t) ∈ Z^+</m> | ||
** требуемое подмножество процессоров <em> r(t)⊆P </em>. | ** требуемое подмножество процессоров <em> r(t)⊆P </em>. | ||
− | * Найти расписание для <em>T</em>, т.е. функция возвращающая время старта <m>s: T | + | * Найти расписание для <em>T</em>, т.е. функция возвращающая время старта <m>s: T → Z^+</m>, такую что для любых двух задач <m>t_1</m> и <m>t_2</m>, у которых <m>r(t_1) \cap r(t_2) ≠ \emptyset</m>, либо |
** <m> s(t_1)+l(t_1) < s(t_2) </m> | ** <m> s(t_1)+l(t_1) < s(t_2) </m> | ||
** <m> s(t_2)+l(t_2) < s(t_1) </m> | ** <m> s(t_2)+l(t_2) < s(t_1) </m> |
Версия 11:33, 17 апреля 2023
- Набор задач T, набор P из 3 процессоров, каждая задача t ∈ T имеет
- длительность
- требуемое подмножество процессоров r(t)⊆P .
- Найти расписание для T, т.е. функция возвращающая время старта , такую что для любых двух задач и , у которых , либо
- Минимизировать полное время расписания
Задача в лаб22 (рид-онли просмотр)