ПОЗНАВАТЕЛЬНОЕ Сила воли ведет к действию, а позитивные действия формируют позитивное отношение Как определить диапазон голоса - ваш вокал
Игровые автоматы с быстрым выводом Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими Целительная привычка Как самому избавиться от обидчивости Противоречивые взгляды на качества, присущие мужчинам Тренинг уверенности в себе Вкуснейший "Салат из свеклы с чесноком" Натюрморт и его изобразительные возможности Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д. Как научиться брать на себя ответственность Зачем нужны границы в отношениях с детьми? Световозвращающие элементы на детской одежде Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия Как слышать голос Бога Классификация ожирения по ИМТ (ВОЗ) Глава 3. Завет мужчины с женщиной 
Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д. Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу. Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар. | Пример решения задачи симплекс-методом Симплекс-метод Симплекс-метод является основным численным методом решения задач ЛП в канонической форме, т.е. в виде  Систему линейных уравнений можно записать в виде: , (4.3) где , , …, — столбцы матрицы системы ограничений, — столбец свободных членов системы. Пусть ранг матрицы равен , тогда столбцов матрицы линейно независимы. Базисным решением системы линейных уравнений (4.3) называется решение, ненулевым компонентам которого соответствует линейно независимые столбцы матрицы . Если базисное решение удовлетворяет условию неотрицательности, то оно называется опорным. Опорное решение называется невырожденным, если оно содержит ровно положительных компонент, и называется вырожденным в противном случае. Пусть множество допустимых планов задачи (2.8) непусто и задано в виде системы (4.3). Точка является вершиной многоугольника тогда и только тогда, когда — опорное решение (план) системы . Идея симплекс-метода и состоит в последовательном целенаправленном продвижении по опорным планам задачи, когда каждый последующий опорный план не хуже предыдущего, т.е. , вплоть до получения оптимального (или выяснения неразрешимости задачи). При этом используют следующие теоремы: Теорема 2 (признак оптимальности опорного плана). Опорный план является оптимальным планом задачи (2.8), если относительные оценки . (4.4) При этом называют относительной оценкой замещения переменной ; — вектор коэффициентов целевой функции при базисных переменных , , …, т.е. ; — столбец матрицы ограничений при переменной ; — коэффициент при переменной в целевой функции. Теорема 3 (признак неограниченности целевой функции). Если для некоторого номера и среди чисел — элементов столбца — нет положительных (т.е. все ), то целевая функция задачи (2.8) не ограничена на множестве её планов. Теорема 4 (о возможности улучшения опорного плана). Если опорный план задачи (2.8) невырожден и некоторое , но среди чисел есть положительные (не все ), то существует опорный план такой, что . Переход от одного опорного плана к новому опорному плану осуществляется исключением из числа базисных переменных , , …, одной из этих переменных и введением в число базисных одной из независимых переменных , …, по следующей схеме (схема 1): 1) выбирают разрешающий столбец , соответствующий отрицательному значению , ; переменная будет включена в число базисных переменных; 2) выбирают разрешающую строку, соответствующую наименьшему отношению элементов столбца свободных членов системы ограничений к соответствующим положительным элементам разрешающего столбца — , где минимум берется по всем номерам таким, что (по множеству ); переменная должна быть исключена из числа базисных переменных. Затем систему ограничений преобразуют по схеме Жордана–Гаусса. Все вычисления записывают в таблицах, которые называют симплексными таблицами и составляют их следующим образом. Пусть линейно независимы первые столбцов матрицы , , …, — базисные столбцы, и система преобразована так, что эти столбцы единичные, т.е. , , …, , , . Тогда симплекс-таблица имеет вид:  Слева в таблице указаны базисные переменные , , …, и вектор из коэффициентов целевой функции при базисных переменных, вверху — небазисные переменные , , …, ; соответствующие этим переменным коэффициенты целевой функции , , …, и столбцы , , …, матрицы ограничений , справа — столбец свободных членов и внизу — строка с обозначением « », в которой записаны значения относительных оценок небазисных переменных, вычисленные по формуле (4.4), и значение целевой функции , вычисленное на первом опорном плане . Пример решения задачи симплекс-методом Проиллюстрируем решение задачи ЛП симплекс-методом на примере решения задачи (4.1)–(4.2), ранее решенной геометрически. Задачу (4.1)–(4.2) запишем в каноническом виде, введя три дополнительные переменные , , и заменив неравенства равенствами: , (4.5) Пара двойственных задач Парой (симметричных) взаимно двойственных задач называются задачи f (x) = (c, x) → max, g (y) = (bТ, y) → min, Ax b, (4.10) ATy cТ, (4.11) x 0, y 0, где с, x Rn ; y, b Rm, i=( ), j =( ). Задачи (4.10) и (4.11) взаимно двойственны, т.е. если прямая задача является задачей максимизации и все неравенства вида « », то двойственная — задача минимизации и ограничения неравенства « » и наоборот. Если задача ЛП сформулирована в канонической форме: f (x) = (c, x) → max, Ax=b, (4.12) x 0, то двойственная к ней задача имеет вид: g (y) = (bT, y) → min, ATy cT, (4.13) и наоборот. Справедливы следующие основные теоремы, устанавливающие связь между оптимальными решениями взаимно двойственных задач. Теорема 5. (Первая теорема двойственности). Если одна из пары двойственных задач имеет оптимальный план, то и другая имеет оптимальный план и значения целевых функций задач при их оптимальных планах равны между собой, т.е. f (x*) = g (y*). Если же целевая функция одной из пары двойственных задач не ограничена, то другая задача вообще не имеет допустимых планов. Теорема 6. (Вторая теорема двойственности). Для того, чтобы допустимые планы x*, y* прямой (4.10) и двойственной (4.11) задач были оптимальными, необходимо и достаточно, чтобы выполнялись условия: (4.14) т.е. если х*j > 0, то , если y*i > 0, то ( ), если , то y*i=0 ( ), если то x*j=0 . Следовательно, если в оптимальном плане х* какая-либо компонента x*j > 0, то соответствующее ей j-ое ограничение двойственной задачи на её оптимальном плане y* обращается в равенство; если оптимальный план х* обращает i-ое ограничение этой задачи в строгое неравенство, то соответствующая ему компонента y*i в оптимальном плане двойственной задачи равна нулю. Задача 3. Дана задача ЛП: f (x)=6x1+11x2+5x3+x4→ min, (4.15) (4.16) Требуется: - сформулировать двойственную задачу к задаче (4.15)-(4.16); - решить двойственную задачу геометрически и симплекс-методом; - найти оптимальное решение прямой задачи (4.15)–(4.16), используя теоремы двойственности. Сформулируем задачу, двойственную к задаче (4.15)–(4.16). Прямая задача: f (x)=(c,x)=6x1+11x2+5x3+x4→ min, xj . Двойственная задача, по определению, будет иметь вид: g (y) = (bТ, y)=3y1+7y2 →max,  y1 0, y2 0. Окончательно, в скалярной форме, задача, двойственная к задаче (4.15)–(4.16), имеет вид: g (y) = (bТ, y)=3y1+7y2 →max, (4.17) Полученная задача имеет две переменные y1, y2 , поэтому можно найти её решение геометрически (рис. 3).  Рис. 3 Множество R — пятиугольник OABCD. Строим линии уровня целевой функции g(y)=3y1+7y2 = const и перемещаем их в направлении вектора grad g(y)=(3;7). Оптимальной вершиной является точка С, координаты которой определим из решения системы уравнений: → C (5;2). Итак, y*1=5; y*2=2; max g (y) = g(y*) = 3·5+7·2 = 29. Зная оптимальный план двойственной задачи, найдём оптимальный план исходной задачи x*, используя теоремы двойственности. По теореме 5 можно утверждать, что прямая задача (4.15) – (4.16) имеет оптимальный план x*, на котором целевая функция принимает значение f(x*)=g(y*)=29. Сам оптимальный план x* получим из условия (4.14) теоремы 6. Так как y*=(5;2) имеет две положительных компоненты, то соответствующие им ограничения прямой задачи (4.16) на оптимальном плане x*=(x*1, x*2, x*3, x*4) обращаются в равенства: (4.18) При этом x*1=0 и x*4=0, так как первое и четвёртое ограничения системы (4.17) на плане y* обращаются в строгие неравенства. Система уравнений  имеет решение х*2 =18/7, х*3 =1/7. Следовательно, оптимальный план исходной задачи х* = (0; 18/7; 1/7; 0); на нём целевая функция принимает значение f(x*)= g(y*). Решим теперь задачу (4.17) симплекс-методом. Для этого запишем её в канонической форме, введя дополнительные переменные : g (y)=3y1+7y2 →max,  Составим с.-т.: Симплекс – таблица 3.1 | | | | | | | | y1 | y2 | | | | y3 | -3 -1 | -5 -3 | = | | | y4 | = | | | y5 | = | | | y6 | = |  | | -3 | -7 | | | Первый опорный план у1 = (0; 0; 6; 11; 5; 1), g (y1) = 0. По стандартной схеме (см. пример 1) выбираем разрешающий столбец первый, разрешающую строку – третью, разрешающий элемент и проводим один шаг жордановых преобразований. Симплекс – таблица 3.2 | | | | | | | | y5 | y2 | | | | y3 | | -1 | = | | | y4 |  |  | = |  | | y1 |  |  | = |  | y6 |  |  | = |  | | | -12 | = | | Второй опорный план y2=( ;0;11; ;0; ), g(y2)=5. План не оптимальный, так как имеется отрицательный коэффициент в строке . Второй столбец — разрешающий, вторая строка — разрешающая. Третий опорный план у3 = (5; 2; 13; 0; 0; 12) является оптимальным, коэффициенты -строки положительны. Отбрасывая дополнительные переменные, получаем оптимальный план задачи y* = (5;2), max g(y) = g(y*) = 29. Симплекс – таблица 3.3 | | | | | | | | y5 | y4 | | | | y3 |  |  | = | | | y2 |  |  | = | | | y1 |  |  | = | | y6 | | | = |  | |  |  | = | | Оптимальный план х* задачи (4.15)–(4.16) определим, используя последнюю с.-т. 3.3. Воспользуемся формулой для вычисления относительных оценок через оптимальный план двойственной задачи, вытекающей из теоремы 6: . (4.20) При этом, если y*j — базисная переменная, т.е. y*j > 0, то , иначе находится в -строке табл. 3.3. Матрица ограничений задачи (4.19) содержит четыре единичных столбца A3, A4, A5, A6, поэтому ,  Условия (4.20) примут вид: , . Имеем   |