stringtranslate.com

Список алгоритмов

По сути, алгоритм — это набор правил или определенных процедур, которые обычно разрабатываются и используются для решения конкретной проблемы или широкого круга проблем.

В широком смысле алгоритмы определяют процесс(ы), наборы правил или методологии, которые должны соблюдаться при вычислениях, обработке данных, добыче данных, распознавании образов, автоматизированном рассуждении или других операциях по решению проблем. С ростом автоматизации услуг все больше решений принимаются алгоритмами. Вот некоторые общие примеры: оценка рисков, упреждающий контроль и технология распознавания образов. [1]

Ниже приведен список известных алгоритмов с краткими описаниями каждого из них.

Автоматизированное планирование

Комбинаторные алгоритмы

Общие комбинаторные алгоритмы

Графические алгоритмы

Графическое изображение

Теория сетей

Маршрутизация для графиков

Подграфы

Последовательные алгоритмы

Приблизительное соответствие последовательностей

Алгоритмы отбора

Слияние последовательностей

Перестановки последовательностей

Последовательность комбинаций

Выравнивание последовательности

Сортировка последовательности

Подпоследовательности

Подстроки

Вычислительная математика

Абстрактная алгебра

Компьютерная алгебра

Геометрия

Теоретико-числовые алгоритмы

Числовые алгоритмы

Решение дифференциальных уравнений

Элементарные и специальные функции

Геометрический

Интерполяция и экстраполяция

Линейная алгебра

Монте-Карло

Численное интегрирование

Поиск корня

Алгоритмы оптимизации

Гибридные алгоритмы

Вычислительная наука

Астрономия

Биоинформатика

Геонауки

Лингвистика

Лекарство

Физика

Статистика

Информатика

Архитектура компьютера

Компьютерная графика

Криптография

Цифровая логика

Машинное обучение и статистическая классификация

Теория языка программирования

Разбор

Квантовые алгоритмы

Теория вычислений и автоматов

Теория информации и обработка сигналов

Теория кодирования

Обнаружение и исправление ошибок

Алгоритмы сжатия без потерь

Алгоритмы сжатия с потерями

Цифровая обработка сигнала

Обработка изображений

Разработка программного обеспечения

Алгоритмы базы данных

Алгоритмы распределенных систем

Алгоритмы выделения и освобождения памяти

Нетворкинг

Алгоритмы операционных систем

Синхронизация процессов

Планирование

Планирование ввода-вывода

Планирование диска

Смотрите также

Ссылки

  1. ^ "алгоритм". LII / Институт правовой информации . Получено 2023-10-26 .
  2. ^ Гегенфуртнер, Карл Р. (1992-12-01). «PRAXIS: алгоритм Брента для минимизации функций». Методы исследования поведения, приборы и компьютеры . 24 (4): 560–564. doi : 10.3758/BF03203605 . ISSN  1532-5970.
  3. ^ "richardshin.com | Алгоритм обнаружения цикла Флойда". 2013-09-30 . Получено 2023-10-26 .
  4. ^ "Двоичный поиск Эйтцингера - Algorithmica" . Получено 2023-04-09 .
  5. ^ "Кодирование Шеннона-Фано-Элиаса" (PDF) . my.ece.msstate.edu . Архивировано из оригинала (PDF) 2021-02-28 . Получено 2023-10-11 .
  6. ^ "Архивная копия" (PDF) . www.vision.ee.ethz.ch . Архивировано из оригинала (PDF) 21 февраля 2007 г. . Получено 13 января 2022 г. .{{cite web}}: CS1 maint: archived copy as title (link)
  7. ^ "Архивная копия" (PDF) . Архивировано из оригинала (PDF) 2013-10-06 . Получено 2013-10-05 .{{cite web}}: CS1 maint: archived copy as title (link)