A* : специальный случай поиска лучшего первого, который использует эвристику для повышения скорости
B* : алгоритм поиска лучшего первого графа, который находит путь с наименьшей стоимостью от заданного начального узла к любому целевому узлу (из одной или нескольких возможных целей)
Отслеживание с возвратом : отказываться от частичного решения, которое обнаруживается, что они не удовлетворяют полному
Метод поиска Фибоначчи : поиск в отсортированной последовательности с использованием алго ритма «разделяй и властвуй», который сужает возможные местоположения с помощью чисел Фибоначчи
Поиск с переходом (или блочный поиск): линейный поиск на меньшем подмножестве последовательности
Предиктивный поиск : бинарный поиск, который учитывает термина поискового по сравнению с высокими и низкими значениями в поиске. Иногда называется поиском по словарю или интерполированным поиском.
Пузырьковая сортировка : для каждой пары индексов меняйте местами элементы, если они вышли из строя
Сортировка коктейльным шейкером или двунаправленная пузырьковая сортировка, пузырьковая сортировка перемещается по списку поочередно спереди назад и обратно вперед
Быстрая сортировка : разделить список на два, при этом все элементы в первом списке идут перед всеми элементами во втором списке; затем отсортируйте два списка. Часто выбираемый метод
Целочисленное линейное программирование : решение задач линейного программирования, которое включает некоторые или все неизвестные ограничены целыми значениями
Очистить и сократить : алгоритм алгоритма широко фаз, использование во обнаружения столкновений для ограничения количества пар твердого тел, которые необходимо проверить на столкновение
алгоритм Баума - Велча : вычисление оценок правдоподобия и оценок апостериорной моды для параметров скрытого Алгоритм прямого-обратного развития алгоритм динамического программирования для вычислений p надежность наблюдения наблюдений
алгоритм Витерби : найти наиболее вероятную последовательность скрытых состояний в скрытой марковской модели
RANSAC (сокращение от «RANdom SAmple Consensus»): итерационный метод оценки параметров математической модели из набора наблюдаемых данных, которые содержат выбросы
: это алгоритм для вычислений двойного интеграла по обобщенной прямоугольной области за постоянное время. Это естественное расширение алгоритма таблицы суммированных площадей
Заливка : используется область многомерного массива заданным символом.
Глобальное освещение. Алгоритмы: учитывает прямое освещение и отражение от другие объекты.
Рисование линии : графический алгоритм для аппроксимации сегмента линии на дискретном графическом носителе.
Линейный алгоритм Брезенхема : отображает прямые точки двумерного массива для формирования линий между двумя заданными точками (использует переменные решения)
Линейный алгоритм DDA : отображает точки двухмерного массива для формирования прямой линии между двумя указанными точками ( использует математику с плавающей запятой)
алгоритм среднего круга : алгоритм, использованный для определения необходимых точек для рисования круга
алгоритм Рамера - Дугласа - Пойкера : по «кривой», состоящей из отрезков линии, найти кривую, не слишком отличающуюся, но имеющее меньшее количество точек
Затенение Гуро : алгоритм имитации эффектов света и цвета на поверхности объекта в компьютерной 3D-графике
Затенение Фонга : алгоритм интерполяции векторов нормалей к поверхности для затенения поверхности в компьютерной 3D-графике
Slerp (сферическая линейная интерполяция): кватернионная интерполяция с целью анимация трехмерного вращения
Таблица значений трехмерных изображений (также известная как целостное изображение): алгоритм для вычисления суммы в прямоугольном подмножестве сетки за постоянное время
Q-обучение : изучение функций действия, которая дает ожидаемую полезность выполнения данного действия в данном состоянии и последующего следования фиксированной политике
вектор релевантности (RVM): аналогично SVM, но обеспечивает вероятностную классификацию
: обучение на примерах (помеченный набор данных, разделенный на обучающий набор и тестовый набор)
Поддержка векторных машин (SVM): набор методов, которые разделяют многомерные данные путем соединения разделяющей гиперплоскости с максимальным запасом между двумя наборами
Структурированная SVM : позволяет обучать классификатор для общего структурированного меток вывода.
Линеаризация C3 : алгоритм используется в первую очередь для получения согласованной линеаризации иерархии множественного наследования в объектно-ориентированном программировании
алгоритм Чейтина : восходящий алгоритм выделения регистров раскраски графа, который использует стоимость / степень в качестве метрики распространения
SIFT (масштабно-инвариантное преобразование признаков): это алгоритм для обнаружения и описания локальных особенностей на изображениях.
: надежный детектор локальных особенностей, впервые представленный Гербертом Бей и др. в 2006 году это может быть использовано в задачах компьютерного зрения, таких как распознавание объектов или трехмерная реконструкция. Частично он основан на дескрипторе SIFT. Стандартная версия SURF в несколько раз быстрее, чем SIFT, и ее авторы утверждают, что она более устойчива к различным преобразованиям изображения, чем SIFT.
Хеш-функция : преобразование большого, возможно количество данных переменного размера в небольшой элемент данных, обычно одно целое число который может служить индексом в массиве