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

43. Понят о дп. Принц оптим Беллмана

ДП(динамическое планирование)-метод нахожд-я реш-я в з-чах с многошаговой стр-рой.Суть метода ДП - идея постепенной, пошаговой оптимизации. Если трудно решить слож-ю задачу,то её след-т разбить на ряд более простых.Каждая новая задача оптим-ся не отдельно от осталь-х,а упр-ние на каждом шаге выбир-ся с учетом всех его последствий.Исключ-е-послед-й шаг,кот. мож. план-ся без учета посдед-вий.Особ-сть ДП:всю ДП целесообр-но разворач-ть от конца к началу

Функц-е ур-ния БЕЛЛМАНА. Будем сч-ть,ч.нач-е Х0и кон-еХтсостояния сист.заданы.Об-чим ч/зf1(x0,u1)-зн-ние ф-ции цели на1-м этапе, при нач-м сост-и сист.x0 и при упр-нии u1,ч/з f2(x1,u2)-зн-ние ф-ции цели на2-м этапе ит.д….и fn(xn-1,un) зн-ние ф-ции цели на n-м этапе,тогда F=f(x0,u)= (1).Треб-ся найти оптим. ур-ние U*=U1*,U2*,…,Un*)такое,ч.достав-етЦФ1экср-е зн-е,при огр-яхU€Ω,гдеΩ-обл.опр-я исх.з-чи.Введем обоз-нияΩN,N-1,N,N-2,N,…1,N,=Ω-обл-ти опр-ния дан.з-ч на посл-м этапе,2-х посл-х этапах ит.д. F1(xN-1), F2(xN-2),… FN(x0)-зн-я ЦФ на посл-м этапе,2-х посл.ит.д.

Пусть сост-е xN-1з-ны,тогда F1(xN-1)=max(min)поUn€ΩfN(XN-1,UN) (2); F2(xN-2)=max(min)поUn€ΩN-1,N(fN-2(XN-2,UN-1)+ F1(xN-1)) (3); FN(x0)=max(min)поU1€Ω1,N(f1(x0,u1)+ FN-1(x1)) (4).Ф-лы2-4наз-ся функц-м ур-нием Бел-на.для того,ч.найти оптим ур-ние наNшагах,нужно знать усл.-оптим.ур-ния на предшес-х N-1шаге.

47. Задача замены оборуд

Т – продолж-ть план. Периода, t – возраст оборуд-ия, r(t) – cтоим. Прод-ции, u(t) – экспл-е затр-ы, s(t) – остат-я стоим., Fk(t) – макс. Прибыль за k лет.

  1. возможнсти: 1)Сохр-ть оборуд-е: тогда прибыль = r(t) – u(t). 2) Продать оборуд.: прибыль = s(t) – p + r(0) – u(0)

Если s(t) – p + r(0) – u(0) > r(t) – u(t), то замена

Если s(t) – p + r(0) – u(0) <= r(t) – u(t), то cохраняем

Общее функцион-е ур-ие:

r(t) – u(t) + Fk-1(t+1), сохран-е

Fk(t) = maxs(t) – p + r(0) – u(0) + Fk-1(1), замена

44. Вычисл схема реш задач методом дп

Раньше всех планир послед N шаг, за ним N-1 и т.д.Для кажд возможн исхода XN-1 на N-1 шаге находим оптим управл на N шаге. Такой набор оптим управл, завис от возможных исходов предыд этапа наз. усл-оптим управл: U*N(XN-1). Заверш анализ конечн этапа – рассм аналог задачу для предпослед этапа, при этом треб, чтобы ц.ф. достиг экстрем знач на 2-х послед этапах вместе. В итоге найдем усл-оптим реш на предпослед этапе: U*N(XN-2) и т.д.

Проделав такой поиск усл-оптим управл от конца к началу, найдем последов-ть усл-оптим управл: U*1 (X0), U*2 (X1), …, U*n (Xn-1). Усл-оптим управл дают возмож-ть найти оптим управл на кажд шаге. Понятно, что нач сост Х0 известно, тогда проделав процедуру движ от начала к концу найдем U*1 (X0), а т.к. начальн сост известно, то это и будет явл оптим управл для 1-го шага. В рез-те перейдем к какому-то сост на начало 2-го шага: Х*1. Т.о., двиг от начала к концу, найдем оптим управл для всех этапов => в процессе реш задач д.п. многошаг процесс проходится дважды: 1)от конца к началу, в рез-те чего будут найдены усл-оптим управл и усл-оптим знач ц.ф. для кажд шага, в т.ч. будет определено оптимальное управление для 1-го шага и оптимальное значение ц.ф. для всего процесса. 2)от нач к концу, в рез-те чего будут опред оптим управл на кажд шаге с точки зрения всего процесса.

45. Пуст необх-мо найти маршрут, связыв-й города А и В для к-го суммарн з-ты на перевозку груза были бы наим-ми. Сеть дорог, связыв-я эти г-да, представл собой ориентированный граф. чтобы данную з-чу решить м-дом ДП всё мн-во г-дов разобьём на подмн-ва.1.Вкл исх г-д А.2.Вкл все г-да, в к-рые мжн попасть из 1-го подм-ва в 3-е подмн-во. Вкл все г-да, в к-рые мжн попасть из 2-го подмн-ва и т.д.3.Перенумер этапы от конечного г-да к исх-му. 4.Введём след обознач-я: n-номер шага /сij – ст-ть перевозки (расстояние) из г-да i в г-д j. /fn(i) мин з-ты на перевозку груза из г-да i до конечного г-да, если до конечного г-да осталось n-шагов. / jn(i) - номер г-да, через к-рый нужно ехать из г-да i чтобы достичь fn(i) . Сост рекуррентное соотнош-е: Пусть n=0. Эт знач, что мы находимся в конечном г-де, след-но fn(i)=f0(B)=0. / Пусть n=1. Эт знач, что до конечного г-да остался 1 шаг, предполож, что в конечный г-д груз мот быть доставлен или из г-да i1 или из г-да i2. Тогда з-ты на перевозку из этих 2-х состояний будут равны. f1(i1)= сi2,B+f0(B), i и j1(i) / Пусть n=2. Предполож, что груз нах-ся в г-де S1 или S2 или S3. В этом случ из г-да S1 в г-д В груз мжн провезти или чрз г-д i1 или чрз г-д i2. Тогда оптимал маршрут найдётся из выр-я f2(S1)=min(по всем j)(сs1i1+f1(i1); сs1i2+f1(i2)), общая формулаfn(i)= min(по всемi, j)(сij+ fn-1(j))

46.З-ча оптим-го распр-я ср-в.n-предпр-ем выдел-ся ср-ва с.В зав-ти от выдел.суммы 0≤х≤с по каж-му пр-тию известен возм.прирост выпуска прод-и был max. n=1-ден.ср-ва выд-ся 1-му пр-тию.Каж-му знач-ю Х по усл-ю з-чи соотв.опред-ое единств.знач-е q1(х),зн-т мож.записать,что общ.прирост f1(х)=q1(х) ,0≤х≤с. n=2-ден.ср-ва с распред-ся м/ду 2-мя пр-ями.Если2-му пр-тию буд.выд-на сумма Х,то прирост прод. На нем составит q2(х).зн-т 1-му пр-тию остан-ся(с-х)ден.ед.,ч.поз-итувел-ть выпуск прод.до приростаf1(с-х).Зн-т общ прирост составит q2(х)+ f1(с-х).Опт-му зн-ниюf2(с) буд-т соот-ть так.зн-ние Х,для кот.посл-я сумм.буд.макс-й f2(с)=max(q2(х)+ f1(с-х)), 0≤х≤с. Для всех n-пр-тий fn(c)=max(qn(х)+ fn-1(с-х)), 0≤х≤с. max прирост вып.прод.на n пр-тиях опр-ся как maxсум.прироста на n-м пр-тии и прироста вып.отдел.n-1-м пр-тии при усл-и,что ост-ся после n-го пр-тия ср-ва м/дуо стал-ми пр-ями распр-ся оптим-но.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]