- •Раздел 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] Бібліографічний список
Задача о закреплении самолетов за воздушными линиями.
Пусть n типов самолетов следует распределить между m авиалиниями. Месячный объем перевозок каждым самолетом I-го типа на j-ой авиалинии равен aij единицам, а соответствующие эксплутационные расходы составляют bij руб.
Определить число Xij самолетов i-го типа, которое планируется закрепить за j-ой авиалинией для обеспечения перевозки по этой линии aj единиц (i=1,…,n; j=1,…,m) при минимальных суммарных эксплутационных расходах, если известно, что имеется Ni самолетов i-го типа (I=1,…,n).
Xij – число самолетов i-го типа, которое планируется закрепить за j-ой авиалинией.
Т.к. объем перевозок по j-ой авиалинии
a1jx1j+…+anjxnj (j=1,…,m),
а
суммарные расходы составляют при этом
,
то задача состоит в минимизации F=
при ограничениях
a1jx1j+…+anjxnj aj (j=1,…,m),
xj1+…+xim = Ni (i=1,…,n),
xij 0 (i=1,…,n ; j=1,…,m).
Вывод. Систему ограничений любой задачи линейного программирования можно привести к системе m линейных уравнений с n неизвестными; значения переменных
xj( j=1,2,…,n ), при которых линейная функция достигает минимального или максимального значения, надо искать среди множества решений этой системы.
Решение произвольных систем линейных уравнений, а также методы решения ЗЛП основываются на понятиях n-мерного векторного пространства.
Контрольные вопросы
Процесс математического моделирования. Построение математических моделей простых экономических задач.
Задача об использовании ресурсов.
Задача о диете.
Рекомендованная литература: [ 3, 8, 11, 12] Тема 2. Линейные векторные пространства
Розглянуті питання з теми:
2.1. Понятие n-мерного пространства
2.2. Линейная зависимость векторов
2.3. Базис n-мерного векторного пространства
2.4. Система единичных векторов n-мерного векторного пространства
2.5. Решение системы линейных уравнений методом Жордана – Гаусса
Понятие n-мерного пространства
Из курса аналитической геометрии известно, что всякий вектор А, расположенный на числовой оси, определяется координатой А=(х), т. е. одним действительным числом. Прямая - одномерное векторное пространство. Всякий вектор А, расположенный на плоскости с заданной системой координат, определяется двумя координатами или компонентами: А = (х, у), т. е. упорядоченной системой из двух действительных чисел. Плоскость является двумерным векторным пространством. Всякий вектор А трехмерного векторного пространства определяется тремя координатами или компонентами: А = (x; у; z), т. е. упорядоченной системой из трех действительных чисел
В экономике, физике, геометрии приходится изучать объекты, для задания которых недостаточно трех действительных чисел. Пусть, например, некоторый промышленный район производит станки, хлопчатобумажные ткани, автомобили, телевизоры, шерстяные изделия и т. д. Для характеристики производства района, очевидно, потребуется упорядоченная система из n действительных чисел. Таким образом, целесообразно рассмотреть совокупности всевозможных упорядоченных систем из n действительных чисел.
n-мерным векторным пространством называется совокупность всевозможных упорядоченных систем из n действительных чисел после введения в нее операций сложения и умножения на действительное число.
n-мерным вектором А = (a1, a2,..., an) называется упорядоченная система из n действительных чисел a1, a2,..., an, которые называются компонентами вектора А.
Векторы условимся обозначать большими буквами латинского алфавита, а числа - малыми. Коэффициенты всякого линейного уравнения с n неизвестными образуют n-мерный вектор; всякое решение системы линейных уравнений с n неизвестными – n -мерный вектор; в матрице из т строк и n столбцов строки являются n-мерными векторами, столбцы — m-мерными векторами и т. д.
Суммой векторов А и В называется вектор A+B=(a1+b1,a2+b2,…,an+bn), компонентами которого являются суммы соответствующих компонент слагаемых векторов.
Разностью двух векторов А и В является вектор
А - В = А + (- В) или A-B=(a1-b1,a2-b2,…,an-bn ).
Произведением вектора А на число k называется вектор kA =(ka1, ka2,..., kan), компоненты которого равны соответствующим компонентам вектора А, умноженным на число k.
Скалярным произведением двух векторов А и В называется действительное число, равное сумме произведений соответствующих компонент этих векторов:
A+B=(a1b1+a2b2+…+anbn ).
Длиной
вектора А
или его модулем
называется действительное неотрицательное
число, равное корню квадратному из суммы
квадратов его компонент:
Рассмотрим линейное уравнение, содержащее n неизвестных:
a1x1+a2x2+…+anxn =b.
Левая часть этого уравнения - линейная функция от n неизвестных:
Z= a1x1+a2x2+…+anxn
и может быть представлена в виде скалярного произведения векторов:
Z = АХ, где А =(a1, a2,..., an) , Х =(x1, x 2,..., xn).
Линейная функция от неизвестных x1, x2,..., xn вполне определяется вектором А из своих коэффициентов, и, наоборот, всякий n-мерный вектор однозначно определяет некоторую линейную функцию. Исходя из этого, сложение и умножение вектора на число превращаются в соответствующие операции над линейными функциями, которые широко используются при решении задач линейного программирования.
