- •Глава 1
- •Глава 2
- •2.3. Повысится ли эффективность метода поразрядного поиска, если шаг поиска ∆ последовательно уменьшать не в четыре, а в какое-либо другое количество раз?
- •2.4. Может ли применение методов исключения отрезков привести к неверному определению х*, если функция f(X) не унимодальная. Ответ пояснить рисунком.
- •2.5. Зависит ли точность определения х*, которую гарантируют методы дихотомии и золотого сечения в результате n вычислений f(X), от конкретной функции f(X)?
- •Глава 3
- •Глава 4
- •Что такое скорость сходимости минимизирующей последовательности? Какие скорости сходимости Вы знаете?
- •5.10. Какие направления дифференцируемой в точке xk функции f(X) называются направлениями убывания? Каков геометрический смысл направления убывания?
- •Глава 5
- •Привести пример минимизирующей последовательности, не сходящейся к точке минимума.
- •5.12. Когда говорят, что сильно выпуклая функция f(X) имеет овражный характер? Какие задачи минимизации называются хорошо обусловленными, а какие − плохо обусловленными?
- •5.17. Чем отличаются классический и обобщенный методы Ньютона для сильновыпуклой дважды дифференцируемой функции многих переменных?
- •5.18. Сформулировать общий принцип построения квазиньютоновских методов. Какую скорость сходимости следует ожидать от квазиньютоновских методов? Оценить их трудоемкость.
- •Глава 6
- •6.11. Как можно дополнительно повысить эффективность поиска точки минимума целевой функции, которая ищется методом циклического покоординатного спуска?
- •6.12 В чём состоит стратегия метода Хука-Дживса?
- •Глава 7
- •Глава 8
- •8.5. Какие задачи линейного программирования можно решить графически?
- •8.6. Описать алгоритм графического решения задачи линейного программирования.
- •8.7. Дать определение плана и оптимального плана задачи линейного программирования.
- •8.8. Какую задачу линейного программирования можно решить с помощью симплекс-метода?
- •8.18. Алгоритм решения злп методом искусственного базиса (м-методом)
2.5. Зависит ли точность определения х*, которую гарантируют методы дихотомии и золотого сечения в результате n вычислений f(X), от конкретной функции f(X)?
Не зависит. При уменьшении отрезка в этих методах мы работаем тесно с длинами отрезков, координатой Х, координатой У для того, чтобы выбрать правый/левый отрезок, независимо от его длины.
2.6. Требуется найти точку минимум унимодальной функции на отрезке длины 1 с точностью ε=0,02. Имеется возможность измерить не более 10 значений f(x). Какой из прямых методов минимизации можно использовать для этого?
Метод перебора.
Max
точность
≈0,1(1). 0,1(1)>0, следовательно, точность
недостаточная и способ использовать
нельзя
Метод поразрядного поиска. Точно сказать нельзя
Метод дихотомии.
n
≥
n=4 (10-1=9 9/2=4)
4 ≥
Решая, получается, что
16
≥
Т.к. ε=0,02 и 0< δ < 2ε:
-0,32 ≥ 15δ
НО т.к. δ<0 => метод использовать нельзя
Метод золотого сечения.
n
≥ 2,1 ln
(
)
n ≥ 7 => метод подходит
2.7. Доказать, что погрешность определения точки минимума x* функции f(x) методом перебора не превосходит величины εn=(b-a)/n
Доказательство:
Если хn является внутренней точкой разбиения отрезка [a,b], т.е. 1 ≤ m ≤ n1 (случаи m=0 и m=n рассматриваются аналогично). Тогда так как f(xm)=min f(x), 0 ≤ i ≤ n и по определению унимодальности:
А) f(xm-1) ≥ f(xm), т.е. х* принадлежит отрезку [xm-1,b]
Б) f(xm) ≤ f(xm+1), т.е. х* принадлежит отрезку [a, xm+1]
На основе этого следует, что х* принадлежит [xm-1,b]∩ [a, xm+1]=[ xm-1 , xm+1].
Длина этого отрезка = 2(b-a)/n, а точка xm является его серединой, поэтому
| xm-x*| ≤ (b-a)/n = εn
2.8. Доказать, что в методе дихотомии число итераций, необходимое для определения точки минимума с точностью ε, определяется формулой
.
Обозначим
длину
.
Тогда длина отрезка, полученного после
первой итерации, равна
,
после второй итерации
,
после третьей
и
т.д. После итераций длина n итерации
длина отрезка поиска точки
станет
равна
.
При этом будет достигнута точность
определения точки минимума
.
Находя n
из условия
,
получим неравенство
.
2.9.
Доказать, что число итераций, необходимое
для достижения заданной точности ε на
отрезке [a,b]
в методе золотого сечения определяется
формулой
.
Для
произвольного отрезка [a,b]
выражения для пробных точек примут
вид
На
каждой итерации отрезок поиска точки
минимума уменьшается в одном и том же
отношении
,
поэтому в результате n
итераций его длина становится
.
Таким образом, точность определения
точки
после n итераций
находится из равенства
,
а
условием окончания поиска точки
с точностью ε служит неравенство
2.10.
Сравнить необходимые количества
вычисленных значений
и
функции
при
поиске ее точки минимума на отрезке
длины 1 с точностью 10-5 методом
деления отрезка пополам и методом
перебора.
В
методе перебора
,
подставляя числа, получим
.
В методе дихотомии
Подставляя числа, получим
,
откуда
2.11. Зависит ли точность определения , которая получается методом парабол в результате N вычислений функции f(x), от конкретной функции f(x)?
Да, для повышения точности можно, во-первых, увеличивать порядок аппроксимирующего полинома и, во-вторых, уменьшать длину отрезка аппроксимации.
2.12. Указать класс функций, для точного определения точек минимума которых достаточно одной итерации метода парабол.
Для
квадратичных функций.
2.13.
В окрестности точки минимума
график
близок к симметричному относительно
вертикальной оси, проходящей через
точку
а
график
заметно
асимметричен. Для какой из этих функций
следует ожидать более высокой скорости
сходимости, применяя метод парабол?
Для первого случая. Так как метод парабол хорошо работает для квадратичных функций.
