Понятие о ДП. Геом. Интерпр.
ДП(динамическое планирование)-метод нахожд-я реш-я в з-чах с многошаговой стр-рой.
Пусть n-размерн-ть простр-ва сост-ий. С течен. вр. знач. коорд-ат вектора сост-я могут менят-я. Переход из одного сост-я сист в др-е наз – траекторией движ-я сист в простр-е сост-ия. Если изве-ны начал и конеч сост-ие системы то говорят о задаче с закрепл-ми концами. Если же извес только области начал и конеч сост-ия сист, то имеем дело с задач со своюод-ми концами.
42. Принципы ДП.1 прин. (оптимал-ти): заключ в том что оптим-ое упр-ие на каждом шаге опред-ся состо-ем сист на начало шага и целью управл-ия. Этот принц находит отраж-е в функцион-ых уравн-ях Биллмона. 2 прин(погружения): заключ-ся: при изменении кол-ва шагов в задаче метод реш-я не мен-ся., т.е. каждый конкр процесс с заданным кол-ом шагов оказ-ся как бы погруженным в семейство подобных ему процес-в.
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шаге.
44. Пуст необх-мо найти маршрут, связыв-й города А и В для к-го суммарн з-ты на перевозку груза были бы наим-ми. Сеть дорог, связыв-я эти г-да, представл собой ориентированный граф. чтобы данную з-чу решить м-дом ДП всё мн-во г-дов разобьём на подмн-ва.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))
45.З-ча оптим-го распр-я ср-в.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-го пр-тия ср-ва м/дуо стал-ми пр-ями распр-ся оптим-но.
46.З-ча план-ния пр-венной прогр-мы.Рассм.пром-к,сост-й из Т мес-в,запас прод. на складена нач.пл.пер.=i0ед,спрос на прод в каж-м из месс-в=Dt,t=1..Опр-ть пр-вен.пр-му изгот-я прод.,удовл-ю спрос в к-м из мес-в пл.пер.и обеспеч.minз-ты на пр-во и хран-е прод.Запас прод на складе в конце пл.пер.дол.б.=0.Общ.з-ты на пр-во и хр-ние прод.Сt(xt,it)сост-т из з-т на пр-во Сt(xt)и з-т на хр-ниеед.прод.h•it,гдеh-з-ты на хр-ние,it-запасы на кон.мес.З-ты на пр-во=усл.пропорц.+пропорц.з-ты Сt(xt,it)=k+l• xt+h• it.Склад-е пло-ди огр-ны в-нойМ,а пр-вен.мощ-ти-в-нойВ.Введем след.обозн-я:n-№шага,соотв.обратной нумерации мес-в,dn спрос на прод.на n-м отр.,in-запас прод.на нач. n-го отр.,xn(in) кол-во пр-ва прод. на n-м отр.,если запас прод.на нач.этого отр.сост-т inед., jn–запас прд.на кон.n-го отр.,Cn(xn,jn) з-ты,связ.с выпуском хnед.прод.,с сод-ем зап-в,Vкот.на кон. n-го отр.=jnед., fn(in)-зн-еЦФ=з-там на пр-во и хр-ние прод.за n посл.мес-в,если ур-нь зап-в на нач.n-го месс.=inед,где n=1,N=T
n=0т.к.запас прод.на к.план.пер.д.б.=0 f0(0)=0 n=1.Запас прод.на нач.этого отр-ка i1неизв-н,но он м.б.=люб.цел.неотриц.числу,не превыш.вместимости скдладаМи спроса в расс-ом отр.d1=>i1=0,1,…,min(d1,M).Для удовл-ния спроса на прод.Vпрод.д.б.=x1=d1-i1=>f1(i1)=c1(x1,j1)=c1(d1-i1,0) n=2. Запас прод. на нач.2-го отр-ка=i2.Зн-яi2м.прин-ть люб. неотр. целоч-е зн-я, непревыш. Min (d1+d2,M) кол-во пр-ва прод.на 2отр.х2в азв-ти от за-ний i2д.б.не<d1-i2,т.к.спрос на 2-м отр.д.б.уд-н,но не >чем min(d1+d2-i2,B).Мин.з-ты на пр-во и хр-ние прод.за 2 посл.мес.составят f2(i2)=minпоx2(c2(х2,j2)+f1(i1)),гдеi2==0,1,…,min(d1+d2,M).,d2-i2 x2 min(d1+d2-i2,B). Общ.реккурентное соотнош-е им.вид: fn(in)=minпоxn(cn(хn,in+xn-dn)+fn-1(in+xn-dn)),гдеin==0,1,…,min(d1+d2+…dn,M).,dn-in xn min(d1+d2+…+dn-in,B). Далее необх.пр-ти выч-я по ф-ле:fN-1(iN-1),iN-1=0,1,…,min(d1+d2+…dN-1,M).fN(i0),i0-зад-н.зн-я.На основ-и получ-х расч-в м.найти объемы вып.прод.в к-м мес.соотв.оптим.пл.реш-я з-чи.
Задача замены оборуд
Т – продолж-ть план. Периода, t – возраст оборуд-ия, r(t) – cтоим. Прод-ции, u(t) – экспл-е затр-ы, s(t) – остат-я стоим., Fk(t) – макс. Прибыль заkлет.
возможнсти: 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), замена
48.Геометр.интерп-ция з-чиНП.Общ.з-чей НП наз-ся з-ча вида
max(min)F=f (x1, x2,…, xn) (1)
φi(x1,x2,…,xn) (2),в кот.либо ЦФ 1,либо огр-ния,либо те и др.нелин-е.В рез-те реш-я эт.з-чи буд.найдена т.Х* такая,что длялюбой др.т-ки Х,коор-ты кот.также удовл-ют огран-ям з-чи и выпол-ся не=во
f(x*)>f(x)(если з-ча на min,то f(x*)<f(x)).В отлич.от з-чиЛП ОДР НПне всегда явл.выпуклой.Т.,в кот.достиг-ся экстр-м ф-ции мож.нах-ся как на границеОДР,так и внутри нее.Алгоритм граф.м-да:строимОДРз-чи,если она пуста,то з-ча не имеет реш-я,2)строим гиперпл-ть f(x1,x2,…,xn)=h,3)опред-им гиперпл-ть наив.(наим.)ур-ня или опр-им неразд-ть з-чи из-за неогр-тиЦФ,4)нах-м т-куОДР,в кот.ЦФ достигает экстр-го знач-я и нах-м в ней знач-е ЦФ.Один-ми знаками в столбце свободн.членов и разреш-м столбце наход-ся симплекс-е отношения.Наименьш.симплексн.отношение и определяет разреш-щую строку