Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК Методы оптимизации 2008.doc
Скачиваний:
59
Добавлен:
16.02.2016
Размер:
3.94 Mб
Скачать

3.2. Выполнение задания 2

Рассмотрим задачу в стандартной форме:

    • найти план выпуска продукции x1, x2, который обеспечивают максимальную выручку

(1.1.4)

при ограничениях:

, (1.1.5)

, (1.1.6)

. (1.1.7)

Решение задачи

  1. Установить надстройку Поиск решения, выполнив команды: СервисНадстройки, установить флажок Поиск решения.

  2. В электронную таблицу внести исходные данные:

в ячейки B7:C7 – коэффициенты целевой функции,

в ячейки B11:C12 – нормы затрат ресурсов на каждый вид продукции,

в ячейки F11:F12 – запасы ресурсов.

  1. В ячейку D7 (целевая ячейка) внести формулу для вычисления выручки. Для этого:

  • щелкнуть по пиктограмме fx;

  • в окне Мастера функцийвыбрать категориюМатематические, функцию СУММПРОИЗ;

  • заполнить окно этой функции щелкнуть по ОК.

  1. Содержимое ячейки D7 скопировать в ячейки D11: D12

  2. Выполнить команды: Сервис Поиск решения. Откроется диалоговоеокно Поиск решения.

  3. Заполнить поля целевой ячейки и изменяемые ячейки.

  1. Для ввода ограничений щелкнуть по кнопке Добавить. Появится окно Добавление ограничений. Ввести ограничение. Нажать кнопку ОК.

  1. В окне Поиск решения нажать кнопку Параметры и в появившемся окне заполнить окна параметров, нажать кнопку ОК.

  1. В окне Поиск решения нажать кнопку Выполнить для запуска режима Поиск решения и нажать кнопку ОК.

Работа 2. Решение транспортной задачи и матричной игры

1. Цель работы

Ознакомление с решением транспортной задачи и матричной игры надстройкой Поиск решения

2. Основные теоретические положения

Транспортная задача

Предположим, что заданы величины a1,a2,…,an, иb1,b2,…,bm, которые определяют максимальные производительности пунктов производства и минимальные потребности пунктов потребления соответственно.

Обозначим:

cij– стоимость перевозок единицы продукции из пункта производстваAiв пункт потребленияBj;

xij– количество продукции, направляемое из пункта производстваAiв пункт потребленияBj. Совокупность чисел {xij} образует план перевозок.

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

Математически в транспортной задаче требуется найти план перевозок {xij}, который минимизирует транспортные расходы

(2.1.1)

при ограничениях

, (2.1.2)

, (2.1.3)

xij ≥ 0. (2.1.4)

Отсюда следует, что транспортная задача является задачей линейного программирования.

Решение матричных игр симплекс – методом

Для определения значения игры vи оптимальных стратегий игрокаIp1,p2,…, pn необходимо решить задачу линейного программирования:

найти переменные v,p1,p2,…, pn, которые максимизируют выигрышvигрокаI

max v

при ограничениях

для всех j = 1, 2,…,m

p1+p2 +…+pn = 1

pi≥ 0,v -не имеет ограничения на знак.

Для определения значения игры vи оптимальных стратегий игрокаIq1,q2,…, qm необходимо решить задачу линейного программирования:

найти переменные v,pi, которые максимизируют выигрышvигрокаI

max v

при ограничениях

для всех j= 1, 2,…,m

p1+p2 +…+pn = 1

pi≥ 0,v- не имеет ограничения на знак.

Заметим, что задачи определения значения игры и оптимальных стратегий образуют пару двойственных задач линейного программирования.