Классификация алгоритмов
Перейти к навигации
Перейти к поиску
Задачи, методы, алгоритмы и реализации сгруппированы по разделам. Нажмите на треугольник, чтобы раскрыть ветвь; название со ссылкой открывает статью.
Ничего не найдено. Попробуйте другое название или снимите фильтры.
СодержаниеGPUMPPSMPVEC
Задачи алгебры————
Матричные и векторные операции————
Векторные операции————
Умножения матриц на вектор————
Умножения неособенных матриц на вектор————
Умножения матриц специального вида на вектор————
Преобразование Фурье————
Быстрое преобразование Фурье для составной размерности————
Быстрое преобразование Фурье для составной размерности с небольшими простыми делителями (2,3,5,7)————
Быстрое преобразование Фурье для степеней двойки————
Быстрое преобразование Фурье для чётных степеней двойки————
Быстрое преобразование Фурье для простой размерности————
Матричные операции————
Умножение плотных матриц————
Метод Штрассена————
Разложения матриц————
Известные треугольные разложения для матриц специального вида————
Разложения с использованием унитарных преобразований, не содержащие матриц, подобной исходной————
Разложения на две унитарные и одну двухдиагональную матрицы————
Метод Гивенса (вращений) приведения матрицы к двухдиагональной форме————
Разложения на две унитарные и одну диагональную матрицы————
Сингулярное разложение (нахождение сингулярных значений и векторов)————
Методы нахождения сингулярных чисел двухдиагональных матриц————
Алгоритм dqds нахождения сингулярных чисел двухдиагональной матрицы————
QR-алгоритм в приложении к сингулярному разложению————
Метод Якоби (вращений) для нахождения сингулярных значений неособенных матриц————
Метод Якоби (вращений) для нахождения сингулярных значений с циклическим перебором————
Метод Якоби для нахождения сингулярных значений со специальным подбором вращений————
Треугольные разложения————
Метод Гаусса (нахождение LU-разложения)————
LU-разложение методом Гаусса без перестановок————
Компактная схема метода Гаусса и её модификации————
Компактная схема метода Гаусса для плотной матрицы————
Унитарно-треугольные разложения————
Разложения, содержащие матрицу, подобную исходной————
Разложения, содержащие хессенбергову матрицу, унитарно подобную исходной————
Метод Гивенса (вращений) приведения матрицы к хессенберговой (почти треугольной) форме————
Классический точечный метод Гивенса (вращений) приведения матрицы к хессенберговой (почти треугольной) форме————
Разложения, содержащие трёхдиагональную матрицу, унитарно подобную исходной————
Метод Хаусхолдера (отражений) приведения к трёхдиагональному виду————
Метод Гивенса (вращений) приведения матрицы к трёхдиагональной форме————
Спектральное разложение (нахождение собственных значений и векторов)————
Метод Ланцоша————
QR-алгоритм————
QR-алгоритм для симметричных матриц, используемый в SCALAPACK————
QR-алгоритм для симметричных трёхдиагональных матриц, используемый в SCALAPACK————
QR-алгоритм для комплексных эрмитовых матриц, используемый в SCALAPACK————
QR-алгоритм для симметричных трёхдиагональных матриц, используемый в SCALAPACK————
Решение систем линейных уравнений————
Прямые методы решения СЛАУ————
Методы решения СЛАУ с матрицами специального вида————
Методы решения СЛАУ с треугольными матрицами————
Методы решения СЛАУ с двудиагональными матрицами————
Прямая и обратная подстановка в СЛАУ с двухдиагональной матрицей————
Последовательно-параллельный вариант обратной подстановки————
Методы решения СЛАУ с блочно-треугольными матрицами————
Блочная прямая подстановка————
Блочная обратная подстановка————
Методы решения СЛАУ с блочно-двухдиагональными матрицами————
Прямая и обратная подстановка в СЛАУ с блочно-двухдиагональной матрицей————
Метод сдваивания Стоуна для решения блочно-двухдиагональных СЛАУ————
Блочный последовательно-параллельный вариант обратной подстановки для решения блочно-двухдиагональных СЛАУ————
Методы решения СЛАУ с блочно-трёхдиагональными матрицами————
Методы, основанные на стандартном LU-разложении матрицы————
Блочный последовательно-параллельный вариант решения с LU-разложением и обратными подстановками————
Другие методы————
Блочный метод циклической редукции————
Блочный метод окаймления————
Методы решения СЛАУ с трёхдиагональными матрицами————
Методы, основанные на стандартном LU-разложении матрицы————
Прогонка————
Другие методы————
Метод редукции————
Полный метод редукции————
Повторный метод редукции для новой правой части————
Встречная прогонка————
Метод циклической редукции————
Повторный метод циклической редукции для новой правой части————
Метод окаймления————
Решения СЛАУ с матрицами специального вида, имеющими известные обратные матрицы————
Итерационные методы решения СЛАУ————
Решения спектральных задач————
Частичная спектральная задача————
Метод бисекций————
Спектральное разложение (нахождение собственных значений и векторов)————
Метод Ланцоша————
QR-алгоритм————
QR-алгоритм для симметричных матриц, используемый в SCALAPACK————
QR-алгоритм для симметричных трёхдиагональных матриц, используемый в SCALAPACK————
QR-алгоритм для комплексных эрмитовых матриц, используемый в SCALAPACK————
QR-алгоритм для симметричных трёхдиагональных матриц, используемый в SCALAPACK————
Сингулярное разложение (нахождение сингулярных значений и векторов)————
Методы нахождения сингулярных чисел двухдиагональных матриц————
Алгоритм dqds нахождения сингулярных чисел двухдиагональной матрицы————
QR-алгоритм в приложении к сингулярному разложению————
Метод Якоби (вращений) для нахождения сингулярных значений неособенных матриц————
Метод Якоби (вращений) для нахождения сингулярных значений с циклическим перебором————
Метод Якоби для нахождения сингулярных значений со специальным подбором вращений————
Алгебра многочленов————
Алгоритмы на списках и массивахGPU*MPP*SMP*—
Алгоритмы поиска————
Линейный поиск————
Алгоритмы сортировки————
Сортировка с помощью двоичного дерева————
Сортировка пузырьком————
Сортировка слиянием (последовательный и параллельный варианты)————
Алгоритмы на графахGPU*MPP*SMP*—
Обход графаGPU*MPP*SMP*—
Поиск в ширину (BFS)GPUMPPSMP—
Вычисление центральности вершин————
Поиск кратчайшего пути от одной вершины (SSSP)GPU*MPP*SMP*—
Связность в графах————
Вычислительная геометрия————
Поиск диаметра множества точек————
Построение выпуклой оболочки набора точек————
Триангуляция Делоне————
Диаграмма Вороного————
Принадлежность точки многоугольнику————
Пересечения выпуклых многоугольников————
Пересечение звёздных многоугольников————
Компьютерная графика————
Алгоритмы построения отрезка - алгоритмы для аппроксимации отрезка на дискретной графической поверхности————
Алгоритм определения видимых частей трёхмерной сцены————
Трассировка лучей - рендеринг реалистичных изображений————
Глобальное освещение - рассматривает прямое освещение и отражение от других объектов————
Исследование и моделирование компьютеров————
Тесты производительности компьютеров————
Алгоритмы моделирования квантовых систем————
Алгоритмы моделирования квантовых вычислений————
Моделирование квантового преобразования Фурье————
Алгоритмы машинного обучения————
Нейронные сети————
Распознавание образов————
Распознавание текста————
Распознавание речи————
Алгоритмы теории игр————
Прикладные задачи из разных областей————
Алгоритмы оптимизации————
Линейное программирование————
Симплекс-метод————
Метод ветвей и границ————
Генетические алгоритмы————
Муравьиные алгоритмы————
Комбинированные алгоритмы————
Решение систем нелинейных уравнений————
Численные методы интегрирования————
Алгоритмы решения уравнений математической физики————
Алгоритмы на Интернет-страницах————
Криптографические алгоритмы————
Другие алгоритмы————