Содержание

Слайд 2

Задачи линейного программирования (оптимизация) Найти максимальное значение целевой функции при следующих

Задачи линейного программирования (оптимизация)

Найти максимальное значение целевой функции

при следующих ограничениях

– система

ограничений

– параметры оптимизации

Задачей линейного программирования (ЗЛП) называется задача отыскания экстремума (максимума или минимума) линейной функции от нескольких переменных при линейных ограничениях на эти переменные.

Слайд 3

Слайд 4

Построение математических моделей ЗЛП – цена продажи 1 ед. 2 ден.ед.

Построение математических моделей ЗЛП

– цена продажи 1 ед.
2 ден.ед.

– цена продажи

1 ед.
3 ден.ед.

– количество краски А, ед.

– количество краски B, ед.

Неизвестные параметры оптимизации

Задача планирования производства продукции

Слайд 5

Математическая модель – целевая функция – ограничение по запасам Пигмента –

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

– целевая функция

– ограничение по запасам Пигмента

– ограничение по запасам

Олифы

– ограничение по производству краски А

– нельзя производить отрицательное кол-во краски

Система ограничений

Суммарная прибыль фирмы от продажи краски:

Ограничения будут двух сортов. Первый – это не превышение расхода исходных продуктов для изготовления краски их суточных запасов. Второй – это не превышение продажи краски для наружных работ А ее суточного спроса.

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

Слайд 6

Задача о составлении оптимального рациона Содержание питательных веществ в 1 кг

Задача о составлении оптимального рациона

Содержание питательных веществ в 1 кг корма

и себестоимость кормов

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

Слайд 7

Математическая модель Целевая функция – общая стоимость суточного рациона кормления: .

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

Целевая функция – общая стоимость суточного рациона кормления:
.

Составим систему

ограничений:

1) условие по содержанию кормовых единиц в рационе:

2) условие по содержанию перевариваемого протеина в рационе:

3) условие по содержанию комбикорма в рационе (не менее 31%) :

4) условие по содержанию сена в рационе (не более 26%)

5) условие неотрицательности количества корма каждого вида:

Слайд 8

Пример решения в MS EXCEL Постановка задачи – число изготовленных стульев

Пример решения в MS EXCEL

Постановка задачи

– число изготовленных стульев

– число изготовленных

кресел

– целевая функция прибыли

Система ограничений

Слайд 9

Пример решения задачи в MS EXCEL Использование Надстройки «Поиск решения» СУММПРОИЗВ(B4:С4; $B$10:$С$10) СУММПРОИЗВ(B7:С7; B10:С10)

Пример решения задачи в MS EXCEL

Использование Надстройки «Поиск решения»

СУММПРОИЗВ(B4:С4; $B$10:$С$10)

СУММПРОИЗВ(B7:С7; B10:С10)

Слайд 10

Результаты решения в MS EXCEL

Результаты решения в MS EXCEL

Слайд 11

Транспортная задача Цель – минимизация суммарных расходов на все перевозки Транспортная

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

Цель – минимизация суммарных расходов на все перевозки

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

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

Транспортная задача открытого типа Транспортная задача называется открытой, если не соблюдается

Транспортная задача открытого типа

Транспортная задача называется открытой, если не соблюдается баланс

между объемом спроса и объемом предложения. Например, если запасы на всех складах меньше или больше потребностей всех магазинов - потребителей, то имеем дело с открытой транспортной моделью.

Чтобы привести открытую транспортную задачу к закрытому (замкнутому) виду, добавляем столбец (строку) с нулевыми стоимостями.
Если превышают запасы - добавляем фиктивного потребителя (столбец)
Если превышает спрос - добавляем фиктивного поставщика (строку)

Слайд 13

Математическая модель – количество перевозимой продукции от поставщика номер i к

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

– количество перевозимой продукции от поставщика номер i к потребителю

номер j

Целевая функция – общая стоимость всех перевозок:

Общий вид целевой функции

– элементы матрица стоимостей перевозок

Слайд 14

Система ограничений ВЫВОЗ ПРОДУКЦИИ ОТ ПОСТАВЩИКА = ЗАПАСУ Аналогично для остальных

Система ограничений

ВЫВОЗ ПРОДУКЦИИ ОТ ПОСТАВЩИКА = ЗАПАСУ

Аналогично для остальных поставщиков:

ПРИВОЗ ПРОДУКЦИИ

К ПОТРЕБИТЕЛЮ = ПОТРЕБНОСТИ

Аналогично для остальных потребителей:

Слайд 15

Пример решения транспортной задачи в MS EXCEL В хозяйстве за время

Пример решения транспортной задачи в MS EXCEL

В хозяйстве за время уборки

при заготовке силоса необходимо перевезти 3000т зелёной массы с четырех полей к четырём фермам, в том числе с первого поля 1000т, второго – 600т, третьего – 800т, четвёртого – 600т. Для первой фермы требуется 600т зелёной массы, второй – 800т, третьей – 1000т и четвертой – 1000т. Стоимость перевозки 1 т зелёной массы с полей к фермам приведена в таблице ниже. Требуется составить такой план перевозки массы, чтобы транспортные затраты были минимальны.
Слайд 16

СУММ(J3:J6) СУММ(J3:M3) !!!Запас меньше потребности!!! СУММПРОИЗВ(B3:E6;J3:M6)

СУММ(J3:J6)

СУММ(J3:M3)

!!!Запас меньше потребности!!!

СУММПРОИЗВ(B3:E6;J3:M6)