Эффективный метод - Effective method - Wikipedia

В логика, математика и Информатика, особенно металогия и теория вычислимости, эффективный метод[1] или же эффективная процедура это процедура решения задачи из определенного класса. Эффективный метод иногда также называют механический метод или процедура.[2]

Определение

Определение эффективного метода включает больше, чем сам метод. Чтобы метод назывался эффективным, его нужно рассматривать применительно к классу проблем. Из-за этого один метод может быть эффективным по отношению к одному классу проблем и нет быть эффективным по отношению к другому классу.

Метод формально называется эффективным для класса задач, если он удовлетворяет следующим критериям:

  • Он состоит из конечного числа точных конечных инструкций.
  • Когда он применяется к проблеме из своего класса:
    • Всегда заканчивается (прекращается) после конечного числа шагов.
    • Он всегда дает правильный ответ.
  • В принципе, это может сделать человек без каких-либо вспомогательных средств, кроме письменных принадлежностей.
  • Его инструкции нужно только соблюдать строго преуспеть. Другими словами, это не требует изобретательность преуспеть.[3]

Необязательно, также может потребоваться, чтобы метод никогда не возвращал результат, как если бы это был ответ, когда метод применяется к проблеме из за пределами свой класс. Добавление этого требования сокращает набор классов, для которых существует эффективный метод.

Алгоритмы

Эффективным методом вычисления значений функции является алгоритм. Функции, для которых существует эффективный метод, иногда называют эффективно вычисляемый.

Вычислимые функции

Несколько независимых попыток дать формальную характеристику эффективной вычислимости привели к множеству предложенных определений (общая рекурсия, Машины Тьюринга, λ-исчисление ), эквивалентность которых позже была показана. Понятие, охватываемое этими определениями, известно как рекурсивная или эффективная вычислимость.

В Тезис Черча – Тьюринга утверждает, что эти два понятия совпадают: любое теоретико-числовая функция эффективно вычислимое рекурсивно вычислимый. Поскольку это не математическое утверждение, оно не может быть доказано математическое доказательство.

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

Рекомендации

  1. ^ Хантер, Джеффри, Металогика: введение в метатеорию стандартной логики первого порядка, Калифорнийский университет Press, 1971
  2. ^ Коупленд, Б.Дж.; Коупленд, Джек; Праудфут, Дайан (июнь 2000 г.). "Тезис Тьюринга-Чёрча". AlanTuring.net. Архив Тьюринга по истории вычислительной техники. Получено 23 марта 2013.
  3. ^ Кембриджский философский словарь, эффективная процедура
  • С. К. Клини (1967), Математическая логика. Перепечатано, Дувр, 2002 г., ISBN  0-486-42533-9, pp. 233 ff., esp. п. 231.