- •2. Общая задача линейного программирования. Графический метод решения задач лп.
- •4. Основные теоремы симплекс-метода.
- •Теория двойственности
- •11.Проверка оптимальности плана транспортной задачи с помощью потенциалов.
- •1 Этап:
- •2 Этап:
- •3 Этап: (Если решение является недопустимым)
- •16. Транспортная задача с дополнительными ограничениями.
- •19. Теория игр. Оптимальность стратегий .
- •22.Критерий оптимальности стратегий
- •23. Игра с седловой точкой.
- •24.Численный метод решения матрич. Игры метод Брауна-Робинсона.
- •25. Целочисленные задачи линейного программирования. Метод Гомори.
- •26. Двойственный симплекс-метод.
- •28. Задача о длиннейшем пути в графе
- •29. Поток на сети. Задача о максимальном потоке в сети. Алгоритм Форда-Фалкерсона.
- •1) Процедура помечивания вершин.
- •2) Процедура изменения потока.
- •31. Метод ветвей и границ
- •Алгоритм метода ветвей и границ
c1)Мат.моделью эк-ой задачи называется совокупность мат. Соотношений, описывающих рассматриваемый эк-ий процесс. Для составления мат. Модели необходимо: 1) выбрать переменные задачи 2) составить сис-му ограничений 3) задать целевую ф-ию.
Переменными задачи называются величины , характеризующие эк-ий процесс.
Их записывают в виде вектора
Сис-мой ограничений называется совокупность уравнений и неравенств, которым удовлетворяют переменные задачи и которые следуют из ограниченности ресурсов,
например условия положительных переменных. их вид:
Целевая ф-ия-это ф-ия , характеризующая качество выполнения задачи и экстремум которой требуется найти.
Общая задача мат. Программирования формируется след. образом: найти переменные задачи которые обеспечивают экстремум целевой ф-ии (1)
И удовлетворяют сис-ме ограничений (2)
Если целевая ф-ия 1 и сис-ма ограничений 2 линейны, то задача мат. програм-рования -задача ЛП
Допустимым решением(планом) зад. ЛП наз-ся любой n-мерный вектор удовлетворяющий сис-ме огран-ний и услов-м неотрицат-ти. Множество допуст-ых решений задачи образует область допустимых решений. Оптим. Решением зад. ЛП называется план задачи, при котором целевая ф-ия достигает экстремума.
Примеры задач:
1)Задача о наил. Использовании ресурсов. Пусть предприятие может выпускать n-видов прод-ии П1,…,Пn. При этом исп-ся М видов ресурсов R1,…,Rm. Пусть Aijкол-во i-го ресурса, расходующегося на про-во единицы jой пр-ии. Сj-цена реализации ед. jой пр-ии. Bi-запса i-uj ресурса.Нужно найти план с макс. прибылью.Пусть Xj-план выпуска J-ой пр-ии получаем=>ЗЛП:
F(x)= -цена реализации продукции, которая должна быть max. Теперь ограничение по ресурсам (показывает сколько ресурса мы израсходовали) получим симметричное ЗЛП.
2)Задача о выборе оптимальной технологи. Пусть при про-ве пр-ии использ-ся n-видов технологий. Запасы ресурсов эффетивность использования J-ой технологии за ед. времени ; Cj , j=1,..,n; Aij-расход i-го ресурса по J-ой технологии в ед. времени. Xj-время использования j-ой технологии. Составим опт. План использ. Технологий(зад. На макс) Xj ; Xj
3)Задача о диете. Есть n-видов продуктов, содержащих m видов питательных вещ-в. -кол-во ед. i-го пит. Вещ-ва, содержащегося в ед. j-го продукта Cj- стоимость ед j-го прод-та. Кроме того требуется чтобы наш рацион содержал не менее Bi единиц i-го питат. Вещ-ва. Задача на минимум. Xj- кол-во j-го продукта. ;
4)Транспортная задача Есть m пунктов про-ва, в к-ых сосредоточено Ai ед. однородного груза, кроме того есть n пунктов назначения при чём потребности потребителей равны Bj, j=1,…,n
Кроме того, известно Cij-стоимость перевозки ед. пр-ии i-го поставщика к j-ому потребителю. Нужен план с min транспортными расходами. Xij –объём перевозок i-го постав. К j-му потреб.
Суммарный трансп. Расход: мы должны развести весь груз
Составим систему1) и 2)
Xij каноническая форма записи
2. Общая задача линейного программирования. Графический метод решения задач лп.
Общей ЗЛП называется задача
f(x)= c1x1+…+cn x n – min (max) (1)
при условии, что переменные удовлетворяют системе линейных равенств и неравенств:
(2)
; j=1,…,n (3)
Функция f(x) называется целевой функцией.
Система (2) – это и есть система ограничений.
Условие 3 – условие неотрицательности, которое следует из экономического смысла задачи.
Графический метод решений ЗЛП.
Графический метод основан на геометрической интерпретации задачи линейного программирования и применяется в основном при решении задач двумерного пространства и только некоторых задач трёхмерного пространства.
Пусть задача линейного программирования задана в двумерном пространстве, то есть ограничения содержат две переменные.
F(x) = c1x1+c2x2 – max
И на координатной плоскости построим допустимую многоугольную область, соответствующую этим ограничениям
Случаи, которые могут получиться:
1. Основной случай - получающаяся область имеет вид ограниченного (замкнутого) выпуклого многоугольника (см. рис. 1).
2. Неосновной случай - получается неограниченный (незамкнутый) выпуклый многоугольник, имеющий вид, подобный изображенному на рис. 2
3. Наконец, возможен случай, когда неравенства противоречат друг другу, и допустимая область вообще пуста.
3) Формы записи задачи ЛП
Общей задачей ЛП, называется задача
П ри условиях, что
i =1, …, m1 (2)
i= m1+1, … m2
i= m1+1, … m2
j=1, …, n (3)
Функция f(x) называется целевой функцией. Система (2) – система ограничений, условие (3) – условие неотрицательности, которое следует из экономического смысла задачи. Симметричной формой записи задачи ЛП называют задачу:
(4)
(5)
j=1, …, n (6)
Если задача решается на максимум, то имеются ограничения типа ≤
(7)
i=1, …, m (8)
j =1, …, n (9)
Канонической формой записи задачи называют задачу:
(11)
j=1, …, n (12)
Симмитричная форма записи сводится к канонической.
Чтобы перейти от одной формы записи задачи линейного программирования к другой, нужно, во-первых, сводить задачу минимизации функции к задаче максимизации; во-вторых, переходить от ограничений-неравенств к ограничениям-равенствам и наоборот; в-третьих, заменять переменные, которые не подчинены условию неотрицательности.
В том случае, когда требуется найти минимум функции , можно перейти к нахождению максимума функции , поскольку
Число вводимых дополнительных неотрицательных переменных при преобразовании ограничений-неравенств в ограничения-равенства равно числу преобразуемых неравенств.
Вводимые дополнительные переменные имеют вполне определенный экономический смысл. Так, если в ограничениях исходной задачи линейного программирования отражается расход и наличие производственных ресурсов, то числовое значение дополнительной переменной в плане задачи, записанной в форме основной, равно объему неиспользуемого соответствующего ресурса.