Методика решения оптимизационных задач в Excel

Содержание

Слайд 2

Вызов процедуры Подбор параметров

Меню Сервис пункт Подбор параметров.

Вызов процедуры Подбор параметров Меню Сервис пункт Подбор параметров.

Слайд 3

Установка и вызов процедуры Поиск решения

Вызов
Меню Сервис.
Пункт Поиск решения.

Установка пакета

Установка и вызов процедуры Поиск решения Вызов Меню Сервис. Пункт Поиск решения.
1.Меню Сервис, пункт Надстройки.
2. В окне установить флажок Поиск решения и ОК.

Слайд 4

2. Решение оптимизационных задач.

Оптимизационные задачи

Численное решение уравнений

Задачи линейного программирования

Подбор параметров

Поиск решения

Процедуры

2. Решение оптимизационных задач. Оптимизационные задачи Численное решение уравнений Задачи линейного программирования

Слайд 5

Пример решения уравнения

Условие задачи.

Найти решение уравнения Lnx=0

Найти решение можно

Пример решения уравнения Условие задачи. Найти решение уравнения Lnx=0 Найти решение можно
графоаналитическим, аналитическим или численным методом.

X=e^0=1

Слайд 6

Вносим начальное значение корня.
Записываем левую часть уравнения.
Производим предварительные вычисления.

Пример численного решения

Вносим начальное значение корня. Записываем левую часть уравнения. Производим предварительные вычисления. Пример
уравнения с помощью процедуры Подбор параметра

Слайд 7

Правая часть уравнения

Адрес изменяемого значения

1.Вызываем процедуру Подбор параметра.
2. Заносим в

Правая часть уравнения Адрес изменяемого значения 1.Вызываем процедуру Подбор параметра. 2. Заносим
окна данные.
3. ОК и получаем приближенное значение корня.

Слайд 8

Получаем приближенное значение корня 0,999872.

Получаем приближенное значение корня 0,999872.

Слайд 9

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

Требуется найти значения F(X),

В задаче линейного программирования все функции линейны. Требуется найти значения F(X), которые
которые максимизируют или минимизируют целевую функцию
F(X)= ∑Ci*Xi, i=1,n , X=(X1,X2,…,Xn)
при выполнении ограничений
Gj(X) = ∑ Аji*Xji ≤Bj или
Gj(X) = ∑ Аji*Xji ≥Bj j=1,m.

Задачи линейного программирования

Слайд 10

Методика решения задачи линейного программирования

1.Определение параметров задачи в соответствии с общей

Методика решения задачи линейного программирования 1.Определение параметров задачи в соответствии с общей
постановкой задачи.
2. Введение обозначений неизвестных.
3. Создание целевой функции (максимальная стоимость или прибыль, минимальные затраты).
4. Составление систем ограничений.
5. Решение задачи на ПК с помощью процедуры Поиск решения.

Слайд 11

Окно Поиск решения

Адрес ячейки с формулой целевой функции

Выбор варианта оптимизации

Установка заданного числа

Окно Поиск решения Адрес ячейки с формулой целевой функции Выбор варианта оптимизации
Адреса ячеек, значения которых изменяются при решении.

Отображаются ограничения

Для работы с ограничениями

Очищает и восстанавливает по умолчанию параметры

Открывает окно параметры поиска решения

Слайд 12

Окно Параметры поиска решения

Окно Параметры поиска решения

Слайд 13

Пример решения линейной оптимизационной задачи

Условие задачи.

Туристская фирма заключила договор с

Пример решения линейной оптимизационной задачи Условие задачи. Туристская фирма заключила договор с
двумя турбазами.
На турбазах могут отдыхать 200 и 150 человек.
Туристам предлагается 3 объекта для экскурсий.
Составить маршрут движения туристов так, чтобы это обошлось возможно дешевле, если в один день
1-й объект может принять 70 человек,
2-й – 180 человек,
3-й – 110 человек.
Стоимость посещений объектов представлена в таблице

Найти решение с помощью процедуры Поиск решения.

Слайд 14

1. Введем обозначения для числа туристов, которые посещают соответствующие объекты.

2.

1. Введем обозначения для числа туристов, которые посещают соответствующие объекты. 2. Составим
Составим целевую функцию, которую нужно минимизировать.

F(X)= ∑Ci*Xi=5*Х1+6*Х2+20*Х3+10*Х4+12*Х5+5*Х6

Слайд 15

3.Определим ограничения из условия задачи.

1. Х1+Х4≤ 70
2. Х2+Х5 ≤

3.Определим ограничения из условия задачи. 1. Х1+Х4≤ 70 2. Х2+Х5 ≤ 180
180
3. Х3+х6 ≤ 110
4. Х1+Х2+Х3=200
5. Х4+Х5+Х6=150

Хi не могут быть отрицательными и являются целыми.

4.Открываем приложение Excel и заносим исходные данные.

Слайд 16

Заносим исходные данные, выражения для ограничений и целевой функции

Заносим исходные данные, выражения для ограничений и целевой функции

Слайд 17

Вызов процедуры Поиск решения

Вызов процедуры Поиск решения

Слайд 18

Запись параметров в окно Поиск решения

Устанавливаем параметры и заносим адреса

Добавляем ограничения

Запись параметров в окно Поиск решения Устанавливаем параметры и заносим адреса Добавляем ограничения

Слайд 19

Добавление ограничений

1. Щелкнуть по Добавить.
2. Внести адреса выражений ограничений.
3.

Добавление ограничений 1. Щелкнуть по Добавить. 2. Внести адреса выражений ограничений. 3.
Выбрать знак условия.
4. Внести адреса ограничений.
5. ОК.
6. Повторить пп 1-5 для всех ограничений.
Имя файла: Методика-решения-оптимизационных-задач-в-Excel.pptx
Количество просмотров: 238
Количество скачиваний: 0