Cách tạo mạch lượng tử từ đầu


9

Hiện tại tôi đang tự học bằng cách sử dụng chủ yếu cuốn sách: Lượng tử tính toán giới thiệu nhẹ nhàng của Eleanor Rieffel và Wolfgang Polak.

Vượt qua các chương và bài tập trước đó diễn ra khá tốt (may mắn thay, các chương trước có rất nhiều ví dụ), tuy nhiên tôi đã bị kẹt ở chương thứ 5 về mạch lượng tử. Mặc dù tôi hiểu các khái niệm mà các tác giả trình bày, có lẽ do thiếu ví dụ, tôi gặp khó khăn khi áp dụng các khái niệm đã nói vào các bài tập.

Các bài tập tôi gặp khó khăn (và nơi tôi không thể tìm ra giải pháp hoặc giải thích cặn kẽ / giới thiệu cho) như sau:

Câu hỏi:

Thiết kế mạch tạo: |Wn=1n(|0001+|0010+|0100)++|1000)từ|0000

Và thiết kế một mạch để tạo ra "trạng thái Hardy": 112(3|00+|01+|10+|11)

Ai đó có thể chỉ cho tôi đi đúng hướng hoặc giới thiệu cho tôi một số tài liệu / hướng dẫn để tôi có thể nắm bắt các loại bài tập tốt hơn không?

Có lẽ một câu hỏi liên quan: Mẹo và thủ thuật xây dựng các mạch để tạo ra các trạng thái lượng tử tùy ý


1
Tôi không quen thuộc với trạng thái Hardy, nhưng bạn có thể kiểm tra những gì bạn đã viết không? Nó không được chuẩn hóa (và loại tầm thường), vì vậy tôi đoán đó không phải là những gì bạn dự định. Đối với trạng thái W, bạn có thể muốn kiểm tra câu hỏi này .
DaftWullie

Bạn nói đúng, tôi đã mắc một số lỗi chính tả. Tôi đã chỉnh sửa chúng, bây giờ chúng là chính xác / chuẩn hóa. Và cảm ơn!
Joery

1
Nhân tiện, bài báo này arxiv.org/abs/quant-ph/0104030 đưa ra một kỹ thuật chung để xây dựng các trạng thái lượng tử tùy ý.
Nghịch lý

Câu trả lời:


7

Như DaftWullie đã chỉ ra, câu hỏi về Wn có một bộ câu trả lời xuất sắc ở đây .

Đối với câu hỏi trạng thái Hardy (và rất nhiều nhiệm vụ khác giống như vậy), bạn có thể tiếp cận nó như sau.

  • Bắt đầu với |0...0 trạng thái.
  • (α|0+β|1)|0...0αβ112(3|00+|01)112(|10+|11)912+112=1012112+112=212(1012|0+212|1)Ry
  • Ry1012|0|0112(3|00+|01)|0|0110(3|00+|01)|1|0Ry
  • Nếu bạn có nhiều qubit hơn, bạn sẽ tiếp tục làm điều này, sử dụng nhiều qubit kiểm soát hơn để làm cho các phép quay của bạn ngày càng cụ thể hơn.

Bạn có thể xem bài viết này của Shende, Bullock và Markov nếu bạn muốn một lời giải thích chính thức hơn và ít quảng cáo hơn.


Câu trả lời của bạn rất hay! Tôi nghĩ rằng tôi đã bị mắc kẹt bởi vì tôi đã thử làm điều này theo cách tiếp cận từ trên xuống, tức là, bắt đầu từ trạng thái cuối cùng và cố gắng tìm một sự phân rã và cổng vào trạng thái cơ sở. Điều này và giấy là sự giúp đỡ tuyệt vời, cảm ơn!
Joery

4

Bạn có thể đơn giản hóa các vấn đề "tạo trạng thái" bằng cách chia chúng thành ba phần:

  1. Chuẩn bị bộ sưu tập cường độ bạn sẽ cần, mà không phải lo lắng về pha hoặc trạng thái nào có cường độ.
  2. Sửa các pha.
  3. Sửa lỗi đặt hàng.

3/121/12

0|1000...000=13/12Ry(θ0)θ3/12|1000...00+1|1100...001|1000...00+3/12|0100...001/12Ryθ12|1000...00+3/12|0100...00+1/122|0010...00

kRz(ϕk)ϕk

3/12|11

Áp dụng các bước này tạo ra một mạch không hiệu quả, nhưng chính xác, để tạo trạng thái Hardy. Bạn có thể mở mạch trong Quirk :

Chuẩn bị đơn giản

Nếu bạn muốn tạo một trạng thái mà không sử dụng quá nhiều không gian làm việc, tác vụ sẽ trở nên khó khăn hơn. Nhưng bạn vẫn có thể theo các cường độ sau đó các giai đoạn sau đó đặt hàng mẫu. Ngoài ra, có những cách thông minh hơn để chuẩn bị các bộ cường độ có hoa văn đẹp. Ví dụ, khi chỉ có một biên độ khác với các biên độ khác, một vòng khuếch đại biên độ một phần có thể đủ để chuẩn bị trạng thái.

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.