Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы по ТПР.docx
Скачиваний:
29
Добавлен:
18.11.2018
Размер:
300 Кб
Скачать
☆

11. Генераторы расписаний.

Генераторы расписаний находят широкое применение для решения практических задач планирования большой размерности. Генераторы расписаний базируются на применении правил, обобщающих опыт составления эффективных расписаний. Следует отметить, что получаемые с их помощью решения являются неоптимальными, а близкими к оптимальным решениям. При решении задач с помощью генераторов расписаний предполагается, что задано множество работ , множество приборов , матрица времени выполнении работ, элементы которой равны времени выполнения i-й работы j-м прибором , и технологическая матрица. При задании F считается, что одна и та же работа в одном и том же технологическом цикле на разных этапах технологии может выполняется на одном и том же приборе.

Пример матрицы F:

Определение 1. Объект планирования – это тройка элементов k, L, q, в которой k указывает номер работы, L определяет номер прибора и q – повторность выполнения k-й работы -м прибором. В частности, для рассмотренного примера объектами планирования выступают:

3A1; 3C1; 3B1; 3C2.

Объекты планирования соответствуют элементарным операциям. Предметная область планирования представляется в виде смешанного графа, в котором объектами планирования соответствуют вершины графа.

Определение 2. Объекты планирования являются независимыми, если они соответствуют разным приборам и разным работам, т.е. k1k2 и L1 L2. В смешанном графе между такими объектами не существует никаких связей.

Определение 3. Между объектами планирования k1, L1, q1 и k2, L2, q2 существует взаимосвязь первого рода, если они относятся к одинаковым работам, но разным приборам, т.е. k1 = k2 = k, L1 L2.

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

Определение 4. Между объектами планирования k1, L1, q1 и k2, L2, q2 существует взаимосвязь второго рода, если они относятся к разным работам, но одинаковым приборам, т.е. k1k2 и L1= L2=L.

12. Решающее правило для задачи одного станка

Постановка задачи. Имеется n деталей, для каждой из деталей заданы: время обработки на станке Tj, ; величина штрафа .Штраф устанавливается за единицу времени ожидания j-й детали момента очередности поступления ее на обработку. Необходимо определить такую последовательность запуска деталей на обработку, при которой бы суммарный штраф за время нахождения всех деталей в очереди был бы минимальным.

Пусть – время ожидания j-й детали при использовании -й перестановки. Тогда критерий: .

Выбор производится по всем перестановкам .

Решающее правило. Для определения оптимальной последовательности запуска деталей необходимо вычислить коэффициент, равный отношению величины штрафа к времени обработки, и упорядочить значения полученных коэффициентов в порядке их убывания:

.

Тогда оптимальная перестановка: .

Доказательство. Предположим, что – оптимальная перестановка, имеющая значение критерия, равное . Для конструирования перестановки в перестановке поменяем местами i-ю и j-ю детали, т.е. . Аналогично доказательству решающего правила для задачи директора:

,

где A – суммарный штраф за нахождения в очереди всех деталей за исключением i-й и j-й деталей.

Для перестановки : .

Предположим, что в перестановке i-я деталь поступает на обработку в момент времени , т.е. , тогда .

Для перестановки : .

Ввиду того, что перестановка является оптимальной, то: .

Тогда ;

Решающее правило доказано.