- •2. Роль моделей в экономической теории и принятии решений:
- •3. Математическая структура модели и ее содержательная интерпретация
- •4. Основные типы моделей
- •5. Принципы построения математической модели:
- •6. Линейные экономико-математические модели.
- •16. Постановка задач линейного программирования. Основные формы злп
- •18. Геометрическое решение злп
- •19. Основные понятия, связанные с симплекс методом. Обозначения плана. Опорный план
- •21. Общая характеристика симплекс метода
- •22. Схема применеия симплекс метода для злп в канонической форме
- •24. Особые случаи применения симплекс-метода
- •33. Теорема двойственности
19. Основные понятия, связанные с симплекс методом. Обозначения плана. Опорный план
Симплекс метод задач линейного программирования основан на переходе от одного опорного плана к другому, при котором значение целевой функции возрастает (при условии, что данная задача имеет оптимальный план, и каждый ее опорный план является невырожденным). Указанный переход возможен, если известен какой-нибудь исходный опорный план
Опорный план - решение системы линейных ограничений в задачи линейного программирования , который невозможно представить в виде линейной комбинации каких либо других решений.
Система ограничений задачи линейного программирования в канонической форме имеет вид
, (1) где B = ( b 1 , ..., B M ) T , A J = ( A 1J , ..., A MJ ) T , ( j = 1, ..., n ) - известные векторы, T - знак транспонирование, а X = ( x 1 , ..., X N ) - вектор переменных. Решение X *является опорным планом тогда и только тогда, когда множество векторов A J , для которых X J * > 0, линейно независима.
Количество положительных компонент опорного плана не превышает m . Если количество этих компонент равна m , опорный план называется невырожденным, а множество соответствующих векторов A J образует базис . Множество A J 1 , ..., A J M является базисом задачи линейного программирования с ограничениями (1) тогда и только тогда, когда система имеет единственное решение, и X J и ≥ 0, i = 1, ..., m .
Разным опорным планам соответствуют разные базисы. Обратное утверждение верно лишь в случае невироджености всех опорных планов системы (1).
21. Общая характеристика симплекс метода
Симплекс метод - универсальный метод для решения линейной системы уравнений или неравенств и линейного функционала. Общая идея симплексного метода (метода последовательного улучшения плана) для решения ЗЛП (задачи линейного программирования) состоит из: -умение находить начальный опорный план; -наличие признака оптимальности опорного плана; -умение переходить к нехудшему опорному плану.
22. Схема применеия симплекс метода для злп в канонической форме
Применение симплекс-метода для задачи линейного программирования предполагает предварительное приведение ее формальной постановки к канонической форме с n неотрицательными переменными: (X1, ..., Xn), где требуется минимизация линейной целевой функции при m линейных ограничениях типа равенств. Среди переменных задачи выбирается начальный базис из m переменных, для определенности (X1, ..., Xm), которые должны иметь неотрицательные значения, когда остальные (n-m) свободные переменные равны 0. Целевая функция и ограничения равенства преобразуются к диагональной форме относительно базисных переменных, переменных, где каждая базисная переменная входит только в одно уравнение с коэффициентом 1.
Данная формальная модель задачи линейного программирования обычно задается в форме, так называемой симплекс-таблицы, удобной для выполнения операций симплекс-метода
23. Метод искусственного базиса(М-метод) используется для нахождения допустимого базисного решения задачи линейного программирования, когда в условии присутствуют ограничения типа равенств.
Рассмотрим задачу:
max{F(x)=∑cixi|∑ajixi=bj, j=1,m; xi≥0}.
В ограничения и в функцию цели вводят так называемые «искусственные переменные» Rj следующим образом: ∑ajix+Rj=bj, j=1,m;F(x)=∑cixi-M∑Rj
При введении искусственных переменных в методе искусственного базиса в функцию цели им приписывается достаточно большой коэффициент M. В случае минимизации искусственные переменные прибавляются к функции цели с коэффициентом M. Введение искусственных переменных допустимо в том случае, если в процессе решения задачи они последовательно обращаются в нуль.
Симплекс-таблица, которая составляется в процессе решения, используя метод искусственного базиса, называется расширенной. Она отличается от обычной тем, что содержит две строки для функции цели: одна – для составляющей F = ∑cixi, , а другая – для составляющей M ∑Rj