Алгоритмы перебора в обработке данных применяются для решения различных задач, например:
- В криптографии. 12 Атака методом перебора предполагает систематическую проверку всех возможных ключей до тех пор, пока не будет найден правильный ключ. 1
- В задачах дискретной оптимизации. 3 Например, при проектировании планировки помещений, размещении электронных компонентов на плате, минимизации среднего времени завершения работы, ранжировании археологических данных, экономическом планировании, анализе химических реакций, численном анализе, оптимизации транспортных систем. 3
- В головоломках. 14 Например, подход перебора к головоломке «Восемь ферзей» предполагает изучение всех возможных расстановок из 8 фигур на шахматной доске площадью 64 квадрата и для каждой расстановки проверку того, может ли каждая фигура атаковать любую другую. 1