Gần đây, tôi đã đọc về 'bogosort lượng tử' trên một số wiki. Ý tưởng cơ bản là, giống như bogosort, chúng tôi chỉ xáo trộn mảng của chúng tôi và hy vọng nó được sắp xếp 'một cách tình cờ' và thử lại thất bại.
Sự khác biệt là bây giờ, chúng ta có ' lượng tử ma thuật ', vì vậy chúng ta chỉ cần thử tất cả các hoán vị cùng một lúc trong 'vũ trụ song song' và 'tiêu diệt tất cả các vũ trụ xấu' trong đó loại đó là xấu.
Bây giờ, rõ ràng, điều này không hoạt động. Lượng tử là vật lý, không phải phép thuật. Vấn đề chính là
"Các vũ trụ song song" chỉ đơn thuần là một cách giải thích các hiệu ứng lượng tử, không phải là thứ mà điện toán lượng tử khai thác. Ý tôi là, chúng ta có thể sử dụng các số cứng ở đây, việc giải thích sẽ chỉ gây nhầm lẫn các vấn đề ở đây, tôi nghĩ vậy.
'Phá hủy tất cả các vũ trụ xấu' giống như sửa lỗi qubit, một vấn đề rất khó khăn trong điện toán lượng tử.
Loại sắp xếp vẫn còn ngu ngốc. Nếu chúng ta có thể tăng tốc sắp xếp thông qua lượng tử, tại sao không dựa trên thuật toán sắp xếp tốt ? (Nhưng chúng ta cần sự ngẫu nhiên, những người hàng xóm của tôi phản đối! Vâng, nhưng bạn không thể nghĩ ra một thuật toán cổ điển tốt hơn dựa vào sự ngẫu nhiên sao?)
Mặc dù thuật toán này chủ yếu là một trò đùa, nó có thể là một 'trò đùa giáo dục', giống như 'bogosort' cổ điển vì sự khác biệt giữa trường hợp tốt nhất, trường hợp xấu nhất và độ phức tạp trường hợp trung bình đối với thuật toán ngẫu nhiên rất dễ dàng và rất rõ ràng ở đây. (đối với hồ sơ, trường hợp tốt nhất là , chúng tôi rất may mắn nhưng vẫn phải kiểm tra xem câu trả lời của chúng tôi có đúng không bằng cách quét mảng, thời gian dự kiến chỉ đơn giản là khủng khiếp (IIRC, tỷ lệ thuận với số lượng hoán vị, vì vậy ) và trường hợp xấu nhất là chúng tôi không bao giờ kết thúc)
Vậy, chúng ta có thể học được gì từ 'lượng tử bogosort'? Cụ thể, có những thuật toán lượng tử thực sự tương tự nhau hay đây là một sự bất khả thi về mặt lý thuyết hay thực tiễn? Hơn nữa, đã có nghiên cứu về 'thuật toán sắp xếp lượng tử' chưa? Nếu không, tại sao?