Классификация алгоритмов: различия между версиями
Перейти к навигации
Перейти к поиску
[досмотренная версия] | [досмотренная версия] |
Frolov (обсуждение | вклад) м |
Frolov (обсуждение | вклад) м |
||
Строка 11: | Строка 11: | ||
## {{level|Умножение плотных матриц}} | ## {{level|Умножение плотных матриц}} | ||
# <div id="Разложения матриц">'''Разложения матриц'''</div> | # <div id="Разложения матриц">'''Разложения матриц'''</div> | ||
− | ## | + | ## {{level|Треугольные разложения}} |
− | ### Метод Гаусса (нахождение LU-разложения) | + | ### {{level|Метод Гаусса (нахождение LU-разложения)}} |
#### {{level|Метод Гаусса без перестановок}} | #### {{level|Метод Гаусса без перестановок}} | ||
− | ##### LU-разложение методом Гаусса | + | ##### {{level|LU-разложение методом Гаусса}} |
− | ##### Компактная схема метода Гаусса и её модификации | + | ##### {{level|Компактная схема метода Гаусса и её модификации}} |
###### {{level|Компактная схема метода Гаусса для плотной матрицы}} | ###### {{level|Компактная схема метода Гаусса для плотной матрицы}} | ||
###### {{level|Компактная схема метода Гаусса для трёхдиагональной матрицы и её модификации}} | ###### {{level|Компактная схема метода Гаусса для трёхдиагональной матрицы и её модификации}} | ||
Строка 22: | Строка 22: | ||
####### {{level|Последовательно-параллельный алгоритм для LU-разложения трёхдиагональной матрицы}} | ####### {{level|Последовательно-параллельный алгоритм для LU-разложения трёхдиагональной матрицы}} | ||
#### {{level|Метод Гаусса с перестановками}} | #### {{level|Метод Гаусса с перестановками}} | ||
− | ##### Метод Гаусса с выбором ведущего элемента по столбцу | + | ##### {{level|Метод Гаусса с выбором ведущего элемента по столбцу}} |
− | ##### Метод Гаусса с выбором ведущего элемента по строке | + | ##### {{level|Метод Гаусса с выбором ведущего элемента по строке}} |
− | ##### Метод Гаусса с выбором ведущего элемента по главной диагонали | + | ##### {{level|Метод Гаусса с выбором ведущего элемента по главной диагонали}} |
− | ##### Метод Гаусса с выбором ведущего элемента по всей матрице | + | ##### {{level|Метод Гаусса с выбором ведущего элемента по всей матрице}} |
### {{level|Метод Холецкого (нахождение симметричного треугольного разложения)}} | ### {{level|Метод Холецкого (нахождение симметричного треугольного разложения)}} | ||
#### {{level|Разложение Холецкого (метод квадратного корня)}} базовый точечный вещественный вариант для плотной симметричной положительно-определённой матрицы | #### {{level|Разложение Холецкого (метод квадратного корня)}} базовый точечный вещественный вариант для плотной симметричной положительно-определённой матрицы | ||
### {{level|Известные треугольные разложения для матриц специального вида}} | ### {{level|Известные треугольные разложения для матриц специального вида}} | ||
− | ## | + | ## {{level|Унитарно-треугольные разложения}} |
### {{level|QR-разложения плотных неособенных матриц}} | ### {{level|QR-разложения плотных неособенных матриц}} | ||
#### {{level|Метод Гивенса (вращений) QR-разложения матрицы}} | #### {{level|Метод Гивенса (вращений) QR-разложения матрицы}} | ||
Строка 54: | Строка 54: | ||
### {{level|Сингулярное разложение (нахождение сингулярных значений и векторов)}} | ### {{level|Сингулярное разложение (нахождение сингулярных значений и векторов)}} | ||
# <div id="Решение систем линейных уравнений">'''Решение систем линейных уравнений'''</div> | # <div id="Решение систем линейных уравнений">'''Решение систем линейных уравнений'''</div> | ||
− | ## Прямые методы решения СЛАУ | + | ## {{level|Прямые методы решения СЛАУ}} |
### {{level|Linpack benchmark}} | ### {{level|Linpack benchmark}} | ||
### Методы решения СЛАУ с матрицами специального вида | ### Методы решения СЛАУ с матрицами специального вида |
Версия 16:56, 6 ноября 2017
- Векторные операции
- Матрично-векторные операции
- Матричные операции
- Разложения матриц
- Треугольные разложения
- Метод Гаусса (нахождение LU-разложения)
- Метод Холецкого (нахождение симметричного треугольного разложения)
- Разложение Холецкого (метод квадратного корня) базовый точечный вещественный вариант для плотной симметричной положительно-определённой матрицы
- Известные треугольные разложения для матриц специального вида
- Унитарно-треугольные разложения
- Подобные разложения на унитарные и хессенберговы матрицы
- Симметричные разложения на унитарные и трёхдиагональные матрицы
- Разложения на унитарные и двухдиагональные матрицы
- Разложения на унитарные и диагональные матрицы
- Треугольные разложения
- Решение систем линейных уравнений
- Прямые методы решения СЛАУ
- Linpack benchmark
- Методы решения СЛАУ с матрицами специального вида
- Методы решения СЛАУ с треугольными матрицами
- Прямая подстановка (вещественный вариант)
- Обратная подстановка (вещественный вариант)
- Методы решения СЛАУ с двудиагональными матрицами
- Методы решения СЛАУ с трёхдиагональными матрицами
- Методы, основанные на стандартном LU-разложении матрицы
- Другие методы
- Метод редукции
- Встречная прогонка
- Метод циклической редукции
- Метод окаймления
- Методы решения СЛАУ с блочно-треугольными матрицами
- Блочная прямая подстановка (вещественный вариант)
- Блочная обратная подстановка (вещественный вариант)
- Методы решения СЛАУ с блочно-двухдиагональными матрицами
- Методы решения СЛАУ с блочно-трёхдиагональными матрицами
- Методы, основанные на стандартном LU-разложении матрицы
- Другие методы
- Методы решения СЛАУ с треугольными матрицами
- Решения СЛАУ с матрицами специального вида, имеющими известные обратные матрицы
- Итерационные методы решения СЛАУ
- Прямые методы решения СЛАУ
- Решения спектральных задач
- Спектральное разложение (нахождение собственных значений и векторов)
- Частичная спектральная задача
- Сингулярное разложение (нахождение сингулярных значений и векторов)
- Тесты производительности компьютеров
- Преобразование Фурье
- Алгебра многочленов
- Численные методы интегрирования
- Алгоритмы на графах
- Обход графа
- Поиск кратчайшего пути от одной вершины (SSSP)
- Поиск в ширину (BFS) (для невзвешенных графов)
- Алгоритм Дейкстры
- Алгоритм Беллмана-Форда
- Алгоритм Δ-шагания
- Поиск кратчайшего пути для всех пар вершин (APSP)
- Поиск транзитивного замыкания орграфа
- Определение диаметра графа
- Построение минимального остовного дерева (MST)
- Поиск изоморфных подграфов
- Связность в графах
- Алгоритм Шилоаха-Вишкина поиска компонент связности
- Система непересекающихся множеств
- Алгоритм Тарьяна поиска компонент сильной связности
- Алгоритм DCSC поиска компонент сильной связности
- Алгоритм Тарьяна поиска компонент двусвязности
- Алгоритм Тарьяна-Вишкина поиска компонент двусвязности
- Алгоритм Тарьяна поиска «мостов» в графе
- Определение вершинной связности графа
- Алгоритм Габова определения рёберной связности графа
- Поиск максимального потока в транспортной сети
- Поиск потока минимальной стоимости в транспортной сети
- Задача о назначениях
- Вычисление betweenness centrality
- Алгоритмы поиска
- Линейный поиск - находит элемент в любом списке, [math]O(n)[/math]
- Двоичный поиск - находит элемент в отсортированном списке, [math]O(log(n))[/math]
- Алгоритмы сортировки
- Вычислительная геометрия
- Поиск диаметра множества точек
- Построение выпуклой оболочки набора точек
- Триангуляция Делоне
- Диаграмма Вороного
- Принадлежность точки многоугольнику
- Пересечения выпуклых многоугольников - трудоёмкость [math]O(n_1 + n_2)[/math]
- Пересечение звёздных многоугольников - трудоёмкость [math]O(n_1 * n_2)[/math]
- Компьютерная графика
- Криптографические алгоритмы
- Нейронные сети
- Алгоритмы оптимизации
- Алгоритмы теории игр
- Алгоритмы моделирования квантовых систем
- Алгоритмы моделирования квантовых вычислений
- Алгоритмы решения уравнений математической физики
- Другие алгоритмы