Якби хтось побудував універсальний квантовий комп'ютер, чи мали би це вплив на проблему P проти NP?
Якби хтось побудував універсальний квантовий комп'ютер, чи мали би це вплив на проблему P проти NP?
Відповіді:
Ні, наслідків не буде абсолютно з кількох причин:
Проблема P проти NP стосується класичного обчислення, а не квантового обчислення. Навіть якби квантові комп'ютери могли вирішити NP-важкі задачі в поліномічний час (чого ми не очікуємо, що вони зможуть це зробити), все одно може бути так, що класичні комп'ютери не можуть їх вирішити в поліноміальний час.
Універсальні квантові комп'ютери в теоретичному сенсі вже (наскільки мені відомо) вже існують. Це лише квантові аналоги універсальних машин Тьюрінга: вони можуть виконувати будь-яку задану квантову "програму".
Як квантові обчислення, так і задача P проти NP є теоретичними поняттями. Те, що хтось може побудувати у фізичному світі, абсолютно не стосується нічого спільного з ними.
Lieuwe Vinkhuijzen дав інше тлумачення вашого питання:
Чи зможуть квантові комп'ютери ефективно вирішувати проблеми, заповнені NP?
Очікувана відповідь: ні. Тож навіть у цьому сенсі фізичні квантові комп’ютери не дозволять нам вирішувати задачі, заповнені NP, за бажанням.
Ні в якому разі не відомі жодних наслідків: класичне моделювання квантових комп'ютерів нічого не говорить про те, як важкі проблеми пошуку NP; швидкі рішення проблем пошуку NP нічого не говорять про те, як швидко можна класифікувати квантові комп'ютери класично. Можливі такі сценарії:
У блозі одного з впливових теоретичних квантових вчених-комп’ютерів Скотта Ааронсона є заголовок " Якщо взяти лише один фрагмент інформації з цього блогу: Квантові комп'ютери не вирішили б важких проблем миттєво, просто спробувавши всі рішення відразу ".
За одним (вважається малоймовірним) сценарієм, побудова універсального квантового комп'ютера дійсно матиме наслідки для проблеми P проти NP.
Це розширюється на випадок, про який говорив Юваль Філіус, "якби квантові комп'ютери могли вирішити NP-жорсткі проблеми в поліноміальний час".
У такій ситуації побудова універсального квантового комп’ютера проти просто теоретично міркування про одне матиме наслідки для проблеми П проти НП. Це дало б можливість просто використовувати квантові комп'ютери для пошуку / пошуку доказів, що вирішують P vs NP, який потім може бути перевірений класичним комп'ютером.
Однак, як зазначається в інших відповідях, хоча немає доказів, що розділяють BQP і NP-завершені, на даний момент свідчать і очікуються, що квантові комп'ютери не зможуть ефективно вирішувати проблеми, заповнені NP.