Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Из математического анализа известны следующие условия локального экстремума функции f (х), дифференцируемой достаточное число раз.
1. Если функция f (х) дифференцируема в точке и достигает в этой точке локального экстремума, то (необходимое условие экстремума).
2. Пусть функция f (х) п раз дифференцируема в точке и в этой точке все производные f (х) до п - 1-го порядка включительно равны нулю, . Тогда, если n — нечетно, то не является точкой локального экстремума функции f (х). Если же n — четное число, то:
а) при — точка локального минимума f (х);
б) при — точка локального максимума f (х) (достаточное условие экстремума).
Перечисленные условия позволяют предложить следующий путь решения задачи минимизации (2.1):
1) с помощью условия 1 находим все точки возможного экстремума функции f (х) на интервале (а; b), т.е. корни уравнения
(2.8)
(стационарные точки), принадлежащие интервалу (а; b);
2) найденные стационарные точки исследуем в соответствии с условием 2, выделяя из них только точки локальных минимумов f (х);
3) значения f (х) в точках локальных минимумов и на концах отрезка [ а; b ] сравниваем между собой. Наименьшему из этих значений соответствует точка глобального минимума f (х) на [ а; b ].
3амечание. Применение условия 2 требует вычисления высших производных функции f (х), поэтому в большинстве случаев бывает проще сравнить значения f (х) во всех стационарных точках, не интересуясь их характером. С учетом этого можно предложить следующий алгоритм минимизации f (х) на отрезке [ а; b ] (классический метод).
Шаг 1. Решить уравнение (2.8) на интервале х Î (а; b), т.е. найти все стационарные точки x 1,.., x k-1Î (а; b). Положить x 0 = а, x k = b.
Шаг 2. Вычислить значения f (х) функции f (х) в точках x i, i = 0,.., k.
Шаг 3. Найти f *= . Положить х *= xm.
Пример 2.2. Классический метод минимизации.
Решить задачу f (х) =х 3 - З х +1 ® min, х Î [-2; 2].
Шаг 1. Находим корни уравнения f '(х) = З x 2 - 3 = 0 из интервала (-2; 2): x 1 = -1, x 2 = 1. Полагаем x 0 = -2, x 3 = 2.
Шаг 2. Вычисляем значения f (х) в точках xi, i = 0,.., 3: f (х 0) = -17, f (х 1) = 3, f (х 2) = -1, f (х 3) = 1.
Шаг 3. Находим f *= min(-l 7, 3, -1, 1) = - 17 = f (х 0). Поэтому x * = х 0 = -2, f *=-17.
При решении практических задач оптимизации классический метод имеет ограниченное применение. Это объясняется тем, что, во-первых, во многих случаях значения целевой функции f (х) находятся из измерений или экспериментов, а измерение производной f '(х) затруднительно или невозможно и, во-вторых, даже когда производная f '(х) задана аналитически или поддается измерению, решение уравнения (2.8) зачастую вызывает затруднения.
Дата публикования: 2015-04-07; Прочитано: 1105 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!