Próbuję wykonać kilka testów na komputerze IBM Q5 w IBM Quantm Experience dla niektórych prostych protokołów korekcji błędów, ale jak widzę, niektóre operacje między kubitami są niedozwolone.
Na przykład nie jest możliwe wykonanie operacji CNOT z czwartym kubitem lub wybranie jednego dla kubitu docelowego dla operacji, nie pozwala na użycie żadnego z innych kubitów jako kubitów kontrolnych.
Zastanawiałem się nad tym, że być może jest to spowodowane fizyczną implementacją takiego komputera, ale ponieważ niewiele wiem o budowie komputerów kwantowych, nie wiem, czy może to być przyczyną. Zastanawiam się więc, czy to rzeczywiście jest problem, czy w inny sposób te operacje są niedozwolone.
źródło