跳转到内容
学习 > 学习文档

1.4 CIM求解组合优化问题的过程

前文已介绍了量子计算的相关概念,那么在相干光量子计算机的求解流程中,这些概念是如何融合和应用的?本节将借助一张完整流程图,清晰呈现从概念衔接至技术求解的全流程操作逻辑。

从上图可以看出,从一个标准的QUBO模型出发,我们有两条清晰的路径来获得问题的解。

路径一:量子求解路径(QUBO矩阵上传)

  • 流程:安装调用Kaiwu SDK → QUBO Model → QUBO矩阵 → 云平台 → CIM求解

  • 解读:此条为常用路径,通过Kaiwu SDK将问题转化为QUBO矩阵后,将其上传至云平台进行真机求解。这条路径允许开发者根据自己的需求编码模型成QUBO矩阵,适用于需要对提交给真机的任务有精细化控制的场景。

路径二:量子求解路径(Ising矩阵直调)

  • 流程:安装调用Kaiwu SDK → QUBO Model → Ising 矩阵 → SDK直接调用CIM求解

  • 解读:这条路径是使用Kaiwu SDK直接调用CIM,通过调用Solver求解器将模型转化为Ising矩阵(SDK会自动完成从QUBO Model到Ising矩阵的转换,用户无需关心中间过程)或是直接上传Ising矩阵,再通过SDK代码调用CIM求解。该路径适用于开发者已经拥有或生成了Ising矩阵,希望精简建模步骤,直接进行求解的场景。

补充路径:经典验证路径

  • 流程:安装调用Kaiwu SDK → QUBO Model → Ising 矩阵 → 经典求解器

  • 解读:开发者通过调用Kaiwu SDK将QUBO模型编译成QUBO Model后,再通过SDK的solver求解器转化为Ising矩阵,进而直接调用本地或云端的经典求解器(如模拟退火算法)进行计算。主要目的并非追求极致性能,而是验证数学模型的正确性,确保业务逻辑被无误地翻译成了QUBO模型,为后续调用宝贵的量子算力打下基础。

基于 MIT 许可发布