Практическая работа 6. Матричные игры. Чистые и смешанные стратегии. Решение задач теории игр Графическое решение — КиберПедия 

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Практическая работа 6. Матричные игры. Чистые и смешанные стратегии. Решение задач теории игр Графическое решение

2017-05-16 1287
Практическая работа 6. Матричные игры. Чистые и смешанные стратегии. Решение задач теории игр Графическое решение 0.00 из 5.00 0 оценок
Заказать работу

Цель: Ознакомить студентов с методикой постановки задач многокритериальной оптимизации и научить методам их решения.

Студенты должны освоить способы преобразования исходной задачи многокритериальной оптимизации к классическим оптимизационным задачам.

Актуальность темы: Методы многокритериальной оптимизации находят широкое применение для рационального планирования крупных разработок.

Теоретическая часть

В реальных ситуациях целесообразность функционирования системы описывается не одним критерием, а несколькими, качество эксплуатации системы оценивается не единственным показателем качества, а совокупностью таких показателей. Такая постановка задачи описания системы с несколькими целями приводит к задаче оптимизации с векторной целевой функцией F(x)=(F1(x), F2(x),..., Fm(x))

Стратегия взвешенных сумм

 

Данная стратегия взвешенных сумм преобразует многокритериальную задачу минимизации вектора F(x) в некую скалярную задачу путем построения неких взвешенных сумм для всех выбранных объектов

f(x) = ∑ wi Fi(х)2, wi ≥ 0

 

При этом исходная задача заменяется задачей min f(x).

Далее уже к данной задаче оптимизации уже может быть применен стандартный алгоритм оптимизации без наличия ограничений. В этом случае рассматриваются взвешенные коэффициенты для каждой из выбранных целей.

Метод достижения цели

 

Описываемый метод представляет собой метод достижения цели Гембики. Данный метод включает в себя выражение для множества намерений разработчика F*(x)=(F1*(x), F2*(x),..., Fm*(x)), которое связано с множеством целей F(x)=(F1(x),F2(x),...,Fm(x)). Такая формулировка задачи допускает, что цели могут быть или недо- или передостижимыми, что дает возможность относительно точно выразить исходные намерения при построении оптимального решения. Относительная степень недо- или передостижимости поставленных намерений контролируется посредством вектора взвешенных коэффициентов w = (w1, w2,..., wm), и может быть представлена как стандартная задача оптимизации с помощью следующей формулировки

min γ

При условии, что

Fi(x) –wi γ ≤ Fi*(x), i =1, 2,...,m.

Член wi γ вносит в данную задачу элемент ослабления, что, иначе говоря, обозначает жесткость заданного намерения. Весовой вектор w дает исследователю возможность достаточно точно выразить меру взаимосвязи между двумя целями.

Пример.

 

Пусть фирма производит две модели сборных книжных полок. Их производство ограничено наличием сырья и временем машинной обработки. Для каждого изделия первого типа требуется 3 м2 досок, а для второго – 4 м2. Фирма может получить от своих поставщиков дл 1700 м2 досок в неделю. Для изготовления полок первого типа требуется 12 мин. работы оборудования, для второго типа эта величина составляет 30 мин. В неделю оборудование может эксплуатироваться 160 часов. Сколько изделий каждого типа следует производить фирме в неделю, если одно изделие первого типа приносит 2 ед. прибыли, а второго - 4 ед., известно также, что сборка изделий первого типа требует привлечения трех работников, а второго - 2.

Решение

Для постановки задачи нужно ввести переменные, построить ограничения и целевые функции.

Пусть фирма производит х изделий первого типа и у второго, тогда прибыль составит

P = 2х + 4у → max

среднее число работников на сборке

M = 3x + 2y → min

Целевые функции Р и М отражают два критерия оптимальности в этой задаче.

Введем ограничения:

1) х, у – неотрицательны, по смыслу задачи.

2) ограничение на объем досок

3х+4у ≤ 1700

3)ограничение на время работы оборудования:

, или 2х+5у ≤ 1600.

Таким образом, задача многокритериальной оптимизации примет вид

P = 2х + 4у → max

M = 3x + 2y → min

3х+4у ≤ 1700,

2х+5у ≤ 1600,

х ≥ 0, у ≥ 0.

Найдем допустимое множество, это множество точек на плоскости с координатами, подчиненными ограничениям (четырехугольник ABCD

на рисунке 1.).

Рис. 1. Допустимое множество решений

Оптимум первой целевой функции Р достигается в точке B с координатами (300;200), второй функции М – в точке D(0; 0).

. Точки D и B являются безусловными точками неулучшаемых решений, поскольку любое улучшение для одной цели P вызывает ухудшение для другой выбранной цели M.

 

Рис 2.. Множество эффективных решений

Для нашего примера множество неулучшаемых решений - ломаная линия BAD.

Задание к практическому занятию:

Базовый уровень:

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

Исходные условия заданий.

1. Фирма «Лесная пилорама» столкнулась с проблемой наиболее рационального использования ресурсов лесоматериалов, имеющихся в одном из принадлежащих этой фирме лесных массивов. В районе данного массива имеется лесопильный завод и фабрика, на которой изготавливают фанеру. Таким образом, лесоматериалы можно использовать как для производства пиломатериалов, так и для изготовления фанеры.

Чтобы получить 2,5 м3 коммерчески реализуемых комплектов и необходимо израсходовать 2,5 м3 еловых и 7,5 м3 пихтовых лесоматериалов. Для приготовления 100 м2 фанеры требуется 5 м3 еловых и 10 м3 пихтовых лесоматериалов. Лесной массив содержит 80 м3 еловых и 180 м3 пихтовых лесоматериалов.

Согласно условиям поставок, в течение планируемого периода необходимо произвести по крайней мере 10 м3 пиломатериалов и 1200 м2 фанеры. Доход с 1 м3 пиломатериалов составляет 16 ед., а со 100 м2 фанеры — 60 ед. Известно так же, что производство 1 м2 фанеры наносит экологический ущерб а усл. ед., а 1 м3 пиломатериалов – b усл. ед.

2. Фирме «Иерихонская сталь» предстоит решить, какое количество x1 чистой стали, и какое количество x2 металлолома следует использовать для приготовления (из соответствующего сплава) литья для одного из своих заказчиков. Пусть производственные затраты в расчете на 1 т чистой стали равняются 3 усл. ед., а затраты в расчете на 1 т металлолома — 5 усл. ед. (последнее число больше предыдущего, так как использование металлолома сопряжено с его предварительной очисткой). Заказ предусматривает поставку не менее 5 т литья; при этом заказчик готов купить и большее количество литья, если фирма «Иерихонская сталь» поставит перед ним такие условия.

Предположим, что запасы чистой стали ограничены, и не превышают 4 т, а запасы металлолома не превышают 6 т. Отношение веса металлолома к весу чистой стали в процессе получения сплава не должно превышать 7: 8. Производственно-технологические условия таковы, что на процессы плавки и литья не может быть отведено более 18 ч; при этом на 1 т стали уходит 3 ч, а на 1 т металлолома - 2 ч производственного времени. Известно так же, что производство 1 т стали из металлолома требует в a раза больше затрат энергии, чем из чистой стали.

3. Фирмой «Супертранзистор» выпускаются радиоприемники трех различных моделей: модель А, модель В и модель С. Каждое изделие указанных моделей приносит доход в размере 8, 15 и 25 соответственно. Необходимо, чтобы фирма выпускала за неделю не менее 100 приемников модели А, 450 приемников модели В и 75 приемников модели С.

Каждая модель характеризуется определенным временем, необходимым для изготовления соответствующих деталей, сборки изделия и его упаковки. Так, в частности, в расчете на 10 приемников модели А требуется 3 ч для изготовления соответствую деталей, 4 ч на сборку и 1 ч на упаковку. Соответствующие показатели в расчете на 10 приемников модели В равны 3.5, 5 и 1.5 ч, а на 10 приемников модели С 5, 8 и 3. В течение ближайшей недели фирма может израсходовать на производство радиодеталей 150 ч, на сборку 200 ч и на упаковку 60 ч.

Cборка модели С предполагает привлечение работников высокой квалификации и обходится на a ед. за 1 час работы дороже.

4. Управляющий фирмы «Свежие нефтепродукты» пытается определить оптимальное распределение имеющейся в его распоряжении сырой нефти (различного сорта) по двум возможным технологическим процессам составления смесей. Технологический процесс 1 характеризуется следующими показателями: из одной единицы объема сырой нефти А и трех единиц объема сырой нефти В получается пять единиц объема бензина X и две единицы объема бензина Y. Технологический процесс 2 характеризуется другими показателями: из четырех единиц объема сырой нефти А и двух единиц объема сырой нефти В получается три единицы бензина X и восемь единиц бензина Y. Объемы продукции, выпускаемой при реализации технологических процессов 1 и 2, обозначим соответственно через x1 и x2. Максимальное количество запасов сырой нефти А равняется 100 единицам объема, а сырой нефти В — 150 единицам объема.

По условиям поставок требуется произвести не менее 200 единиц объема бензина X и 75 единиц объема бензина Y. Доходы с единицы объема продукции, получаемой с помощью технологических процессов 1 и 2 составляют P1 и Р2 соответственно. Угроза срыва поставок сырой нефти 1 сорта составляет a, а для нефти 2 сорта - b.

 

Повышенный уровень:

 

5. Авиакомпания «Небесный грузовик» обслуживающая периферийные районы страны, располагает 8 самолетами типа 1, 15 самолетами типа 2, 12 самолетами типа З, которые она может использовать для выполнения рейсов в течение ближайших суток. Грузоподъемность (в тысячах тонн) известна: 45 для самолетов типа 1, 7 для самолетов типа 2, 4 для самолетов типа 3.

Авиакомпания обслуживает города А и В. Городу А требуется тоннаж в 20000 т, а городу В — в 30000 т. Избыточный тоннаж не оплачивается. Каждый самолет в течение дня может выполнить только один рейс.

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

 

  Тип 1 Тип 2 Тип 3
Город А     1,4
Город В     3,8

 

Обозначим через хi (i = 1, 2, 3) число самолетов i- го типа, отправленных в город А, а через yi (i = 1, 2, 3) число самолетов ‚ i-го типа, отправленных в город B.

Действуют экологические сборы за доставку грузов в город B, в размере a, b, c ед. за 1 рейс для самолетов 1, 2, 3 типов, соответственно.

6. Авиакомпании «Ночной полет» необходимо решить, какое количество топлива для реактивных самолетов следует закупить у фирм-поставщиков, если число последних равно трем и имеют место следующие требования и ограничения:

1) заправка самолетов производится регулярно в четырех аэропортах.

2) нефтяные компании констатируют следующие возможности поставки топлива в течение ближайшего месяца:

а) 2500000 л - нефтяная компания 1; 2 500 000 л нефтяная компания 1;

б) 5000000 л - нефтяная компания 1; 5 000 000 л нефтяная компания 2;

в) 6000000 л - нефтяная компания 3.

3) авиакомпании требуется следующее количество топлива;

а) 1000000 л в аэропорту 1;

6) 2000000 л в аэропорту 2;

в) 3000000 л в аэропорту 3;

г) 4000000 л в аэропорту 4.

4) стоимости 1 л реактивного топлива с учетом расходов, связанных с доставкой, имеют значения, приведенные в следующей таблице:

  Компания 1 Компания 2 Компания 3
Аэропорт 1      
Аэропорт 2      
Аэропорт 3      
Аэропорт 4      

Отпускные цены на топливо в аэропортах различаются и составляют a1, a2, a3, a4 ед. соответственно.

7. Фирма «Нитроткань» производит определенного типа мелкие детали для промышленных изделий и продает их через своих посредников-оптовиков по фиксированной поставочной цене 2,50 ед. за штуку. Число посредников-оптовиков равняется пяти. Коммерческие прогнозы указывают на то, что объем месячных поставок составит: посреднику 1 — 3000 штук, посреднику 2 - 3000 штук, посреднику 3 — 10 000 штук, посреднику 4 - 5000 штук, посреднику 5 — 4000 штук.

Фирма располагает следующими производственными мощностями:

завод 1 — 5 000 деталей в месяц,

завод 2 — 10 000 деталей в месяц,

завод 3 — 12 500 деталей в месяц.

Себестоимость одной детали, изготовленной на заводе 1, равняется 1 ед., на заводе 2 —0,90 ед., на заводе 3 — 0,80 ед.

Транспортные расходы (в ед.), связанные с доставкой одной детали в точки оптовой продажи, приведены ниже:

  Клиент 1 Клиент 2 Клиент 3 Клиент 4 Клиент 5
Завод 1 0.05 0.07 0.10 0.15 0.15
Завод 2 0.08 0.06 0.09 0.12 0.14
Завод 3 0.10 0.09 0.08 0.10 0.15

Стоимость утилизации, отработавших свой срок деталей (за 1 штуку) приводится в таблице:

  Клиент 1 Клиент 2 Клиент 3 Клиент 4 Клиент 5
Завод 1 0.01 а 0.04 0.05 0.06
Завод 2 0.02 0.02 b 0.02 0.04
Завод 3 0.02 0.02 0.05 c 0.02

Варианты заданий исходных данных к практической работе

Вариант задания Исходные данные Вариант задания Исходные данные
  условия 1, a=5, b=2   условия 4, a=0.06, b=0.05, p1=1, p2=2.
  условия 2, a=1.5   условия 5, a=1, b=2, c=2.
  условия 3, a=3.   условия 6, a1=1, a2=2, a3=1, a4=2.
  условия 4, a=0.02, b=0.05, p1=3, p2=4..   условия 7, a=0.01, b=0.02, c=0.03.
  условия 1, a=3, b=2   условия 1, a=4, b=3
  условия 2, a=1.2   условия 2, a=1.8.
  условия 3, a=1.   условия 3, a=1.2.
  условия 4, a=0.03, b=0.05, p1=3, p2=4.   условия 4, a=0.03, b=0.05, p1=5, p2=3.
  условия 1, a=7, b=4   условия 5, a=2, b=1, c=5.
  условия 2, a=2   условия 6, a1=3, a2=1, a3=2, a4=1.
  условия 3, a=3.   условия 7, a=0.01, b=0.01, c=0.01.
  условия 4, a=0.06, b=0.03, p1=3, p2=4.   условия 1, a=4, b=1
  условия 1, a=5, b=5   условия 2, a=1.6.
  условия 2, a=1.1   условия 3, a=1.7.
  условия 3, a=1.5.   условия 4, a=0.01, b=0.02, p1=4, p2=4.

 

Вопросы для самостоятельной работы

Базовый уровень:

1. Что называется множеством неулучшаемых решений?

2. Перечислите способы преобразования задачи многокритериальной оптимизации к форме классической оптимизационной задачи.

Повышенный уровень:

3. Каким образом строится целевая функция в методе взвешенных сумм?

4. Какая идея положена в основу метода достижения цели?

 


Поделиться с друзьями:

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.035 с.