- •Раздел 1. Модели линейного программирования и его приложения Тема 1. Математическое моделирование экономических систем
- •1.1. Описание процесса математического моделирования.
- •1.2. Примеры построения математических моделей простейших экономических задач
- •1. Задача об использовании ресурсов (планирование производства, задача оптимального использования удобрений и т.Д.).
- •2. Оптимальное смешивание (составление рациона питания, смесей, задача о диете и т.Д.).
- •3. Задача об использовании мощностей (задача о загрузке оборудования)
- •4. Задача о раскрое материалов
- •Задача о закреплении самолетов за воздушными линиями.
- •Контрольные вопросы
- •Рекомендованная литература: [ 3, 8, 11, 12] Тема 2. Линейные векторные пространства
- •Понятие n-мерного пространства
- •Линейная зависимость векторов
- •2.3. Базис n-мерного векторного пространства
- •2.4. Система единичных векторов n-мерного векторного пространства
- •2.5. Решение системы линейных уравнений методом Жордана – Гаусса
- •Контрольные вопросы
- •Для приведения неравенства к равенству необходимо к его левой части прибавить неотрицательную величину . (2)
- •Пусть удовлетворяет уравнению (3) и неравенству (2), т.Е.
- •3.2. Выпуклые множества
- •3.3. Геометрическая интерпретация задачи линейного программирования
- •3.4. Свойства решений задачи линейного программирования
- •Контрольные вопросы
- •Примеры задач, решаемых графическим методом.
- •4.2. Графический метод решения злп с n переменными
- •Контрольные вопросы
- •5.2. Алгоритм симплекс-метода
- •5.3. Пример отыскания максимума линейной функции
- •5.4. Пример отыскания минимума линейной функции
- •Решение. Введем дополнительные неотрицательные переменные y5, y6 со знаком “-”, т.К. Неравенства имеют вид ””:
- •Симплексные таблицы
- •В общем случае достаточно воспользоваться правилом:
- •5.6. Метод искусственного базиса
- •Контрольные вопросы
- •Предположим, что некоторая организация решила закупить ресурсы s1, s2,…, Sm предприятия и необходимо установить оптимальные цены на эти ресурсы y1,y2,…,ym.
- •Аналогично стоимость всех затраченных ресурсов, идущих на изготовление единицы j-ой продукции, не может быть меньше стоимости окончательного продукта, т.Е.
- •6.2. Взаимно двойственные задачи линейного программирования и их свойства
- •6.3. Первая теорема двойственности
- •6.4. Вторая теорема двойственности
- •Рассмотренная теорема является следствием следующей теоремы.
- •6.5. Объективно обусловленные оценки и их смысл
- •Контрольные вопросы
- •7.2. Нахождение опорного плана
- •Пример 1. Исходные данные приведены в таблице 1.
- •7.3. Метод последовательного улучшения плана перевозок, цикл пересчета
- •7.4. Решение транспортной задачи методом потенциалов
- •Приложения транспортной задачи к решению некоторых экономических задач
- •Контрольные вопросы
- •Понятие цикла. Рекомендованная литература: [ 3, 5, 6, 7, 8, 11]
- •Тема 8. Элементы теории матричных игр
- •8.1. Предмет теории игр, основные понятия
- •8.2. Платежная матрица. Нижняя и верхняя цена игры
- •8.3. Решение игры в смешанных стратегиях
- •Решая эту систему, получим оптимальную стратегию:
- •8.4. Геометрическая интерпретация игры 2 х 2
- •8.5. Приведение матричной игры к задаче линейного программирования
- •Составив расширенные матрицы для задач, убеждаемся, что одна матрица получилась из другой транспонированием:
- •Контрольные вопросы
- •Графический метод решения игры mx2. Рекомендованная литература: [ 1, 2, 4, 9, 12] раздел 2. Модели нелинейного программирования
- •Тема 9. Нелинейное программирование
- •9.1. Общая задача нелинейного программирования
- •9.2. Метод множителей Лагранжа
- •9.3. Обобщёние метода множителей Лагранжа
- •9.4. Теорема Куна-Таккера
- •9.5. Модели выпуклого программирования
- •9.6. Приближенное решение задач выпуклого программирования методом кусочно-линейной аппроксимации
- •Контрольные вопросы
- •Задачі про мінімізацію розходу горючого літаком за набором висоти та швидкості. Рекомендованная литература: [ 3, 6, 7, 8, 11] Бібліографічний список
Контрольные вопросы
Различные формы задач линейного программирования (общая, стандартная, каноническая) и их эквивалентность.
Понятие плана, вырожденный и невырожденный опорный план, оптимальный план.
Геометрическая интерпретация задач линейного программирования.
Рекомендованная литература: [ 2, 5, 8, 11, 12]
Тема 4. ГРАФИЧЕСКИЙ МЕТОД РЕШЕНИЯ ЗАДАЧИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ
Розглянуті питання з теми:
4.1. Графический метод решения ЗЛП с двумя переменными
4.2. Графический метод решения ЗЛП с n переменными
4.1. Графический метод решения ЗЛП с двумя переменными
Графический метод основан на геометрической интерпретации ЗЛП и применяется в основном для решения задач в двумерном пространстве, т.е. когда n=2, и только некоторых задач трехмерного пространства, т.к. довольно трудно построить многогранник решений, который образуется в результате пересечения полупространств. Задачу пространства размерности больше трех изобразить графически вообще невозможно. Данный метод основывается на возможности графического изображения области допустимых решений задачи и нахождения среди них оптимального решения.
Формулировка: найти максимальное значение функции Z=C1x1+C2x2 (1)
при ограничениях
(2)
x1 0, x2 0. (3)
Допустим, что система (2) при условии (3) совместна, т.е. имеет хотя бы одно решение, и ее многоугольник решений ограничен. Каждое из неравенств (2) и (3), как отмечалось выше, определяет полуплоскость с граничной прямой: ai1x1+ai2x2=bi (i=1,2,...,m), x1=0, x2=0. Область допустимых решений задачи строится как пересечение (общая часть) областей решений каждого из заданных ограничений.
Для нахождения среди допустимых решений оптимального решения используют линии уровня и опорные прямые.
Линией уровня называется прямая, на которой целевая функция задачи принимает постоянное значение, т.е. имеет вид C1x1+C2x2 = const. Все линии уровня параллельны между собой. Их нормаль - вектор N=(C1,C2).
Опорной прямой называется линия уровня, которая имеет хотя бы одну общую точку с ОДР и по отношению к которой эта область находится в одной из полуплоскостей.
Тогда поставленной ЗЛП можно дать следующую интерпретацию: найти точку многоугольника решений, в которой прямая C1x1+C2x2 = const является опорной и функция Z при этом достигает максимума.
Построим многоугольник системы ограничений (2) и график линейной функции при Z=0 (см. рис.). Значения Z=C1x1+C2x2 возрастают в направлении вектора N=(C1,C2), поэтому нужно прямую C1x1+C2x2=0 передвигать параллельно самой себе в направлении вектора N.
Если многоугольник решений представляет собой неограниченную многоугольную область, возможны два случая.
Случай 1. Прямая C1x1+C2x2 = const, передвигаясь в направлении вектора N или противоположно ему, постоянно пересекает многоугольник решений и ни в какой точке не является опорной к нему. В этом случае линейная функция не ограничена на многоугольнике решений как сверху, так и снизу.
Случай 2. Прямая, передвигаясь, все же становится опорной относительно многоугольника решений. Тогда в зависимости от вида области линейная функция может быть ограниченной сверху и неограниченной снизу (a), ограниченной снизу и неограниченной сверху (б), либо ограниченной как снизу так и сверху (в).
Алгоритм графического метода решения ЗЛП с двумя переменными.
Построить ОДР.
Если ОДР – пустое множество, то задача не имеет решений ввиду несовместности системы ограничений.
Если ОДР является непустым множеством, построить нормаль линий уровня N=(C1,C2) и одну из линий уровня, имеющую общие точки с этой областью.
Линию уровня переместить до опорной прямой в задаче на максимум в направлении нормали, в задаче на минимум – в противоположном направлении.
Если при перемещении линии уровня по ОДР в направлении, соответствующем приближению к экстремуму целевой функции, линия уровня уходит в бесконечность, то задача не имеет решения ввиду неограниченности целевой функции.
Если ЗЛП имеет оптимальное решение, то для его нахождения решить совместно уравнения прямых, ограничивающих ОДР и имеющих общие точки с соответствующей опорной прямой. Если целевая функция достигает экстремума в двух угловых точках, то задача имеет бесконечное множество решений. Оптимальным решением является любая выпуклая линейная комбинация этих точек.
После нахождения оптимальных решений вычислить значение целевой функции на этих решениях.
