<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dolganov</id>
	<title>Алговики - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dolganov"/>
	<link rel="alternate" type="text/html" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Dolganov"/>
	<updated>2026-10-22T16:05:06Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=26860</id>
		<title>Классификация алгоритмов</title>
		<link rel="alternate" type="text/html" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=26860"/>
		<updated>2018-12-25T19:20:25Z</updated>

		<summary type="html">&lt;p&gt;Dolganov: Перенаправление на Служебная:Pma tree&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Special:Pma_tree]]&lt;br /&gt;
__TOC__&lt;br /&gt;
= Задачи алгебры =&lt;br /&gt;
==Матричные и векторные операции==&lt;br /&gt;
===Векторные операции===&lt;br /&gt;
# {{level|Суммирование сдваиванием}}&lt;br /&gt;
## {{level|Нахождение суммы элементов массива сдваиванием}}&lt;br /&gt;
## {{level|Нахождение частных сумм элементов массива сдваиванием}}&lt;br /&gt;
# {{level|Равномерная норма вектора, вещественная версия, последовательно-параллельный вариант}}&lt;br /&gt;
# {{level|Скалярное произведение векторов, вещественная версия, последовательно-параллельный вариант}}&lt;br /&gt;
# {{level|Последовательно-параллельный метод суммирования}}&lt;br /&gt;
=== Умножения матриц на вектор ===&lt;br /&gt;
==== Умножения неособенных матриц на вектор ====&lt;br /&gt;
# {{level|Умножение плотной неособенной матрицы на вектор (последовательный вещественный вариант)}}&lt;br /&gt;
==== Умножения матриц специального вида на вектор ====&lt;br /&gt;
# {{level|Преобразование Фурье}}&lt;br /&gt;
## {{level|Быстрое преобразование Фурье для составной размерности}}&lt;br /&gt;
### {{level|Быстрое преобразование Фурье для степеней двойки}}&lt;br /&gt;
#### {{level|Простой алгоритм Кули-Тьюки быстрого преобразования Фурье для степеней двойки}}&lt;br /&gt;
#### {{level|Быстрое преобразование Фурье для чётных степеней двойки}}&lt;br /&gt;
### {{level|Быстрое преобразование Фурье для составной размерности с небольшими простыми делителями (2,3,5,7)}}&lt;br /&gt;
## {{level|Быстрое преобразование Фурье для простой размерности}}&lt;br /&gt;
===Матричные операции===&lt;br /&gt;
# {{level|Умножение плотных матриц}}&lt;br /&gt;
## {{level|Перемножение плотных неособенных матриц (последовательный вещественный вариант)}}&lt;br /&gt;
## {{level|Метод Штрассена}}&lt;br /&gt;
==Разложения матриц==&lt;br /&gt;
{{level|Задача разложения матриц}}&lt;br /&gt;
# {{level|Треугольные разложения}}&lt;br /&gt;
## {{level|Метод Гаусса (нахождение LU-разложения)}}&lt;br /&gt;
### {{level|LU-разложение методом Гаусса без перестановок}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса}}&lt;br /&gt;
#### {{level|Компактная схема метода Гаусса и её модификации}}&lt;br /&gt;
##### {{level|Компактная схема метода Гаусса для плотной матрицы}}&lt;br /&gt;
##### {{level|Компактная схема метода Гаусса для трёхдиагональной матрицы и её модификации}}&lt;br /&gt;
###### {{level|Компактная схема метода Гаусса для трёхдиагональной матрицы, последовательный вариант}}&lt;br /&gt;
###### {{level|Алгоритм сдваивания Стоуна для LU-разложения трёхдиагональной матрицы}}&lt;br /&gt;
###### {{level|Последовательно-параллельный алгоритм для LU-разложения трёхдиагональной матрицы}}&lt;br /&gt;
### {{level|LU-разложение методом Гаусса с перестановками}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса с выбором ведущего элемента по столбцу}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса с выбором ведущего элемента по строке}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса с выбором ведущего элемента по главной диагонали}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса с выбором ведущего элемента по всей матрице}}&lt;br /&gt;
## {{level|Метод Холецкого (нахождение симметричного треугольного разложения)}}&lt;br /&gt;
### {{level|Разложение Холецкого (метод квадратного корня)}} базовый точечный вещественный вариант для плотной симметричной положительно-определённой матрицы&lt;br /&gt;
# {{level|Известные треугольные разложения для матриц специального вида}}&lt;br /&gt;
# {{level|Унитарно-треугольные разложения}}&lt;br /&gt;
## {{level|QR-разложения плотных неособенных матриц}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) QR-разложения матрицы}}&lt;br /&gt;
#### {{level|Метод Гивенса (вращений) QR-разложения квадратной матрицы (вещественный точечный вариант)}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) QR-разложения матрицы}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) QR-разложения квадратной матрицы, вещественный точечный вариант}}&lt;br /&gt;
### {{level|Метод ортогонализации}}&lt;br /&gt;
#### {{level|Классический метод ортогонализации}}&lt;br /&gt;
#### {{level|Метод ортогонализации с переортогонализацией}}&lt;br /&gt;
### {{level|Метод треугольного разложения матрицы Грама}}&lt;br /&gt;
## {{level|Методы QR-разложения плотных хессенберговых матриц}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) QR-разложения хессенберговой матрицы (вещественный вариант)}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) QR-разложения хессенберговой матрицы (вещественный вариант)}}&lt;br /&gt;
# {{level|Разложения, содержащие матрицу, подобную исходной}}&lt;br /&gt;
## {{level|Разложения, содержащие хессенбергову матрицу, унитарно подобную исходной}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
#### {{level|Классический точечный метод Хаусхолдера (отражений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
#### {{level|Классический точечный метод Гивенса (вращений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
## {{level|Разложения, содержащие трёхдиагональную матрицу, унитарно подобную исходной}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) приведения к трёхдиагональному виду}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) для приведения симметричных матриц к трёхдиагональному виду}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) для приведения комплексных эрмитовых матриц к трёхдиагональному симметричному виду}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) приведения матрицы к трёхдиагональной форме}}&lt;br /&gt;
## {{level|Спектральное разложение (нахождение собственных значений и векторов)}}&lt;br /&gt;
# {{level|Разложения с использованием унитарных преобразований, не содержащие матриц, подобной исходной}}&lt;br /&gt;
## {{level|Разложения на две унитарные и одну двухдиагональную матрицы}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) приведения матрицы к двухдиагональной форме}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) приведения матрицы к двухдиагональной форме}}&lt;br /&gt;
## {{level|Разложения на две унитарные и одну диагональную матрицы}}&lt;br /&gt;
### {{level|Сингулярное разложение (нахождение сингулярных значений и векторов)}}&lt;br /&gt;
#### {{level|Методы нахождения сингулярных чисел двухдиагональных матриц}}&lt;br /&gt;
##### {{level|Алгоритм dqds нахождения сингулярных чисел двухдиагональной матрицы}}&lt;br /&gt;
###### {{level|Итерация алгоритма dqds}}&lt;br /&gt;
&lt;br /&gt;
==Решение систем линейных уравнений==&lt;br /&gt;
# {{level|Прямые методы решения СЛАУ}}&lt;br /&gt;
## {{level|Linpack benchmark}}&lt;br /&gt;
## {{level|Методы решения СЛАУ с матрицами специального вида}}&lt;br /&gt;
### {{level|Методы решения СЛАУ с треугольными матрицами}}&lt;br /&gt;
#### {{level|Прямая подстановка (вещественный вариант)}}&lt;br /&gt;
#### {{level|Обратная подстановка (вещественный вариант)}}&lt;br /&gt;
#### {{level|Методы решения СЛАУ с двудиагональными матрицами}}&lt;br /&gt;
##### {{level|Прямая и обратная подстановка в СЛАУ с двухдиагональной матрицей}}&lt;br /&gt;
##### {{level|Метод сдваивания Стоуна для решения двудиагональных СЛАУ}}&lt;br /&gt;
##### {{level|Последовательно-параллельный вариант обратной подстановки}}&lt;br /&gt;
### {{level|Методы решения СЛАУ с трёхдиагональными матрицами}}&lt;br /&gt;
#### {{level|Методы, основанные на стандартном LU-разложении матрицы}}&lt;br /&gt;
##### {{level|Прогонка}}&lt;br /&gt;
###### {{level|Прогонка, точечный вариант}}&lt;br /&gt;
###### {{level|Классическая монотонная прогонка, повторный вариант}}&lt;br /&gt;
##### {{level|Метод сдваивания Стоуна}}&lt;br /&gt;
###### {{level|Алгоритм сдваивания Стоуна для LU-разложения трёхдиагональной матрицы}}&lt;br /&gt;
###### {{level|Метод сдваивания Стоуна для решения двудиагональных СЛАУ}}&lt;br /&gt;
##### {{level|Последовательно-параллельный вариант решения трёхдиагональной СЛАУ с LU-разложением и обратными подстановками}}&lt;br /&gt;
#### Другие методы&lt;br /&gt;
##### {{level|Метод редукции}}&lt;br /&gt;
###### {{level|Полный метод редукции}}&lt;br /&gt;
###### {{level|Повторный метод редукции для новой правой части}}&lt;br /&gt;
##### {{level|Встречная прогонка}}&lt;br /&gt;
###### {{level|Встречная прогонка, точечный вариант}}&lt;br /&gt;
###### {{level|Повторная встречная прогонка, точечный вариант}}&lt;br /&gt;
##### {{level|Метод циклической редукции}}&lt;br /&gt;
###### {{level|Полный метод циклической редукции}}&lt;br /&gt;
###### {{level|Повторный метод циклической редукции для новой правой части}}&lt;br /&gt;
##### {{level|Метод окаймления}}&lt;br /&gt;
### Методы решения СЛАУ с блочно-треугольными матрицами&lt;br /&gt;
#### {{level|Блочная прямая подстановка (вещественный вариант)|Блочная прямая подстановка}}&lt;br /&gt;
#### {{level|Блочная обратная подстановка (вещественный вариант)|Блочная обратная подстановка}}&lt;br /&gt;
#### Методы решения СЛАУ с блочно-двухдиагональными матрицами&lt;br /&gt;
##### {{level|Прямая и обратная подстановка в СЛАУ с блочно-двухдиагональной матрицей}}&lt;br /&gt;
##### {{level|Метод сдваивания Стоуна для решения блочно-двухдиагональных СЛАУ}}&lt;br /&gt;
##### {{level|Блочный последовательно-параллельный вариант обратной подстановки для решения блочно-двухдиагональных СЛАУ}}&lt;br /&gt;
### {{level|Методы решения СЛАУ с блочно-трёхдиагональными матрицами}}&lt;br /&gt;
#### Методы, основанные на стандартном LU-разложении матрицы&lt;br /&gt;
##### {{level|Блочная прогонка}}&lt;br /&gt;
##### {{level|Блочный последовательно-параллельный вариант решения с LU-разложением и обратными подстановками}}&lt;br /&gt;
#### Другие методы&lt;br /&gt;
##### {{level|Встречная прогонка, блочный вариант}}&lt;br /&gt;
##### {{level|Блочный метод циклической редукции}}&lt;br /&gt;
##### {{level|Блочный метод окаймления}}&lt;br /&gt;
## {{level|Решения СЛАУ с матрицами специального вида, имеющими известные обратные матрицы}}&lt;br /&gt;
# Итерационные методы решения СЛАУ&lt;br /&gt;
## {{level|High Performance Conjugate Gradient (HPCG) benchmark}}&lt;br /&gt;
## {{level|Стабилизированный метод бисопряженных градиентов (BiCGStab)}}&lt;br /&gt;
## {{level|Алгоритм_Качмажа}}&lt;br /&gt;
&lt;br /&gt;
==Решения спектральных задач==&lt;br /&gt;
# {{level|Спектральное разложение (нахождение собственных значений и векторов)}}&lt;br /&gt;
## {{level|QR-алгоритм}}&lt;br /&gt;
### {{level|QR-алгоритм, используемый в SCALAPACK}}&lt;br /&gt;
#### {{level|Классический точечный метод Хаусхолдера (отражений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
#### {{level|QR-алгоритм для хессенберговой матрицы, используемый в SCALAPACK}}&lt;br /&gt;
### {{level|QR-алгоритм для симметричных матриц, используемый в SCALAPACK}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) для приведения симметричных матриц к трёхдиагональному виду}}&lt;br /&gt;
#### {{level|QR-алгоритм для симметричных трёхдиагональных матриц, используемый в SCALAPACK}}&lt;br /&gt;
### {{level|QR-алгоритм для комплексных эрмитовых матриц, используемый в SCALAPACK}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) для приведения комплексных эрмитовых матриц к трёхдиагональному симметричному виду}}&lt;br /&gt;
#### {{level|QR-алгоритм для симметричных трёхдиагональных матриц, используемый в SCALAPACK}}&lt;br /&gt;
## {{level|Метод Якоби (вращений) для решения спектральной задачи у симметричных матриц}}&lt;br /&gt;
### {{level|Классический метод Якоби (вращений) для симметричных матриц с выбором по всей матрице}}&lt;br /&gt;
### {{level|Метод Якоби (вращений) для симметричных матриц с циклическим исключением}}&lt;br /&gt;
### {{level|Метод Якоби (вращений) для симметричных матриц с циклическим исключением и барьерами}}&lt;br /&gt;
## {{level|Метод Ланцоша}}&lt;br /&gt;
### {{level|Алгоритм Ланцоша для точной арифметики (без переортогонализации)}}&lt;br /&gt;
# {{level|Частичная спектральная задача}}&lt;br /&gt;
## {{level|Метод бисекций}}&lt;br /&gt;
# {{level|Сингулярное разложение (нахождение сингулярных значений и векторов)}}&lt;br /&gt;
## {{level|Метод Якоби (вращений) для нахождения сингулярных значений неособенных матриц}}&lt;br /&gt;
### {{level|Метод Якоби (вращений) для нахождения сингулярных значений с циклическим перебором}}&lt;br /&gt;
### {{level|Метод Якоби для нахождения сингулярных значений со специальным подбором вращений}}&lt;br /&gt;
## {{level|QR-алгоритм в приложении к сингулярному разложению}}&lt;br /&gt;
==Алгебра многочленов==&lt;br /&gt;
# {{level|Схема Горнера, вещественная версия, последовательный вариант}}&lt;br /&gt;
&lt;br /&gt;
= Алгоритмы на списках и массивах =&lt;br /&gt;
==Алгоритмы поиска==&lt;br /&gt;
# {{level|Линейный поиск - находит элемент в любом списке|Линейный поиск}}, &amp;lt;math&amp;gt;O(n)&amp;lt;/math&amp;gt;&lt;br /&gt;
# {{level|Двоичный поиск - находит элемент в отсортированном списке|Двоичный поиск}}, &amp;lt;math&amp;gt;O(\log(n))&amp;lt;/math&amp;gt;&lt;br /&gt;
==Алгоритмы сортировки==&lt;br /&gt;
# {{level|Сортировка с помощью двоичного дерева}}&lt;br /&gt;
# {{level|Сортировка пузырьком}}&lt;br /&gt;
# {{level|Сортировка слиянием (последовательный и параллельный варианты)}}&lt;br /&gt;
==Алгоритмы на графах==&lt;br /&gt;
# Обход графа&lt;br /&gt;
## {{level|Поиск в ширину (BFS)}}&lt;br /&gt;
## {{level|Поиск в глубину (DFS)}}&lt;br /&gt;
# {{level|Поиск кратчайшего пути от одной вершины (SSSP)}} &lt;br /&gt;
## {{level|Поиск в ширину (BFS)}} (для невзвешенных графов)&lt;br /&gt;
## {{level|Алгоритм Дейкстры}} &lt;br /&gt;
## {{level|Алгоритм Беллмана-Форда}} &lt;br /&gt;
## {{level|Алгоритм Δ-шагания}} &lt;br /&gt;
# {{level|Поиск кратчайшего пути для всех пар вершин (APSP)}} &lt;br /&gt;
## {{level|Алгоритм Джонсона}}&lt;br /&gt;
## {{level|Алгоритм Флойда-Уоршелла}}&lt;br /&gt;
# {{level|Поиск транзитивного замыкания орграфа}}&lt;br /&gt;
## {{level|Алгоритм Пурдома}}&lt;br /&gt;
# {{level|Определение диаметра графа}}&lt;br /&gt;
# {{level|Построение минимального остовного дерева (MST)}}&lt;br /&gt;
## {{level|Алгоритм Борувки}}&lt;br /&gt;
## {{level|Алгоритм Крускала}}&lt;br /&gt;
## {{level|Алгоритм Прима}}&lt;br /&gt;
## {{level|Алгоритм GHS}}&lt;br /&gt;
# {{level|Поиск изоморфных подграфов}}&lt;br /&gt;
## {{level|Алгоритм Ульмана}}&lt;br /&gt;
## {{level|Алгоритм VF2}}&lt;br /&gt;
# {{level|Связность в графах}}&lt;br /&gt;
## {{level|Алгоритм Шилоаха-Вишкина поиска компонент связности}}&lt;br /&gt;
## {{level|Система непересекающихся множеств}}&lt;br /&gt;
## {{level|Алгоритм Тарьяна поиска компонент сильной связности}}&lt;br /&gt;
## {{level|Алгоритм DCSC поиска компонент сильной связности}}&lt;br /&gt;
## {{level|Алгоритм Тарьяна поиска компонент двусвязности}}&lt;br /&gt;
## {{level|Алгоритм Тарьяна-Вишкина поиска компонент двусвязности}}&lt;br /&gt;
## {{level|Алгоритм Тарьяна поиска «мостов» в графе}}&lt;br /&gt;
## {{level|Определение вершинной связности графа}}&lt;br /&gt;
## {{level|Алгоритм Габова определения рёберной связности графа}}&lt;br /&gt;
# {{level|Поиск максимального потока в транспортной сети}}&lt;br /&gt;
## {{level|Алгоритм Форда-Фалкерсона}}&lt;br /&gt;
## {{level|Алгоритм проталкивания предпотока}}&lt;br /&gt;
# {{level|Поиск потока минимальной стоимости в транспортной сети}}&lt;br /&gt;
# {{level|Задача о назначениях}}&lt;br /&gt;
## {{level|Венгерский алгоритм}}&lt;br /&gt;
## {{level|Алгоритм аукциона}}&lt;br /&gt;
## {{level|Алгоритм Гопкрофта-Карпа}}&lt;br /&gt;
# {{level|Вычисление betweenness centrality|Вычисление центральности вершин}}&lt;br /&gt;
=Вычислительная геометрия=&lt;br /&gt;
# {{level|Поиск диаметра множества точек}}&lt;br /&gt;
# {{level|Построение выпуклой оболочки набора точек}}&lt;br /&gt;
# {{level|Триангуляция Делоне}}&lt;br /&gt;
# {{level|Диаграмма Вороного}}&lt;br /&gt;
# {{level|Принадлежность точки многоугольнику}}&lt;br /&gt;
# {{level|Пересечения выпуклых многоугольников}} &lt;br /&gt;
# {{level|Пересечение звёздных многоугольников}}&lt;br /&gt;
==Компьютерная графика==&lt;br /&gt;
# {{level|Алгоритмы построения отрезка - алгоритмы для аппроксимации отрезка на дискретной графической поверхности}}&lt;br /&gt;
# {{level|Алгоритм определения видимых частей трёхмерной сцены}}&lt;br /&gt;
# {{level|Трассировка лучей - рендеринг реалистичных изображений}}&lt;br /&gt;
# {{level|Глобальное освещение - рассматривает прямое освещение и отражение от других объектов}}&lt;br /&gt;
&lt;br /&gt;
=Исследование и моделирование компьютеров=&lt;br /&gt;
==Тесты производительности компьютеров==&lt;br /&gt;
# {{level|High Performance Conjugate Gradient (HPCG) benchmark}}&lt;br /&gt;
# {{level|Linpack benchmark}}&lt;br /&gt;
==Алгоритмы моделирования квантовых систем==&lt;br /&gt;
# {{level|Алгоритмы моделирования квантовых вычислений}}&lt;br /&gt;
## {{level|Однокубитное преобразование вектора-состояния}}&lt;br /&gt;
## {{level|Двухкубитное преобразование вектора-состояния}}&lt;br /&gt;
## {{level|Моделирование квантового преобразования Фурье}}&lt;br /&gt;
==Алгоритмы машинного обучения==&lt;br /&gt;
# {{level|Алгоритм k средних (k-means)}}&lt;br /&gt;
===Нейронные сети===&lt;br /&gt;
# {{level|Распознавание образов}}&lt;br /&gt;
## {{level|Распознавание текста}}&lt;br /&gt;
## {{level|Распознавание речи}}&lt;br /&gt;
## {{level|Распознавание лиц}}&lt;br /&gt;
===Алгоритмы теории игр===&lt;br /&gt;
&lt;br /&gt;
= Прикладные задачи из разных областей =&lt;br /&gt;
==Алгоритмы оптимизации==&lt;br /&gt;
# {{level|Линейное программирование}}&lt;br /&gt;
# {{level|Симплекс-метод}}&lt;br /&gt;
# {{level|Метод ветвей и границ}}&lt;br /&gt;
# {{level|Генетические алгоритмы}}&lt;br /&gt;
# {{level|Муравьиные алгоритмы}}&lt;br /&gt;
# {{level|Комбинированные алгоритмы}}&lt;br /&gt;
# {{level|Стохастическое двойственное динамическое программирование (SDDP)}}&lt;br /&gt;
==Решение систем нелинейных уравнений==&lt;br /&gt;
# {{level|Метод Ньютона для систем нелинейных уравнений}}&lt;br /&gt;
==Численные методы интегрирования==&lt;br /&gt;
# {{level|Квадратурные формулы}}&lt;br /&gt;
# {{level|Квадратурные (кубатурные) методы численного интегрирования по отрезку (многомерному кубу)}}&lt;br /&gt;
## [[Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Метод прямоугольников|Метод прямоугольников]]&lt;br /&gt;
## [[Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Метод трапеций|Метод трапеций]]&lt;br /&gt;
## [[Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Метод парабол (метод Симпсона)|Метод парабол (метод Симпсона)]]&lt;br /&gt;
## [[Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Метод Гаусса|Метод Гаусса]]&lt;br /&gt;
==Алгоритмы решения уравнений математической физики==&lt;br /&gt;
# {{level|Уравнение Пуассона, решение дискретным преобразованием Фурье}}&lt;br /&gt;
=Криптографические алгоритмы=&lt;br /&gt;
# {{level|Метод встречи посередине}}&lt;br /&gt;
=Другие алгоритмы=&lt;br /&gt;
&lt;br /&gt;
[[en:Algorithm classification]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Алгоритмы|*]]&lt;/div&gt;</summary>
		<author><name>Dolganov</name></author>
	</entry>
	<entry>
		<id>https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=26859</id>
		<title>Классификация алгоритмов</title>
		<link rel="alternate" type="text/html" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=26859"/>
		<updated>2018-12-25T18:22:37Z</updated>

		<summary type="html">&lt;p&gt;Dolganov: Отмена правки 26858, сделанной участником Dolganov (обс.)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
= Задачи алгебры =&lt;br /&gt;
==Матричные и векторные операции==&lt;br /&gt;
===Векторные операции===&lt;br /&gt;
# {{level|Суммирование сдваиванием}}&lt;br /&gt;
## {{level|Нахождение суммы элементов массива сдваиванием}}&lt;br /&gt;
## {{level|Нахождение частных сумм элементов массива сдваиванием}}&lt;br /&gt;
# {{level|Равномерная норма вектора, вещественная версия, последовательно-параллельный вариант}}&lt;br /&gt;
# {{level|Скалярное произведение векторов, вещественная версия, последовательно-параллельный вариант}}&lt;br /&gt;
# {{level|Последовательно-параллельный метод суммирования}}&lt;br /&gt;
=== Умножения матриц на вектор ===&lt;br /&gt;
==== Умножения неособенных матриц на вектор ====&lt;br /&gt;
# {{level|Умножение плотной неособенной матрицы на вектор (последовательный вещественный вариант)}}&lt;br /&gt;
==== Умножения матриц специального вида на вектор ====&lt;br /&gt;
# {{level|Преобразование Фурье}}&lt;br /&gt;
## {{level|Быстрое преобразование Фурье для составной размерности}}&lt;br /&gt;
### {{level|Быстрое преобразование Фурье для степеней двойки}}&lt;br /&gt;
#### {{level|Простой алгоритм Кули-Тьюки быстрого преобразования Фурье для степеней двойки}}&lt;br /&gt;
#### {{level|Быстрое преобразование Фурье для чётных степеней двойки}}&lt;br /&gt;
### {{level|Быстрое преобразование Фурье для составной размерности с небольшими простыми делителями (2,3,5,7)}}&lt;br /&gt;
## {{level|Быстрое преобразование Фурье для простой размерности}}&lt;br /&gt;
===Матричные операции===&lt;br /&gt;
# {{level|Умножение плотных матриц}}&lt;br /&gt;
## {{level|Перемножение плотных неособенных матриц (последовательный вещественный вариант)}}&lt;br /&gt;
## {{level|Метод Штрассена}}&lt;br /&gt;
==Разложения матриц==&lt;br /&gt;
{{level|Задача разложения матриц}}&lt;br /&gt;
# {{level|Треугольные разложения}}&lt;br /&gt;
## {{level|Метод Гаусса (нахождение LU-разложения)}}&lt;br /&gt;
### {{level|LU-разложение методом Гаусса без перестановок}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса}}&lt;br /&gt;
#### {{level|Компактная схема метода Гаусса и её модификации}}&lt;br /&gt;
##### {{level|Компактная схема метода Гаусса для плотной матрицы}}&lt;br /&gt;
##### {{level|Компактная схема метода Гаусса для трёхдиагональной матрицы и её модификации}}&lt;br /&gt;
###### {{level|Компактная схема метода Гаусса для трёхдиагональной матрицы, последовательный вариант}}&lt;br /&gt;
###### {{level|Алгоритм сдваивания Стоуна для LU-разложения трёхдиагональной матрицы}}&lt;br /&gt;
###### {{level|Последовательно-параллельный алгоритм для LU-разложения трёхдиагональной матрицы}}&lt;br /&gt;
### {{level|LU-разложение методом Гаусса с перестановками}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса с выбором ведущего элемента по столбцу}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса с выбором ведущего элемента по строке}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса с выбором ведущего элемента по главной диагонали}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса с выбором ведущего элемента по всей матрице}}&lt;br /&gt;
## {{level|Метод Холецкого (нахождение симметричного треугольного разложения)}}&lt;br /&gt;
### {{level|Разложение Холецкого (метод квадратного корня)}} базовый точечный вещественный вариант для плотной симметричной положительно-определённой матрицы&lt;br /&gt;
# {{level|Известные треугольные разложения для матриц специального вида}}&lt;br /&gt;
# {{level|Унитарно-треугольные разложения}}&lt;br /&gt;
## {{level|QR-разложения плотных неособенных матриц}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) QR-разложения матрицы}}&lt;br /&gt;
#### {{level|Метод Гивенса (вращений) QR-разложения квадратной матрицы (вещественный точечный вариант)}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) QR-разложения матрицы}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) QR-разложения квадратной матрицы, вещественный точечный вариант}}&lt;br /&gt;
### {{level|Метод ортогонализации}}&lt;br /&gt;
#### {{level|Классический метод ортогонализации}}&lt;br /&gt;
#### {{level|Метод ортогонализации с переортогонализацией}}&lt;br /&gt;
### {{level|Метод треугольного разложения матрицы Грама}}&lt;br /&gt;
## {{level|Методы QR-разложения плотных хессенберговых матриц}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) QR-разложения хессенберговой матрицы (вещественный вариант)}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) QR-разложения хессенберговой матрицы (вещественный вариант)}}&lt;br /&gt;
# {{level|Разложения, содержащие матрицу, подобную исходной}}&lt;br /&gt;
## {{level|Разложения, содержащие хессенбергову матрицу, унитарно подобную исходной}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
#### {{level|Классический точечный метод Хаусхолдера (отражений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
#### {{level|Классический точечный метод Гивенса (вращений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
## {{level|Разложения, содержащие трёхдиагональную матрицу, унитарно подобную исходной}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) приведения к трёхдиагональному виду}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) для приведения симметричных матриц к трёхдиагональному виду}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) для приведения комплексных эрмитовых матриц к трёхдиагональному симметричному виду}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) приведения матрицы к трёхдиагональной форме}}&lt;br /&gt;
## {{level|Спектральное разложение (нахождение собственных значений и векторов)}}&lt;br /&gt;
# {{level|Разложения с использованием унитарных преобразований, не содержащие матриц, подобной исходной}}&lt;br /&gt;
## {{level|Разложения на две унитарные и одну двухдиагональную матрицы}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) приведения матрицы к двухдиагональной форме}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) приведения матрицы к двухдиагональной форме}}&lt;br /&gt;
## {{level|Разложения на две унитарные и одну диагональную матрицы}}&lt;br /&gt;
### {{level|Сингулярное разложение (нахождение сингулярных значений и векторов)}}&lt;br /&gt;
#### {{level|Методы нахождения сингулярных чисел двухдиагональных матриц}}&lt;br /&gt;
##### {{level|Алгоритм dqds нахождения сингулярных чисел двухдиагональной матрицы}}&lt;br /&gt;
###### {{level|Итерация алгоритма dqds}}&lt;br /&gt;
&lt;br /&gt;
==Решение систем линейных уравнений==&lt;br /&gt;
# {{level|Прямые методы решения СЛАУ}}&lt;br /&gt;
## {{level|Linpack benchmark}}&lt;br /&gt;
## {{level|Методы решения СЛАУ с матрицами специального вида}}&lt;br /&gt;
### {{level|Методы решения СЛАУ с треугольными матрицами}}&lt;br /&gt;
#### {{level|Прямая подстановка (вещественный вариант)}}&lt;br /&gt;
#### {{level|Обратная подстановка (вещественный вариант)}}&lt;br /&gt;
#### {{level|Методы решения СЛАУ с двудиагональными матрицами}}&lt;br /&gt;
##### {{level|Прямая и обратная подстановка в СЛАУ с двухдиагональной матрицей}}&lt;br /&gt;
##### {{level|Метод сдваивания Стоуна для решения двудиагональных СЛАУ}}&lt;br /&gt;
##### {{level|Последовательно-параллельный вариант обратной подстановки}}&lt;br /&gt;
### {{level|Методы решения СЛАУ с трёхдиагональными матрицами}}&lt;br /&gt;
#### {{level|Методы, основанные на стандартном LU-разложении матрицы}}&lt;br /&gt;
##### {{level|Прогонка}}&lt;br /&gt;
###### {{level|Прогонка, точечный вариант}}&lt;br /&gt;
###### {{level|Классическая монотонная прогонка, повторный вариант}}&lt;br /&gt;
##### {{level|Метод сдваивания Стоуна}}&lt;br /&gt;
###### {{level|Алгоритм сдваивания Стоуна для LU-разложения трёхдиагональной матрицы}}&lt;br /&gt;
###### {{level|Метод сдваивания Стоуна для решения двудиагональных СЛАУ}}&lt;br /&gt;
##### {{level|Последовательно-параллельный вариант решения трёхдиагональной СЛАУ с LU-разложением и обратными подстановками}}&lt;br /&gt;
#### Другие методы&lt;br /&gt;
##### {{level|Метод редукции}}&lt;br /&gt;
###### {{level|Полный метод редукции}}&lt;br /&gt;
###### {{level|Повторный метод редукции для новой правой части}}&lt;br /&gt;
##### {{level|Встречная прогонка}}&lt;br /&gt;
###### {{level|Встречная прогонка, точечный вариант}}&lt;br /&gt;
###### {{level|Повторная встречная прогонка, точечный вариант}}&lt;br /&gt;
##### {{level|Метод циклической редукции}}&lt;br /&gt;
###### {{level|Полный метод циклической редукции}}&lt;br /&gt;
###### {{level|Повторный метод циклической редукции для новой правой части}}&lt;br /&gt;
##### {{level|Метод окаймления}}&lt;br /&gt;
### Методы решения СЛАУ с блочно-треугольными матрицами&lt;br /&gt;
#### {{level|Блочная прямая подстановка (вещественный вариант)|Блочная прямая подстановка}}&lt;br /&gt;
#### {{level|Блочная обратная подстановка (вещественный вариант)|Блочная обратная подстановка}}&lt;br /&gt;
#### Методы решения СЛАУ с блочно-двухдиагональными матрицами&lt;br /&gt;
##### {{level|Прямая и обратная подстановка в СЛАУ с блочно-двухдиагональной матрицей}}&lt;br /&gt;
##### {{level|Метод сдваивания Стоуна для решения блочно-двухдиагональных СЛАУ}}&lt;br /&gt;
##### {{level|Блочный последовательно-параллельный вариант обратной подстановки для решения блочно-двухдиагональных СЛАУ}}&lt;br /&gt;
### {{level|Методы решения СЛАУ с блочно-трёхдиагональными матрицами}}&lt;br /&gt;
#### Методы, основанные на стандартном LU-разложении матрицы&lt;br /&gt;
##### {{level|Блочная прогонка}}&lt;br /&gt;
##### {{level|Блочный последовательно-параллельный вариант решения с LU-разложением и обратными подстановками}}&lt;br /&gt;
#### Другие методы&lt;br /&gt;
##### {{level|Встречная прогонка, блочный вариант}}&lt;br /&gt;
##### {{level|Блочный метод циклической редукции}}&lt;br /&gt;
##### {{level|Блочный метод окаймления}}&lt;br /&gt;
## {{level|Решения СЛАУ с матрицами специального вида, имеющими известные обратные матрицы}}&lt;br /&gt;
# Итерационные методы решения СЛАУ&lt;br /&gt;
## {{level|High Performance Conjugate Gradient (HPCG) benchmark}}&lt;br /&gt;
## {{level|Стабилизированный метод бисопряженных градиентов (BiCGStab)}}&lt;br /&gt;
## {{level|Алгоритм_Качмажа}}&lt;br /&gt;
&lt;br /&gt;
==Решения спектральных задач==&lt;br /&gt;
# {{level|Спектральное разложение (нахождение собственных значений и векторов)}}&lt;br /&gt;
## {{level|QR-алгоритм}}&lt;br /&gt;
### {{level|QR-алгоритм, используемый в SCALAPACK}}&lt;br /&gt;
#### {{level|Классический точечный метод Хаусхолдера (отражений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
#### {{level|QR-алгоритм для хессенберговой матрицы, используемый в SCALAPACK}}&lt;br /&gt;
### {{level|QR-алгоритм для симметричных матриц, используемый в SCALAPACK}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) для приведения симметричных матриц к трёхдиагональному виду}}&lt;br /&gt;
#### {{level|QR-алгоритм для симметричных трёхдиагональных матриц, используемый в SCALAPACK}}&lt;br /&gt;
### {{level|QR-алгоритм для комплексных эрмитовых матриц, используемый в SCALAPACK}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) для приведения комплексных эрмитовых матриц к трёхдиагональному симметричному виду}}&lt;br /&gt;
#### {{level|QR-алгоритм для симметричных трёхдиагональных матриц, используемый в SCALAPACK}}&lt;br /&gt;
## {{level|Метод Якоби (вращений) для решения спектральной задачи у симметричных матриц}}&lt;br /&gt;
### {{level|Классический метод Якоби (вращений) для симметричных матриц с выбором по всей матрице}}&lt;br /&gt;
### {{level|Метод Якоби (вращений) для симметричных матриц с циклическим исключением}}&lt;br /&gt;
### {{level|Метод Якоби (вращений) для симметричных матриц с циклическим исключением и барьерами}}&lt;br /&gt;
## {{level|Метод Ланцоша}}&lt;br /&gt;
### {{level|Алгоритм Ланцоша для точной арифметики (без переортогонализации)}}&lt;br /&gt;
# {{level|Частичная спектральная задача}}&lt;br /&gt;
## {{level|Метод бисекций}}&lt;br /&gt;
# {{level|Сингулярное разложение (нахождение сингулярных значений и векторов)}}&lt;br /&gt;
## {{level|Метод Якоби (вращений) для нахождения сингулярных значений неособенных матриц}}&lt;br /&gt;
### {{level|Метод Якоби (вращений) для нахождения сингулярных значений с циклическим перебором}}&lt;br /&gt;
### {{level|Метод Якоби для нахождения сингулярных значений со специальным подбором вращений}}&lt;br /&gt;
## {{level|QR-алгоритм в приложении к сингулярному разложению}}&lt;br /&gt;
==Алгебра многочленов==&lt;br /&gt;
# {{level|Схема Горнера, вещественная версия, последовательный вариант}}&lt;br /&gt;
&lt;br /&gt;
= Алгоритмы на списках и массивах =&lt;br /&gt;
==Алгоритмы поиска==&lt;br /&gt;
# {{level|Линейный поиск - находит элемент в любом списке|Линейный поиск}}, &amp;lt;math&amp;gt;O(n)&amp;lt;/math&amp;gt;&lt;br /&gt;
# {{level|Двоичный поиск - находит элемент в отсортированном списке|Двоичный поиск}}, &amp;lt;math&amp;gt;O(\log(n))&amp;lt;/math&amp;gt;&lt;br /&gt;
==Алгоритмы сортировки==&lt;br /&gt;
# {{level|Сортировка с помощью двоичного дерева}}&lt;br /&gt;
# {{level|Сортировка пузырьком}}&lt;br /&gt;
# {{level|Сортировка слиянием (последовательный и параллельный варианты)}}&lt;br /&gt;
==Алгоритмы на графах==&lt;br /&gt;
# Обход графа&lt;br /&gt;
## {{level|Поиск в ширину (BFS)}}&lt;br /&gt;
## {{level|Поиск в глубину (DFS)}}&lt;br /&gt;
# {{level|Поиск кратчайшего пути от одной вершины (SSSP)}} &lt;br /&gt;
## {{level|Поиск в ширину (BFS)}} (для невзвешенных графов)&lt;br /&gt;
## {{level|Алгоритм Дейкстры}} &lt;br /&gt;
## {{level|Алгоритм Беллмана-Форда}} &lt;br /&gt;
## {{level|Алгоритм Δ-шагания}} &lt;br /&gt;
# {{level|Поиск кратчайшего пути для всех пар вершин (APSP)}} &lt;br /&gt;
## {{level|Алгоритм Джонсона}}&lt;br /&gt;
## {{level|Алгоритм Флойда-Уоршелла}}&lt;br /&gt;
# {{level|Поиск транзитивного замыкания орграфа}}&lt;br /&gt;
## {{level|Алгоритм Пурдома}}&lt;br /&gt;
# {{level|Определение диаметра графа}}&lt;br /&gt;
# {{level|Построение минимального остовного дерева (MST)}}&lt;br /&gt;
## {{level|Алгоритм Борувки}}&lt;br /&gt;
## {{level|Алгоритм Крускала}}&lt;br /&gt;
## {{level|Алгоритм Прима}}&lt;br /&gt;
## {{level|Алгоритм GHS}}&lt;br /&gt;
# {{level|Поиск изоморфных подграфов}}&lt;br /&gt;
## {{level|Алгоритм Ульмана}}&lt;br /&gt;
## {{level|Алгоритм VF2}}&lt;br /&gt;
# {{level|Связность в графах}}&lt;br /&gt;
## {{level|Алгоритм Шилоаха-Вишкина поиска компонент связности}}&lt;br /&gt;
## {{level|Система непересекающихся множеств}}&lt;br /&gt;
## {{level|Алгоритм Тарьяна поиска компонент сильной связности}}&lt;br /&gt;
## {{level|Алгоритм DCSC поиска компонент сильной связности}}&lt;br /&gt;
## {{level|Алгоритм Тарьяна поиска компонент двусвязности}}&lt;br /&gt;
## {{level|Алгоритм Тарьяна-Вишкина поиска компонент двусвязности}}&lt;br /&gt;
## {{level|Алгоритм Тарьяна поиска «мостов» в графе}}&lt;br /&gt;
## {{level|Определение вершинной связности графа}}&lt;br /&gt;
## {{level|Алгоритм Габова определения рёберной связности графа}}&lt;br /&gt;
# {{level|Поиск максимального потока в транспортной сети}}&lt;br /&gt;
## {{level|Алгоритм Форда-Фалкерсона}}&lt;br /&gt;
## {{level|Алгоритм проталкивания предпотока}}&lt;br /&gt;
# {{level|Поиск потока минимальной стоимости в транспортной сети}}&lt;br /&gt;
# {{level|Задача о назначениях}}&lt;br /&gt;
## {{level|Венгерский алгоритм}}&lt;br /&gt;
## {{level|Алгоритм аукциона}}&lt;br /&gt;
## {{level|Алгоритм Гопкрофта-Карпа}}&lt;br /&gt;
# {{level|Вычисление betweenness centrality|Вычисление центральности вершин}}&lt;br /&gt;
=Вычислительная геометрия=&lt;br /&gt;
# {{level|Поиск диаметра множества точек}}&lt;br /&gt;
# {{level|Построение выпуклой оболочки набора точек}}&lt;br /&gt;
# {{level|Триангуляция Делоне}}&lt;br /&gt;
# {{level|Диаграмма Вороного}}&lt;br /&gt;
# {{level|Принадлежность точки многоугольнику}}&lt;br /&gt;
# {{level|Пересечения выпуклых многоугольников}} &lt;br /&gt;
# {{level|Пересечение звёздных многоугольников}}&lt;br /&gt;
==Компьютерная графика==&lt;br /&gt;
# {{level|Алгоритмы построения отрезка - алгоритмы для аппроксимации отрезка на дискретной графической поверхности}}&lt;br /&gt;
# {{level|Алгоритм определения видимых частей трёхмерной сцены}}&lt;br /&gt;
# {{level|Трассировка лучей - рендеринг реалистичных изображений}}&lt;br /&gt;
# {{level|Глобальное освещение - рассматривает прямое освещение и отражение от других объектов}}&lt;br /&gt;
&lt;br /&gt;
=Исследование и моделирование компьютеров=&lt;br /&gt;
==Тесты производительности компьютеров==&lt;br /&gt;
# {{level|High Performance Conjugate Gradient (HPCG) benchmark}}&lt;br /&gt;
# {{level|Linpack benchmark}}&lt;br /&gt;
==Алгоритмы моделирования квантовых систем==&lt;br /&gt;
# {{level|Алгоритмы моделирования квантовых вычислений}}&lt;br /&gt;
## {{level|Однокубитное преобразование вектора-состояния}}&lt;br /&gt;
## {{level|Двухкубитное преобразование вектора-состояния}}&lt;br /&gt;
## {{level|Моделирование квантового преобразования Фурье}}&lt;br /&gt;
==Алгоритмы машинного обучения==&lt;br /&gt;
# {{level|Алгоритм k средних (k-means)}}&lt;br /&gt;
===Нейронные сети===&lt;br /&gt;
# {{level|Распознавание образов}}&lt;br /&gt;
## {{level|Распознавание текста}}&lt;br /&gt;
## {{level|Распознавание речи}}&lt;br /&gt;
## {{level|Распознавание лиц}}&lt;br /&gt;
===Алгоритмы теории игр===&lt;br /&gt;
&lt;br /&gt;
= Прикладные задачи из разных областей =&lt;br /&gt;
==Алгоритмы оптимизации==&lt;br /&gt;
# {{level|Линейное программирование}}&lt;br /&gt;
# {{level|Симплекс-метод}}&lt;br /&gt;
# {{level|Метод ветвей и границ}}&lt;br /&gt;
# {{level|Генетические алгоритмы}}&lt;br /&gt;
# {{level|Муравьиные алгоритмы}}&lt;br /&gt;
# {{level|Комбинированные алгоритмы}}&lt;br /&gt;
# {{level|Стохастическое двойственное динамическое программирование (SDDP)}}&lt;br /&gt;
==Решение систем нелинейных уравнений==&lt;br /&gt;
# {{level|Метод Ньютона для систем нелинейных уравнений}}&lt;br /&gt;
==Численные методы интегрирования==&lt;br /&gt;
# {{level|Квадратурные формулы}}&lt;br /&gt;
# {{level|Квадратурные (кубатурные) методы численного интегрирования по отрезку (многомерному кубу)}}&lt;br /&gt;
## [[Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Метод прямоугольников|Метод прямоугольников]]&lt;br /&gt;
## [[Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Метод трапеций|Метод трапеций]]&lt;br /&gt;
## [[Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Метод парабол (метод Симпсона)|Метод парабол (метод Симпсона)]]&lt;br /&gt;
## [[Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Метод Гаусса|Метод Гаусса]]&lt;br /&gt;
==Алгоритмы решения уравнений математической физики==&lt;br /&gt;
# {{level|Уравнение Пуассона, решение дискретным преобразованием Фурье}}&lt;br /&gt;
=Криптографические алгоритмы=&lt;br /&gt;
# {{level|Метод встречи посередине}}&lt;br /&gt;
=Другие алгоритмы=&lt;br /&gt;
&lt;br /&gt;
[[en:Algorithm classification]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Алгоритмы|*]]&lt;/div&gt;</summary>
		<author><name>Dolganov</name></author>
	</entry>
	<entry>
		<id>https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=26858</id>
		<title>Классификация алгоритмов</title>
		<link rel="alternate" type="text/html" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=26858"/>
		<updated>2018-12-25T18:19:12Z</updated>

		<summary type="html">&lt;p&gt;Dolganov: Перенаправление на Служебная:Pma tree&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Special:Pma_tree]]&lt;br /&gt;
__TOC__&lt;br /&gt;
= Задачи алгебры =&lt;br /&gt;
==Матричные и векторные операции==&lt;br /&gt;
===Векторные операции===&lt;br /&gt;
# {{level|Суммирование сдваиванием}}&lt;br /&gt;
## {{level|Нахождение суммы элементов массива сдваиванием}}&lt;br /&gt;
## {{level|Нахождение частных сумм элементов массива сдваиванием}}&lt;br /&gt;
# {{level|Равномерная норма вектора, вещественная версия, последовательно-параллельный вариант}}&lt;br /&gt;
# {{level|Скалярное произведение векторов, вещественная версия, последовательно-параллельный вариант}}&lt;br /&gt;
# {{level|Последовательно-параллельный метод суммирования}}&lt;br /&gt;
=== Умножения матриц на вектор ===&lt;br /&gt;
==== Умножения неособенных матриц на вектор ====&lt;br /&gt;
# {{level|Умножение плотной неособенной матрицы на вектор (последовательный вещественный вариант)}}&lt;br /&gt;
==== Умножения матриц специального вида на вектор ====&lt;br /&gt;
# {{level|Преобразование Фурье}}&lt;br /&gt;
## {{level|Быстрое преобразование Фурье для составной размерности}}&lt;br /&gt;
### {{level|Быстрое преобразование Фурье для степеней двойки}}&lt;br /&gt;
#### {{level|Простой алгоритм Кули-Тьюки быстрого преобразования Фурье для степеней двойки}}&lt;br /&gt;
#### {{level|Быстрое преобразование Фурье для чётных степеней двойки}}&lt;br /&gt;
### {{level|Быстрое преобразование Фурье для составной размерности с небольшими простыми делителями (2,3,5,7)}}&lt;br /&gt;
## {{level|Быстрое преобразование Фурье для простой размерности}}&lt;br /&gt;
===Матричные операции===&lt;br /&gt;
# {{level|Умножение плотных матриц}}&lt;br /&gt;
## {{level|Перемножение плотных неособенных матриц (последовательный вещественный вариант)}}&lt;br /&gt;
## {{level|Метод Штрассена}}&lt;br /&gt;
==Разложения матриц==&lt;br /&gt;
{{level|Задача разложения матриц}}&lt;br /&gt;
# {{level|Треугольные разложения}}&lt;br /&gt;
## {{level|Метод Гаусса (нахождение LU-разложения)}}&lt;br /&gt;
### {{level|LU-разложение методом Гаусса без перестановок}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса}}&lt;br /&gt;
#### {{level|Компактная схема метода Гаусса и её модификации}}&lt;br /&gt;
##### {{level|Компактная схема метода Гаусса для плотной матрицы}}&lt;br /&gt;
##### {{level|Компактная схема метода Гаусса для трёхдиагональной матрицы и её модификации}}&lt;br /&gt;
###### {{level|Компактная схема метода Гаусса для трёхдиагональной матрицы, последовательный вариант}}&lt;br /&gt;
###### {{level|Алгоритм сдваивания Стоуна для LU-разложения трёхдиагональной матрицы}}&lt;br /&gt;
###### {{level|Последовательно-параллельный алгоритм для LU-разложения трёхдиагональной матрицы}}&lt;br /&gt;
### {{level|LU-разложение методом Гаусса с перестановками}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса с выбором ведущего элемента по столбцу}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса с выбором ведущего элемента по строке}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса с выбором ведущего элемента по главной диагонали}}&lt;br /&gt;
#### {{level|LU-разложение методом Гаусса с выбором ведущего элемента по всей матрице}}&lt;br /&gt;
## {{level|Метод Холецкого (нахождение симметричного треугольного разложения)}}&lt;br /&gt;
### {{level|Разложение Холецкого (метод квадратного корня)}} базовый точечный вещественный вариант для плотной симметричной положительно-определённой матрицы&lt;br /&gt;
# {{level|Известные треугольные разложения для матриц специального вида}}&lt;br /&gt;
# {{level|Унитарно-треугольные разложения}}&lt;br /&gt;
## {{level|QR-разложения плотных неособенных матриц}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) QR-разложения матрицы}}&lt;br /&gt;
#### {{level|Метод Гивенса (вращений) QR-разложения квадратной матрицы (вещественный точечный вариант)}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) QR-разложения матрицы}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) QR-разложения квадратной матрицы, вещественный точечный вариант}}&lt;br /&gt;
### {{level|Метод ортогонализации}}&lt;br /&gt;
#### {{level|Классический метод ортогонализации}}&lt;br /&gt;
#### {{level|Метод ортогонализации с переортогонализацией}}&lt;br /&gt;
### {{level|Метод треугольного разложения матрицы Грама}}&lt;br /&gt;
## {{level|Методы QR-разложения плотных хессенберговых матриц}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) QR-разложения хессенберговой матрицы (вещественный вариант)}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) QR-разложения хессенберговой матрицы (вещественный вариант)}}&lt;br /&gt;
# {{level|Разложения, содержащие матрицу, подобную исходной}}&lt;br /&gt;
## {{level|Разложения, содержащие хессенбергову матрицу, унитарно подобную исходной}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
#### {{level|Классический точечный метод Хаусхолдера (отражений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
#### {{level|Классический точечный метод Гивенса (вращений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
## {{level|Разложения, содержащие трёхдиагональную матрицу, унитарно подобную исходной}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) приведения к трёхдиагональному виду}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) для приведения симметричных матриц к трёхдиагональному виду}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) для приведения комплексных эрмитовых матриц к трёхдиагональному симметричному виду}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) приведения матрицы к трёхдиагональной форме}}&lt;br /&gt;
## {{level|Спектральное разложение (нахождение собственных значений и векторов)}}&lt;br /&gt;
# {{level|Разложения с использованием унитарных преобразований, не содержащие матриц, подобной исходной}}&lt;br /&gt;
## {{level|Разложения на две унитарные и одну двухдиагональную матрицы}}&lt;br /&gt;
### {{level|Метод Хаусхолдера (отражений) приведения матрицы к двухдиагональной форме}}&lt;br /&gt;
### {{level|Метод Гивенса (вращений) приведения матрицы к двухдиагональной форме}}&lt;br /&gt;
## {{level|Разложения на две унитарные и одну диагональную матрицы}}&lt;br /&gt;
### {{level|Сингулярное разложение (нахождение сингулярных значений и векторов)}}&lt;br /&gt;
#### {{level|Методы нахождения сингулярных чисел двухдиагональных матриц}}&lt;br /&gt;
##### {{level|Алгоритм dqds нахождения сингулярных чисел двухдиагональной матрицы}}&lt;br /&gt;
###### {{level|Итерация алгоритма dqds}}&lt;br /&gt;
&lt;br /&gt;
==Решение систем линейных уравнений==&lt;br /&gt;
# {{level|Прямые методы решения СЛАУ}}&lt;br /&gt;
## {{level|Linpack benchmark}}&lt;br /&gt;
## {{level|Методы решения СЛАУ с матрицами специального вида}}&lt;br /&gt;
### {{level|Методы решения СЛАУ с треугольными матрицами}}&lt;br /&gt;
#### {{level|Прямая подстановка (вещественный вариант)}}&lt;br /&gt;
#### {{level|Обратная подстановка (вещественный вариант)}}&lt;br /&gt;
#### {{level|Методы решения СЛАУ с двудиагональными матрицами}}&lt;br /&gt;
##### {{level|Прямая и обратная подстановка в СЛАУ с двухдиагональной матрицей}}&lt;br /&gt;
##### {{level|Метод сдваивания Стоуна для решения двудиагональных СЛАУ}}&lt;br /&gt;
##### {{level|Последовательно-параллельный вариант обратной подстановки}}&lt;br /&gt;
### {{level|Методы решения СЛАУ с трёхдиагональными матрицами}}&lt;br /&gt;
#### {{level|Методы, основанные на стандартном LU-разложении матрицы}}&lt;br /&gt;
##### {{level|Прогонка}}&lt;br /&gt;
###### {{level|Прогонка, точечный вариант}}&lt;br /&gt;
###### {{level|Классическая монотонная прогонка, повторный вариант}}&lt;br /&gt;
##### {{level|Метод сдваивания Стоуна}}&lt;br /&gt;
###### {{level|Алгоритм сдваивания Стоуна для LU-разложения трёхдиагональной матрицы}}&lt;br /&gt;
###### {{level|Метод сдваивания Стоуна для решения двудиагональных СЛАУ}}&lt;br /&gt;
##### {{level|Последовательно-параллельный вариант решения трёхдиагональной СЛАУ с LU-разложением и обратными подстановками}}&lt;br /&gt;
#### Другие методы&lt;br /&gt;
##### {{level|Метод редукции}}&lt;br /&gt;
###### {{level|Полный метод редукции}}&lt;br /&gt;
###### {{level|Повторный метод редукции для новой правой части}}&lt;br /&gt;
##### {{level|Встречная прогонка}}&lt;br /&gt;
###### {{level|Встречная прогонка, точечный вариант}}&lt;br /&gt;
###### {{level|Повторная встречная прогонка, точечный вариант}}&lt;br /&gt;
##### {{level|Метод циклической редукции}}&lt;br /&gt;
###### {{level|Полный метод циклической редукции}}&lt;br /&gt;
###### {{level|Повторный метод циклической редукции для новой правой части}}&lt;br /&gt;
##### {{level|Метод окаймления}}&lt;br /&gt;
### Методы решения СЛАУ с блочно-треугольными матрицами&lt;br /&gt;
#### {{level|Блочная прямая подстановка (вещественный вариант)|Блочная прямая подстановка}}&lt;br /&gt;
#### {{level|Блочная обратная подстановка (вещественный вариант)|Блочная обратная подстановка}}&lt;br /&gt;
#### Методы решения СЛАУ с блочно-двухдиагональными матрицами&lt;br /&gt;
##### {{level|Прямая и обратная подстановка в СЛАУ с блочно-двухдиагональной матрицей}}&lt;br /&gt;
##### {{level|Метод сдваивания Стоуна для решения блочно-двухдиагональных СЛАУ}}&lt;br /&gt;
##### {{level|Блочный последовательно-параллельный вариант обратной подстановки для решения блочно-двухдиагональных СЛАУ}}&lt;br /&gt;
### {{level|Методы решения СЛАУ с блочно-трёхдиагональными матрицами}}&lt;br /&gt;
#### Методы, основанные на стандартном LU-разложении матрицы&lt;br /&gt;
##### {{level|Блочная прогонка}}&lt;br /&gt;
##### {{level|Блочный последовательно-параллельный вариант решения с LU-разложением и обратными подстановками}}&lt;br /&gt;
#### Другие методы&lt;br /&gt;
##### {{level|Встречная прогонка, блочный вариант}}&lt;br /&gt;
##### {{level|Блочный метод циклической редукции}}&lt;br /&gt;
##### {{level|Блочный метод окаймления}}&lt;br /&gt;
## {{level|Решения СЛАУ с матрицами специального вида, имеющими известные обратные матрицы}}&lt;br /&gt;
# Итерационные методы решения СЛАУ&lt;br /&gt;
## {{level|High Performance Conjugate Gradient (HPCG) benchmark}}&lt;br /&gt;
## {{level|Стабилизированный метод бисопряженных градиентов (BiCGStab)}}&lt;br /&gt;
## {{level|Алгоритм_Качмажа}}&lt;br /&gt;
&lt;br /&gt;
==Решения спектральных задач==&lt;br /&gt;
# {{level|Спектральное разложение (нахождение собственных значений и векторов)}}&lt;br /&gt;
## {{level|QR-алгоритм}}&lt;br /&gt;
### {{level|QR-алгоритм, используемый в SCALAPACK}}&lt;br /&gt;
#### {{level|Классический точечный метод Хаусхолдера (отражений) приведения матрицы к хессенберговой (почти треугольной) форме}}&lt;br /&gt;
#### {{level|QR-алгоритм для хессенберговой матрицы, используемый в SCALAPACK}}&lt;br /&gt;
### {{level|QR-алгоритм для симметричных матриц, используемый в SCALAPACK}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) для приведения симметричных матриц к трёхдиагональному виду}}&lt;br /&gt;
#### {{level|QR-алгоритм для симметричных трёхдиагональных матриц, используемый в SCALAPACK}}&lt;br /&gt;
### {{level|QR-алгоритм для комплексных эрмитовых матриц, используемый в SCALAPACK}}&lt;br /&gt;
#### {{level|Метод Хаусхолдера (отражений) для приведения комплексных эрмитовых матриц к трёхдиагональному симметричному виду}}&lt;br /&gt;
#### {{level|QR-алгоритм для симметричных трёхдиагональных матриц, используемый в SCALAPACK}}&lt;br /&gt;
## {{level|Метод Якоби (вращений) для решения спектральной задачи у симметричных матриц}}&lt;br /&gt;
### {{level|Классический метод Якоби (вращений) для симметричных матриц с выбором по всей матрице}}&lt;br /&gt;
### {{level|Метод Якоби (вращений) для симметричных матриц с циклическим исключением}}&lt;br /&gt;
### {{level|Метод Якоби (вращений) для симметричных матриц с циклическим исключением и барьерами}}&lt;br /&gt;
## {{level|Метод Ланцоша}}&lt;br /&gt;
### {{level|Алгоритм Ланцоша для точной арифметики (без переортогонализации)}}&lt;br /&gt;
# {{level|Частичная спектральная задача}}&lt;br /&gt;
## {{level|Метод бисекций}}&lt;br /&gt;
# {{level|Сингулярное разложение (нахождение сингулярных значений и векторов)}}&lt;br /&gt;
## {{level|Метод Якоби (вращений) для нахождения сингулярных значений неособенных матриц}}&lt;br /&gt;
### {{level|Метод Якоби (вращений) для нахождения сингулярных значений с циклическим перебором}}&lt;br /&gt;
### {{level|Метод Якоби для нахождения сингулярных значений со специальным подбором вращений}}&lt;br /&gt;
## {{level|QR-алгоритм в приложении к сингулярному разложению}}&lt;br /&gt;
==Алгебра многочленов==&lt;br /&gt;
# {{level|Схема Горнера, вещественная версия, последовательный вариант}}&lt;br /&gt;
&lt;br /&gt;
= Алгоритмы на списках и массивах =&lt;br /&gt;
==Алгоритмы поиска==&lt;br /&gt;
# {{level|Линейный поиск - находит элемент в любом списке|Линейный поиск}}, &amp;lt;math&amp;gt;O(n)&amp;lt;/math&amp;gt;&lt;br /&gt;
# {{level|Двоичный поиск - находит элемент в отсортированном списке|Двоичный поиск}}, &amp;lt;math&amp;gt;O(\log(n))&amp;lt;/math&amp;gt;&lt;br /&gt;
==Алгоритмы сортировки==&lt;br /&gt;
# {{level|Сортировка с помощью двоичного дерева}}&lt;br /&gt;
# {{level|Сортировка пузырьком}}&lt;br /&gt;
# {{level|Сортировка слиянием (последовательный и параллельный варианты)}}&lt;br /&gt;
==Алгоритмы на графах==&lt;br /&gt;
# Обход графа&lt;br /&gt;
## {{level|Поиск в ширину (BFS)}}&lt;br /&gt;
## {{level|Поиск в глубину (DFS)}}&lt;br /&gt;
# {{level|Поиск кратчайшего пути от одной вершины (SSSP)}} &lt;br /&gt;
## {{level|Поиск в ширину (BFS)}} (для невзвешенных графов)&lt;br /&gt;
## {{level|Алгоритм Дейкстры}} &lt;br /&gt;
## {{level|Алгоритм Беллмана-Форда}} &lt;br /&gt;
## {{level|Алгоритм Δ-шагания}} &lt;br /&gt;
# {{level|Поиск кратчайшего пути для всех пар вершин (APSP)}} &lt;br /&gt;
## {{level|Алгоритм Джонсона}}&lt;br /&gt;
## {{level|Алгоритм Флойда-Уоршелла}}&lt;br /&gt;
# {{level|Поиск транзитивного замыкания орграфа}}&lt;br /&gt;
## {{level|Алгоритм Пурдома}}&lt;br /&gt;
# {{level|Определение диаметра графа}}&lt;br /&gt;
# {{level|Построение минимального остовного дерева (MST)}}&lt;br /&gt;
## {{level|Алгоритм Борувки}}&lt;br /&gt;
## {{level|Алгоритм Крускала}}&lt;br /&gt;
## {{level|Алгоритм Прима}}&lt;br /&gt;
## {{level|Алгоритм GHS}}&lt;br /&gt;
# {{level|Поиск изоморфных подграфов}}&lt;br /&gt;
## {{level|Алгоритм Ульмана}}&lt;br /&gt;
## {{level|Алгоритм VF2}}&lt;br /&gt;
# {{level|Связность в графах}}&lt;br /&gt;
## {{level|Алгоритм Шилоаха-Вишкина поиска компонент связности}}&lt;br /&gt;
## {{level|Система непересекающихся множеств}}&lt;br /&gt;
## {{level|Алгоритм Тарьяна поиска компонент сильной связности}}&lt;br /&gt;
## {{level|Алгоритм DCSC поиска компонент сильной связности}}&lt;br /&gt;
## {{level|Алгоритм Тарьяна поиска компонент двусвязности}}&lt;br /&gt;
## {{level|Алгоритм Тарьяна-Вишкина поиска компонент двусвязности}}&lt;br /&gt;
## {{level|Алгоритм Тарьяна поиска «мостов» в графе}}&lt;br /&gt;
## {{level|Определение вершинной связности графа}}&lt;br /&gt;
## {{level|Алгоритм Габова определения рёберной связности графа}}&lt;br /&gt;
# {{level|Поиск максимального потока в транспортной сети}}&lt;br /&gt;
## {{level|Алгоритм Форда-Фалкерсона}}&lt;br /&gt;
## {{level|Алгоритм проталкивания предпотока}}&lt;br /&gt;
# {{level|Поиск потока минимальной стоимости в транспортной сети}}&lt;br /&gt;
# {{level|Задача о назначениях}}&lt;br /&gt;
## {{level|Венгерский алгоритм}}&lt;br /&gt;
## {{level|Алгоритм аукциона}}&lt;br /&gt;
## {{level|Алгоритм Гопкрофта-Карпа}}&lt;br /&gt;
# {{level|Вычисление betweenness centrality|Вычисление центральности вершин}}&lt;br /&gt;
=Вычислительная геометрия=&lt;br /&gt;
# {{level|Поиск диаметра множества точек}}&lt;br /&gt;
# {{level|Построение выпуклой оболочки набора точек}}&lt;br /&gt;
# {{level|Триангуляция Делоне}}&lt;br /&gt;
# {{level|Диаграмма Вороного}}&lt;br /&gt;
# {{level|Принадлежность точки многоугольнику}}&lt;br /&gt;
# {{level|Пересечения выпуклых многоугольников}} &lt;br /&gt;
# {{level|Пересечение звёздных многоугольников}}&lt;br /&gt;
==Компьютерная графика==&lt;br /&gt;
# {{level|Алгоритмы построения отрезка - алгоритмы для аппроксимации отрезка на дискретной графической поверхности}}&lt;br /&gt;
# {{level|Алгоритм определения видимых частей трёхмерной сцены}}&lt;br /&gt;
# {{level|Трассировка лучей - рендеринг реалистичных изображений}}&lt;br /&gt;
# {{level|Глобальное освещение - рассматривает прямое освещение и отражение от других объектов}}&lt;br /&gt;
&lt;br /&gt;
=Исследование и моделирование компьютеров=&lt;br /&gt;
==Тесты производительности компьютеров==&lt;br /&gt;
# {{level|High Performance Conjugate Gradient (HPCG) benchmark}}&lt;br /&gt;
# {{level|Linpack benchmark}}&lt;br /&gt;
==Алгоритмы моделирования квантовых систем==&lt;br /&gt;
# {{level|Алгоритмы моделирования квантовых вычислений}}&lt;br /&gt;
## {{level|Однокубитное преобразование вектора-состояния}}&lt;br /&gt;
## {{level|Двухкубитное преобразование вектора-состояния}}&lt;br /&gt;
## {{level|Моделирование квантового преобразования Фурье}}&lt;br /&gt;
==Алгоритмы машинного обучения==&lt;br /&gt;
# {{level|Алгоритм k средних (k-means)}}&lt;br /&gt;
===Нейронные сети===&lt;br /&gt;
# {{level|Распознавание образов}}&lt;br /&gt;
## {{level|Распознавание текста}}&lt;br /&gt;
## {{level|Распознавание речи}}&lt;br /&gt;
## {{level|Распознавание лиц}}&lt;br /&gt;
===Алгоритмы теории игр===&lt;br /&gt;
&lt;br /&gt;
= Прикладные задачи из разных областей =&lt;br /&gt;
==Алгоритмы оптимизации==&lt;br /&gt;
# {{level|Линейное программирование}}&lt;br /&gt;
# {{level|Симплекс-метод}}&lt;br /&gt;
# {{level|Метод ветвей и границ}}&lt;br /&gt;
# {{level|Генетические алгоритмы}}&lt;br /&gt;
# {{level|Муравьиные алгоритмы}}&lt;br /&gt;
# {{level|Комбинированные алгоритмы}}&lt;br /&gt;
# {{level|Стохастическое двойственное динамическое программирование (SDDP)}}&lt;br /&gt;
==Решение систем нелинейных уравнений==&lt;br /&gt;
# {{level|Метод Ньютона для систем нелинейных уравнений}}&lt;br /&gt;
==Численные методы интегрирования==&lt;br /&gt;
# {{level|Квадратурные формулы}}&lt;br /&gt;
# {{level|Квадратурные (кубатурные) методы численного интегрирования по отрезку (многомерному кубу)}}&lt;br /&gt;
## [[Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Метод прямоугольников|Метод прямоугольников]]&lt;br /&gt;
## [[Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Метод трапеций|Метод трапеций]]&lt;br /&gt;
## [[Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Метод парабол (метод Симпсона)|Метод парабол (метод Симпсона)]]&lt;br /&gt;
## [[Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Метод Гаусса|Метод Гаусса]]&lt;br /&gt;
==Алгоритмы решения уравнений математической физики==&lt;br /&gt;
# {{level|Уравнение Пуассона, решение дискретным преобразованием Фурье}}&lt;br /&gt;
=Криптографические алгоритмы=&lt;br /&gt;
# {{level|Метод встречи посередине}}&lt;br /&gt;
=Другие алгоритмы=&lt;br /&gt;
&lt;br /&gt;
[[en:Algorithm classification]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Алгоритмы|*]]&lt;/div&gt;</summary>
		<author><name>Dolganov</name></author>
	</entry>
</feed>