|
|||||||
|
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Программирования. Появление нелинейных уравнений (или неравенств) в постановке задачи оптимизации значительно усложняют решениеПоявление нелинейных уравнений (или неравенств) в постановке задачи оптимизации значительно усложняют решение. Прежде всего уже из рассмотренных выше задач очевидны некоторые свойства ЗНП, отражающие их специфику. Например: - область допустимых решений может иметь очень сложную структуру; - максимум функции цели (или минимум) может достигаться как внутри ОДР, так и на ее границах; - в задачах нелинейного программирования метод нахождения решения зависит от вида задания ограничений (равно как их наличие или отсутствие). С целью пояснения ряда перечисленных проблем воспользуемся методами математического анализа из области исследования функций и рассмотрим некоторые особенности решения экстремальных нелинейных задач. Предположим, имеются три заметно отличающихся по виду нелинейные функции Если, например, оптимизационная задача не имеет ограничений, то для функций y1 и y2 объективно существует экстремум (точки А и В соответственно) и такие экстремумы носят название глобальных максимумов (минимумов). Для функции y3 его не существует. Однако и такого типа функции с
Рис.18. Виды экстремумов в задачах нелинейного программирования
полным правом также могут рассматриваться как подлежащие оптимизации, но при этом обязательно наличие ограничений, накладываемых на переменные. При этом для таких функций следует говорить не о стационарных точках, а о точках максимального (минимального) значения функции. Например, если имеется ограничение Ранее рассматриваемые задачи, решаемые с помощью графических построений, как уже отмечалось, представлялись в двухкоординатной системе. Такой метод обладает высокой информативностью и наглядностью для линейных задач. Однако для нелинейных задач применение геометрических методов зачастую крайне затруднено. Тем не менее, попробуем воспользоваться этим методом для рассмотрения сути постановки и метода решения оптимизационной задачи нелинейного типа. Рассмотрим следующую задачу. Функция цели имеет вид:
Найти ее минимальное значение при двух видах ограничений: а) б) Для более наглядного представления о задаче рассмотрим ее геометрическую трактовку. С этой целью функцию цели будем рассматривать как уравнение в трех координатах – х1; х2; F. Очевидно, что в таком случае она будет представлена поверхностью параболоида вращения
Рис.19. К обоснованию методики нахождения оптимума нелинейной функции
Ограничение в такой интерпретации – это уравнение плоскости, заданное в отрезках на осях, т.е. это вертикальная плоскость Если ограничение – неравенство, например, вида, приведенного выше, то решение следует искать уже на поверхности параболоида, отсеченной плоскостью ограничений и имеющей координаты х1<a, x2<b. В данном случае это будет вершина параболоида. Но так как она находится в начале координат (по структуре уравнения функции цели), то и решение будет следующим: Решение экстремальных задач возможно различными методами. Прямыми являются классические методы математического анализа, где они достаточно подробно рассмотрены. Непрямые методы требуют нахождения вспомогательной функции, исследование которой дает решение задачи. При этом решение может быть найдено в результате однократного вычислительного процесса (см. ниже метод Лагранжа) или в виде многократного итерационного процесса (динамическое программирование). Глобальным называется экстремум, который ищется в условиях отсутствия ограничений. При его поиске возможна ситуация, когда его может не быть вообще, либо он является локальным экстремумом. Условный экстремум ищется только при наличии ограничений. В связи с таким разнообразием условий методы нелинейного программирования очень детерменированы. Как уже отмечалось выше, наиболее детально разработаны методы решения ЗНП, в которых функции цели и ограничений заданы в квадратурах, т.е. показатели степени не выше двух. Мы также в настоящем курсе не будем выходить за рамки квадратурных функций.
Поиск по сайту: |
||||||
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (1.354 сек.) |