Я пытался провести некоторые тесты на компьютере IBM Q5 IBM Quantm для некоторых простых протоколов исправления ошибок, но, как я вижу, некоторые операции между кубитами не допускаются.
Например, невозможно выполнить операцию CNOT с четвертым кубитом или, если выбрать один для целевого кубита для операции, он не позволяет использовать любой из других кубитов в качестве управляющих кубитов.
Я думал о том факте, что, возможно, это из-за физической реализации такого компьютера, но поскольку я не знаю много о конструкции квантовых компьютеров, я не знаю, может ли это быть причиной. Поэтому мне интересно, если это на самом деле проблема, или иначе, почему эти операции не разрешены.
источник