Hardprob/Minimum Parallel Processor Total Flow Time — различия между версиями

Материал из DISCOPAL
Перейти к: навигация, поиск
(Массовая правка: замена <m>t\in T</m> на <em>t ∈ T</em>)
(Массовая правка: замена \geq на ≥)
Строка 1: Строка 1:
 
<!-- start --><!-- {{svg-image-for-hard-problem|{{PAGENAME}}}} -->
 
<!-- start --><!-- {{svg-image-for-hard-problem|{{PAGENAME}}}} -->
 
* Набор задач <em>T</em>, <em>m</em> идентичных процессоров, каждая задача <em>t ∈ T</em> имеет время выпуска <m>r(t)\in Z^+</m> и длительность <m>l(t)\in Z^+</m>.
 
* Набор задач <em>T</em>, <em>m</em> идентичных процессоров, каждая задача <em>t ∈ T</em> имеет время выпуска <m>r(t)\in Z^+</m> и длительность <m>l(t)\in Z^+</m>.
* Найти <em>m</em>-процессорное расписание для <em>T</em>, удовлетворяющее ограничениям времени выпуска, т.е. функция <m>f : T \rightarrow N </m>, такая что для всех <m>u \geq 0</m> и для любого процессора <em>i</em>, если <em>S(u,i)</em> это набор задач для которых <m>f(t)_{1} \leq u < f(t)_{1}+l(t)</m> и <m>f(t)_{2}=i</m>, то  
+
* Найти <em>m</em>-процессорное расписание для <em>T</em>, удовлетворяющее ограничениям времени выпуска, т.е. функция <m>f : T \rightarrow N </m>, такая что для всех <m>u ≥  0</m> и для любого процессора <em>i</em>, если <em>S(u,i)</em> это набор задач для которых <m>f(t)_{1} \leq u < f(t)_{1}+l(t)</m> и <m>f(t)_{2}=i</m>, то  
<m>\vert S(u,i)\vert = 1</m> и для каждой задачи <em>t</em>, <m>f(t)_{1} \geq r(t)</m>.
+
<m>\vert S(u,i)\vert = 1</m> и для каждой задачи <em>t</em>, <m>f(t)_{1} ≥  r(t)</m>.
 
* Минимизировать полное время расписания, т.е.  
 
* Минимизировать полное время расписания, т.е.  
 
  <m>\sum_{t \in T}\left(f(t)_{1}-r(t)\right) → \min</m>
 
  <m>\sum_{t \in T}\left(f(t)_{1}-r(t)\right) → \min</m>

Версия 11:29, 17 апреля 2023

  • Набор задач T, m идентичных процессоров, каждая задача t ∈ T имеет время выпуска и длительность .
  • Найти m-процессорное расписание для T, удовлетворяющее ограничениям времени выпуска, т.е. функция , такая что для всех и для любого процессора i, если S(u,i) это набор задач для которых и , то

и для каждой задачи t, .

  • Минимизировать полное время расписания, т.е.



Задача в лаб22 (рид-онли просмотр)