Некоторые особенности интерпретации инфракрасных анализов минерального состава шлама при бурении скважины
Рассмотрено сокращение вариантов решения конвейерной задачи методом активных расписаний путем анализа предварительных расписаний с конфликтами и исключения их части без преобразования к бесконфликтным. Приведен список ряда конвейерных задач из нефтегазовой отрасли. Дано краткое описание программного интерфейса нижней оценки длины расписания.
Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
УДК 622.276:681.5
О ПЛАНИРОВАНИИ РАБОТ В КОНВЕЙЕРНОЙ ЗАДАЧЕ
В.Г. Командровский1, А. <...> Мельниченко2
(1РГУ нефти и газа имени И.М. Губкина, 2ОАО "НК "Роснефть")
Введение
Конвейерная задача теории расписаний, календарного
планирования относится к NP-полным задачам
(Non Deterministically Polynomial), не разрешимым за
полиномиальное время. <...> Чаще всего решения основаны на
применении методов ветвей и границ, например, выбора
варианта по методу активных расписаний. <...> Тем не менее и здесь перебор варианАвтоматизация,
телемеханизация и связь в нефтяной промышленности 4/2014
23
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
тов может быть значительным, хотя и меньше полного
перебора. <...> В данной работе конвейерная задача представлена
набором независимых работ, каждая из которых есть
последовательность неделимых операций со своим
порядком назначения на машины из их одиночного
набора разных типов и со своими временами выполнения
на этих машинах. <...> Рассмотрены возможности сокращения перебора в
методе активных расписаний за счет анализа предварительных
вариантов незавершенных расписаний, <...> Методом активных расписаний он ликвидируется
либо выполнением на машине операции одной
из работ и сдвигом по времени операции другой работы
по завершению первой операции, либо, наоборот,
оставлением на машине второй операции и следованием
за ней первой. <...> Вариант сдвига и представляет
собой начало той или иной ветви в дереве активных
расписаний (условно называемых "левой" или "правой"
ветвью). <...> Сокращение перебора в методе активных
расписаний
Корневые вершины ветвей образуют их уровни,
на каждом из которых множество вершин, в общем,
различно, и каждая вершина уровня определяется
значением длины расписания, частичным, если конфликт
в нем есть, или конечным, если конфликта
нет. <...> Конечное множество длин по всем тупиковым вершинам
и определяет конечный выбор приемлемого
расписания. <...> Подход здесь связан с прогнозом приемлемого
по длине расписания <...>
** - вычисляется автоматически, возможны погрешности
Похожие документы: