4920
правок
Irina (обсуждение | вклад) |
Irina (обсуждение | вклад) |
||
| Строка 3: | Строка 3: | ||
== Постановка задачи == | == Постановка задачи == | ||
Планирование связано с распределением ограниченных ресурсов (таких как машины или серверы) между конкурирующими объектами (такими как задания или клиенты) в течение определенного времени. Отличительной чертой задачи ''стохастического'' планирования является то, что некоторые релевантные данные моделируются как ''случайные переменные'', распределения которых известны, тогда как фактические реализации – нет. Стохастические задачи планирования унаследовали несколько характеристик своих детерминированных аналогов. В частности, существует практически неограниченное количество типов задач в зависимости от машинной среды (одна машина, параллельные машины, мастерские, цеха | Планирование связано с распределением ограниченных ресурсов (таких как машины или серверы) между конкурирующими объектами (такими как задания или клиенты) в течение определенного времени. Отличительной чертой задачи ''стохастического'' планирования является то, что некоторые релевантные данные моделируются как ''случайные переменные'', распределения которых известны, тогда как фактические реализации – нет. Стохастические задачи планирования унаследовали несколько характеристик своих детерминированных аналогов. В частности, существует практически неограниченное количество типов задач в зависимости от машинной среды (одна машина, параллельные машины, мастерские, поточные цеха), характеристик обработки (с вытеснением или без вытеснения; пакетное планирование или поступление заданий с течением времени; сроки выполнения; крайние сроки) и целей (длительность выполнения, взвешенное время завершения, взвешенное время потока, взвешенное запаздывание). Кроме того, стохастические модели планирования имеют некоторые новые интересные особенности (или сложности): | ||
• Планировщик может делать выводы об оставшемся времени обработки задания, используя информацию о прошедшем времени обработки; вопрос о том, может ли планировщик использовать эту информацию, решается разработчиком модели. | • Планировщик может делать выводы об оставшемся времени обработки задания, используя информацию о прошедшем времени обработки; вопрос о том, может ли планировщик использовать эту информацию, решается разработчиком модели. | ||
• Многие алгоритмы планирования принимают решения, сравнивая время обработки заданий. Если задания имеют детерминированное время обработки, это не представляет никаких проблем, так как существует только один способ их сравнения. Если же время обработки является случайной | • Многие алгоритмы планирования принимают решения, сравнивая время обработки заданий. Если задания имеют детерминированное время обработки, это не представляет никаких проблем, так как существует только один способ их сравнения. Если же время обработки является случайной переменной, сравнение этих величин становится сложной задачей. Существует много способов сравнения пар случайных переменных, и некоторые из них являются лишь отношениями ''частичного'' порядка. Таким образом, любой алгоритм, который работает путем сравнения времени обработки, теперь должен указывать конкретный порядок, используемый для сравнения случайных переменных (и для определения того, что делать, если две случайные переменные несопоставимы в рамках указанного порядка). | ||
| Строка 14: | Строка 13: | ||
При любой политике целевая функция для стохастической модели планирования, работающей в соответствии с этой политикой, обычно является случайной | При любой политике целевая функция для стохастической модели планирования, работающей в соответствии с этой политикой, обычно является случайной переменной. Таким образом, сравнение двух политик влечет за собой сравнение связанных с ними случайных переменных, поэтому необходимо уточнять, в каком ''смысле'' эти случайные переменные сравниваются. Обычным подходом является поиск решения, которое оптимизирует ''ожидаемое значение'' целевой функции (которое имеет преимущество, так как является полным порядком); реже используются другие упорядочения, такие как стохастическое упорядочение или упорядочение по отношению правдоподобия. | ||
== Основные результаты == | == Основные результаты == | ||
правок