КАТЕГОРИИ: Архитектура-(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 xj ≥ 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; Просмотров: 603; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |