Тази статия се нуждае от вниманието на редактор с по-задълбочени познания. Ако смятате, че имате необходимите знания, подобрете тази страница. |
Kвантов компютър е компютър, който работи на базата на квантовомеханични явления, като квантова суперпозиция и квантово заплитане (на английски: quantum entanglement), за да обработва данни[1]. Той е коренно различен от класическите компютри, работещи на базата на транзистори и електрически явления, предмет на класическата физика.
За разлика от обикновените компютри, които складират информацията като битове (0 и 1), квантовите компютри използват квантови битове или кюбити – те могат да бъдат 0, 1 или тяхна суперпозиция, т.е. и двете едновременно. Това позволява на квантовата машина да извършва няколко изчисления успоредно, което я прави много по-бърза и по-мощна от обикновената, която работи с едно-единствено изчисление.
Пълноценният квантов компютър все още е хипотетично устройство, а самата възможност за неговото построяване е свързана със сериозно развитие на квантовата теория в областта на частиците. Тази работа изисква сложни научни експерименти и е сред приоритетите на съвременната физика.
Квантовият компютър обработва информация, представена с определен брой кюбити, по коренно различен от класическия компютър, обработващ информация, представена със същия брой класически битове. Например, за да представи състоянието на n-кюбитова система, класическият компютър ще изисква съхраняването на 2n на брой комплексни коефициенти. Изглежда, че кюбитите могат да съхраняват много повече информация отколкото битовете, но трябва да се има предвид, че всичките им състояния са във вероятна суперпозиция. Това означава, че когато се опитваме да измерим крайното състояние на кюбитите, ще бъде открита само една от възможните конфигурации, в които са били преди измерването. Освен това, не е правилно да се мисли за кюбитите като съществуващи единствено в едно конкретно състояние – това преди измерването – тъй като фактът на наличие на суперпозиция пряко засяга възможните резултати от изчислението.
Например: Взимаме един класически компютър, който работи на три-битов регистър. Състоянието на компютъра по всяко време е вероятностното разпределение на различни три-битови низове 000, 001, 010, 011, 100, 101, 110, 111. Ако считаме компютъра за детерминиран, той се намира в точно едно от тези състояния с вероятност 1. Но ако не е детерминиран, т.е. той е вероятностен компютър, тогава има възможност да се намира във всяко едно от няколко различни състояния. Вероятността за тези състояния се описва с осем неотрицателни числа A, B, C, D, E, F, G, H (където A = вероятността компютърът да е в състояние 000, B = вероятността компютърът да е в състояние 001, и т.н.). Има ограничение, че сумата от тези вероятности е единица.
Състоянието на три-кюбитов квантов компютър се описва по подобен начин с осем-мерен вектор (a, b, c, d, e, f, g, h). Тук обаче коефициентите могат да имат комплексни стойности и сумата от квадратите на абсолютните им стойности, които представляват вероятността за всяко от посочените състояния, трябва да е равна на единица:
Въпреки това, тъй като комплексното число кодира не само абсолютна стойност, но и посока в комплексната равнина, фазовата разлика между всеки два коефициента (състояния) представлява значим параметър. Това е фундаменталната разлика между квантовия компютър и вероятностен класически компютър.[2]
Ако се измерят трите кюбита, ще наблюдаваме три-битов низ. Вероятността за измерване на даден низ е квадрат на абсолютната стойност на коефициента на низа (т.е., вероятността за измерване на 000 е , вероятността за измерване на 001 е , и т.н.). По този начин, измерването на квантово състояние, описано чрез комплексните коефициенти (a,b...h) дава класическото разпределение на вероятностите и казваме, че квантовото състояние в резултат от измерването „се разпада“ до класическо състояние.
Разлагането на прости множители на големи цели числа се счита за неосъществимо от обикновен компютър. Квантовият компютър би могъл да се справи с тази задача, използвайки ефективно алгоритъма на Шор. Това би разшифровало много от съвременните криптографски системи, които се основават на трудността на факторирането на цели числа или на проблема с дискретния логаритъм, които се решават с алгоритъма на Шор. Алгоритмите RSA и Дифи-Хелман биха били разбити. Те се използват за защитата на сигурни уеб страници, шифровани имейли и много други видове данни.
Освен факторирането и дискретните логаритми, квантовите алгоритми предлагат ускорено решаване на някои проблеми.[3], включително симулиране на квантово-физични процеси от химията и решаване на уравнението на Пел. Квантовите алгоритми предлагат по-бързо решаване на проблемите от класическите алгоритми. Най-добрият пример за това е квантовото търсене в база данни, което използва алгоритъма на Гровер. То използва квадратично по-малко проверки към базата данни, от колкото биха били необходими на обикновения компютър.
1980
1981
1982
1985
1994
1995
1996
1997
1998
1999
2000
2001
2004
2005
2006
2007
2008
2009
2010
2011
2012
2014
2015
![]() ![]() |
Тази страница частично или изцяло представлява превод на страницата Quantum computing в Уикипедия на английски. Оригиналният текст, както и този превод, са защитени от Лиценза „Криейтив Комънс – Признание – Споделяне на споделеното“, а за съдържание, създадено преди юни 2009 година – от Лиценза за свободна документация на ГНУ. Прегледайте историята на редакциите на оригиналната страница, както и на преводната страница, за да видите списъка на съавторите.
ВАЖНО: Този шаблон се отнася единствено до авторските права върху съдържанието на статията. Добавянето му не отменя изискването да се посочват конкретни източници на твърденията, които да бъдат благонадеждни. |