Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по прикладу (Бодров).doc
Скачиваний:
25
Добавлен:
16.12.2013
Размер:
620.54 Кб
Скачать

34.Графич.Реш-е игр. Упрощение игр с пом. Понятия доминир-я стратегий. (Графич.Реш-е игр с матрицей 2*n и m*2 доминирование чистых стратегий).

Строка k доминирует над строкой i, если все эл-ты строки k не меньше соответств.эл-тов строки i и хотя бы один строго больше. Доминируемую строку м.временно удалить, т.к. в оптимальной стратегии ей будет соответствовать вероятность ноль. Столбец l доминирует над столбцом j, если все его эл-ты не больше соответств.эл-тов столбца j, а хотя бы один строго меньше. Доминируемый столбец j можно временно удалить, т.к. в оптимальной стратегии 2-го игрока ей будет соответствовать вероятность ноль.

Пусть, например, A=, тогда: в матрице А 3-й столбец доминирует 2-й, поэтому исключим 2-й столбец из рассмотрения:A’=. Проверим, нет ли седловой точки, поскольку при ее наличии решение игры сразу ясно.max min aij = -2; min max aij= 1

Т.к.≠,седловой точки нет. Пусть 1й игрок выбирает свою первую стратегию с вероятностью х, а вторую-с вероятностью (1-х),т.е.он играет со смешанной оптим.стратегией (x,1–x). Обозначим j(x)–ср.выигрыш 1го при условии, что 2й игрок выберет свою j-ю чистую стратегию. Имеем 1(x)=4x-2(1-x), 3(x)=-2x+(1-x). Возьмем на плоскости систему координат, по гориз.оси вправо отложим x, по вертик.оси–значения ф-ий j(x). I 1(x)=6x-2 ; III 3(x)=-3x+1

Находим нижнюю огибающую семейства прямых (т.к.2й игрок выбирает свои стратегии, чтобы обесп.1му мин.выигрыш:v(p)= min{v1(p),v2(p)}. Отыщем ее высшую точку. Она и дает решение игры. Ее к-ты опред-ся реш-ем ур-ния 1(x)=3(x), откуда x*=1/3, *=2(x*)=3(x*)=0. Т.о., оптимальная стратегия Первого есть Р*=(1/3;2/3), а цена игры *=0.

Обозначим вероятность выбора Вторым первого столбца через y, а третьего столбца–через (1-y). Воспользуемся утверждением, что M(1;y*)=*, т.е. 4y*-2(1-y*)=0, откуда y*=1/3. Т.о., оптимальная стратегия Второго Q*=(1/3;0, 2/3).

Ответ: оптимальная стратегия Первого-Р*=(1/3;2/3), оптимальная стратегия Второго–Q*=(1/3;0,2/3), цена игры *=-1/2. Она достигается в пяти вариантах игры: 1.P*Q*; 2.P1Q*; 3.P2Q*; 4.P*Q1;5.P*Q3

Где Pi i-я чистая стратегия Первого игрока, а Qj j-я чистая стратегия Второго игрока.

Рассчитаем риски во всех эти случаях. Риски максимальны в 4) и 2); минимальны в 3) и 5). Соотв-но, 4) и 2) - модели конкуренции, а 3) и 5) - сотрудничества.

Если игроки договорятся играть по 3) или 5) вариантам,т.е.:

3) Первый по 2-й чистой стратегии, а Второй по оптимальной стратегии или

4) Первый по оптимальной, а Второй по3-й чистой стратегии,

то они смогут сократить риск игры по сравнению с оптимальными стратегиями (с 2 до ), при этом цена игры останется такой же, как если бы оба они играли по оптимальным стратегиям.

13.Геометрич/интерпретация ЛП.Точка экстремума как одна из вершин выпуклого многогр-ка (многогранного мн-ва допустимых решений).Допустимые реш-я х образуют в мн-ве точек допустимую область, кот-я явл. пересечением замкнутых полуп-в.Эта область-многогранник в n-мерном пространстве (далее - п-ве), гранями кот-го служат участки гиперплоскостей вида или. Мн-во наз.выпуклым, если вместе с любыми 2мя его точками ему принадлежит и отрезок, соединяющий эти точки. Полуп-во–выпуклое мн-во, допустимый многогранник также явл-ся им. Замкнутым наз.мн-во, содержащее все свои граничные точки. Угловые точки выпуклого мн-ва–точки, не являющиеся выпуклой комбинацией двух разл.точек мн-ва. Выпуклое замкнутое ограниченное мн-во на плоскости, имеющее конечное число точек, наз.выпуклым многоуг-ком. Многоуг-к решений м.б.точкой, лучом, отрезком, многоуг-ком и неограниченной многоуг.областью. Задача ЛП - в отыскании таких точек многоуг-ка, координаты которых обесп.целевой ф-ии мин.\макс. значения. Гиперплоскость–мн-во точек х с координатами, удовлетворяющими линейному ур-нию. Многогранник–пересечение конечного числа полуп-в.

Рассм.выпуклый многогр-к Di,кот.образ-ся пересечением области неотриц.знач-й переменных (xj≥0, j=1,…,n) с одним из замкнутых полуп-в . Иными словами, этот многогр-к порожденi-м ограничением задачи ЛП и условием неотриц-ти переменных. Допустимая область-пересеч-е всех таких многогр-ков,т.е. Гранями многогр-ка служат участкиn корд.гиперплоскостей (xj=0) и граничной плоскости , а вершинами–начало к-т О(0,…,0) иn точек Аj(0,…,0,x0ij,0,…,0),где x0ij=bi/aij. С содержат.т.зр., x0ij- это интенсивность j-го производств.процесса,при которой использ-ся все р-сы i-го вида. Если x0ij<0, то т. Аj не м.б.вершиной многогр-ка Di,т.к.он явл. частью области неотрицат-ти переменных. Если 0≤x0ij≤ для всех j=1,..n, то Di- замкнутый огранич.многогр-к,в прот.случае он неограничен. В случае 0<x0ij< мн-во Di явл.симплексом,т.е.мн-вом всех выпуклых комбинаций точек О,Аj. Т.о.,допустимая область всегда не пуста, но м.б. неограниченной.//Допустимый многогр-к имеет не больше Cnn+m вершин. (кажд. вершина явл.пересеч-ем n гиперплоскостей из общего числа m+n;где m-граничных и n-координатных).//Гиперпл-ть cx=C=const явл.гиперпл-ю ур-ня,на кот.ф-ия цели приним. постоянное знач-е С. Сечение этой гиперпл-ю многогр-ка D (С-сечение) явл.многогр-ком в (n-1)-мерном п-ве. Все точки д.сечения явл.допустимыми реш-ми,т.к.ониD,и допуст.реш-я х-ся постоянством ф-ии цели.//При измен-и С от - до + возм-ны случаи:1.начиная с нек-рого знач-я C0 все сечения пусты,т.е. задача не им.реш-я,т.к.допуст.знач-я ф-ии неогранич-но растут. 2.при C0≤С≤С* все сечения не пусты,тогда оптим.реш-е сущ-ет. //Если сущ.оптим.реш-е,то С*-сечение м.б. вершиной, ребром ((n-2-мерным, …одномерным) или гранью.//Если гиперпл-ть С* сод.грань многогр-ка D,то все точки этой грани оптимальны.//Если гиперпл-ть С* сод.ребро D,то все точки ребра образуют С*-сечение и явл.оптимальными.//Если в С*-сечении оказ-сь только одна точка,то она оптим.и явл.вершиной многогр-ка D.// Если оптим.реш-ми явл.все точки грани или ребра,то опт.реш-ми будут и вершины многогр-ка,принадлежащие грани/ребру.// Т.о.,реш-е задачи ЛП надо искать среди вершин допустимого многогр-ка,т.е. среди крайних точек допустимой области D. //Крайней точкой выпуклого мн-ва наз. принадлежащая ему точка,кот.не м.б. предст.как лин.выпуклая комбинация нек-рых принадлежащих мн-ву точек. Поскольку число вершин (крайних точек) конечно,то алгоритм реш-я задачи, основанный на переборе крайн.точек,д.б. конечен. Наиб.распр.метод реш-я задачи ЛП – симплекс-метод. Суть его:при переходе от одной крайн.точки к другой так выбирать последнюю, чтобы ф-ия цели возрастала.

19.Метод искусств.базиса. Прямая и двойств.задача ЛП. Правило составл-я двойств.задачи для данной задачи ЛП с ограничениями-неравенствами (симметричн.пара двойств.задач ЛП). Если задача не имеет предпочитаемого вида: Минимизировать L=c1x1+c2x2+...cnxn, при ограничениях:

а11x1+a12x2 +...+a1nxn=b1,

а21x2 + a22 x2 +...+a2nxn=b2,

... ... ... ...

аm1xm + am2x2 +...+amnxn=bm

и xj≥0, j = 1,2,...n (3).

,то к ней нельзя применять симплекс.метод, поэт.к левой части кажд.ур-ния системы добавляется по одной искусств.неотрицат.неизвестной:

а11x1+a12x2 +...+a1nxn+ =b1,

а21x2 + a22 x2 +...+a2nxn+ xn+2=b2, (1)

... ... ... ...

аm1xm + am2x2 +...+amnxn +xn+m=bm

где xj≥0, j = 1,2,...n (2).

xn+i≥0

Неизвестные xn+1, xn+2, xn+m образуют базисный набор,кот.наз.искусственным. Образуем искусств.лин.форму(целев.ф-ию): S=xn+1+xn+2+…+xn+m. Вспомогат.целевая ф-ия д.стремиться к min. Для реш-я вспомогат.задачи уже м.применять симплекс.метод,т.к.система им.предпочит. вид., искусств.неизв-е явл.базисными, а правые части всех ур.неотриц-ны.Если Smin>0, то исх.задача не им.решения ввиду противоречивости условий. Если Smin=0, то искусств.базис=0. В этом сл. отбрасываем искусств.базис и, рассматривая результат как предпочитаемый эквивалент исх.задачи, приступаем к реш-ю исх.задачи. Эти рассуждения справедливы к невырожденной задаче. Если же задача является вырожденной, то может случиться, что при Smin=0 не все искусств.переменные выведены из базиса. Тогда следует учесть, что правая часть ур-ния, сод-го искусств.базисную неизвестную, д.б.равна нулю, и потому мы можем либо отбросить это ур-ние, если оно содержит только искусств.неизвестные, либо, если оно содержит хотя бы одну из исх.неизвестных, принять это ур-ние за разрешающее и исключить к-н из этих неизвестных из всех других ур-ний, чтобы вытеснить искусств.базисную неизвестную в число свободных, помня, что в случае необх-ти м.рассматриваемое ур-ние умножить на (-1).

На практике вместо последоват.минимиз-и двух ф-ий S и L часто рассм-ют одну целевую ф-ию:

F=c1x1+…+cnxn+M(xn+1+…+xn+m), где число M>0 и больше любого числа, с кот-м его придется сравнивать; и решаем задачу минимизации F при условиях (1) и (2).

Рассм.ситуацию, когда предприниматель, занимающийся пр-вом каких-то других видов прод., но с использованием таких же видов р-сов, какие есть у нас, предлагает нам уступить ресурсы за цены y1,y2…. В данном случае возникает двойств.задача. Вел-ны у1,у2… наз.расчетными или двойств.оценками р-сов.Они зав.от условий, в кот.действует наше предприятие. Конкурент не хочет проиграть в цене, а производитель не хочет переплачивать. Объединяя эти условия, получаем двойств.задачу: yb->min, где у–цена (оценка) ,b–ресурсы (расход ресурсов*цену>прибыли от использования). Прямой задачей остается: сx->max (расход ресурсов за изделия*количество изделий<ресурсов). Двойств.задача получается из исх.так: 1.Каждому ограничителю-неравенству исх.задачи ставится в соотв-е переменная двойств.задачи, принимающая неотриц. значения. 2.Матрица неизвестных при коэффициентах транспонируется. 3.Правые части ограничений заменяются коэф-тами целевой функции. 4.Меняются направления неравенств, коэф-ты целевой функции заменяются правыми частями ограничений. 5.От максимизации (минимизации) ф-ии цели переходят к минимиз-и (максим-ии).

Число переменных двойств.задачи равно числу ограничений прямой задачи, а число ограничений двойственной задачи – числу переменных прямой задачи. Оптимальное реш-е наз.вектором «теневых» цен р-сов.

(найти план x(x1,…,xn),позвол.получить mах.прибыль) (ограничения по р-сам), xj≥0 –исх.задача

(найти вектор оценок р-сов у(у1,…,уm), min-щий суммарн.оценку всех р-сов), ,yi≥0 – двойств. задача.

Симметричная пара двойственных задач ЛП.Говорят, что задачи ЛП образуют симметричную пару. Если же система ограничений исх.задачи сод.как нер-ва, так и ур-ния, то в двойств.задаче переменная, отвечающая ограничению-равенству, может принимать значения любого знака, а ограничению-неравенству будет соотв-ть неотрицат.переменная, т.е. пара двойств. задач м.б.записана в виде: для i=1,…k,

для i=k+1,k+2,…m,

xj≥0, j=1,2,…l,

xj любого знака, j=l+1,l+2,…n

, yi≥0 yi любого знака.

25.Условие устойчивости двойств.оценок [ответ на вопрос правильный, только корявый. Подобрать более разумные слова.]. При реш-и задачи о «расшивке узких мест пр-ва» нам нужно заказывать недостающие ресурсы дополнительно. Пусть T(t1,t2,t3) –вектор доп. объемов р-сов. Так как мы будем использовать найденные двойственные оценки р-сов, то для сохранения структуры производственной программы, должно выполняться условие устойчивости двойственных оценок: ,

где H – матрица полученных нами при решении задачи последовательного улучшения производств.программы значений x в производств.программе: (в курсовой это были ненулевые значения иксов, напр. при оптим.производств.программе

Xопт.=(27,0,0,20(0,13,0) матрица Н будет выглядеть так: 27

.13

20 )

Q-1 – это матрица из той же первой задачи (находится в последнем преобразовании симплексной таблицы, берутся числа для х567 (т.е. для остатков р-сов 1го,2го и 3го вида соотв-но), например:

Базис………….х1 x2 x3 x4 x5 x6 x7

х1…………………………………1…0…-1

х6…………………………………2…3…10

х4………………………………2/3…1…..5

Числа, выделенные жирным шрифтом и являются матрицей Q-1.

Как получаем ектор T: если мы получили опт.производств. программу Xопт.=(27,0,0,20(0,13,0), то дополнительно придется заказывать 1й и 3й ресурс (что видно из (0,13,0)), и вектор Т будет выглядеть так: t1

t2

t3

Итак, в нашем примере условие устойчивости будет выглядеть так:

27 1 0 -1 t1 0

13 + 2 3 10 * t2 0

20 2/3 1 5 t3 0

29.Трансп.задача с нарушенным балансом пр-ва и потребления. Рассмотрим 3 простейших случая реш-я задач с нарушенным условием (норм.усл-е: ):

1.Пусть ,т.е. суммарные запасы продукции больше суммарн.потребностей в ней. Если безразлично, у кого из поставщиков останутся излишки прод.,то реш-е сводится к реш-ю закрытой трансп.задачиxij≥0 путем введения дополнит-го фиктивного (n+1)-го потребителя, запросы которого составляют . Значения сi n+1 полагаем равными 0 и решаем вспомогат.задачу с (n+1) потребителем и m поставщиками. При этом продукция xi n+1, планируемая для перевозки к фиктивному потребителю, остается на i-м складе;

2.пусть .Если безразлично, какой из потребителей недополучит продукцию,то трансп. задача сводится к реш-ю закрытой трансп.задачи (условия которй указаны выше) путем введения доп.фиктивн. (m+1)-го поставщика с запасом продукции. При этом значения сm+1 j полагаем равными 0, что обеспечивает, как и в предыд.случае, равенство целевых ф-ий исходных и соответствующих им вспом.задач. Значения хm+1 j в реш-и вспом.задачи будут обозначать вел-ну неудовлетворенного спроса j-го потребителя.

3.Пусть снова и нам не безразлично, какой потребитель и ск-ко продукции недополучит. Вводим доп.фиктивн.поставщика с запасом продукции. Примем значения сm+1 j равными вел-не убытка, который несет j-й потребитель при недополучении им ед-цы продукции. При этом переменные хm+1 j =вел-не неудовлетворенного спроса j-го потребителя. После введения дополнит.фиктивного поставщика задача сводится к реш-ю закрытой трансп.задачи, однако теперь целевая ф-ия вспомогат.задачи будет предст.собой сумму всех трансп.расходов и убытков,кот-е несут потребители при недополучении ими продукции:

Соседние файлы в предмете Прикладная математика