Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция№2.doc
Скачиваний:
18
Добавлен:
04.11.2018
Размер:
1.03 Mб
Скачать

Классический метод решения задачи одномерной оптимизации

Под классическим методом подразумевается подход к поиску точек экстремума функции, который основан на дифференциальном исчислении. Из математического анализа известны необходимые и достаточные условия экстремума функции одной переменной.

Пусть функция кусочно-непрерывна и кусочно-гладка на отрезке . Это значит, что на отрезке может существовать лишь конечное число точек, в которых либо терпит разрыв первого рода, либо непрерывна, но не имеет производную. Тогда как известно точками экстремума функции на могут быть лишь те точки, в которых выполняется одно из следующих условий: 1) либо терпит разрыв: 2) либо непрерывна, но производная не существует; 3) либо производная существует и равна нулю; 4) либо граничные точки отрезка . Все такие точки принято называть точками, подозрительными на экстремум.

Поиск точек экстремума функции начинают с нахождения всех «подозрительных» точек. После того как все эти точки найдены, проводят дополнительное исследование и отбирают среди них те, которые являются точками локального минимума или максимума. Для этого обычно исследуют знак первой производной в окрестности подозрительной точки. Для того, чтобы подозрительная точка была точкой локального минимума, достаточно, чтобы существовала такая окрестность , что при и при . Если же при и при , то точка - точка максимума функции .

Если найдется такое положительное , что сохраняет неизменный знак при , то точка не является точкой экстремума функции .

В тех случаях, когда удается вычислить в подозрительной точке производные второго и более высокого порядков, то применяют достаточное условие более общего вида. А именно, пусть известны производные , ,…, , причем при , а , . Если - четное число, то в случае в точке реализуется локальный минимум, а в случае - локальный максимум. Если же нечетно, то при в точке не может быть локального экстремума, при (или ) в случае в точке имеем локальный минимум (максимум), а в случае - локальный максимум (минимум).

Чтобы найти глобальный минимум (максимум) функции на , нужно перебрать все точки локального минимума (максимума) на и среди них выбрать точку с наименьшим (наибольшим) значением функции, если таковое существует.

Поскольку применение достаточных условий требует вычисления высших производных функции , то в вычислительном плане проще сравнить значения во всех стационарных точках, не интересуясь их характером. С учетом этого можно предложить следующий алгоритм классического метода для решения задачи одномерной оптимизации (2.1).

Шаг 1. Найти все точки, подозрительные на экстремум, в том числе и стационарные точки, т.е. корни уравнения

. (2.6)

Пусть это будут точки . Положить , .

Шаг 2. Вычислить значения функции в точках , .

Шаг 3. Найти . Положить .

Пример 2.5. Решить задачу классическим методом.

Шаг 1. Находим корни уравнения из интервала : , . Полагаем , .

Шаг 2. Вычисляем значения в точках , : , , , .

Шаг 3. Находим =-17=. Поэтому , .

Классический метод решения задачи (2.1) следует использовать в тех случаях, когда достаточно просто удается выявить все подозрительные точки и реализовать достаточные условия. Однако, этот метод имеет весьма ограниченное применение. Дело в том, что вычисление производной в практических задачах зачастую является непростым делом. Например, может оказаться, что значение функции определяются из наблюдений или каких-либо физических экспериментов, и получить информацию о ее производной крайне затруднительно. Но даже в тех случаях, когда производную все же удается вычислить, решение уравнения (2.6) и выявление других точек, подозрительных на экстремум, может быть связано с серьёзными трудностями. Поэтому важно иметь также и другие методы решения задачи (2.1) не требующие вычисления производных, более удобные для программной реализации.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]