КАТЕГОРИИ: Архитектура-(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) |
Геометрический смысл метода сопряженного направления
Применение H равно сильно повороту осей эллипсов так, чтобы одна из осей проходила через точку А 1 (А2) т.е. за один шаг мы попали на главную ось и следующим шагом попадаем в extr. Вычислять на каждом шаге. Метод сопряженных градиентов, тоже что и метод сопряженных направлений, только 1-ый шаг делается не в произвольном направлении, а по градиенту. В технике, как правило, задачи на extr всегда имеют некоторые дополнительные ограничения. Если задача ставится так: 1. 2. Вторая задача (неклассическая). Задача линейного программирования Как мы уже говорили ранее, термин «линейное программирование» связывается с исследованием и решением следующей типовой задачи.
Такие изменения просто приводят к увеличению числа переменных, что непринципиально. Итак, ограничения запишутся виде:
Обозначим для удобства
Характерной особенностью задачи является то, что число уравнений меньше числа неизвестных т.е. Базисом называется любой набор переменных таких, что определить, составленный из коэффициентов при этих переменных, не равен нулю. Эти Если положить все свободные переменные равными нулю и решить полученную систему Допустимые базисные решения дают неотрицательные значения базисных переменных. Допустимые базисные решения являются наиболее простыми из возможных решений системы (1). ЛП возникло в связи с рассмотрением вопросов о нахождении наивыгоднейших вариантов при решении различны управленческих и планово производных задач. К таким задачам относятся задачи нахождения наиболее рационального способа использования сырья и материалов, определения наивыгоднейших производственных режимов, повышения эффективности работы транспорта и т. п. Рассмотрим, например, следующею задачу об использовании ресурсов. Для осуществления Обозначим через
Обозначим через
Эти ограничения легко превратить в уравнения, введя переменную
Добавим сюда очевидное Доход от реализации выпускаемой продукции
Оптимальным планом выпуска продукции будет такое неотрицательное решение (2), при котором целевая функция Для того, чтобы получить более полное представление о задаче линейного программирования, дадим геометрическую интерпритацию следующей задачи. Имеется система уравнений
Целевая функция В данном примере число уравнений Систему (3) можно разрешить относительно 3-х переменных, например, При это получим:
По условию задачи ЛП переменная может принимать только неотрицательные значения, т.е. областью допустимых значений переменной будут область определяемая условиями (4). Каждое из неравенств (4) определяет некоторую полуплоскость на плоскости
Рис.1 Проведенное построение позволяет дат геометрическую интерпретацию базисному решению. Т.к. каждая прямая на рисунке соответствует обращению в нуль одной из переменной, то в точках пересечения 2-х прямых будут обращаться в нуль две, т.е. в нашем случае Среди базисных решений имеются такие, которые не принадлежат области допустимых решений. Это недопустимые базисные решения (т.т., e, f, g, n, k). Области допустимых решений принадлежат только те точки пересечения прямых Рассмотрим теперь условия обращения в «max» и формулы (5) геометрически при любом Таким образом, мы приходим к очень важному выводу, что решение задач ЛП, обращается в extr Ц.Ф. Такой путь решения задачи хотя и возможен, но весьма трудоемок, т.к. число допустимых базисных решений может быть весьма большим. Однако существуют рациональные способу последовательного перебора базисных решений, которые позволяют рассматривать не все допустимые базисные решения, а их минимальные число. Одним из наиболее распространенных методов такого перебора является так называемый симплексный метод. Существо Симплекс –метода состоит в следующем. Прежде всего, находится какое–либо допустимое базисное решение. Его можно найти, приняв какое–либо После того, как найдено допустимое базисное решение, проверяется, не достигнут ли уже extr целевой функции Разберем метод более подробно на рассмотренном ранее примере (3)-(5).
Поскольку Положив их равными нулю, из (3) находим базисное решение
Проверку того, не достигнут ли при найденном решении extr (в данном случае max) целевой функции, можно сделать путем поиска нового базисного решения, при котором целевая функция будут больше. Для перехода к новому допустимому базисному решению одну из свободных переменных Однако при возрастании свободной переменной некоторые из базисных переменных начнут уменьшатся, причем одни из них при возрастании этой свободной переменной достигнут нуля раньше, другие позднее. Так как отрицательные значения переменной недопустимы, в качестве новой свободной переменной в замен той свободной, которую мы только что перевели в базисную, которая раньше других обратится при этом в нуль. В рассматриваемом примере в выражении для целевой функции (5) со знаком «+» входит свободная переменная
Из этих уравнений видим, что если положить свободную переменную Для продолжения решения преобразуем (3) к виду, когда новые базисы переменных
Целевую функцию также выразим через новые свободные переменные
Повторив приведенные ранее рассуждения, приходим к выводу, что «max» целевой функции не достигнут т.к. Обратимся к (7) когда свободная переменная
Целевая функция при этом принимает вид
Из этого выражения видно, что при увеличении свободной переменных
При этом Рассмотренный метод решения задачи линейного программирования обладает тем недостатком, что связан с громоздкими преобразованиями системы линейных уравнений из одной формы в другую. Значительного упрощения преобразований можно добиться, если представлять уравнения в виде таблиц, содержащих коэффициенты при переменной (так называемая табличная форма симплекс-метода). Переход от одной системы уравнений к другой при этом сводится к пересчету коэффициентов в таблицах, что осуществляется по чисто формальным правилам, хорошо приспособленным для решения на ЭВМ. Программы решения задач линейного программирования входят в математическое обеспечение большинства ЭВМ.
Классическая задача Лагранжа
На l найти точку, из которой отрезок АВ виден под наибольшим углом. Это типичная задача Лагранжа. Она может решаться двумя путями: 1-путь- путь перебора, что является неэффективно; 2-путь –построение линий равного уровня угла
Решение задачи на ограничениях будет единственно тогда, когда Решение находится в точке касания линий уравнения и ограничения. А как найти решение аналитически? Возьмем: Найти
точка А0 абсолютно безусловный Предположим, что Решение задачи будет на линии уровня, касающейся ограничения. Проведем общую касательную к 2-м кривым.
Из подобия треугольников имеем:
(1)
Составим функцию Лагранжа:
Специально по сконструированная функция 1-ое слагаемое 2-ое слагаемое произведение
Найдем безусловный extr такой функции. По теореме Ферма.
Имеем три уравнения и три неизвестные -
С помощью Мы (поскольку имеем необходимый условный extr) находим точки, подозрительные на extr.
Пример.
Конструируем вспомогательную функцию.
Данную функцию исследуем на extr.
Подставим
Находим:
Откуда:
![]()
Если много ограничений
Такие задачи бывают несовместны т.к. иногда ограничения экранируют друг друга
Пример:
Откуда:
Из рисунка видно, что
Поэтому, когда ограничений много проще вычисляя точки находить решение для каждого ограничения. Какие задачи можно решить методом Лагранжа из тех, которые были поставлены? Можно решать задачу распределения мощностей.
Пример.
Мощность, затрачиваемая на перекачку
Здесь могут быть две постановки задачи: 1) При ограничении равенства 2) При заданной мощности агрегатов обеспечить Решим задачу методом Лагранжа.
Пусть Тогда, Т.к. нагрузка меняется, то меняется и Q (пунктир). Для каждого режима заранее находится точки режима (0) и используют его при изменении нагрузки. 2) Задана
Пример. Имеем последовательное соединение машин, когда надо сильно поднять давление.
Отсюда видно, чтобы обеспечить это должно быть Мощность машин
Постановка задачи: 1) Задано 2) Задано
Из физики работы
Пусть
Задача Лагранжа в технике имеет ограниченное применение. Поэтому в технике чаще рассматриваются задачи.
Нет общих аналитических методов решения этих задач, только численные или в частных случаях аналитические. Проанализируем эти задачи качественно. Нам для этого понадобятся новые математические понятия. Пусть дано уравнение:
Это уравнение называется уравнением гиперплоскости. Гиперплоскость - множество точек, удовлетворяющих этому уравнению. Пусть есть нелинейное уравнение.
В 2-х мерном пространстве гиперплоскость это прямая линия, а гиперповерхность – кривая. Возьмем
Это неравенство характеризует полупространство, т.е. множество точек, удовлетворяющих этому неравенству. Это открытое (незамкнутое) полупространство. Возьмем
Проведем операцию замыкания:
Также
Свойство этих множеств (полупространств) зависит от свойств функции В множествах также различают выпуклые и невыпуклые множества. Теорема. Замкнутые множества, образованные выпуклыми или вогнутыми функциями, являются выпуклыми. Определение выпуклости множества
Теорема конструктивна, ибо всегда мы можем определить выпуклая функция или нет. Теорема. Пересечение выпуклых
Если берут
Дата добавления: 2014-01-11; Просмотров: 414; Нарушение авторских прав?; Мы поможем в написании вашей работы! |