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

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-я деталь поступает на обработку в момент времени , т.е. , тогда .

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

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

Тогда ;

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