Классификация алгоритмов: различия между версиями
Перейти к навигации
Перейти к поиску
| [досмотренная версия] | [непроверенная версия] |
Frolov (обсуждение | вклад) Нет описания правки |
Daryin (обсуждение | вклад) Нет описания правки |
||
| Строка 51: | Строка 51: | ||
### [[Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Математическое описание|Метод Гаусса]] | ### [[Квадратурные_(кубатурные)_методы_численного_интегрирования_по_отрезку_(многомерному_кубу)#Математическое описание|Метод Гаусса]] | ||
# <div id="Алгоритмы на графах">'''Алгоритмы на графах'''</div> | # <div id="Алгоритмы на графах">'''Алгоритмы на графах'''</div> | ||
## [[Алгоритм | ## Обход графа | ||
## [[Алгоритм | ### [[Поиск в ширину (BFS)]] | ||
### [[Поиск в глубину (DFS)]] | |||
## [[Поиск кратчайшего пути от одной вершины (SSSP)]] | |||
### [[Поиск в ширину (BFS)]] (для невзвешенных графов) | |||
### [[Алгоритм Дейкстры]] | |||
### [[Алгоритм Беллмана-Форда]] | |||
## [[Поиск кратчайшего пути для всех пар вершин (APSP)]] | |||
### [[Алгоритм Флойда-Уоршелла]] | |||
## [[Определение диаметра графа]] | |||
## [[Построение минимального остовного дерева (MST)]] | |||
### [[Алгоритм Борувки]] | |||
### [[Алгоритм Крускала]] | |||
### [[Алгоритм Прима]] | |||
## [[Поиск изоморфных подграфов графа]] | |||
## [[Поиск транзитивного замыкания орграфа]] | |||
## [[Поиск компонент сильной связности орграфа]] | |||
## [[Определение числа вершинной связности графа]] | |||
## [[Определение числа рёберной связности графа]] | |||
## [[Поиск «шарниров» в графе]] | |||
## [[Поиск «мостов» в графе]] | |||
## [[Поиск максимального потока в нагруженном графе]] | |||
### [[Алгоритм Форда-Фалкерсона]] | |||
### [[Алгоритм проталкивания предпотока]] | |||
## [[Поиск потока минимальной стоимости в нагруженном графе]] | |||
## [[Задача о назначениях]] | |||
### [[Алгоритм аукциона]] | |||
### [[Алгоритм Гопкрофта-Карпа]] | |||
## Вычисление центральности вершин | |||
### [[Вычисление betweenness centrality]] | |||
### [[Вычисление percolation centrality]] | |||
# <div id="Алгоритмы поиска">'''Алгоритмы поиска'''</div> | # <div id="Алгоритмы поиска">'''Алгоритмы поиска'''</div> | ||
## [[Двоичный поиск - находит элемент в отсортированном списке]], <math>O(log(n))</math> | ## [[Двоичный поиск - находит элемент в отсортированном списке]], <math>O(log(n))</math> | ||
Версия от 14:03, 28 мая 2015
- Векторные операции
- Умножение матрицы на вектор
- Матричные операции
- Разложения матриц
- Треугольные разложения
- Метод Гаусса (накождение LU-разложения)
- Метод Гаусса без перестановок
- LU-разложение методом Гаусса
- Компактная схема метода Гаусса
- Компактная схема метода Гаусса для плотной матрицы
- Компактная схема метода Гаусса для трёхдиагональной матрицы
- Метод Гаусса с перестановками
- Метод Гаусса с выбором ведущего элемента по столбцу
- Метод Гаусса с выбором ведущего элемента по строке
- Метод Гаусса с выбором ведущего элемента по всей матрице
- Метод Гаусса без перестановок
- Метод Холецкого (нахождение симметричного треугольного разложения)
- Разложение Холецкого (метод квадратного корня) базовый точечный вещественный вариант для плотной симметричной положительно-определённой матрицы
- Метод Гаусса (накождение LU-разложения)
- Унитарно-треугольные разложения
- Разложения на унитарные и хессенберговы матрицы
- Разложения на унитарные и диагональные матрицы
- Треугольные разложения
- Решение систем линейных уравнений
- Тесты производительности компьютеров
- Преобразование Фурье
- Алгебра многочленов
- Численные методы интегрирования
- Алгоритмы на графах
- Обход графа
- Поиск кратчайшего пути от одной вершины (SSSP)
- Поиск в ширину (BFS) (для невзвешенных графов)
- Алгоритм Дейкстры
- Алгоритм Беллмана-Форда
- Поиск кратчайшего пути для всех пар вершин (APSP)
- Определение диаметра графа
- Построение минимального остовного дерева (MST)
- Поиск изоморфных подграфов графа
- Поиск транзитивного замыкания орграфа
- Поиск компонент сильной связности орграфа
- Определение числа вершинной связности графа
- Определение числа рёберной связности графа
- Поиск «шарниров» в графе
- Поиск «мостов» в графе
- Поиск максимального потока в нагруженном графе
- Поиск потока минимальной стоимости в нагруженном графе
- Задача о назначениях
- Вычисление центральности вершин
- Алгоритмы поиска
- Двоичный поиск - находит элемент в отсортированном списке, [math]\displaystyle{ O(log(n)) }[/math]
- Алгоритмы сортировки
- Вычислительная геометрия
- Поиск диаметра множества точек
- Построение выпуклой оболочки набора точек
- Триангуляция Делоне
- Диаграмма Вороного
- Принадлежность точки многоугольнику
- Пересечения выпуклых многоугольников - трудоёмкость [math]\displaystyle{ O(n_1 + n_2) }[/math]
- Пересечение звёздных многоугольников - трудоёмкость [math]\displaystyle{ O(n_1 * n_2) }[/math]
- Компьютерная графика
- Криптографические алгоритмы
- Нейронные сети
- Алгоритмы оптимизации
- Алгоритмы теории игр
- Алгоритмы моделирования квантовых систем
- Алгоритмы моделирования квантовых вычислений
- Алгоритмы решения уравнений математической физики
- Другие алгоритмы