Як я розумію, головна відмінність між квантовими та неквантними комп’ютерами полягає в тому, що квантові комп'ютери використовують кубіти, тоді як неквантні комп'ютери використовують (класичні) біти.
Яка різниця між кубітами та класичними бітами?
Як я розумію, головна відмінність між квантовими та неквантними комп’ютерами полягає в тому, що квантові комп'ютери використовують кубіти, тоді як неквантні комп'ютери використовують (класичні) біти.
Яка різниця між кубітами та класичними бітами?
Відповіді:
Біт - це двійкова одиниця інформації, яка використовується в класичних обчисленнях. Це може приймати два можливі значення, як правило, це або 1 . Біти можуть бути реалізовані з пристроями або фізичними системами, які можуть знаходитися в двох можливих станах.
Для порівняння та протиставлення бітів з кубітами введемо позначення векторів для бітів наступним чином: біт представлений стовпчастим вектором з двох елементів , де α означає 0, а β для 1 . Тепер біт 0 представлений вектором ( 1 , 0 ) T і біт 1 по ( 0 , 1 ) T . Як і раніше, існує лише два можливі значення.
Звичайні операції, які проводяться на кубітах під час квантових обчислень, - це квантові ворота та вимірювання. Квантовий затвор (одиночний кубіт) приймає як вхідний кубіт і видає як вихід кубіт, який є лінійним перетворенням вхідного кубіта. При використанні вищезазначених векторних позначень для кубітів, ворота повинні бути представлені матрицями, які зберігають умову нормалізації; такі матриці називаються унітарними. Класичні ворота можуть бути представлені матрицями, які зберігають біти як біти, але зауважте, що матриці, що представляють квантові ворота, взагалі не відповідають цій вимозі.
З одним бітом або кубітом можна зробити не так багато . Повна обчислювальна потужність або приходить від використання багатьох, що призводить до остаточної різниці між ними, яка тут буде охоплена: кілька кубітів можна заплутати. Неофіційно кажучи, заплутаність - це форма кореляції, набагато сильніша, ніж класичні системи. Разом суперпозиція та заплутаність дозволяють розробляти алгоритми, реалізовані з кубітами, які неможливо виконати з бітами. Найбільший інтерес представляють алгоритми, які дозволяють виконати завдання зі зниженою обчислювальною складністю порівняно з найбільш відомими класичними алгоритмами.
Перш ніж зробити висновок, слід зазначити, що кубіт може бути змодельований бітами (і навпаки ), але кількість потрібних бітів швидко зростає з кількістю кубітів. Отже, без надійних квантових комп'ютерів квантові алгоритми представляють лише теоретичний інтерес.