Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Построение моделей ЛП простейших экономических задач




Линейное программирование

Линейное программирование – раздел математического программирования, в котором рассматриваются задачи нахождения экстремума минимума функции, когда на переменные наложены линейные ограничения.

Постановка задачи:

min f(x) = c1x1+c2x2+ … + cnxn

При ограничениях

a11x1+a12x2+ … + a1nxn = b1

a21x1+a22x2+ … + a2nxn = b2

am1x1+am2x2+ … + amnxn = bm

xi ≥ 0, m = 1 ÷ n

Рассмотрим вопрос о существовании допустимого решения.

Теорема Кронакера-Коппеля:

Для того, чтобы система линейных уравнений была совместима, необходимо и достаточно, чтобы ранг матрицы А совпадал с рангом расширенной матрицы.

В дальнейшем будем предполагать, что условия совместимости выполняются.

Случай № 1.

Ранг матрицы А равен количеству переменных (r(A) = n).

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

a11x1+a12x2+ … + a1nxn = b1

am1x1+am2x2+ … + amnxn = bm

r (A) = n => Определитель матрицы (∆) ≠ 0

Система имеет единственное решение по теореме Крамера и это решение вида xi = ∆i / ∆

Если в полученном решении все переменные xi ≥ 0, то это решение является и допустимым и оптимальным.

 

Случай № 2.

Ранг матрицы А меньше количества переменных (r(A) < n).

Это означает, что в матрице А найдется ∆r ≠ 0, значит, r – переменных можно единственным образом выразить через (n - r) -переменных.

хi = βi + α1, r+1 xr+1 + … + α1nxn

хr = βr + αr, r+1 xr+1 + … + αrnxn

Переменные xr+1...xn могут принимать произвольные значения, потому они называются свободными.

Переменные x1…xr, которые выражаются через свободные переменные, называются базисными.

Если среди полученного множества решений системы найдутся решения с неотрицательными переменными, то эти решения и будут являться допустимыми для задачи линейного программирования.

Допустимым решением, в котором все свободные переменные равны 0, называют опорным.

Решение системы линейных уравнений, в котором все свободные переменные равны 0, называют базисным.

Опорные решения, которые содержат ровно r - положительных переменных, называют не вырожденным.

В противном случае, когда < r – решение вырожденное.

Формы записи З.Л.П.

1) Общая форма

Min (Max) f (x) =

≤ (=) bi,

i = 1 ÷ m, cj ≥ 0, j = 1÷ L, L ≤ m

2) Основная (каноническая)

Min f (x) =

= bi, i= 1÷ m

x≥ 0, j = 1÷ n

3) Стандартная

Min f (x) =

≤ bi, i= 1÷ m

j = 1÷ n

Преобразования З.Л.П.

1. Преобразование целевой функции: Задача max Z равносильна min (-Z).

2. Преобразование ограничений

А) неравенство в равенство:
введение неотрицательных переменных
Б) равенство в неравенство:
выразить базисные переменные через свободные и воспользоваться условием неотрицательности базисных переменных.

3. Преобразование переменных: Переменная, на которую не наложены условия неотрицательности может быть представлена как разность двух неотрицательных переменных.

 




Поделиться с друзьями:


Дата добавления: 2015-04-23; Просмотров: 582; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.037 сек.