§ 3.14. О правиле остановкиПри практическом использовании алгоритмов возникает вопрос: при каком числе шагов можно считать, что мы с достаточной степенью точности определим оптимальное значение вектора ? Для регулярных итеративных методов существуют специальные правила остановки, связанные со сравнением двух последующих значений и . Такие правила остановки можно было бы применить при достаточно больших и к вероятностным итеративным методам, если обеспечивается сходимость с вероятностью единица. Но так как последовательность случайна, то это правило потребует чрезвычайно большого числа шагов. Нельзя ли сократить это число шагов? Последовательность при наличии и при отсутствии помех для достаточно малого шага представляется качественно в виде непрерывных функций, изображенных на рис. 3.6. Можно считать, что правило остановки определяет то значение , при превышении которого последовательность приобретает стационарный характер. Рис. 3.6. Для надежного определения необходимо каким-либо образом «сгладить» последовательность . Одна из таких возможностей состоит в использовании скользящего среднего . (3.38) Если, начиная с какого-то номера , для всех (3.39) (где — достаточно малая величина), то величина определяет тог момент времени, при котором можно считать, что (3.40) Сглаживание может быть достигнуто иным путем на основе модифицированного алгоритма, представляющего частный случай (3.27): , (3.41) где, например, , (3.42) или . (3.43) Здесь сглаживанием достигается за счет предварительной обработки .
|