Линейное программирование презентация

Содержание

Слайд 2

Задача линейного программирования – 3 слайд. Геометрический метод решения ЗЛП

Задача линейного программирования – 3 слайд.
Геометрический метод решения ЗЛП – 26

слайд.
Задача линейного программирования в стандартной форме – 32 слайд.
Симплексный метод решения ЗЛП – 42 слайд.
Метод Гаусса – 48 слайд.
Симплекс метод – 58 слайд.
Метод искусственного базиса – 76 слайд.
Двойственность задач линейного программирования – 87 слайд.

Оглавление

Слайд 3

Задача линейного программирования (ЛП) Задачи ЛП – самая обширная часть оптимизационных (примерно 70%)

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

 

Задачи ЛП – самая обширная часть оптимизационных (примерно

70%)
Слайд 4

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

Этапы построения математической модели

Определение переменных задачи.
Представление ограничений в виде линейных уравнений

или неравенств.
Задание линейной целевой функции и смысла оптимизации.
Слайд 5

Классические задачи линейного программирования Задача технического контроля (слайд 6); Транспортная

Классические задачи линейного программирования

Задача технического контроля (слайд 6);
Транспортная задача (слайд 13

);
Задача о диете (слайд 16);
Задача об использовании сырья (слайд 19).
Слайд 6

Задача технического контроля Примечание: ОТК – Отдел Технического Контроля

Задача технического контроля

Примечание: ОТК – Отдел Технического Контроля

Слайд 7

В ОТК некоторой фирмы работают контролеры 1 и 2 разрядов

В ОТК некоторой фирмы работают контролеры 1 и 2 разрядов (К1

и К2);
Норма выработки ОТК за 8 часов (раб. день) составляет не менее 1800 изделий;
К1 проверяет 25 изделий/час (точность 98%);
К2 проверяет 15 изделий/час (точность 95%);
Заработная плата К1 равна 4$ / час;
Заработная плата К2 равна 3$ / час;
При каждой ошибке контролера фирма несет убыток в 2$;
Фирма может использовать не более 8 - К1 и 10 - К2;
Определить оптимальный состав ОТК,
при котором общие затраты на контроль будут минимальны.
Слайд 8

Слайд 9

Построение модели

Построение модели

 

Слайд 10

Построение модели

Построение модели

 

Слайд 11

3. Задание целевой функции

3. Задание целевой функции

 

 

Слайд 12

Вся задача технического контроля может быть сформулирована следующим образом.

Вся задача технического контроля может быть сформулирована следующим образом.

Слайд 13

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

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

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

в пункты потребления.
Слайд 14

 

Слайд 15

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

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

 

Слайд 16

Задача о диете Или задача о составлении рациона

Задача о диете

Или задача о составлении рациона

Слайд 17

 

Слайд 18

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

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

 

Слайд 19

Задача об использовании сырья

Задача об использовании сырья

Слайд 20

 

Слайд 21

Исходные данные задачи Представим исходные данные в виде таблицы

Исходные данные задачи

Представим исходные данные в виде таблицы

Слайд 22

 

Слайд 23

Исходные данные для кондитерской Тогда после перехода к условным единицам получим таблицу

Исходные данные для кондитерской

Тогда после перехода к условным единицам получим таблицу

Слайд 24

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

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

 

Слайд 25

Графическое решение

Графическое решение

 

Слайд 26

Геометрический метод решения ЗЛП Решим геометрическим методом задачу технического контроля:

Геометрический метод решения ЗЛП

Решим геометрическим методом задачу технического контроля:

Слайд 27

 

Слайд 28

 

Слайд 29

Частные случаи геометрических решений

Частные случаи геометрических решений

Слайд 30

Пример 1

Пример 1

 

Слайд 31

Пример 2

Пример 2

 

Слайд 32

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

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

Слайд 33

 

Слайд 34

Матрично–векторная запись

Матрично–векторная запись

 

Слайд 35

Приведение ЗЛП к стандартному виду

Приведение ЗЛП к стандартному виду

 

Слайд 36

Преобразования неравенств

Преобразования неравенств

 

Слайд 37

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

Преобразования неравенств

Преобразуем неравенства из задачи об использовании сырья добавив во все

три уравнения остаточную переменную.
Слайд 38

Приведение ЗЛП к стандартному виду

Приведение ЗЛП к стандартному виду

 

Слайд 39

Приведение ЗЛП к стандартному виду

Приведение ЗЛП к стандартному виду

 

Слайд 40

Пример приведения ЗЛП к стандартному виду

Пример приведения ЗЛП к стандартному виду

 

Слайд 41

Перепишем задачу ЛП с учетом новых переменных и замен:

Перепишем задачу ЛП с учетом новых переменных и замен:

Слайд 42

Симплекс метод решения ЗЛП

Симплекс метод решения ЗЛП

Слайд 43

Запишем задачу линейного программирования в стандартной форме в развернутом виде:

Запишем задачу линейного программирования в стандартной форме в развернутом виде:
Число уравнений

системы меньше числа неизвестных (m < n).
Слайд 44

Метод Гаусса – Жордана Основная идея метода состоит в сведении

Метод Гаусса – Жордана

Основная идея метода состоит в сведении m уравнения

с n неизвестными к каноническому или ступенчатому виду, путем линейных преобразования над строками (сложение строк и умножение на скаляр).
Это позволяет привести СЛАУ к следующему виду:
Слайд 45

Базисные и свободные переменные

Базисные и свободные переменные

 

Слайд 46

Выразим из предыдущей системы базисные переменные: Из этой системы можно

Выразим из предыдущей системы базисные переменные:
Из этой системы можно получить решение

для базисных переменных, присваивая независимым переменным произвольные значения
Слайд 47

Базисное решение Опорный план vbnvbg

Базисное решение

 

Опорный план

vbnvbg

Слайд 48

Метод последовательного исключения переменных (метод Гаусса) Метод Гаусса состоит из

Метод последовательного исключения переменных (метод Гаусса)

Метод Гаусса состоит из двух этапов:
Прямой

ход
Обратный ход
Цель прямого хода - приведение матрицы системы A к верхнетреугольному виду.
Слайд 49

Прямой ход

Прямой ход

 

Слайд 50

Прямой ход

Прямой ход

 

Слайд 51

Обратный ход

Обратный ход

 

Слайд 52

Пример решения СЛАУ методом Гаусса

Пример решения СЛАУ методом Гаусса

 

Слайд 53

 

Слайд 54

Метод главных элементов Применяется в случаях, когда главные диагональные элементы

Метод главных элементов

Применяется в случаях, когда главные диагональные элементы системы уравнений

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

Основная идея метода главных элементов

Основная идея метода главных элементов

 

Слайд 56

Основная идея метода главных элементов В результате составляем новую систему

Основная идея метода главных элементов

В результате составляем новую систему уравнений

из вычеркнутых строк. Полученная матрица не треугольного вида, как в схеме единственного деления Гаусса. Но каждое уравнение содержит разное количество неизвестных:
в последнем уравнении – 1 неизвестное;
в (n-1)-м –2 неизвестных и т.д.;
в первом уравнении – все n неизвестных.
Такой вид преобразованной системы позволяет последовательно находить неизвестные, начиная с последнего уравнения.
Слайд 57

Пример решения СЛАУ методом Гаусса с выбором главного элемента

Пример решения СЛАУ методом Гаусса с выбором главного элемента

 

Слайд 58

Симплекс метод

Симплекс метод

 

Слайд 59

Алгоритм симплекс метода Выбор начального опорного плана. Переход от начального

Алгоритм симплекс метода

Выбор начального опорного плана.
Переход от начального опорного плана к

другому опорному плану с лучшим значением целевой функции. (!Смежному). Приведение системы, для смежного опорного плана к каноническому виду
Продолжение поиска опорного плана улучшающего целевую функцию до достижения оптимального плана..
Слайд 60

Смежный опорный план Смежным опорным планом называют план, отличающийся от

Смежный опорный план

Смежным опорным планом называют план, отличающийся от текущего лишь

одной переменной.
Для получения смежного опорного плана одну базисную переменную превращают в свободную, а эту свободную вводят в базисные переменные.
Основной здесь вопрос – какую переменную выбрать, чтобы целевая функция уменьшалась?
Слайд 61

Составим симплекс – таблицу для задачи использования ресурсов. Для этого

Составим симплекс – таблицу для задачи использования ресурсов.
Для этого
запишем

- задачу в каноническом виде и
заменим - цель поиска максимум на минимум.
Слайд 62

Начальный опорный план

Начальный опорный план

Слайд 63

I. Нахождение начального опорного плана

I. Нахождение начального опорного плана

 

Слайд 64

II. Нахождение смежного опорного плана Необходимо одну переменную из свободных

II. Нахождение смежного опорного плана

Необходимо одну переменную из свободных перевести в

базис, так, чтобы целевая функция уменьшалась.
Для удобства запишем ЗЛП в стандартной векторно-матричной форме:
Слайд 65

 

Слайд 66

Лемма 1

Лемма 1

 

Слайд 67

Лемма 2

Лемма 2

 

Слайд 68

 

Слайд 69

III. Приведение системы к каноническому виду

III. Приведение системы к каноническому виду

 

Слайд 70

Шаг 1

Шаг 1

Слайд 71

Шаг 2

Шаг 2

Слайд 72

Шаг 3

Шаг 3

Слайд 73

Шаг 4

Шаг 4

Слайд 74

Полная симплекс таблица

Полная симплекс таблица

Слайд 75

Замечание

Замечание

 

Слайд 76

Метод искусственного базиса

Метод искусственного базиса

 

Слайд 77

 

Слайд 78

 

Слайд 79

Пример

Пример

 

Слайд 80

 

Слайд 81

Симплекс таблица с искусственным базисом

Симплекс таблица с искусственным базисом

Слайд 82

Симплекс таблица с искусственным базисом

Симплекс таблица с искусственным базисом

Слайд 83

Симплекс таблица с искусственным базисом

Симплекс таблица с искусственным базисом

Слайд 84

 

Слайд 85

Этапы метода искусственного базиса

Этапы метода искусственного базиса

 

Слайд 86

Этапы метода искусственного базиса

Этапы метода искусственного базиса

 

Слайд 87

 

Слайд 88

Двойственность задач линейного программирования

Двойственность задач линейного программирования

Слайд 89

Определение двойственности Для любой задачи линейного программирования существует некоторая другая

Определение двойственности

Для любой задачи линейного программирования существует некоторая другая задача линейного

программирования, решение которой тесно связано с решением исходной.
Таким образом, двойственность состоит в существовании пары задач:
прямая задача;
двойственная задача.
Слайд 90

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

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

Слайд 91

Теорема 1

Теорема 1

 

Слайд 92

Теорема 2

Теорема 2

 

Слайд 93

Сравнение прямой и двойственной задачи

Сравнение прямой и двойственной задачи

Слайд 94

В исходной задаче В двойственной

 

В исходной задаче

 

В двойственной

Слайд 95

Число ограничений и переменных В исходной задаче n – переменных;

Число ограничений и переменных

В исходной задаче

n – переменных;
m – ограничений.

В двойственной

m

– переменных;
n – ограничений.
Слайд 96

Правые части ограничений – это коэффициенты целевой функции двойственной задачи

Правые части ограничений – это коэффициенты целевой функции двойственной задачи

Слайд 97

Знаки ограничений и цель задачи меняются на противоположные В исходной задаче В двойственной

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

В исходной задаче

 

В двойственной

 

Слайд 98

Соответствие двойственных задач ЛП

Соответствие двойственных задач ЛП

Слайд 99

Пример

Пример

 

Слайд 100

Симплекс таблица двойственной задачи

Симплекс таблица двойственной задачи

Слайд 101

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

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

прямой задачи воспользуемся соотношением из Теоремы 2:
Слайд 102

 

Слайд 103

Экономическая трактовка двойственности Если прямую задачу: рассматривать, как задачу об

Экономическая трактовка двойственности

Если прямую задачу:
рассматривать, как задачу об использовании сырья (ресурсов),

то параметры задачи имеют следующий экономический смысл.
Слайд 104

Экономический смысл переменных

Экономический смысл переменных

 

Слайд 105

Тогда стоимость всех ресурсов А стоимость всех затраченных ресурсов, идущих

Тогда стоимость всех ресурсов
А стоимость всех затраченных ресурсов, идущих на выпуск

единицы j-ой продукции не меньше окончательной стоимости этого продукта
Имя файла: Линейное-программирование.pptx
Количество просмотров: 60
Количество скачиваний: 0