
- •Содержание:
- •Введение
- •1.Постановка задачи
- •2.Математическая модель
- •3.Оператор преобразования 𝛀k,l
- •4.Субоптимальные расписания
- •5. Образ пути при преобразовании расписания
- •6.Оценка эффективности преобразований
- •7.Выявление неэффективных преобразований
- •8.Условия 1-оптимальности расписания
- •Список используемой литературы:
5. Образ пути при преобразовании расписания
В
матрице A(𝜋)
= [Ap(1),
Ap(2),
..., Ap(n)]
времен выполнения работ расписания
рассмотрим сегмент
образованный при пересечении пути Su
с r-м
столбцом Ap(r),
r
=
:
(10)
Введем понятие образа пути.
Пусть
π1(p1)
- расписание, полученное в результате
применения оператора
к расписанию π(p):
π1(p1)
=
.
Пусть Su
- некоторый путь в матрице A(π).
Разобьем этот путь на три сегмента:
так
что
Рассмотрим
теперь матрицу
выделим
в ней путь
сегменты
которого в зависимости от соотношения
между индексами преобразования k
и l
определятся следующим образом:
при k=l
при k<l
при k>l
Пусть k≠l. В соответствии с определением оператора преобразования
Поэтому
путь
всегда существует. Из определения
оператора преобразования следует также,
что между множествами
элементов
,
расположенных на путях
может
быть установлено соответствие:
Заметим что
Путь
в
матрице
будем называть образом пути
в матрице
Лемма
1. Пусть Su
- произвольный критический путь в
матрице
- образ этого пути в матрице
Тогда
Доказательство.
Утверждение справедливо, поскольку
образ Su*
является путем в матрице
Лемма доказана.
Прокомментируем
нестрогое неравенство в лемме 1. Путь
Su*
в матрице
может оказаться критическим (и тогда
неравенство обращается в равенство),
но вовсе не обязательно является таковым
(в этом случае неравенство становится
строгим).
Аппарат
образов путей очень удобен при проведении
оптимизационных исследований и, в
частности, при анализе эффективности
преобразований. Последнее замечание
становится очевидным, если учесть
возможность сопоставления длины С(π)
исходного расписания π
и оценки (снизу) длины C(π1)
его расписания-потомка π1.
В качестве нижней оценки величины C(π1)
при этом можно использовать сумму
6.Оценка эффективности преобразований
Эффективные
преобразования уменьшают значение
критерия качества
расписания («улучшают» расписание)
поэтому одним из подходов к решению
задачи поиска расписания минимальной
длины является определение множества
эффективных преобразований
Для
пути
и индексов
определим:
Отметим:
Справедливость
соотношения (12) вытекает непосредственно
из определения величины
в соотношении (11)
Лемма 2. Справедливы неравенства
Из
леммы 2 следует, что величину
при
каждом
и каждом
можно рассматривать как прогноз
(оценку) эффективности
преобразования
.
7.Выявление неэффективных преобразований
Лемма
2 допускает интерпретацию: если в матрице
времен выполнения работ расписания π
существует критический путь Su
,
такой, что для пары индексов (k,
l)
выполняется неравенство
,
то преобразование
неэффективно. Приведем еще одно
утверждение, которое наряду с этим
признаком указывает на неэффективность
преобразования.
Утверждение
1.
Изменения очередности выполнения работ внутри группы с номерами с v-го по w-й не приводят к менее длинному, чем исходное, расписанию.
Продемонстрируем использование системы оценок и утверждения 1 для выявления неэффективных преобразований.
Пример
4. Расписание
|
1 |
2 |
3 |
4 |
5 |
6 |
A(π) = |
1 |
9 |
1 |
1 |
1 |
1 |
|
1 |
9 |
1 |
1 |
1 |
1 |
|
1 |
2 |
3 |
4 |
5 |
6 |
В матрице имеется единственный критический путь S1.
Проведем
анализ эффективности преобразований
для всех
.
Прежде всего, отметим, что утверждение
1 остается в силе при v
= 1 (если r
= 1) и w
= n
(если r
= m);
в этих случаях вместо сегмента
следует
иметь в виду
соответственно.
Из условия
следует, что
для всех возможных пар
Соответствующие преобразования неэффективны.
для всех возможных пар
Соответствующие преобразования неэффективны.
Соответствующие преобразования могут оказаться эффективными.