ขอแนะนำ: ขั้นตอนควอนตัมสำหรับการสร้างแผนที่
ขอแนะนำ: ขั้นตอนควอนตัมสำหรับการสร้างแผนที่ เครดิตฟรี ก่อนอื่น เรามาคิดถึงคอมพิวเตอร์ดิจิทัลทั่วไปของเรากันสักครู่ ข้อมูลเหล่านี้แสดงเป็นบิต และอัลกอริธึมใดๆ สามารถคอมไพล์ลงในการดำเนินการที่ง่ายมากในหนึ่งหรือสองบิต ในการพูดนี้ ฉันคิดว่าโมเดลวงจรบูลีนเป็นแบบจำลองสำหรับคอมพิวเตอร์ดิจิทัล เป็นตัวอย่างที่ง่ายที่สุดของการดำเนินงานแบบบูลเหล่านี้เป็นNOTประตูที่เพิ่งพลิกบิตเดียวระหว่างและ01 สล็อต คอมพิวเตอร์ควอนตัมเหมือนกัน ยกเว้นว่าบิตถูกจัดเก็บในลักษณะที่สามารถอธิบายได้ด้วยกลศาสตร์ควอนตัม กลศาสตร์ควอนตัมเป็นทฤษฎีทั่วไปมากกว่าตรรกะบูลีนปกติที่เราใช้เพื่ออธิบายบิต สิ่งนี้ทำให้เรามีอิสระมากขึ้น และช่วยให้เราสามารถจัดการข้อมูลในรูปแบบใหม่และแตกต่างกัน เราได้รับชุดของการดำเนินการควอนตัมพื้นฐานที่เราสามารถใช้เพื่อสร้างอัลกอริธึมในรูปแบบที่แตกต่างกันมาก ปัญหาบางอย่างที่รักษาไม่ได้สำหรับคอมพิวเตอร์ดิจิทัล เนื่องจากต้องการเวลาหรือทรัพยากรที่ไม่สมเหตุสมผลในการทำงาน จะสามารถแก้ไขได้ด้วยการคำนวณควอนตัมทั้งหมดนี้ต้องใช้ฮาร์ดแวร์ควอนตัมที่ใหญ่กว่าและดีกว่าที่เรามีในปัจจุบันมาก อย่างไรก็ตาม เรามีอุปกรณ์ต้นแบบที่สามารถใช้ได้แม้ในขณะนี้ ทุกคนสามารถไปที่quantum-computing.ibm.comสร้างโปรแกรมควอนตัม และส่งไปที่แล็บของเราเพื่อรัน มันจะผ่านฮาร์ดแวร์ควบคุมซึ่งจะเปลี่ยนเป็นชุดคลื่นไมโครเวฟ จากนั้นสิ่งเหล่านี้จะเข้าไปในตู้เย็นซึ่งทำให้ชิปควอนตัมเย็นลงจนเกือบเป็นศูนย์เคลวิน รันโปรแกรมแล้วส่งเอาต์พุตกลับ นี้ได้รับการถอดรหัสโดยอุปกรณ์ควบคุมและกลายเป็นความสุขที่คุ้นเคย0และ1s สำหรับคุณที่จะดูที่ฮาร์ดแวร์นี้มีหน้าตาเป็นอย่างไร?มันถูกสร้างขึ้นจาก …