Bằng chứng tương tác qua Postselection?


9

Xác định mô hình tính toán MPostBQP giống hệt với PostBQP ngoại trừ chúng tôi cho phép nhiều phép đo qubit trước khi chọn sau và phép đo cuối cùng.

Chúng tôi có thể đưa ra bất kỳ bằng chứng nào cho thấy MPostBQP mạnh hơn PostBQP không?

Xác định MPostBQP [k] để cho phép nhiều vòng đo và postelection trước khi chúng tôi thực hiện phép đo cuối cùng. Chọn lập chỉ mục để MPostBQP [1] = PostBQP và MPostBQP [2] = MPostBQP, v.v. (Cập nhật: Một định nghĩa chính thức được đưa ra dưới đây.)

Hãy xem xét các trò chơi Arthur-Merlin. Có lẽ chúng ta có thể mô phỏng chúng trong mô hình tính toán này: Postselection có thể đảm nhận vai trò tạo ra thông điệp thuyết phục của Merlin và các phép đo trung gian có thể đóng vai trò tung đồng xu công khai của Arthur. Khả năng này khiến tôi hỏi:

Chúng ta có AM [k] MPostBQP [k]?

Điều này thực sự được biết đến với , trong đó nói MA PP. Để hiển thị nó cho k = 2 có nghĩa là MPostBQP = PP chỉ khi AM PP. Vì có một lời tiên tri liên quan đến AM không có trong PP , điều này có thể đưa ra câu trả lời khẳng định cho câu hỏi đầu tiên của tôi.k=1k=2

Cuối cùng, đối với trường hợp nhiều vòng,

Chúng ta có pspace MPostBQP [nhiều]? Nếu vậy, nó có bình đẳng không?

Điều này sẽ rất thú vị về mặt triết học (ít nhất là đối với tôi) bởi vì nó sẽ cho chúng ta biết rằng loại vấn đề "có thể điều chỉnh được" đối với một "phù thủy đăng bài" bao gồm (hoặc ) tất cả PSPACE.

EDIT: Tôi đã được yêu cầu một định nghĩa chính thức về MPostBQP. (Tôi đã cập nhật những gì sau đây.)

MPostBQP [k] là lớp các ngôn ngữ mà tồn tại một gia đình thống nhất của các mạch lượng tử đa thức kích thước { C n } n 1 sao cho với mọi đầu vào x , thủ tục dưới đây sản lượng đúng với xác suất ít nhất 2 / 3 nếu x L , và với xác suất tối đa là 1 / 3 nếu x L . Quy trình, cho phép một số lựa chọn có thể phụ thuộc vào L (nhưng không phải xL{0,1}{Cn}n1x2/3xL1/3xLLx), được định nghĩa như sau:

Quy trình: Bước 1. Áp dụng toán tử đơn vị tương ứng với cho trạng thái đầu vào | 0 0 | x . Lưu ý độ dài của đầu tiên | 0 0 đăng ký là tại hầu hết các đa thức trong chiều dài của x . Bước 2. Với i = 1 k : Nếu i là số chẵn, thì hãy đo bất kỳ số lượng qubit mong muốn nào từ thanh ghi đầu tiên (nhiều nhất là nhiều đa thức, với kích thước của thanh ghi). Nếu tôiCn|00|x|00xi=1kiilà số lẻ, sau đó đăng bài để một qubit duy nhất được chọn trong thanh ghi đầu tiên đo là (và có một sự đảm bảo rằng xác suất không phải là zero nên postselection là hợp lệ, tất nhiên). Bước 3. Cuối cùng, đo một qubit cuối cùng trong thanh ghi đầu tiên và trả về true nếu chúng ta đo | 1 và sai khác.|0|1

Chúng tôi có MPostBQP [0] = BQP, MPostBQP [1] = PostBQP và MPostBQP: = MPostBQP [2]. Tôi đang cố gắng phản chiếu các lớp Arthur-Merlin trong đó AM [0] = BPP, AM [1] = MA và AM [2] = AM.

EDIT (27/03/11 5 PM): Dường như có tranh luận về cách xác định postelection trong bối cảnh này. Rõ ràng, ý tôi là cho một định nghĩa không tầm thường hóa câu hỏi của tôi! :) Định nghĩa tôi đã giả sử là như sau: Việc chọn bài trên bit thứ k có nghĩa là chúng ta chiếu trạng thái vào không gian con trong đó bit thứ k là 0và bình thường hóa Nó chỉ ra rằng trong một sơ đồ nơi chúng tôi đăng bài trước khi thực hiện các phép đo, sau đó chúng tôi có thể có được số liệu thống kê cuối cùng bằng cách xem xét các xác suất có điều kiện trong một sơ đồ nơi các bài đăng được thay thế bằng các phép đo. Tuy nhiên, tôi cho rằng đặc tính này bị phá vỡ khi các phép đo và các phần đăng được xen kẽ. Tôi nghĩ rằng sự nhầm lẫn bắt nguồn từ những người sử dụng "định nghĩa xác suất có điều kiện" này (hoạt động trong trường hợp đặc biệt mà tôi đang khái quát hóa) như định nghĩa của postelection, thay vì định nghĩa "đo lường cưỡng bức" mà tôi vừa đưa ra, điều này phụ thuộc rõ ràng vào trật tự vì thiếu giao hoán. Tôi hi vọng cái này giúp được!

EDIT (27/03/11 9 PM): Tôi đã xác định postelection trong chủ nghĩa hình thức nhà nước thuần túy rồi. Niel đã đưa ra một phân tích trong chủ nghĩa hình thức ma trận mật độ không đồng ý với tôi về ví dụ 3 qubit. Thủ phạm là, một lần nữa, định nghĩa của postelection. Xác định postelection trong cài đặt ma trận mật độ như sau. Cho ma trận mật độ , viết lại dưới dạng hỗn hợp các trạng thái có thể tách rời M = p i | một i một i | . Hãy để | Một i là kết quả của postselection (trên một số qubit) bằng cách sử dụng hình thức tinh khiết-state tôi định nghĩa ở trên. Xác định kết quả của postelection trên MMM=pi|aiai||AiM.pi|AiAi|

Đây là một định nghĩa hợp lý hơn, bởi vì nó không cho chúng ta kết quả mà nói rằng sau khi chúng ta chọn sau, chúng ta thay đổi số liệu thống kê về các sự kiện (các phép đo) mà chúng ta đã xem xảy ra. Đó là, 's là xác suất của đồng tiền chúng tôi đã 'đã lật'. Tôi không có ý nghĩa gì khi nói rằng chúng ta sẽ quay ngược thời gian và thiên vị một vụ lật xu đã xảy ra bởi vì điều đó sẽ khiến cho việc đăng bài hiện tại có nhiều khả năng.pi

EDIT (28/11/11 1 PM): Niel thừa nhận rằng với định nghĩa của tôi, vấn đề có ý nghĩa và không tầm thường hóa - nhưng với quy định rằng tôi không nên gọi nó là postelection . Đưa ra số lượng nhầm lẫn, tôi phải đồng ý với anh ta. Vì vậy, hãy gọi những gì tôi xác định là lựa chọn , thực hiện một "phép đo cưỡng bức". Tôi có lẽ nên thay đổi tên của các lớp phức tạp mà tôi đã xác định (để không có "Bài đăng" trong đó) vì vậy hãy gọi chúng là QMS [k] (lượng tử đo lường-select).


Bạn có thể định nghĩa MPostBQP chính thức hơn không? Nếu bạn chỉ có nghĩa là lớp này có quyền lựa chọn sau dựa trên kết quả của một số bit, thì lớp này nên được chứa trong PostBQP.
Robin Kothari

Ý tưởng chính không phải là chọn sau nhiều bit cùng một lúc, vì như Robin chỉ ra điều này không có ích. Đó là để xen kẽ các phép đo và postelection. Chúng ta không thể đi lại những thứ này; thứ tự quan trọng Ví dụ, nó sẽ không hoạt động trong PostBQP để đo câu trả lời, sau đó đăng bài.
Shaun Harker

Xem bình luận về câu trả lời của Niel; chúng ta có thể trì hoãn cả các phép đo và lựa chọn sau cho đến sau quá trình tiến hóa lượng tử. Tôi là đã làm điều đó! Tuy nhiên, lập luận tương tự dường như không sắp xếp lại các phần đăng sau các phép đo, bởi vì các phép đo không đơn nhất. Cụ thể, tôi đang nói rằng các phép đo và các phép đo là các phép toán không đơn nhất ở trạng thái lượng tử không đi lại, theo như tôi có thể nói rằng chúng ta không thể không mất tất cả các phép đo cho đến sau tất cả các phép đo.
Shaun Harker

@Shaun Harker: thực tế là các phép đo và các bài đăng là không đơn nhất không thực sự cung cấp cho chúng tôi bất kỳ thông tin nào về việc họ sẽ đi lại. Có lẽ bạn có thể xác định lý do tại sao bạn nghĩ rằng họ không đi làm?
Niel de Beaudrap

Vì vướng mắc. Đây là một ví dụ. Chuẩn bị trạng thái . Chọn0<α<β<1. Nếu trước tiên chúng ta đo qubit đầu tiên và sau đó đăng lên qubit thứ ba và sau đó đo qubit thứ hai cho kết quả của chúng ta, thì chúng ta có được0hoặc1với xác suất bằng nhau. Nếu lần đầu tiên chúng tôi đăng bài trên qubit thứ ba, sau đó đo qubit đầu tiên và cuối cùng đo qubit thứ hai cho kết quả của chúng tôi, chúng tôi nhận được0ít hơn chúng tôi nhận đượcα|000+1/2α2|011+1/2β2|101+β|1100<α<β<1010 . 1
Shaun Harker

Câu trả lời:


5

Dường như từ các ý kiến ​​cho rằng Shaun có trong đầu một cái gì đó khác với những gì thường được hiểu bởi lựa chọn sau. Bây giờ tôi hiểu điều này có nghĩa là các số liệu thống kê cho bất kỳ phép đo nào được thực hiện trước một bài đăng cụ thể không nên bị thay đổi bởi các bài đăng tiếp theo. Điều này giống như có một toán tử chiếu trong đó việc chuẩn hóa được thực hiện trên mỗi nhánh của hàm sóng tương ứng với một phép đo cụ thể, thay vì toàn bộ hàm sóng.

Trong trường hợp này, các đối số được đưa ra trong các câu trả lời khác của tôi và Neil không còn giữ được nữa. Thật vậy, có thể dễ dàng nhận thấy rằng MPostBQP [k], vì MPostBQP [ k ] có thể được xem như một máy BQP có thể thực hiện k truy vấn đến một nhà tiên tri PP, và do đó P # P MPostBQP .PPP[k] [k]kP#P

Vì vậy, bây giờ chúng ta có một giới hạn dưới không tầm thường, còn giới hạn trên thì sao? Chà, rõ ràng vấn đề là ở PSPACE , nhưng chúng ta có thể làm tốt hơn không? Thật ra, tôi nghĩ chúng ta có thể.

Chúng ta có thể viết bất kỳ tính toán nào trong MPostBQP dưới dạng một chuỗi các lớp có dạng: tính toán lượng tử theo sau là một bài đăng, sau đó là một phép đo qubit duy nhất. Thật vậy, đây có thể là một cách khác để xây dựng MPostBQP [k], vì một tính toán bao gồm các lớp như vậy (điều này hơi khác với định nghĩa của Shaun mà tôi tin là chỉ tính số lượng các lựa chọn sau), theo sau là lớp cuối cùng của xử lý hậu cổ điển. Tôi sẽ sử dụng định nghĩa này của MPostBQP [k] trong phần sau, vì nó dẫn đến một kết quả thẩm mỹ hơn.k

Dưới đây được cập nhật từ phiên bản gốc để sửa một lỗ hổng trong bằng chứng.

αw|w2Haj,wHaj,w=±2H/2 . Xác suất đạt được trạng thái cuối cùng|wαw2=(jaj,w)2=i,jaj,wai,wS0S1

π0±=wS0±sign(aj,wai,w)=±aj,wai,w
π1±=±wS1sign(aj,wai,w)=±aj,wai,w.

π1+π1π1+π1π0+π0+b1X1BPP#P[4]

b1#Pb2. Lưu ý rằng chúng tôi hiện đã sử dụng 8 cuộc gọi đến nhà tiên tri #P .

jjbi<jP#Pbj4j

P#P[4k]PPP[k] [k]PPP[k] BPP#P[4k] =P#P .


4

[Sửa đổi.] Tôi đã sửa đổi câu trả lời của mình dựa trên các sửa đổi của bạn cho câu hỏi của bạn, tôi đã giữ lại nội dung của câu trả lời ban đầu của mình, nhưng làm cho nó ngắn hơn. Mô tả chi tiết hơn về quá trình "mô phỏng" đã được thay thế, nhưng tôi cho rằng nó có thể được nhìn thấy bằng cách xem lịch sử chỉnh sửa của bài đăng này.

Hầu hết mọi người sẽ hiểu "postelection" theo nghĩa xác suất có điều kiện. Thật vậy, phiên bản hiện tại của bài viết Wikipedia trên PostBQP mô tả nó theo cách đó; và được xem như là một hoạt động trên các toán tử mật độ (trong đó người ta áp dụng một bản đồ không tăng theo dõi hoàn toàn dương, sao cho Φ 2  =, và sau đó tái chuẩn hóa theo dõi) người ta khôi phục định nghĩa này.

Với định nghĩa về postelection này, việc xác định thuật toán MPostBQP [ k ] của bạn có thể được mô phỏng bằng thuật toán PostBQP , bằng cách trì hoãn các lựa chọn sau và thực hiện chúng đồng thời, theo cách phù hợp. Điều này được ghi chú ít nhiều rõ ràng trên trang 3 của bài báo Tính toán lượng tử, Postselection và Đa thức xác suất của Aaronson giới thiệu lớp PostBQP .

Điều này có thể được hiển thị rõ ràng bằng cách lưu ý rằng, đối với một chuỗi các bit P 1  ,   P 2  , ... được chọn ( ví dụ như1trạng thái, thông thường), không có sự khác biệt giữa việc điều hòa chúng 1ở giữa việc tính toán và điều hòa chúng 1ở cuối quá trình tính toán, miễn là giá trị của các bit này không bị thay đổi trong thời gian tạm thời. Sau đó, thay vì chọn sau mỗi cá nhân 1, chúng ta có thể tính toán logic của chúng trước khi chọn sau và sau đó chọn bài trên kết hợp đó1. Hơn nữa, tính toán AND có thể được thực hiện tại bất kỳ điểm nào giữa lần chuyển đổi cuối cùng của bit và lựa chọn sau của nó. Điều này sẽ không ảnh hưởng đến số liệu thống kê chung của bất kỳ thuộc tính nào của nhà nước.

Do đó, bằng cách sử dụng định nghĩa chung về postelection theo xác suất có điều kiện, chúng ta sẽ có MPostBQP [ k ] =  PostBQP cho tất cả k  > 0.

Như tôi đã lưu ý trong các nhận xét ở trên, tôi không nghĩ rằng hoạt động mà bạn mô tả về trạng thái vectơ - cụ thể, liên quan đến việc tái chuẩn hóa các vectơ trạng thái một cách độc lập trong mỗi nhánh của phân phối xác suất theo kết quả đo- tương ứng với lựa chọn sau, vì nhiều người trong lĩnh vực này (đặc biệt là các nhà thực nghiệm) sẽ mô tả khái niệm này. Nó thậm chí có thể làm phát sinh một số thuộc tính 'phi vật lý', nếu được mở rộng thành ánh xạ trên các toán tử mật độ. Tuy nhiên, đó là một phương tiện khả thi để xây dựng một cái gì đó giống như cây quyết định có các nút được gắn nhãn bởi vectơ trạng thái, và về nguyên tắc, đó là một quá trình nghiên cứu hợp lý theo đúng nghĩa của nó. Tôi sẽ không gọi quá trình đó là 'postelection'.

[Chỉnh sửa.] Vì mục đích gọn gàng, tôi đã xóa ví dụ tính toán. Tôi cho rằng nó có thể được nhìn thấy bằng cách xem lịch sử chỉnh sửa của bài đăng này.


Đối số xuất hiện không đầy đủ. Nhận xét trong bài báo của Aaronson chỉ ra rằng chúng ta không có được sức mạnh nào bằng cách xen kẽ các bài đăng với các diễn biến đơn nhất, giống như nó không giúp xen kẽ các phép đo với các diễn biến đơn nhất. Nhưng tôi không làm gì cả; Tôi đang xen kẽ postelection và đo lường. Để trả lời câu hỏi của tôi theo cách tiêu cực theo cách này sẽ đòi hỏi phải chứng minh rằng chúng ta luôn có thể đặt hàng các lựa chọn sau khi đo mà không mất điện. (Hoàn toàn không rõ ràng đối với tôi.) Phần còn lại của câu trả lời chỉ giải thích lý do tại sao tôi xác định lớp chỉ đăng bài trên một bit mỗi vòng.
Shaun Harker

CjCjCj

Có vẻ như bạn đang tranh luận rằng chúng tôi có được số liệu thống kê tương tự nếu chúng tôi sắp xếp lại các bài đăng và các phép đo. Nhưng nếu chúng ta đo một số bit trước khi đăng, thì chúng ta đo từ một phân phối khác thì chúng ta sẽ có nếu chúng ta đo các bit đó sau khi đăng. Vì vậy, số liệu thống kê không giống nhau.
Shaun Harker

Với mục đích thu thập số liệu thống kê, việc đăng bài có thể được thực hiện về mặt vật lý (mặc dù không hiệu quả) bằng cách đơn giản từ chối các thử nghiệm trong đó điều kiện hậu mong muốn không được thực hiện. Trạng thái của một postcondition giữ ( ví dụ: "bit đơn này ở trạng thái | 1⟩" hoặc "năm bit này đều ở trạng thái | 1⟩") không bị ảnh hưởng bởi thứ tự đo, miễn là các hoạt động không áp dụng để thay đổi bit lưu trữ kết quả. Vì thực tế liệu một thử nghiệm sẽ bị từ chối hay không độc lập với thứ tự đo lường trong PostBQP , chúng tôi có thể trì hoãn việc đăng bài đến cuối cùng.
Niel de Beaudrap

Đặc tính này của postelection chỉ áp dụng khi chúng ta thực hiện postelection trước các phép đo. Ví dụ ba qubit tôi đã đưa ra đã chứng minh điều này. Nếu tôi sai về điều này, thì xin vui lòng trả lời bằng cách trực tiếp bác bỏ ví dụ này đưa ra các số liệu thống kê khác nhau tùy thuộc vào thứ tự của các phép đo và các bài đăng.
Shaun Harker

3

Theo định nghĩa của bạn về MPostBQP , đây chỉ đơn giản là PostBQP trong trang phục lạ mắt. Thay vì cố gắng thuyết phục bạn rằng các phép đo có thể được sắp xếp lại, có lẽ bạn sẽ thấy thuyết phục hơn khi chứng minh MPostBQP = PP , vì người ta biết rằng PostBQP = PP (xem quant-ph / 0412187 ). Để chứng minh điều này, chúng tôi tách nó thành hai nhiệm vụ:

Dưới đây được điều chỉnh từ bản phác thảo bằng chứng Wikipedia cho PostBQP = PP .

|ψ=i(Pi1jAij)|xPi1i|1AijAij

{pi}qπ0=wS0ψw2π1=wS1ψw2S0S1pi=1iq=0q=1π(1)2π(0)π02π1π0π1ψwψwijAijkGψw=α1...αGAw,αGGAαG,αG1G1...Aα2,α11xα1

12(1+C(π1π0))C>0xL12(1+π1π0)>1212(1+π1π0)<12xL

α={αi}F(A,w,α,X)=Aw,αGGAαG,αG1G1...Aα2,α11xα1π1π0=wS1α,αF(A,w,α,X)F(A,w,α,X)wS0α,αF(A,w,α,X)F(A,w,α,X)

Một máy PP như vậy sau đó có thể được định nghĩa như sau:

  1. w
  2. wS0S11/2
  3. ααG
  4. X=F(A,w,α,x)F(A,w,α,x)
  5. wS11+X2wS01X2

k


Lập luận này cho thấy rằng xen kẽ nhiều bài đăng với các diễn biến đơn nhất không cung cấp cho chúng tôi nhiều hơn PP. Tôi hoàn toàn đồng ý. Chúng ta có thể không mất năng lượng trì hoãn chúng đến cùng và chúng ta chỉ cần một. Tôi không thấy rằng tranh luận này cho tôi biết nhiều hơn thế. Nhưng câu hỏi của tôi hỏi một cái gì đó khác nhau; nó liên quan đến sự tiến hóa đơn nhất theo sau các vòng đo lường và lựa chọn (với xác suất cuối cùng được tính toán thông qua phương pháp cây quyết định này). Vì vậy, tôi không thấy rằng điều này giải quyết câu hỏi của tôi.
Shaun Harker

Không phải nói tôi không (cực kỳ) đánh giá cao nỗ lực của bạn trong phản hồi của bạn. Tôi chỉ không thấy rằng nó giải quyết những gì tôi thực sự cố gắng đạt được, điều mà tôi thừa nhận đã không làm quá nhiều công việc giải thích.
Shaun Harker

1
@Shaun: Tôi không thấy sự khác biệt. Bạn có gợi ý rằng việc thêm các phép đo làm thay đổi sức mạnh? Điều này chắc chắn không phải là trường hợp, vì các phép đo luôn tương đương với sự tiến hóa đơn nhất trên một không gian Hilbert lớn hơn.
Joe Fitzsimons

@Shaun: Quan điểm của tôi là về mặt toán học tình huống với các phép đo và tình huống không có (nhưng với một không gian Hilbert được mở rộng phù hợp) là giống hệt nhau. Tôi không cố gắng đưa ra bất kỳ loại quan điểm triết học nào, hoặc ủng hộ một cách giải thích về cơ học lượng tử, tôi chỉ đơn giản chỉ ra rằng việc thêm các phép đo không tạo ra sự khác biệt đối với sức mạnh tính toán do kết quả (toán học) được thiết lập tốt.
Joe Fitzsimons

1
@Shaun: Dường như với tôi rằng bạn đang thực hiện lựa chọn sau không chính xác. Nếu bạn triển khai nó theo cách thông thường (nghĩa là xem xét số liệu thống kê bạn nhận được nếu bạn chỉ xem xét những kết quả phù hợp với một tiêu chí cụ thể), thì bạn sẽ nhận được PostBQP = MPostBQP, như cả Niel và tôi đã chỉ ra. Bạn cũng có được số liệu thống kê giống hệt như độc lập với thứ tự cho các phép đo của trạng thái bạn đã đưa ra trong các nhận xét. Quan trọng là qubit đầu tiên không cho 0 và 1 với xác suất bằng nhau. (sẽ được tiếp tục)
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.