Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Алгоритм метода секущих плоскостейСодержание книги
Поиск на нашем сайте Шаг 1. Задать Шаг 2. Положить Шаг 3. Найти
Шаг 4. Если Шаг 5. Положить
k = k +1. Перейти к шагу 3. Пример 1. Решить методом секущих плоскостей задачу
Решение. Выберем
Решим графически задачу линейного программирования
Ее решением является точка
Добавляем эти ограничения к задаче линейного программирования и находим следующее решение Пример 2. Решить методом секущих плоскостей задачу
Решение. Выберем
Решим графически задачу линейного программирования
Из графика видно, что в направлении вектора-градиента целевой функции допустимое множество не ограничено,
Метод гладких штрафов
Данный метод относится к методам последовательной безусловной минимизации. Рассмотрим задачу
Решение задачи сводится к решению последовательности задач поиска безусловного минимума вспомогательной функции
где
1) 2) при невыполнении ограничений и В качестве штрафных функций используются, например, функции вида
где Алгоритм Шаг 1. Задать начальную точку Шаг 2. Положить Шаг 3. Составить вспомогательную функцию Шаг 4. Используя заданные на шаге 1 параметры данного алгоритма, решить задачу безусловной минимизации Шаг 5. Вычислить значение функции Шаг 6. Если В данном методе, как правило, выбирают Последовательность Пример 1. Найти минимум в задаче
Решение. Запишем в общем виде (при произвольном
Найдем в общем виде минимум функции
Отсюда По полученной формуле проведем численные расчеты при
При Пример 2. Найти минимум в задаче
Решение. В данной задаче одно ограничение равенство и одно ограничение неравенство, т.е.
С помощью необходимых и достаточных условий найдем безусловный минимум
При
Однако при всех При
При
Задачи для самостоятельного решения 1. Методом секущих плоскостей решить следующие задачи: 1)
2. Методом штрафных функций решить следующие задачи:
1)
3) 3.Методами возможных и подходящих направлений решить следующие задачи: 1) 3)
4. Решить методом линеаризации:
Задача квадратичного программирования
Задачей квадратичного программирования называется задача выпуклого программирования минимизации квадратичной функции на допустимом множестве
где В данном параграфе рассмотрим задачу квадратичного программирования вида
Для данной задачи условной оптимизации можно рассмотреть функцию Лагранжа вида
При этом условия Куна - Таккера запишутся в виде следующей системы равенств и неравенств:
По теореме Куна - Таккера решение этой системы является искомой точкой минимума функции
Решение
При реализации метода искусственного базиса следует учитывать условия
т.е. не включать в базисные переменные одновременно Пример 1. Решить задачу квадратичного программирования:
Решение. Целевая функция данной задачи является квадратичной с матрицей
Найдем допустимое базисное решение этой системы, путем решения вспомогательной задачи линейного программирования с искусственными переменными
взяв в качестве первоначального базисного множества
В последней симплексной таблице мы получили допустимое базисное решение
Поэтому искомое решение задачи квадратичного программирования имеет вид Задачи для самостоятельного решения 1. Решить задачи квадратичного программирования: 1)
2)
3)
Классическое Вариационное Исчисление
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2021-11-27; просмотров: 146; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.01 с.) |