Электронная библиотека
Графо-аналитический метод применим только для двух- или трехмерной целевой функции. Решение задачи линейного программирования данным методом осуществляется в два этапа:
· на первом этапе строим область допустимых решений, соответствующую системе ограничений. Для этого приравниваем их левые и правые части, и определяем направления расположения допустимых значений искомых переменных в соответствии со знаками неравенств;
· на втором этапе производим окончательное определение оптимальных значений переменных. Для этого строим произвольную прямую, соответствующую целевой функции. После этого необходимо построить прямую линию, параллельную данной прямлй, чтобы она коснулась границы области допустимых решений.
Координаты точки касания этой прямой с границей области допустимых решений будут оптимальными значениями переменных. Следует также отметить, что максимальное значение целевой функции будет достигаться при выходе этой прямой из области допустимых решений при движении прямой слева направо, а минимальное значение соответсвтенно при входе.
Пример
Дана целевая функция
с системой ограничений
Найти оптимальные значения и .
Строим область допустимых решений (ОДР).
Для формирования ОДР необходимо в системе координат построить линии, соответствующие ограничениям, приравнивая их левые и правые части, и определить направления расположения допустимых значений искомых переменных в соответствии со знаками неравенств (рис. 7.1).
Рис. 7.1 Графическая иллюстрация решения задачи линейного
Вычисления для построения первых двух ограничений:
Источник
Графоаналитический способ решения задач.
Определение пропускной способности трубопровода по заданным параметрам его и жидкости, а также определение минимального диаметра трубопровода по заданным напору, параметрам жидкости и трубопровода, пропускной способности проводится графоаналитическим методом.
Рассмотрим алгоритм решения задач этого типа на примере первой задачи.
Графоаналитический способ решения основан на предварительном построении графической зависимости hT=f(Q) — гидравлической характеристики трубопровода (рис.4.1). Для этого:
1. Последовательно задаемся рядом произвольных значений Q.
2. Находим соответствующие средние линейные скорости ω.
3. Рассчитываем соответствующие параметры Re.
4. Рассчитываем соответствующие параметры λ.
5. Для каждого принятого значения Q находим потери напора hT.
6. По полученным данным строим график hT = f(Q).
7. Отложив на оси ординат известное значение H, на оси абсцисс находят соответствующее ему искомое значение Q.
Аналогично решается и вторая задача:
|
Задаются рядом d, находят для них hT, строят график hT = f(d) и по заданной величине Hпо графику находят соответствующее ему значение d.
Дата добавления: 2015-05-19 ; просмотров: 1357 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ
Источник
Графоаналитический метод решения задач с нелинейной системой ограничений и целевой функцией
Исходя из уровня знаний, подготовки, и следуя наиболее понятному для студенчества наглядному способу решения задач, было решено практиковать на занятиях по дисциплинам: исследование операций и экономико-математические методы решения задач, графоаналитические методы решения задач нелинейного программирования как наиболее эффективные, наглядные и понятные методы решения.
В данной статье пойдет речь об одной из многих экономических моделей, рассматриваемых в образовательном процессе и о возможном ее решении графоаналитическим методом, синтезирующим графические построения и аналитические расчеты.
Постановка задачи взята из [2]. Предприятие может выпускать два вида изделий. На их изготовление идет два вида ресурсов. Запасы ресурсов на предприятии, плановые нормы их расхода , плановая себестоимость
и оптовые цены указаны в таблице (все данные в расчете на 1 тыс. шт. изделий).
Нормы расхода на одно изделие вида
Из-за брака в производстве расход ресурсов зависит от объема производства и в первом приближении выражается линейной функцией
, а себестоимость
продукции — функцией
. Изделия могут выпускаться в любых соотношениях, так как сбыт, обеспечен. Составить план выпуска изделий, обеспечивающий получение максимальной прибыли.
Так как — объем производства изделия вида А,
— объем производства изделия вида В, то на производство
и
единиц изделий А и В будет израсходовано
единиц ресурса 1-го типа и
единиц ресурса 2-го типа
Составим функцию прибыли по формуле: П=Ц-С. Таким образом, полная прибыль от производства и
единиц изделий А и В будет равна:
Итак, математическая модель задачи имеет вид:
Данная задача относится к задаче нелинейного программирования, т.к. переменные и
входят в ограничения и целевую функцию в степенях выше первой.
В системе ограничений выделим в левой части неравенств полные квадраты, приведем уравнение кривой второго порядка к каноническому виду:
Данные кривые второго порядка представляют собой окружности, с центрами в точках О1(-10;-5) и О2(-10;-15) и радиусами R1=25 и R2=32 соответственно. Построим множество решений задачи – криволинейную область ОАВС (рис 1).
или
Данная кривая – окружность с центром в точке О3(20;15) и радиусом R3=25. Определим направление ( в точке О(0;0)), в котором целевая функция возрастает (т.к. необходимо найти максимум этой функции) – это направление указывает вектор- градиент целевой функции. . Направление градиента — к центру окружности – точке О3(20;15). Таким образом, точка, в которой целевая функция имеет наибольшее значение будет лежать либо на дуге АВ, либо на дуге ВС, в точке касания линии уровня целевой функции к дуге соответствующей окружности, либо в точке пересечения окружностей- точке В. Координаты точек касания M и N и точки пересечения В, а также значения целевой функции в них можно найти, используя элементарные формулы аналитической геометрии на плоскости. Отметим лишь, что максимум данной функции находится в точке N(12,63;7,63), а значение максимальной прибыли П= 51,63362.
Таким образом, можно сделать вывод, что данному предприятию, в соответствующих экономических условиях, необходимо выпускать 12,63 тыс.шт. изделий вида А и 7,63 тыс.шт. изделий вида В, максимальная прибыль предприятия при этом составит порядка 51,63362 ден.ед.
Заметим, что решение задач нелинейного программирования графическими методами на практических занятиях по исследованию операций, либо какой-либо другой экономико-математической дисциплине, является лучшей адаптированной схемой к построению наиболее приближенным к современным экономико-математическим моделям промышленности, и довольно не сложным и понятным для нынешнего студенчества методам построения решения. Данные методы используют достаточно большой объем материала аналитической геометрии и дифференциального исчисления для реализации подобных моделей. Тем не менее, следует отметить, что графоаналитический метод решения соответствующих моделей легко программируется и может также использоваться при выполнении курсовых и дипломных проектов для студентов старших курсов.
1. Ляшенко И.Н., Карагодова Е.А., Черникова Н.В., Шор Н.З. Линейное и нелинейное программирование. Киев, «Высшая школа», 1975. 348-350с.
2. Сборник задач и упражнений по высшей математике: Мат. программирование: Учеб.пособие / А.В.Кузнецов, В.А.Сакович, Н.И.Холод и др.; 2-е изд.,перераб. и доп.- Мн.:Выш.шк.,2002. 271-278с.
Источник
Графоаналитический способ решения это
В настоящее время математические модели на основе теории игр применяются все к большему кругу экономических задач. Формальные модели в институциональной экономике также могут строится с помощью теории игр [1–3]. Сторонники игрового подхода к исследованию института рассматривают институт как правила некой игры, которую один участник взаимоотношений ведет с другими участниками. Эти правила игры состоят из формальных писаных правил и неписаных кодексов поведения, которые лежат глубже формальных и дополняющих их. При этом действует определенный механизм, принуждающий игроков к соблюдению правил игры. Именно наличием такого механизма сторонники игрового подхода и объясняют существование института как правила. Для упрощения анализа взаимодействий между субъектами, обычно рассматривают игру с двумя участниками [3].
Классической задачей теории игр с двумя участниками является “Дилемма заключенных”, ситуация, часто используемая для моделирования взаимодействий в экономике соглашений, в частности, взаимодействий на рынке [1;4].
Целью данной статьи является рассмотрение графоаналитического метода решения задач теории игр в институциональной экономике и применения этого метода для решения и анализа классической задачи теории игр “Дилемма заключенных” в кооперативном варианте.
В практике часто встречаются конфликтные ситуации. Игра – это упрощенная модель конфликта. В отличии от конфликта игра ведется по четким правилам. Простейшим примером конфликтной ситуации является игра с нулевой суммой или антагонистическая игра, ситуация, когда интересы игроков противоположны. В случае, когда интересы игроков не противоположны, возможны различные варианты в зависимости от того, кооперируются ли игроки (кооперативные игры) или действуют каждый сам по себе (некооперативные игры) [4–5].
В случае, когда интересы игроков не являются противоположными у каждого игрока, будет своя платежная матрица. Поэтому игра называется биматричной [5]. Мы ограничимся рассмотрением биматричных игр в кооперативном варианте.
Обсудим подходы к анализу биматричных игр в кооперативном варианте. Мы ограничимся рассмотрением биматричных игр , то есть у каждого игрока всего 2 стратегии.
Рассмотрим биматричную игру, в которой выигрыши первого и второго игроков заданы матрицами .
Пусть и
– смешанные стратегии игроков. Так как
, то множество всех возможных вариантов пар выигрышей:
представляет собой выпуклую оболочку точек плоскости с координатами
, i=1,2, j=1,2. При этом точки
соответствуют парам выигрышей игроков в случае выбора ими своих чистых стратегий.
Если при переходе от первой точки ко второй
выигрыш каждого из игроков не уменьшится и при этом хотя бы у одного из игроков выигрыш увеличится, то точка
доминирует точку
, если
.
Множество точек, оптимальных по Парето, то есть не доминируемых другими, описываются следующим образом [4]:
Множество точек, оптимальных по Парето, можно судить до переговорного множества путем выбора из множества Парето тех точек, в которых выигрыш первого и второго игроков окажутся не меньше их максимальных выигрышей :
.
Игрокам, естественно, имеет смысл, выбрать свои оптимальные стратегии, соответствующие точкам из переговорного множества.
Самым простым из различных способов достижения игроками договоренности о совместном выборе точки из переговорного множества является выбор чистых стратегий, приносящий игрокам наибольший суммарный доход, из которого один из игроков платит другому оговоренную сумму. Этот способ, конечно же, предполагает полностью доверительные отношения между игроками.
Если же договорится о выборе точки из переговорного множества игрокам не удается, то можно предложить им применить одну из так называемых арбитражных схем. Например, арбитражная схема Нэша предлагает игрокам выбрать из переговорного множества решение Нэша – такую пару смешанных стратегий, которая доставляет максимум функции Нэша, равной произведению превышений выигрышей игроков над гарантированными (минимальными) выигрышами.
Реализация алгоритма Нэша предполагает следующие решение задачи математического программирования [4]:
(1)
Целевая функция задачи (1) называется функцией Нэша, а оптимальное решение задачи – решением Нэша.
Для решения задачи (1) справедлива теорема: решение задачи (1) всегда существует, и если в переговорном множестве V есть хотя бы одна точка , такая, что
, то решение задачи (1) единственно [4].
Пример. Игра “Дилемма заключенных” в кооперативном варианте.
Двое преступников (первый и второй игроки), подозреваемые в совместном совершении тяжкого преступления, находятся изолированно друг от друга в предварительном заключении. Прямые улики у следствия отсутствуют, поэтому успех обвинения зависит от того, признаются ли заключенные. У каждого из заключенных есть две стратегии: признаться (первая стратегия) или не признаваться (вторая стратегия). Если оба преступника признаются, то они будут признаны виновными и приговорены к восьми годам заключения. Если ни один из них не признается, то по обвинению в основном преступлении они будут оправданы, но суд все-таки признает их вину в менее значительном преступлении (например, в ношении оружия), в результате чего оба будут приговорены к одному году заключения. Если же признается только один из них, то признавшийся будет освобожден (за помощь следствию), а другой преступник – приговорен к максимальному сроку заключения, равному десяти годам [4, c.452].
Решение. Матрицы выигрышей игроков таковы:
Рассмотрим решение данной игры при условии, что заключенные могут обмениваться информацией. Решение задачи (1) графоаналитическим методом, при анализе экономических задач, обычно проводят в первом квадранте декартовой системы координат. Число C, которое необходимо прибавить ко всем элементам матрицы А и В, при таком переходе, должно быть не меньше 10. Пусть . Тогда матрицы игры примут вид:
Множество всех возможных пар выигрышей игроков, представлено четырехугольником ABCD на рис. 1. Очевидно, что множество Парето соответствует ломаной BCD, а переговорное множество – ломаной ECF.
Рис. 1. Множество ожидаемых выигрышей, множество Парето и переговорное множество в кооперативном варианте игры “Дилемма заключенных”.
Прямая, проходящая через точки , задается уравнением
, а прямая, проходящая через точки
– уравнением
, поэтому функция Нэша
Функцию Нэша мы рассматриваем на переговорном множестве, т.е. на ломаной ECF, при этом отрезок EC задается уравнением при
, а отрезок CF – уравнением
при
или, что эквивалентно, при
Максимум функции Нэша на переговорном множестве достигается в точке (график функции Нэша представлен на рис. 2).
Рис. 2. График функции Нэша в кооперативном варианте игры “Дилемма заключенных”.
При этом . На рис. 1 решение Нэша соответствует точке С. Поэтому если заключенные имеют возможность переговариваться, то они могут договориться оба не признаваться, и тогда получают всего по одному году заключения.
Источник