stringtranslate.com

Дизъюнктивный граф

В математическом моделировании задач планирования в цехе дизъюнктивные графы являются способом моделирования системы задач, которые должны быть запланированы, и ограничений по времени, которые должны соблюдаться расписанием. Это смешанные графы , в которых вершины (представляющие задачи, которые должны быть выполнены) могут быть соединены как направленными, так и ненаправленными ребрами (представляющими ограничения по времени между задачами). Два типа ребер представляют ограничения двух разных типов:

Пары задач, не имеющие ограничений на порядок выполнения (они могут выполняться в любом порядке или даже одновременно), на графике отделены друг от друга. [1] [2] [3]

Допустимое расписание для дизъюнктивного графа может быть получено путем нахождения ациклической ориентации неориентированных ребер — то есть, решая для каждой пары неодновременных задач, которая должна быть первой, без введения каких-либо циклических зависимостей — и затем упорядочивая полученный направленный ациклический граф . В частности, предположим, что все задачи имеют одинаковую длину, и цель состоит в том, чтобы найти расписание, которое минимизирует makespan, общее время до завершения всех задач. В этом случае makespan можно вычислить из самого длинного пути в ориентированном графе, который можно найти за полиномиальное время для направленных ациклических графов. Однако этап ориентации решения намного сложнее: NP -трудно найти ациклическую ориентацию, которая минимизирует длину самого длинного пути. В частности, по теореме Галлаи–Хассе–Роя–Витавера , если все ребра изначально неориентированы, то их ориентация для минимизации самого длинного пути эквивалентна нахождению оптимальной раскраски исходного неориентированного графа.

Ссылки

  1. ^ Грёфлин, Х.; Клинкерт, А. (2002), «Планирование с обобщенными дизъюнктивными графами: вопросы осуществимости», XV конференция Европейской секции по комбинаторной оптимизации (ECCO XV), 30 мая - 1 июня 2002 г., Лугано, Швейцария.
  2. ^ Олсон, Ларс Э. (август 2003 г.), Запросы к дизъюнктивным базам данных за полиномиальное время (PDF) , магистерская диссертация, Университет имени Бригама Янга, кафедра компьютерных наук.
  3. ^ Рой, С.; Сассман, Б. (декабрь 1964 г.), Les Issuees d'ordonnancement avec contraintes disjonctives , Примечание DS № 9 bis, SEMA.

Дальнейшее чтение