Решение задач линейного и нелинейного программирования средствами MS Excel

Содержание

Слайд 2

Цель занятия: изучение функциональных возможностей табличного процессора Excel 2007 и приобретение навыков

Цель занятия: изучение функциональных возможностей табличного процессора Excel 2007 и приобретение навыков
практической работы по использованию средств «Поиска решений» для исследования экономических моделей.

Задачи занятия:
Научиться использовать надстройку MS Excel «Поиск решения» для решения задач линейного и нелинейного программирования.

Слайд 3

План лабораторного занятия:
Добавление надстройки «Поиск решения»
Постановка задачи линейного программирования
3. Решение задач
4. Задание

План лабораторного занятия: Добавление надстройки «Поиск решения» Постановка задачи линейного программирования 3.
для самостоятельной работы

Слайд 4

1. Добавление надстройки «Поиск решения»

1.1

1.2

1. Добавление надстройки «Поиск решения» 1.1 1.2

Слайд 7

Линейное программирование (ЛП) – область математики, разрабатывающая теорию и численные методы решения

Линейное программирование (ЛП) – область математики, разрабатывающая теорию и численные методы решения
задач нахождения экстремума (максимума или минимума) линейной функции многих переменных при наличии линейных ограничений, т. е. линейных равенств или неравенств, связывающих эти переменные. К задачам линейного программирования сводится широкий круг вопросов планирования экономических процессов, где ставится задача поиска наилучшего (оптимального) решения.
Общая задача линейного программирования (ЗЛП) состоит в нахождении экстремального значения (максимума или минимума) линейной функции.

Слайд 8

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

Краткая теория
Пусть некоторое предприятие

Задача распределения неоднородных ресурсов. Составление оптимального плана выпуска продукции Краткая теория Пусть
обладает ресурсами S1,S2,…,S n в
количествах соответственно b1,b2,…,b n единиц. Используя данные ресурсы предприятие может изготовить изделия И1,И2,…, Иm , при этом известны величины aij, – количество i-го ресурса, идущего на изготовление одного изделия j-го вида (i = 1,2,…,n, j = 1,2,…,m). Кроме того, известны величины cj –  
прибыль, получаемая предприятием от реализации одного изделия j-го вида. Требуется составить план выпуска изделий, при котором достигается максимальная суммарная прибыль (прибыль от реализации всех изделий).

Слайд 9

Для решения поставленной задачи сформулируем её математическую модель, первоначально сведя исходные данные

Для решения поставленной задачи сформулируем её математическую модель, первоначально сведя исходные данные в следующую таблицу:
в следующую таблицу:

Слайд 10

Математическая модель задачи распределения неоднородных ресурсов. Для построения математической модели задачи:
1. Определим

Математическая модель задачи распределения неоднородных ресурсов. Для построения математической модели задачи: 1.
неизвестные и их количество.
Введем следующие обозначения: пусть х1,x2,…,x m – количество изделий
И1,И2,…, Иm, которые может производить предприятие.
Поэтому количество рассматриваемых переменных – m штук.
2. Запишем целевую функцию, зависящую от х1,x2,…,x m и что с ней необходимо сделать (максимизировать или минимизировать).

Слайд 11

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

Сформулируем ограничения рассматриваемой задачи. Ограничения по запасам сырья. Зная количество сырья каждого
вида, идущее на изготовление одной единицы изделия, и запасы сырья можно составить следующую систему ограничений:

Ресурс S1 : a11 * x1 + a12 * x2 + ... + a1m * xm £ b1;
: a21 * x1 + a22 * x2 + ... + a2m * xm £ b2 ;
Ресурс S2
... ... ... ...
... ...
Ресурс Sn : an1 * x1 + an 2 * x2 + ... + anm * xm £ bn .

Слайд 12

3.2.Условие неотрицательности переменных. Исходя из физического смысла, на переменные налагаются дополнительные условия,
требующие

3.2.Условие неотрицательности переменных. Исходя из физического смысла, на переменные налагаются дополнительные условия,
неотрицательности их значений:
(3)
При этом равенство нулю соответствующей переменной означает, что данное изделие не выпускается.

Слайд 13

Условие целочисленности переменных. На переменные можно накладывать дополнительное условие целочисленности, которое “

Условие целочисленности переменных. На переменные можно накладывать дополнительное условие целочисленности, которое “
запрещает” выпуск не целых изделий:

Таким образом, целевая функция (1) и ограничения (2-4) образуют математическую модель задачи распределения неоднородных ресурсов.

(4)

Слайд 14

Пример

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

Пример Постановка задачи. Пусть предприятие располагает запасами сырья трех видов – цемент,
щебень и арматура в количествах b1=18, b2=120 и b3=42 условных единиц соответственно. Из этого сырья может быть изготовлено два вида изделий – плиты перекрытия и фундаментные блоки. Известны так же значения аij – количество единиц i-го вида сырья, идущего на изготовление единицы j-го изделия и сj – доход, получаемый от реализации одной единицы изделия каждого вида (i=1,2,3; j=1,2). Все указанные величины представлены в табл. 1.

Слайд 15

Направление подготовки бакалавров
38.03.06 Торговое дело
профиль Коммерция
Б2.В.ОД.1 Компьютерное моделирование в профессиональной деятельности

Таблица

Направление подготовки бакалавров 38.03.06 Торговое дело профиль Коммерция Б2.В.ОД.1 Компьютерное моделирование в
1. Данные к задаче об использовании сырья

Слайд 16

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

Математическая модель

Требуется составить такой план продукции, при котором прибыль была бы максимальной Математическая
задачи распределения неоднородных  
ресурсов. Для построения математической модели задачи: 1. Определим неизвестные и их количество.
Введем следующие обозначения: х1 – количество плит перекрытия, х2 – количество фундаментных блоков, которые может выпускать предприятие. 2. Запишем целевую функцию.
 Суммарная прибыль, получаемая предприятием от реализации х1 единиц плит перекрытия и х2 единиц фундаментных блоков, может быть записана в виде

F(х1,х2 ) = 3 * x1 + 2 * x2 -> max.

Слайд 17

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

Ограничения по запасам сырья. Зная количество сырья каждого вида, идущее на изготовление
одной единицы изделия, и запасы сырья можно составить следующую систему ограничений

(2)

Слайд 18

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

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

требующие неотрицательности их значений:

(3)

Условие целочисленности переменных. На переменные х1 и х2 можно накладывать дополнительное условие целочисленности, которое “ запрещает” выпуск не целых изделий:

Слайд 19

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

1. Построим таблицу

Решение задачи 1. Построим таблицу

Слайд 20

2. Выберем на вкладке данные «Поиск решения»
Зададим целевую функцию.
Желаемое значение целевой

2. Выберем на вкладке данные «Поиск решения» Зададим целевую функцию. Желаемое значение целевой функции Изменяемые ячейки
функции
Изменяемые ячейки

Слайд 21

6. Зададим ограничения по ресурсам

6. Зададим ограничения по ресурсам

Слайд 22

7. Введем ограничения на выпуск продукции

7. Введем ограничения на выпуск продукции

Слайд 23

В результате получаем следующие дынные

В результате получаем следующие дынные

Слайд 24

Сохраним отчеты

Сохраним отчеты

Слайд 25

Результат решения

Результат решения

Слайд 27

Направление подготовки бакалавров
38.03.06 Торговое дело
профиль Коммерция
Б2.В.ОД.1 Компьютерное моделирование в профессиональной деятельности

Направление подготовки бакалавров 38.03.06 Торговое дело профиль Коммерция Б2.В.ОД.1 Компьютерное моделирование в профессиональной деятельности

Слайд 28

Направление подготовки бакалавров
38.03.06 Торговое дело
профиль Коммерция
Б2.В.ОД.1 Компьютерное моделирование в профессиональной деятельности

Направление подготовки бакалавров 38.03.06 Торговое дело профиль Коммерция Б2.В.ОД.1 Компьютерное моделирование в профессиональной деятельности

Слайд 29

Направление подготовки бакалавров
38.03.06 Торговое дело
профиль Коммерция
Б2.В.ОД.1 Компьютерное моделирование в профессиональной деятельности

Направление подготовки бакалавров 38.03.06 Торговое дело профиль Коммерция Б2.В.ОД.1 Компьютерное моделирование в профессиональной деятельности