Главная » Просмотр файлов » XX Волков И.К., Загоруйко Е.А. Исследование операций

XX Волков И.К., Загоруйко Е.А. Исследование операций (1081437), страница 25

Файл №1081437 XX Волков И.К., Загоруйко Е.А. Исследование операций (Зарубин В.С., Крищенко А.П. - Комплекс учебников из 21 выпуска) 25 страницаXX Волков И.К., Загоруйко Е.А. Исследование операций (1081437) страница 252018-01-11СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 25)

4.7). Каждая вершина дерева решений отображает одну задачу в списке задач, порожденных исходной задачей целочисленного программирования, а каждая ветвь инцидентна одной из задач, вносимой в список на этапе 4 каждой итерации. Связь с графическим представлением объясняет использование термина „ветвь" в названии рассмотренного метода, а термин „граница" в этом названии появился благодаря использованию оценочного (граничного) значения для целевой функции на этапе 2 реализации каждой итерации. Метод ветвей и границ можно было бы назвать методом обрыва ветвей, так как наличие оценочного (граничного) значения для целевой функции позволяет обрывать ветвь на дереве решений даже тогда, когда оптимальное решение соответствующей порожденной задачи не удовлетворяет требованию целочисленности.

Следует также отметить, что метод ветвей и границ можно было бы назвать и мееподом воэвратпа, так как при обрыве некоторых ветвей необходимо вернуться к списку задач, порожденных исходной задачей целочисленного программирования. 4.4. Задачи целочисленного программирования В этом параграфе рассмотрены три задачи математического программированиц которые в их исходных постановках не являются задачами целочисленного программирования, но становятся ими после введения новых переменных. 4.4.

Задачи цело численного лр охрам мир о 179 1. . Задача планирования производства с постояннымн злементамн затрат. Рассмотрим задачу планирования производства и различных видов промышленной продукции П, . О начим: х — объем производства продукции Пй '= 1 и. Г1боз ач 41 в соответствующих единицах измерения; К вЂ” постполнкые элеменепы эагпраеп, т.е. затраты, связанные с производством — текущие продукции П и не зависящие от его объема х", с — текущие затраты на производство единицы продукции П .

(в единицах измерения объема ее производства х ). В этом случае суммарные затраты, связанные с производством продукции П, определяются следующим образом: К+ах, х >О; О, х=О, и естественным является желание, лица, принимаюи4его решее нил, минимизировать общие затраты 4~(Х)= ) 4,(х,), Х=(х4 ... х„), 1=1 при планировании производства. Не останавливаясь на описании множества С допустимых решений и полагая, что оно соответствует задаче линейного программирования, отметим специфическую особенность рассматриваемой задачи планирования производства с постоянными элементами затрат. Эта особенность связана с нелинейностью ел й ц ево укнции по переменным х.

1, и, и не позволяет использовать мето ы д линейного программирования для нахождения оптимального решения. Для преодоления возникших трудностей введем булевы переменные ) 1, х > О; 1О ~1=0, виде: СЬХ»с -+ »наХ; Е Ь=» ~~» аслхю < й;, 1= 1, и, 1=1 алена в следующем виде: (4.26) х»с > О, и =1,п. ~~» х 1=0, ~~» х,ь>Ы. имеют место неравенства и Е егьхь — дг < Мг.

»с=! ~~~,е»ьхь — д» < М», »с=» (4.27) 180 4. ЦЕЛО ЧИСЛЕННОЕ ПРОГРАММИРОВАНИЕ Если положительная константа М удовлетворяет условию х, < < М для любого у = 1, и, то х < Му, у = 1, и, и математическал модель рассматриваемой задачи планирования производства с постоянными элементами затрат может быть предста- ~с х, + ~» Кьуь-+ пйп; 1=1 Ь=» 0<х,<Муу, у=1,п, у Е(0, 1~, у=1,п. Из неравенства х < Му» при х, > 0 следует, что уг = 1 и целевою функцию 1" учитывает постоянные элементы затрат К».

Если х = О, то у может принимать значения 0 или 1, однако, поскольку К, > 0 и целевую функцию требуется минимизировать, переменное у должно быть равно нулю. Еще раз напомним, что в исходной постановке задача планирования производства с постоянными элементами затрат не имеет никакого отношения к целочисленному программированию, но после ее преобразования с использованием булевых переменных она превращается в частично целочисленную задачу.

2. Задача с альтернативными ограничениями, Прежде чем переходить к рассмотрению нового класса задач математического программирования, напомним, что под альюперпаспивоб (от латинского а11ег — один из двух) обычно понимают ситуацию, в которой необходимо выбрать одну из двух исключающих друг друга возможностей (эти возможности нередко называют альтернативами). Задачи с альюперпаюпнвнымн (т.е, взаимоисключающими) овраьнчениями внешне очень похожи на задачи линейного программирования, но ими не являются.

Тем более они в своей изначальной постановке не имеют никакого отношения к задачам целочисленного программирования. Задачу с альтернативными ограничениями можно представить в следующем 4лк Задачи целочисленного программирования 181 (~Е»»сХЬ < д»)»с'* (ЯЕгЬХЬ < аг), »с=» е=» Задачи с альтернативными ограничениями, в частности, естественным образом возникают из задач о распределении ограниченных ресурсов при появлении дополнительного требования типа: если продукт П вообще производится, то в количестве, не меньшем д1 (задан минимальный обьем партии).

В этом случае, если х ь — обьем производства продукта П. с использованием к-й технологии, то должно выполняться одно из двух ограничений: Пусть определены такие числа М» и Мг, что для переменных х», ..., х„, удовлетворяющих ограничениям ~~» асяхю <(»;, 1=1,т, хю>0, к=1,п, »с=1 183 4.4, Задачи целочисленного программировании 182 4. ЦЕЛО ЧИСЛЕННОЕ ПРОГРАММИРОВАНИЕ Тогда задача (4.2б) может быть преобразована к частично целочисленной задаче: СЬХЬ -+ гоаХ; Ьм1 о Е1 аеяхг < 6;, 1 = 1, п1, Ьм1 о е1ьхь — М1у < д1, Ьм1 о ,'> езьхь — (1 — у)Мз < дз, Ь=1 ха~)0, Й=1,п, уб(0, 1).

(4.28) Действительно, если у =О, то должно выполняться ограничение е11х1+... + е1„х„< д1. Ограничение ез1х1 +... + ез„х„— — Мз < 4(з можно не учитывать, так как оно выполняется автоматически согласно второму неравенству (4.27). Если у = 1, то должно выполняться ограничение ез1х1+... + езпх„< дз, а ограничение еых1+... + е1„х„— М1 < д1 можно не учитывать, так как оно выполняется автоматически согласно первому неравенству в (4.27). Анализ задач (4.26), (4.27) позволяет уяснить следующее: а) задачу с альтернативными ограничениями можно рассматривать как совокупность задач линейного программирования, которые различаются лишь одним (альтернативным) ограничеием' б) решением задачи с альтернативными ограничениями является оптимальное решение той задачи линейного программирования из соответствующей совокупности задач, опти44альное значение целевой у1ункции которой является наибольшим в этой совокупности; в) задача (4.28) позволяет использовать методы целочисленного программирования для решения задач с альтернативными ограничениями.

Замечание 4.2, Возможны и более сложные варианты постановок задач с альтернативными ограничениями, которые могут быть преобразованы к частично целочисленным задачам. Примером подобных задач может служить задача о максимизации целевой функции 7' = с1х1+ ...+ с„х„при условии, что будут выполнены любые й (/с < т) из следующих т ограничений: а;, х, < 6„4 = 1, 1п, Е (4.29) с4ху — 1 тпах; Е 4=1 а, х — Му1<6,, Е 1=1 ~'у, =т-й, еа1 хз ) О, л = 1 и, у, с (О, 1), 1 = 1 т. 3. Задача с взаимозависимыми альтернативами.

Пожалуй, наиболее важными организационными решениями, приводящими к задачам целочисленного программирования, являются альтернативы „да — нет". Альтернативы такого рода часто возникают в задачах организационного управления. Известно [ХУ1], что й из т различных элементов можно выбрать С~ способами, где С~ — число сочетаний (без повторений) из т элементов по х.

Поэтому рассматриваемая задача с альтернативными ограничениями может быть представлена как совокупность С задач линейного программирования. Но е можно для каждого ограничения в (4.29) ввести новое булево переменное у;, которое принимает значение О, если это ограничение выполняется, и значение 1 в противном случае. Затем нужно выбрать достаточно большое число М ) 0 и перейти к решению следующей частично целочисленной задачи: 184 4. ЦЕЛОЧИСПЕННОЕ ПРОГРАММИРОВАНИЕ Обычно в этих задачах переменное модели х определяет выбор конкретного проекта, операции или варианта капиталовложения: ~ 1, ~-й проект выполняется; х.= ( О, у-й проект не выполняется.

А так как переменные ху являются булевыми переменными, то их можно использовать для формализации ограничений, часто возникающих в задачах распределения капиталовложений. Для иллюстрации сказанного предположим, что необходимо формализовать ограничение, допускаюшее выбор не более Й из Х имеющихся проектов. В этом случае имеем Если же необходимо выбрать ровно й проектов из Х имеющих- ся, то ограничение принимает вид х1+ хэ +... + х,~ = й.

Возможными являются ситуации, когда необходимо учитывать ограничение, состоящее в том, что 1-й проект может приниматься лишь при условии принятия у'-го проекта. Такое ограничение можно записать следующим образом: х; — з <О. Действительно, если х = О, то и х; = О. Если же х = 1, то ач < 1, т.е.

возможны оба варианта: х; = О или х, = 1. Предположим теперь, что 1-й и у-й проекты являются взаимоисключающими (альтернативными), а й-й проект может быть принят лишь при условии принятия одного из альтернативных проектов. В этом случае ограничение может быть представлено в следующем виде: хь — х; — я <О. х,+я =1, Таким образом, разнообразные зависимости между решениями о принятии проектов могут быть выражены с помощью линейных ограничений, накладываемых на булевы переменные модели. Вопросы и эадачи Вопросы и задачи 185 4.1 В чем заключается основная идея метода округления и почему этот метод нельзя использовать для точного решения задач целочисленного программированияэ 4 2™ожет ли оптимальное значение целевой функции полностью целочисленной задачи быть больше (для задачи максимизации) оптимального значения целевой функции соответствующей задачи линейного программирования с ослабленными ограничениями? 4.ч.

3. Что объединяет методы отсечений и в чем заключается их принципиальное различие' ? 4.4. ь .. Может ли отсечение Гомори исключить некоторое допустимое решение, удовлетворяюшее требованию целочисленности, но заведомо не являющееся оптимальным? 4.5. Че .. Ч м определяется вид отсечения Гомори и с чем связан основной недостаток методов отсечений? 4.6. М .. Можно ли решить полностью целочисленную задач У путем введения отсечений Гомори для частично целочисленной задачи? 4.7. Чт о объединяет методы отсечений с методом ветвей и границ? В чем заключается их принципиальное различие? 4.8. и ..

Характеристики

Тип файла
DJVU-файл
Размер
1,97 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Зарубин В.С., Крищенко А.П
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6618
Авторов
на СтудИзбе
295
Средний доход
с одного платного файла
Обучение Подробнее