27.10.2014 Views

Вычислительная математика - ИСЭМ СО РАН

Вычислительная математика - ИСЭМ СО РАН

Вычислительная математика - ИСЭМ СО РАН

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!