Vì việc truy cập vào các thiết bị lượng tử có khả năng tính toán lượng tử vẫn còn rất hạn chế, nên việc mô phỏng các tính toán lượng tử trên một máy tính cổ điển là điều đáng quan tâm . Đại diện cho trạng thái của qubit như một vectơ cần phần tử, điều này hạn chế rất nhiều số lượng qubit mà người ta có thể xem xét trong các mô phỏng như vậy.
Người ta có thể sử dụng một đại diện 1 nhỏ gọn hơn, theo nghĩa là nó sử dụng ít bộ nhớ và / hoặc sức mạnh tính toán hơn so với biểu diễn vectơ đơn giản? Làm thế nào nó hoạt động?
Mặc dù dễ thực hiện, rõ ràng việc biểu diễn vectơ là lãng phí đối với các trạng thái thể hiện độ thưa và / hoặc dự phòng trong biểu diễn vectơ của chúng. Đối với một ví dụ cụ thể, xem xét tình trạng 3-qubit . Nó cóphần tử nhưng chúng chỉ giả sửgiá trị có thể, với hầu hết các phần tử là. Tất nhiên, để hữu ích trong việc mô phỏng tính toán lượng tử, chúng ta cũng cần xem xét cách biểu diễn các cổng và hành động của các cổng trên qubit, và bao gồm một cái gì đó về những điều này sẽ được hoan nghênh, nhưng tôi cũng rất vui khi nghe về qubit.
1. Lưu ý rằng tôi đang hỏi về các đại diện, không phải phần mềm, thư viện hoặc bài viết có thể sử dụng / trình bày các đại diện đó. Nếu bạn trình bày và giải thích một đại diện, bạn rất sẵn lòng đề cập đến nơi nó đã được sử dụng.