Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
10. Задача оптимального раскроя с круговыми выкройками при наличии ограничений на расстояния между нимиВ настоящем параграфе рассматривается следующая задача. Дано Выкройки должны быть расположены так, чтобы их можно было заключить в прямоугольник наименьшей площади с соблюдением следующих условий: расстояние между выкройками Примем в качестве параметров размещения выкроек Составим условия непересечения выкроек. Круговые выкройки не пересекаются, если расстояние между их центрами не меньше суммы их радиусов. В данной задаче к сумме радиусов надо добавить минимально допустимое расстояние между выкройками. Поэтому эти условия примут вид
Материал материале не ближе, чем на расстоянии от его края, необходимо, чтобы выполнялись неравенства
Функция цели представляет собой площадь области
функцию цели можем записать в виде
Оказывается удобным к системе неравенств (6.95) и (6.96) присоединить неравенство
где
т. е.
Таким образом, приходим к задаче нелинейного программирования с нелинейной функцией цели (6.99) и областью допустимых решений (6.102). Рассматриваемая задача является многоэкстремальной, т. е. может иметь яесколько локальных экстремумов, среди которых должен быть выбран тот, которому соответствует наименьшее значение цели. Для решения этой задачи на ЭВМ был использован алгоритм, описанный в конце гл. 5, 5. Начальная точка случайно выбирается в Координаты точки локального минимума, представляющие собой параметры размещения выкроек, а также значение функции цели в точке локального минимума хранятся в памяти машины до тех пор, пока не будет найден новый локальный минимум, меньший предыдущего. Выбор новых начальных точек производится до тех пор, пока не выяснится, что добавление значительного числа таких точек не приводит к дальнейшему уменьшению функции цели. Конечно, при таком подходе к делу нет полной уверенности в том, что найден глобальный экстремум. Но с этим приходится мириться, так как, по-видимому, никогда не удастся построить метод, отличный от метода полного перебора, который с гарантией позволял бы получать решение многоэкстремальных задач. Пример 1. Пять круговых выкроек единичного радиуса разместить в прямоугольник наименьшей площади. Оптимальное решение, приведенное на рис. 53, было получено в первой же начальной точке. Пример 2. В предыдущей задаче радиус одной из выкроек был уменьшен до 0,4. Машиной со второй попытки найдено решение, изображенное на рис. 54, а. Размещение выкроек, изображенное на рис. 54, б, было воспринято как локальный экстремум в первой попытке.
Рис. 53. Заметим, что если в задаче имеется несколько одинаковых выкроек, то, если не принять специальных мер, о которых будет сказано ниже, число локальных экстремумов может оказаться весьма большим. В самом деле, если локальным экстремумом является точка
Рис. 54. Пример 3. Выкройки заданы радиусами Пример 4. Радиусы цоколей ламп и электролитических конденсаторов равны: Таблица 10 (см. скан)
Рис. 55.
Рис. 56. С помощью ЭВМ было рассмотрено 60 локальных минимумов. Наилучшим решением оказалось то, которое приведено на рис. 56, а. На рис. 56, б, в приведены два ближайших к нему решения. Данные об этих решениях приведены в табл. 11. Пример 5. Сохранив размеры выкроек такими же, как и в примере 3, рассмотрим задачу о размещении выкроек на полубесконечной полосе шириной Таблица 11 (см. скан) В этом случае функцию цели (6.99), а следовательно, и левую часть неравенства (6.100), следует заменить выражением
Рис. 57. Из 67 локальных экстремумов наилучшим оказался тот, который изображен на рис. 57, а. Ему соответствует длина полосы Таблица 12 (см. скан)
|
1 |
Оглавление
|