แก้ปัญหา Market Split ด้วย Iskay Quantum Optimizer ของ Kipu Quantum
Qiskit Functions เป็นฟีเจอร์ทดลองที่ใช้ได้เฉพาะผู้ใช้ IBM Quantum® Premium Plan, Flex Plan และ On-Prem (ผ่าน IBM Quantum Platform API) Plan เท่านั้น อยู่ในสถานะ preview release และอาจมีการเปลี่ยนแปลงได้
ประมาณการใช้งาน: 20 วินาทีบนโปรเซสเซอร์ Heron r2 (หมายเหตุ: นี่เป็นการประมาณการเท่านั้น เวลาที่ใช้จริงอาจแตกต่างออกไป)
พื้นหลัง
บทช่วยสอนนี้สาธิตวิธีแก้ปัญหา Market Split โดยใช้ Iskay quantum optimizer ของ Kipu Quantum [1] ปัญหา Market Split แทนความท้าทายด้านการจัดสรรทรัพยาก รในโลกจริง ที่ต้องแบ่งตลาดออกเป็นเขตการขายที่สมดุลเพื่อให้ตรงกับเป้าหมายความต้องการที่กำหนด
ความท้าทายของ Market Split
ปัญหา Market Split นำเสนอความท้าทายที่ดูเรียบง่ายแต่ซับซ้อนทางการคำนวณในด้านการจัดสรรทรัพยากร ลองนึกภาพบริษัทที่มีสินค้า รายการขายในตลาด แห่ง โดยแต่ละตลาดซื้อสินค้าเป็นชุด (แทนด้วยคอลัมน์ของเมทริกซ์ ) เป้าหมายทางธุรกิจคือการแบ่งตลาดเหล่านี้ออกเป็นสองเขตการขายที่สมดุล เพื่อให้แต่ละเขตได้รับความต้องการรวมสำหรับสินค้าทุกชิ้นพอดีครึ่งหนึ่ง
สูตรคณิตศาสตร์:
เราหาเวกเตอร์การกำหนด binary โดยที่:
- กำหนดตลาด ให้เขต A
- กำหนดตลาด ให้เขต B
- เงื่อนไข ต้องสอดคล้อง โดยที่ แทนเป้าหมายการขาย (โดยทั่วไปคือครึ ่งหนึ่งของความต้องการรวมต่อสินค้า)
ฟังก์ชันค่าใช้จ่าย:
เพื่อแก้ปัญหานี้ เราย่อผลรวมกำลังสองของการละเมิดเงื่อนไข: