Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

0.1.Основные понятия Теории расписаний

.pdf
Скачиваний:
29
Добавлен:
28.03.2016
Размер:
740.44 Кб
Скачать

Machine Scheduling Номенклатура и классификация задач ТР Сложность задач и методы исследования

Сложность задач Полиномиально разрешимые случаи

Экспоненциальные точные алгоритмы Приближенные алгоритмы

Полиномиальные алгоритмы

Основные подходы:

Перестановка работ (операций).

Сведение к известным задачам, в т.ч.:

задаче о назначениях,

задаче о реберной раскраске графа,

задаче о потоке min стоимости в сети,

задаче о кратчайшем/длиннейшем пути между двумя вершинами.

Применение методов ЛП.

....

Тахонов Иван Иванович

Основные понятия теории расписаний

 

 

Machine Scheduling Номенклатура и классификация задач ТР Сложность задач и методы исследования

Сложность задач Полиномиально разрешимые случаи

Экспоненциальные точные алгоритмы Приближенные алгоритмы

Экспоненциальные точные алгоритмы

Задача сложна в обычном смысле ñ

пытаемся применить динамическое программирование (ДП).

Задача сложна в сильном смысле ñ

используем метод ветвей и границ (МВГ) и другие переборные схемы,

применяем методы ЦЛП,

...

Тахонов Иван Иванович

Основные понятия теории расписаний

 

 

Machine Scheduling Номенклатура и классификация задач ТР Сложность задач и методы исследования

Сложность задач Полиномиально разрешимые случаи

Экспоненциальные точные алгоритмы Приближенные алгоритмы

Поиск приближенного решения

1Изучаем возможности построения приближенных алгоритмов:

неаппроксимируеммость?

сложность в сильном смысле? (нет FPTAS)

2 Используем стандартные подходы построения прибл.алг.:

списочные и иные жадные расписания,

компактное суммирование векторов,

релаксация ЦЛП,

...

3Используем стандартные подходы построения PTAS/FPTAS.

Тахонов Иван Иванович

Основные понятия теории расписаний

 

 

Machine Scheduling Номенклатура и классификация задач ТР Сложность задач и методы исследования

Сложность задач Полиномиально разрешимые случаи

Экспоненциальные точные алгоритмы Приближенные алгоритмы

Некоторые книги

1

Brucker P.

 

Scheduling Algorithms.

2

Pinedo M.

 

Scheduling. Theory, Algorithms, and Systems.

3

Sahni S.(ed.) Handbook of Scheduling.

4

Alharkan I.

Algorithms for Sequencing and Scheduling.

5Танаев В.С., Гордон В.С., Шафранский Я.Н. Теория расписаний. Одностадийные системы.

6Танаев В.С., Сотсков Ю.Н., Струсевич В.А. Теория расписаний. Многостадийные системы.

7Севастьянов С.В. Введение в теорию расписаний. [Недописанное пособие]

8 Гэри М., Джонсон Д. Выч. машины и труднорешаемые задачи.

9Shuurman P., Woeginger G. Approximation Schemes - A Tutorial // Глава в Lectures on Scheduling

Тахонов Иван Иванович

Основные понятия теории расписаний

 

 

Machine Scheduling Номенклатура и классификация задач ТР Сложность задач и методы исследования

Сложность задач Полиномиально разрешимые случаи

Экспоненциальные точные алгоритмы Приближенные алгоритмы

Литература к лекции

1 Brucker P. Scheduling algorithms главы 1, 2, 3.

2Pinedo M. Scheduling. Theory, Algorithms, and Systems главы 1, 2.

Тахонов Иван Иванович

Основные понятия теории расписаний