Содержание
- 2. Минимизация приоритето-порождающих функций Задача 1/out — tree/ ∑Cj Решить задачу 1/out — tree/ ∑Cj , в
- 3. Минимизация приоритето-порождающих функций Обозначим Пr - множество всех перестановок πr = (i1, ... , ir) элементов
- 4. Минимизация приоритето-порождающих функций Функция F(π), определенная на множестве Пn называется приоритето-порождающей (ППФ), если существует функция ω(π),
- 5. Минимизация приоритето-порождающих функций Множество N является частично упорядоченным, если задано отношение предшествования (бинарное, транзитивное, антирефлексивное отношение),
- 6. Минимизация приоритето-порождающих функций Многие задачи построения оптимальных расписаний сводятся к минимизации ППФ на частично упорядоченных множествах
- 7. Примеры приоритето-порождающих функций Можно доказать, что: для задачи 1/prec/ ΣCj целевая функция является ППФ с функцией
- 8. Методы минимизации приоритето-порождающих функций на частично упорядоченных множествах Пусть задано частично упорядоченное множество N с графом
- 9. Методы минимизации приоритето-порождающих функций на частично упорядоченных множествах Введем операции над бесконтурными орграфами, не содержащими транзитивных
- 10. Методы минимизации приоритето-порождающих функций на частично упорядоченных множествах Цепь (i1, ..., ik), где компоненты ij являются
- 11. Алгоритм минимизации ППФ на частично упорядоченных множествах Задача 1/out — tree/ F , где F –
- 12. Алгоритм минимизации ППФ на частично упорядоченных множествах (продолжение) Построим цепь (i0, i1, ..., iν). Если ω(i0)
- 13. Алгоритм минимизации ППФ на частично упорядоченных множествах (продолжение) 3. Повторяем описанный процесс до тех пор, пока
- 14. Алгоритм минимизации ППФ на частично упорядоченных множествах (продолжение) В случае, когда граф G – входящее дерево,
- 15. Пример реализации алгоритма. Задача 1/out — tree/ ∑Cj Решить задачу 1/out — tree/ ∑Cj, в которой
- 16. Пример реализации алгоритма (продолжение). 1. Вычислим значение функции приоритета для висячих вершин. Функция приоритета: ω (π)
- 17. Пример реализации алгоритма (продолжение). 2а. Опорной вершиной является вершина 4, все прямые потомки которой 1, 7
- 18. Пример реализации алгоритма (продолжение). 2б. Цепь (4, 7, 1, 9) не является ω-цепью, поскольку значения функции
- 19. Пример реализации алгоритма (продолжение). 3а. Опорной вершиной является вершина 3, ω-цепь для потомков вершины 3: ([4,
- 20. Пример реализации алгоритма (продолжение). 3б. Цепь (3, [4, 7], 1, 9) не является ω-цепью поскольку значения
- 22. Скачать презентацию