Algorithm classification: различия между версиями
Перейти к навигации
Перейти к поиску
[непроверенная версия] | [непроверенная версия] |
Икрамов (обсуждение | вклад) |
Икрамов (обсуждение | вклад) |
||
Строка 41: | Строка 41: | ||
## Direct methods for solving SLAEs | ## Direct methods for solving SLAEs | ||
### {{level|Linpack benchmark}} | ### {{level|Linpack benchmark}} | ||
− | ### Methods for solving SLAEs | + | ### Methods for solving SLAEs of special forms |
− | #### Methods for solving SLAEs | + | #### Methods for solving triangular SLAEs |
##### {{level|Forward substitution (real version)|Forward substitution}} | ##### {{level|Forward substitution (real version)|Forward substitution}} | ||
##### {{level|Backward substitution (real version)|Backward substitution}} | ##### {{level|Backward substitution (real version)|Backward substitution}} | ||
− | ##### Methods for solving SLAEs | + | ##### Methods for solving bidiagonal SLAEs |
− | ###### {{level| | + | ###### {{level|Forward and backward substitution for bidiagonal SLAEs}} |
− | ###### {{level| | + | ###### {{level|Stone doubling algorithm for solving bidiagonal SLAEs}} |
− | ###### {{level| | + | ###### {{level|Serial-parallel variant of the backward substitution}} |
− | #### {{level| | + | #### {{level|Methods for solving tridiagonal SLAEs}} |
− | ##### | + | ##### Methods based on the conventional LU decomposition |
− | ###### {{level| | + | ###### {{level|Thomas algorithm}} |
− | ####### {{level| | + | ####### {{level|Thomas algorithm, pointwise version|Classical monotone elimination algorithm}} |
− | ####### {{level| | + | ####### {{level|Repeated Thomas algorithm, pointwise version|Thomas algorithm repeated for a new right-hand side: Classical scheme}} |
− | ###### {{level| | + | ###### {{level|Stone doubling algorithm}} |
− | ###### {{level| | + | ###### {{level|Serial-parallel method for solving triangular SLAEs based on the LU decomposition and backward substitutions}} |
− | ##### | + | ##### Other methods |
− | ###### {{level| | + | ###### {{level|Reduction method}} |
− | ####### {{level| | + | ####### {{level|Complete reduction method}} |
− | ####### {{level| | + | ####### {{level|Reduction method repeated for a new right-hand side}} |
− | ###### | + | ###### Two-sided Thomas algorithm |
− | ####### {{level| | + | ####### {{level|Two-sided Thomas algorithm, pointwise version|Classical two-sided scheme}} |
− | ####### {{level| | + | ####### {{level|Repeated two-sided Thomas algorithm, pointwise version|Thomas algorithm repeated for a new right-hand side: Two-sided scheme }} |
− | ###### {{level| | + | ###### {{level|Cyclic reduction}} |
####### {{level|Полный метод циклической редукции}} | ####### {{level|Полный метод циклической редукции}} | ||
####### {{level|Повторный метод циклической редукции для новой правой части}} | ####### {{level|Повторный метод циклической редукции для новой правой части}} |
Версия 17:52, 8 апреля 2016
- Vector operations
- Matrix-vector operations
- Matrix operations
- Matrix decompositions
- Triangular decompositions
- Gaussian elimination (finding the LU decomposition)
- Gaussian elimination without pivoting
- LU decomposition via Gaussian elimination
- Compact scheme for Gaussian elimination and its modifications
- Compact scheme for Gaussian elimination: Dense matrix
- Compact scheme for Gaussian elimination and its modifications: Tridiagonal matrix
- Gaussian elimination with pivoting
- Gaussian elimination with column pivoting
- Gaussian elimination with row pivoting
- Gaussian elimination with diagonal pivoting
- Gaussian elimination with complete pivoting
- Gaussian elimination without pivoting
- Cholesky method (finding the symmetric triangular decomposition)
- Cholesky decomposition (square root method): Basic pointwise real variant, dense symmetric positive definite matrix
- Available triangular decompositions for special matrices
- Gaussian elimination (finding the LU decomposition)
- Unitary-triangular decompositions
- Unitary Hessenberg decompositions
- Unitary-diagonal decompositions
- Triangular decompositions
- Solving systems of linear algebraic equations (SLAEs)
- Direct methods for solving SLAEs
- Linpack benchmark
- Methods for solving SLAEs of special forms
- Methods for solving triangular SLAEs
- Methods for solving tridiagonal SLAEs
- Methods based on the conventional LU decomposition
- Other methods
- Reduction method
- Two-sided Thomas algorithm
- Cyclic reduction
- Метод окаймления
- Методы решения СЛАУ с блочно-треугольными матрицами
- Блочная прямая подстановка (вещественный вариант)
- Блочная обратная подстановка (вещественный вариант)
- Методы решения СЛАУ с блочно-двухдиагональными матрицами
- Методы решения СЛАУ с блочно-трёхдиагональными матрицами
- Методы, основанные на стандартном LU-разложении матрицы
- Другие методы
- Решения СЛАУ с матрицами специального вида, имеющими известные обратные матрицы
- Итерационные методы решения СЛАУ
- Direct methods for solving SLAEs
- Решения спектральных задач
- Тесты производительности компьютеров
- Преобразование Фурье
- Алгебра многочленов
- Численные методы интегрирования
- Квадратурные формулы
- Квадратурные (кубатурные) методы численного интегрирования по отрезку (многомерному кубу)
- Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Математическое описание
- Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Математическое описание
- Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Математическое описание
- Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Математическое описание
- Алгоритмы на графах
- Обход графа
- Поиск кратчайшего пути от одной вершины (SSSP)
- Поиск в ширину (BFS) (для невзвешенных графов)
- Алгоритм Дейкстры
- Алгоритм Беллмана-Форда
- Алгоритм Δ-шагания
- Поиск кратчайшего пути для всех пар вершин (APSP)
- Поиск транзитивного замыкания орграфа
- Определение диаметра графа
- Построение минимального остовного дерева (MST)
- Поиск изоморфных подграфов
- Связность в графах
- Алгоритм Шилоаха-Вишкина поиска компонент связности
- Система непересекающихся множеств
- Алгоритм Тарьяна поиска компонент сильной связности
- Алгоритм DCSC поиска компонент сильной связности
- Алгоритм Тарьяна поиска компонент двусвязности
- Алгоритм Тарьяна-Вишкина поиска компонент двусвязности
- Алгоритм Тарьяна поиска «мостов» в графе
- Определение вершинной связности графа
- Алгоритм Габова определения рёберной связности графа
- Поиск максимального потока в транспортной сети
- Поиск потока минимальной стоимости в транспортной сети
- Задача о назначениях
- Вычисление betweenness centrality
- Алгоритмы поиска
- Двоичный поиск - находит элемент в отсортированном списке, [math]O(log(n))[/math]
- Алгоритмы сортировки
- Вычислительная геометрия
- Поиск диаметра множества точек
- Построение выпуклой оболочки набора точек
- Триангуляция Делоне
- Диаграмма Вороного
- Принадлежность точки многоугольнику
- Пересечения выпуклых многоугольников - трудоёмкость [math]O(n_1 + n_2)[/math]
- Пересечение звёздных многоугольников - трудоёмкость [math]O(n_1 * n_2)[/math]
- Компьютерная графика
- Криптографические алгоритмы
- Нейронные сети
- Алгоритмы оптимизации
- Алгоритмы теории игр
- Алгоритмы моделирования квантовых систем
- Алгоритмы моделирования квантовых вычислений
- Алгоритмы решения уравнений математической физики
- Другие алгоритмы