Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
8.6.2. Задача из области производства бумагиПредприятие должно выполнить заказ по производству Примем следующие числовые данные (реальный случай, предложенный Н. Sandi):
Формулировка задачи: (см. скан) Первая фаза. В самом начале первой фазы программа пытается определить, существует ли реализуемое решение, т. е. функция производства
Ограничение, накладываемое на производительность
С приведенными числовыми значениями обе эти суммы совпадают, их значения равны 42. Из этого программа делает выводы: 1) Нельзя заранее сказать о невозможности решения задачи. 2) Для всех 3) Тем не менее определенные назначения запрещены в тех случаях, когда значение Из этого следует, что Критерии для выбора в предшествующей вершине преемников
При каждом выборе программа начинает определять рассматриваемый сорт бумаги в зависимости от этих критериев. Три критерия — Остаются два критерия — а и е. Распределение значений для критерия Критерии для вершины-преемника
Критерий а не совсем пригоден, так как выделяет от 10 до 6 предшественников. Критерий принимается во внимание, так как дает нулевые результаты; Критерий 7 относится к оптимизации и также не пригоден для данного случая. Подходящим оказывается только критерий Для облегчения решения задачи с учетом коэффициента
Выбор Реальная производительность этой машины уменьшается до 10. Никаких других вариантов не просматривается. Для того чтобы сделать выбор 2, программа опять последовательно анализирует подходящие критерии и на первое место перед критерием а выходит критерий Выбор Таким образом, реальная производительность машины 2 становится равной 2, а программа, для того чтобы выполнить ограничение случаях обходится дороже. Итак, третий выбор программы: Выбор Итак, возможность производства на машине 1 уменьшилась до 4 и программа далее выбирает 6, и критерий Выбор Как показано выше, ограничения на производительность являются равенствами и единственный сорт бумаги обладает единичным значением Выбор Использование машины 4 запрещается, поскольку обязательным условием является Отсюда окончательно находим
имеет полную стоимость, равную 99. Вторая фаза. Получив подобное решение всего лишь после шести выборов и без возвращений назад, на второй фазе программа предпринимает попытку получить “хорошее” решение. Для этого она использует критерии, которые связаны со стоимостью и вначале были отвергнуты. Так, если сорт бумаги, определенный в результате первого выбора по тем же причинам, по-прежнему равен 3, то машина, на которой предполагается его выпускать, выбирается программой исходя из наименьшей стоимости производства (критерий Выбор Этот выбор совпадает с предыдущим, однако затем: Выбор
откуда следует Новое решение, полученное с помощью критериев оптимизации, существенно лучше старого:
Полная стоимость производства равна 84. Третья фаза. Все проделанное до сих пор не является бесполезным, но как получить действительно оптимальное решение? Проследим за дальнейшим ходом действий ALICE. Каждый сорт бумаги
показывает, что величина
и напомним еще раз, что
Сумма вычтенных величин
Лучшее известное решение
где ALICE исключает все значения стоимости, строго превышающие 19. Других вариантов нет, и первый выбор ALICE делает с помощью критерия оптимизации - максимума отрыва. При этом выбирается дуга нулевой стоимости, так как в противном случае стоимость оказалась бы максимальной. Значения отрывов в данном случае равны просто следующим после минимальных значений стоимости в каждом столбце:
Таким образом, первый выбор в последней фазе: Выбор т. е. все три различных критерия дают один и тот же результат. Затем тот же критерий дает: Выбор Отсюда следует 4, 5 и
Приведенные стоимости, строго превышающие 3, необходимо исключить, так как с их помощью нельзя получить решение, удовлетворяющее программу. Остается
Из сделанных исключений следует Выбор Из ограничения на объем производства следует, что
хотя разрешены только нулевые и единичные стоимости. В частности, Выбор из которого следует
Отсюда
Из этого в свою очередь следует:
Отсюда
Это в конце концов дает решение стоимостью 82. • Доказательство оптимальности Теперь для ALICE остается только еще раз вернуться к сделанным четырем выборам для доказательства их оптимальности или найти лучшее решение. Выбор Рис. 8.11. (см. скан) Оптимальное решение стоимостью 82. Выбор Выбор Ограничение по производительности приводит к
Отсюда следует, что
Таким образом, завершить решение нужно только с помощью дуг стоимостью ниже 2. Но этого сорта бумаги и, следовательно, таким путем завершить решение задачи нельзя. Тогда остается только первый выбор: Выбор Остается единственная возможность сделать
|
1 |
Оглавление
|