Нехай - булева функція n булевих змінних. Нехай g ( x ) = T ϵ ( f ) ( x ) - очікуване значення f ( y ), коли y отримано від x шляхом перегортання кожної координати з ймовірністю ϵ / 2 .
Мене цікавлять випадки, коли обчислювально важко наблизити . Дозвольте мені зафіксувати поняття "наближення" (але можуть бути й інші): Булева функція h наближає g, якщо h ( x ) = 1, коли g ( x ) ≥ 0,9 і h ( x ) = 0, коли g ( x ) ≤ 0,1. Аргумент підрахунку (заснований на наявності кодів, що виправляють помилки позитивної швидкості), здається, дає існування булевих функцій, для яких будь-яке таке наближення вимагає схеми розміру експоненціальної величини. Але питання в тому, що трапляється, коли для початку - в NP або в його околицях.
Q1: Чи є приклад описаний ланцюгом NP (або P-простір), щоб кожен h був NP важким, або важким у слабшому сенсі.
Для того, щоб бачити , що не завжди може бути легко (я дякую Джоен Хастад за корисне обговорення про нього) можна розглядати властивість графів , що має кліку розміру п 1 / 4 , для випадкового введення, можна припустити , що це важко Визначте, чи є велика кліка, але це проявляється тим, що на графіку галасливих графіків розміщено більше кліків, ніж очікувалося. У цьому випадку будь-який h буде ймовірно важким (але не доказовим і не дуже жорстким, як говорять квазіполіномові схеми).
Q2: Яка ситуація, якщо почати з низької складності. ( A C 0 , монотонна T C 0 , A C C тощо)
Q3: Яка ситуація для деяких основних прикладів булевих функцій. (Питання можна поширити і на реальну функцію.)
Q4: Чи можна задати вищезазначене питання формально для єдиної моделі (машина Тьюрінга) обчислення?
Оновлення: З огляду на відповідь Енді (Привіт, Енді), я думаю, що найцікавіше питання - зрозуміти ситуацію для різних конкретних функцій.
Оновіть ще одне запитання Q5 [Q1 для монотонних функцій] (також з огляду на відповідь Енді). Яка ситуація, якщо одноманітна? Чи можемо ми все-таки чітко кодувати NP-питання?