Sửa chữa phụ thuộc trong tính toán lượng tử mù phổ dựa trên đo lường


10

Trong Universal Blind Quantum Computing, các autors mô tả một giao thức dựa trên phép đo cho phép người dùng gần như cổ điển thực hiện các tính toán tùy ý trên một máy chủ lượng tử mà không tiết lộ hầu hết mọi thứ về nội dung tính toán.

Trong mô tả giao thức, các tác giả đề cập đến "bộ phụ thuộc" liên quan đến từng qubit, được cho là được tính theo một phương pháp được mô tả trong Xác định trong mô hình một chiều

Tuy nhiên, tôi không rõ khi đọc bài báo về cách các bộ này được tính toán.

Ai đó có thể giúp làm rõ vấn đề này?

Câu trả lời:


9

Chắc chắn rồi. Các bộ phụ thuộc phát sinh từ 'dòng chảy', thực sự được mô tả trong bài báo bạn liên kết đến. Điều này, tuy nhiên, có lẽ quá mức cho những gì chúng ta cần.

Ý tưởng đằng sau các chỉnh sửa là để đảm bảo rằng toán tử hiệu quả tương tự được áp dụng độc lập với nhánh mà bạn thấy mình sau khi thực hiện phép đo. Để làm điều này trong nguyên tắc là khá đơn giản. Vì tất cả các phép đo chúng ta thực hiện đều nằm trong mặt phẳng XY, lấy 1 là kết quả đo cho một qubit trạng thái cụ thể | ψ sản lượng trạng thái cuối cùng giống như là có được một 0 để đo cùng một qubit tương tự trên một trạng thái Z q | ψ . Vì vậy, để sửa chữa cho việc thu thập 1 chứ không phải là 0 nó là đủ để tìm một nhà điều hành C về tình trạng sản lượng như vậy mà Z qC | ψq|ψZq|ψC .ZqC|ψ=|ψ

Bây giờ, điều này ngụ ý rằng là một chất ổn định của tình trạng ban đầu. Một bộ ổn định cho một trạng thái chỉ đơn giản là một toán tử có trạng thái đó như là một hàm riêng với giá trị riêng tương ứng + 1 .ZqC+1

Hóa ra, cực kỳ dễ dàng để liệt kê các bộ tạo của nhóm ổn định cho bất kỳ đồ thị nào: Với mọi đỉnh trong đồ thị G toán tử X v i nbgh {v} Z i là bộ ổn định của trạng thái đồ thị, trong đó nbgh {v} biểu thị các nước láng giềng của v trong G . Do đó, để tìm hiệu chỉnh cho qubit đo được, chúng ta chỉ cần chọn bộ ổn định tương ứng với một qubit lân cận q và nhân nó với Z q . Điều này mang lại một bộ XZvGXvinbgh{v}Zinbgh{v}vGqZqXZ hiệu chỉnh mà khi áp dụng cho trạng thái đầu ra, mang lại trạng thái bằng với đầu ra của quá trình có kết quả đo được đảo ngược.

Chúng ta cần một yêu cầu nữa, đó là bộ hiệu chỉnh sẽ nằm trong tương lai của (tức là chưa được đo). Điều này rõ ràng đặt ra những hạn chế mà hàng xóm của q chúng tôi chọn. Trong trường hợp trạng thái gạch mà chúng tôi giới thiệu, điều này được thỏa mãn duy nhất bằng cách chọn v là hàng xóm của q nằm trong cùng hàng với q nhưng cột tiếp theo trên. Điều này nghe có vẻ độc đoán, nhưng hóa ra, đây là sự lựa chọn duy nhất thỏa mãn các điều kiện tôi đã đề cập.qqvqq

Hy vọng điều này trả lời câu hỏi của bạn.

ZXXXZ


Cảm ơn. Vì vậy, nếu tôi hiểu chính xác, sau mỗi lần đo, Alice "giải mã" bit kết quả bằng các bit khóa ngẫu nhiên của mình, sau đó
Antonio Valerio Miceli-Barone

1
ZXX

2
Dan Browne và Hans Briegel đã viết một bài giới thiệu tuyệt vời về MBQC ( arxiv.org/abs/quant-ph/0603226 ), trong đó có cách xử lý rõ ràng hơn những ý tưởng này so với bài báo của chúng tôi (có lẽ khá bí ẩn nếu bạn chưa sử dụng MBQC trước). Những gì chúng tôi làm với trạng thái 'gạch' của chúng tôi chỉ là một MBQC đơn giản, vì lý do kỹ thuật không thể được thực hiện trên một mạng vuông. Trước tiên, có thể dễ dàng thực hiện MBQC đơn giản nhất và sau đó thêm tiền điện tử lên trên cùng một khi tất cả đều hoạt động.
Joe Fitzsimons

1
Không, bạn phải hấp thụ các hiệu chỉnh X bằng cách lật góc đo của qubit đó. Điều này là do bạn có thể nghĩ các phép đo mặt phẳng XY là phép quay Z theo sau là phép đo X. Khi X chống bắt đầu với Z, điều này lật dấu hiệu của góc quay và vì X bắt đầu với phép đo X, đây là tất cả những gì bạn cần làm. Đây là lý do để đặt hàng bán thời gian cho các phép đo trong MBQC: bạn cần đảm bảo tất cả các qubit sẽ yêu cầu góc đo phải được điều chỉnh theo kết quả đo của một qubit cụ thể phải được đo sau qubit đó.
Joe Fitzsimons

1
Câu trả lời ngắn gọn là không. Trong trạng thái đồ thị X chỉ xuất hiện trong các bộ tạo chuẩn của bộ ổn định một lần cho mỗi đỉnh, khiến cho không thể nhân các bộ tạo để hủy bỏ một X cụ thể. Vì vậy, bạn không thể nói chung. Toán tử Z xuất hiện nhiều lần cho mỗi đỉnh và do đó việc hủy như vậy thường có thể xảy ra. Điều này làm tăng lưu lượng và dòng chảy g. Rõ ràng là bạn có thể chỉ cần áp dụng Hadamard cho mọi qubit ở trạng thái biểu đồ, sẽ trao đổi Z và X, nhưng tôi đoán đây không phải là điều bạn muốn. Không có gì trong số này là cụ thể cho giao thức của chúng tôi nhưng là một tính năng phổ biến của tất cả các tính toán trạng thái đồ thị.
Joe Fitzsimons
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.