Главная » Просмотр файлов » Беллман Р. Прикладные задачи динамического программирования (2013)

Беллман Р. Прикладные задачи динамического программирования (2013) (1246769), страница 30

Файл №1246769 Беллман Р. Прикладные задачи динамического программирования (2013) (Беллман Р. Прикладные задачи динамического программирования (2013)) 30 страницаБеллман Р. Прикладные задачи динамического программирования (2013) (1246769) страница 302021-01-22СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Рассмотрим 1ч' различных детзлей, которые должны пройти последовательную обработку на двух мзшинзх. Нз каждой стадии процесса каждая машина может обрабатывать лишь одну деталь. Лопустии, что порядок прохождения деталями обработки не может быть изменен после начала процесса. Лля каждой де~али задано время обработки на каждой машине. В каком порядке следует подавать детали на первую машину, чтобы минимизировать суммарное время, необходимое для обработки всех деталей? 43.

МАТЕМАТИЧЕСКАЯ ПОСТАНОВКА ЗАДАЧИ Пусть а; — время обработки г-й детзли нз первой машине, Ь; — время обработки Рй детали на второй машине. Процесс протекае~ следующим образолк Летали располагаются в некотором порядке, например 1, 2, , АГ, что схематически изображено на рнс. 52. После того как первая деталь гтааала г Рис.

52. прошла через машину 1, она подзется на машину 2. Как только машина 1 кончает обработку первой детали, машина 2 начинает ее обработку. Машина 2 не может приступить к обработке второй детали, пока она полностью не закончит обработку первой. Задача состоит в том, чтобы установить порядок запуска деталей в обработку, минимизирующий суммарное время простоя второй машины в ожидании деталей от первой машины. Сложность этой задачи являегся следствием того факта, что различные детали требуют разного времени обработки на машинах.

192 сглажиВАиие и состАиление Расписаний (гл. 1и Пусть х! — период простоя второй машины перед тем, как на нее поступает 1-я деталь. (3.108) Имеют место следующие рекуррентные соотношения х,=ан ! ха=шах(а,+а,— Ь, — хь О), х,+хя —— шах(а,+а, — Ьн а ), з 2 2 х,=шах(~~ а; — ~ Ь; — ~~ хп О), 1=1 1=1 1=! т з я х, + х, + ха = птах ! 'У', а; — ~ Ьо ~ ', а! † а,) ! =1 1=1 (3.109) и по индукции х ~ч~ х;= тпах К„, 1 л !т (3.110) я л — 1 К„= ~ аа — ~ ЬР (3.1 1 1) 1=1 44.

ПОДХОД С ТОЧКИ ЗРЕНИЯ ДИНАМИЧЕСКОГО ПРОГРАММИРОВАНИЯ Введем следующую функцию: у(ан Ь„аи Ьи ..., ал,, Ь, 1) — время, необходимое для обработки АГ деталей при условии, что вторая л1ашина начинает работать на 1 единиц времени позже первой, (3 112) аь Ь; — время, необходимое для обработки !-й детали соответственно на первой и второй машинах, и при этом используется оптимальная перестановка деталей. Мы хотим найти перестановку деталей, которая минимизировала бы выражение (3.110).

Хотя этого можно достичь и прямыми методами с помощью приведенных выше рассуждений, будет поучительно использовать метод функциональных уравнений, что мы и сделаем. 451 ОпРгделе1ше Оптик!тльной пеРест \поз!и 1йч где +птах(1 — ан 0) — а,, О] = + !пах [!пах(1 — ан 0), а — Ь;]= +шах [1 — ан а, — Ь;, О]= — а;-1-шах [1, а;+аг — Ьн а!]= — а, -1- вах [1, гпах [а!+ а, — Ьн а;Ц. (3.116) 1; =Ь -1- !! l =ь,+ = Ьу -т=Ьг+ вах [Ь! Ь; — а Ь вЂ” а. ! / Ь вЂ” а ! !' Ь,— а; Теперь мы видим, что если вах [а;+ аг — Ьп а;](шах [а!+ а! — Ьр аг], (3116) то 1-ю и /-ю деталь имеет смысл поменять местами.

Этот критерий может быть переписан в виде а! + а, — ' гпах [ — Ьн — ау] ( а! + от+ + птах [ — Ьр — а;]. Таким образом, мы сравниваем о) шах [ — Ьн — аг] и шах[ — Ьь — а;]. (3Л17) (3.118) 45. ОПРЕДЕЛЕНИЕ ОПТИМАЛЬНОЙ ПЕРЕСТАНОВНИ Чтобы в соответствии с предыдушим результзтом определить оптимальную перестановку, нужно действовать следующим образом. ") Перестановка необходима, если пни [Ьн от[~поп [Ь, а!], отктда непосредственно следует данное в ф 45 простое правиао.

(Прил!. ред.) 7 Р, Беллмен. С. Дгеартс Если машины начинаюг обрабонсу с 1-й дегали, то мы получаем функшгональное уравнение 1(а„Ь1, а„, Ь„..., а „Ь ., 1) = =пни[а,+У(а„Ь„ат, Ьи .. О, О, ..., а, Ь; Ьг+ вах (1 — ан 0))], (3.113) где на месте пары (ан Ь;) стоит пара (О, 0). Чтобы из это!о соотношения получить оптимальную перес!ановку, поменяем местами две детали. Тогда, обрабатывая сначала г-ю, а затем /-ю деталь, получим: Г"(аг, Ьн а,, Ьи .. а ., Ь б 1)= =а! — , 'а,-'-У'(а„Ь„..., О, О, ..., аел Ь; 10), (3.114) 194 Ггллживлнии и состлвлвиив РлсписАний 1Гл.

и! 1. Записагь знзченпя и! и Ь,. в двух вертикальных колонках !таблица 3.6). Таблица 36 а. Л. ! а, а. М~ Ьм 46. ПРИМЕР Рассмотрим следующий пример: ! 1 3 4 ЗО 6 2 2. Отыскать среди значений а; и Ь; наименьшее. 3. Если таковым окажетса одно пз ап поставить соответствующую деталь первой. 4. Если эло Ь; — поставить сооаветствующую деталь последней. 5.

Вычеркнуть оба значения а; и Ьг из списка. 6. Повторять этот процесс с йл — 2 ос!авшичися величинами. 7. В случае нескольких минимальных элементов для определепносги выбрать деталь с меньшим номером. Когда а! = Ьп упорядочивать дегали по значению ап 196 471 зхкл!Очвннн На первом шаге мы имееж ю 4 зо ! 4 ЗО 6 2 На следующем шаге к ! а,, ! ь,. 3 4 зо ! 2 4 30 6 4 Теперь мы видим, что о~пимальной перестановкой будет (б, 1, 4, 3, 2). 47. ЗАКЛЮЧЕНИЕ В этой главе мы ставили перед собой цель показать, что ряд задач составления расписаний, одни из коз орых дейсгвительно называются задачами составления расписаний, а другие маскируются под названием задач сглаживания, замены оборудования и управления запасами, могу~ быль реп ены методами динамического програиьшрования.

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

7' 196 СГЛАЖИВАНИЕ И СОСТАВЛЕНИЕ РАСПИСАНИЙ [ГЛ. !Н КОММЕНТАРИИ И БИБЛИОГРАФИЯ 9 1. Рассматриваемому вопросу посвящено большое число работ. Заинтересованному читателю лгы рекомендуем следующие работы: К. В е11гп а п, Оупаппс Ргойгапгш!ИЕ, РПпсе!оп Опщегя!у Ргеьь, Рппсе1оп, Меж 7егьеу, 1957 !русский перевод: Р. Б ел лман, Линамическое программирование, ИЛ, 1960!. К. В с!1гп а п, Майспга!ка! аьресы о1 ьсйебойпй йеогу, 1. Бос. 1пбаьг.

Арр1. Май., чо1. 4, !956, рр. 168 — 205. К. Л Аг гож, 5. К а г11п апб Н. 5 с а г 1, 51обгеь !п йе Майсшайса1 ТЬеогу о1!Итеп!огу апб Ргобнсггйп, 51ап1огб, Са1г!огп!а, 1958. Кроме того, ряд работ по этим вопросам, касающихся математической стороны задач, можно найти в выпусках журналов: уоогпа1 о1 йе Орега!1опь Кеьеагси 5ос1е!у о1 Агпег1са, Мапайспгеп! Бе!сисе, Хача! Кеьеагсй Бойгыкь Ооаг!ег1у, Есопогпеггка н эонгпа1 о1 йе 5ос!егу 1ог 1пбньгпа! апб Арр1!еб Майспга11сь. 9 4. Лля изучения некоторых непрерывных вариантов задачи сглаживания см.

главы 4, 5 книги Эрроу, Карлнна и Скарфа, упо- мянутой выше. Перечислиьг некоторые другие статьи: К. В е11пг а и, 1. О11сй ьЬе г 8 апб О. Огоьь, 5оше ргоЫешь !п йе йеогу о1 г1упапнс ргойгашш1пй — а ьшоотйпй ргоЫеш, А 5ос, 1пбаы. Арр!. Май., чо1. 2, 1954, рр. 82 — 89. Е. Н.

В о тч ш а и, Ргобнсйоп ьсйедн1!ИЕ Ьу йс !гапьрог!агщп шсйоб !ог 1гпеаг ргоегашшгпй, Орегаиопь Кеьеагси, чо1. 4, 1956, рр. 100 — 103, А. С1тагпеь, %. %. Соорег апб В. Ме!1оп, Мобе! 1ог ор11ш1г1п8 ргобнс!1оп Ьу ге1егепсеь !о сои ьоггоеа!еь, Есопоше!гка, чо1. 23, 1955, рр. 307 — 323. О. В.

О а и ! э18 апб 5. у о 5 па оп, А Ргобнсйоп БшоогЫпй РгоЫеш, ТЬе КАМО СогрогаНоп, Кеьеак1т Мепгогапбнш КМ-1432, 19о5. А. Н о11гп а п апд %. 1 а с о Ь ь, Бптоой раисгпь о! ргобнсйоп, Мапаеепгеп! Бе!енсе, то!. 1, 1954, рр, 86 — 91. 5. М.

3ойпьоп, 5ецоепйа! Ргобнсйоп р1аппгпй очег йгпе аг пипнпнш сов!, Мапайешсп! 5с1епсе, чо). 3, 1957, рр. 435 — 437, %. К а г н ь Ь апд А. ч' автои у1, Майеша!!са1ргййгашш~пй апб ьегщсе ьсиедв1!пй, Мапайешейг Бе|енсе, чо!. 3, 1957, рр. 140 — 148. Р. Мой!81!а пг апб Р. Нойп, Ргобвсйоп р1апп!пй очег йше апб йе лайте о1 йе ехреста!1оп апб р1апп1пе ЬоПтоп, Есопопге1гка, чо1.

23, !955, рр. 46 — 66. Г. Мог!и, Хо!е оп ап !пчел!огу ргоЫепг, Есопошегпса, то1. 23, 1955, рр. 44? — 450. иоммвнтлРии и БивлиОГРлвия 197 6 11. Задачи аналогичного характера возникают в статистиче- ской механике. Освещение как теоретической, так и вычислительной сторон этих задач можно найти в работе: А %. С а Ь п апг( К. К! И и с Ь 1, ТИеогт о1 Оогпвп %айя !п Огйе. гей 51гистигея — И.

Рагг Арргохггпаиоп (ог Хоптего Тсгпрега1игек, Ниаиея Кекеагс1т ЕаЬогатог!ея, Кекеагсй Керогт, Хо. 177, 1961. ф 12. Задаче о замене оборудования посвищено большое число работ. Традиционные подходы к решению и прикладная сторона вопроса изложены в книге: Т. % Ь г !!и, ТЬе ТИеогу о1)пчептогу Мапаиептепт, Рппсетоп ()гт(- чегяйу Ргеяк, Рппсе1ап, Хечг Юегкеу, 1953. Вариационные методы, использующие непрерывную модель, чи- татель найдет в статье: А. А1с Ь ! а п, Есопов1с Кер1асешепт Ройсу, ТЬе КАХО СогрогаИоп, Керогт К-224, АРМ! 12, 1952. Изложенный в настоящей главе метод описан в статьях: К. В е(1в а п, Ейврпгеп1 гер1асешеп! ройсу, А 5ос.(пйики Арр1. Мат!т., то! 3, 1955, рр.

133 — 136. 5. О г е у 1 и я, А йепега1гхей ейи)увеп! к!ийу, ). Зос. (пйия!, Арр1. Ма!И., чо1. 8, 1960, рр. 42о — 435. Этой задаче посващены также работы: В. 3. Маг 1г я, А Оупаппс Арргоасй !о !Ье РгегИс1юп о1 ))ешапй 1ог Кер1асешеп1 Раг1я. !960 (не опубликовано). Р.

%. 3 от Иге п кои, Ориша! ЗсйейийпК о1 Кер!асептепт апй С!тесйои1 — 1)(; Соврита!гоп Ьу Зиссеякще Арргохгптаиапя, !960 (не опубликовано). О. %. ) о г К е п к о п апй К. К а й п е г, Орипта1 Кер!асетпеп! апй (пяресиоп о( Зтосиакг!саИу Рай)пп Ейщрптепт, 51исИек гп АрРИей РгоЬаЬ)рйу апт) Мапапегпепт Яс!епсе, 51ап(огй, Бтап1огй Сп(ч. Ргев, 1962.

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

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

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