Вычислительная математика - ИСЭМ СО РАН
Вычислительная математика - ИСЭМ СО РАН
Вычислительная математика - ИСЭМ СО РАН
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Шаг 8. Найти i 0 такое, что<br />
s i0 = max<br />
1≤i≤L {s i}.<br />
i 0 – найденное решение задачи распознавания. Работу алгоритма завершить.<br />
Значения s i показывают, сколько раз был достигнут минимум расстояния от x 0 до<br />
представителей множеств Ξ(A i (δ j ), b). В качестве решения выдается i 0 , на котором этот<br />
минимум был достигнут наибольшее число раз на итерациях алгоритма.<br />
4. <strong>Вычислительная</strong> сложность алгоритмов<br />
Оценим вычислительную сложность алгоритма 1 распознавания числовых матриц.<br />
Трудоемкость шага 1 может быть оценена как L × O(n 2 ). Шага 2 – O(n 2 ). Шага 3 –<br />
L×K 1 ×O(n 2 ), где K 1 – число итераций метода Гаусса-Зейделя решения систем линейных<br />
алгебраических уравнений. Шага 4 – L × K 2 × O(n 2 ), где K 2 – число итераций интервального<br />
метода Гаусса-Зейделя. Шага 5 – O(n). Таким образом, общая вычислительная<br />
сложность алгоритма, выраженная в элементарных машинных операциях, составит<br />
L × O(n 2 ) + O(n 2 ) + L × K 1 × O(n 2 ) + L × K 2 × O(n 2 ) + O(n) ≤ O(n 3 ).<br />
Оценим вычислительную сложность алгоритма 2 распознавания числовых матриц.<br />
Трудоемкость шага 1 может быть оценена как L × O(n 2 ). Шага 2 – K 1 × O(n 2 ), где K 1<br />
– число итераций метода Гаусса-Зейделя решения систем линейных алгебраических уравнений.<br />
Шага 3 – L × p × O(n 2 ). Шага 4 – L × p × K 1 × O(n 2 ). Шагов 5, 6, 7, 8 – как<br />
O(max{L, m, p}). Таким образом, общая вычислительная сложность алгоритма, выраженная<br />
в элементарных машинных операциях, составит<br />
L × O(n 2 ) + K 1 × O(n 2 ) + L × p × O(n 2 ) + L × p × K 1 × O(n 2 ) + O(max{L, m, p}) ≤ O(n 3 ).<br />
Предполагается, что L, p, m