Jump to content

Теорема о полной занятости

(Перенаправлено из Теоремы о полной занятости )

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

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

Точно так же теоремы Гёделя о неполноте были названы теоремами полной занятости для математиков. Такие задачи, как написание и обнаружение вирусов , а также фильтрация спама и взлом фильтров, также подчиняются теореме Райса .

  • Соломонов, Рэй, « Предварительный отчет по общей теории индуктивного вывода », отчет V-131, Zator Co., Кембридж, Массачусетс. 4 февраля 1960 г.
  • п. 401, Современная реализация компилятора в машинном обучении , Эндрю В. Аппель, издательство Кембриджского университета, 1998. ISBN   0-521-58274-1 .
  • п. 27, Технология переназначаемого компилятора для встраиваемых систем: инструменты и приложения , Райнер Лойперс и Питер Марведель, Springer-Verlag, 2001. ISBN   0-7923-7578-5 .
  • Заметки из курса современных языков программирования в Пенсильванском университете. См. с. 8.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0728fd5a202a0f9bdd7aa5dbf9a60f7e__1653756300
URL1:https://arc.ask3.ru/arc/aa/07/7e/0728fd5a202a0f9bdd7aa5dbf9a60f7e.html
Заголовок, (Title) документа по адресу, URL1:
Full-employment theorem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)