Этот ответ рассмотрит контекст "большей картины" вашего вопроса. Информатика на самом деле является относительно молодой и несколько открытой наукой, и у нее пока нет хороших или даже хороших ответов на некоторые основные и фундаментальные вопросы. Основной вопрос «что эффективно вычисляется» либо точно или грубо формализован в CS (в зависимости от мнения) как известная проблема P vs NP (или тесно связанная проблема P v Exptime), и он все еще остается открытым после более чем четырех десятилетий Первоначально был представлен Cook / Levin ~ 1970 и интенсивной работой величайших компьютерных ученых мира (и многие математики также интересуются этой проблемой как фундаментальной).
Другими словами, даже с грубым определением «эффективного» как P-времени и одной из самых ценных научных наград - а именно, награды в 1 миллион долларов, присуждаемой за проблему более 10 лет, - компьютерные науки не могут даже доказать, что некоторые проблемы (близкие к эта граница) должна или не должна иметь эффективные (Ptime) алгоритмы. Поэтому точное определение «эффективного», более точного, чем время P, в настоящее время не является необходимым или даже невозможным . Если / когда гипотеза P против NP будет решена тем или иным образом, более или более вероятным будет возможно более строгое определение «эффективного».
Более того, может показаться, что определение «эффективного» в Ptime может даже быть немного «неаккуратным», и большинство ученых-компьютерщиков, вероятно, с этим согласятся, и почти все они считают, что гипотеза P против NP имеет первостепенное значение для разрешения, Дело в том, что они могут даже расценить это утверждение или наблюдение как тривиальное ... другими словами, так сказать, это работа в процессе / мы работаем над этим . (На самом деле, ведущие компьютерные ученые даже зашли в шутку, чтобы просто называть разрыв и отсутствие прогресса / окончательного разделения как смущающий .)
На самом деле существует даже тесно связанная / значительно более сильная гипотеза, чем P против NP, а именно NP против P / poly, которая в настоящее время также не может быть решена компьютерной наукой. это предполагает, что проблемы времени NP не могут быть решены никакими схемами "P-размера", то есть даже не ограничены теми схемами, которые могут быть созданы алгоритмами / машинами Тьюринга.
Что касается того, насколько сложным может быть P против NP - есть некоторые веские основания полагать, что это может быть, по крайней мере, так же трудно, как и очень старая гипотеза Римана в математике (сейчас 1,5 века ), потому что оба получили одинаковую премию в 1 миллион долларов за более десять лет, и ни один не был решен еще / первый.
Другими словами, точное определение того, какие алгоритмы действительно являются «эффективными», на самом деле является одной из наиболее важных и сложных существующих проблем в теоретической науке и математике .
На самом деле вопрос о том, «что эффективно вычисляется», на самом деле еще более тонок, потому что существует вариант тезиса Черча-Тьюринга, называемый тезисом КТ времени Р, и неизвестно, нарушает ли его квантовые вычисления . Благодаря прорывному результату Шора в области P-time QM факторинг стал настоящим поворотом в этом исследовании. Другими словами, проблема того, что эффективно вычисляется, на самом деле правдоподобно опускается до глубоких принципов физики и связана с тем, могут ли квантовые вычисления вычисляться более эффективно, чем классические вычисления, что также является в целом открытой проблемой в теоретической CS и продвинутой физике.
Таким образом, можно даже добавить, что P против NP, и вопрос эффективных вычислений может иметь решающее или фундаментальное значение для - в дополнение к CS и математике - физике .
[1] P против NP, Википедия
[2] Проблемы с призом тысячелетия
[3] P / Poly класс, Википедия
[4] алгоритм Шора