LoginSign up
文档首页

自定义 QUBO / Ising

如果你已经把问题建成了 QUBO 或 Ising 模型,可跳过业务建模,直接提交系数求解。面向已有数学模型的技术型用户。

请求参数

字段说明
problem"custom_qubo"
quboQUBO 系数。字典 {"i,j": c} 或稀疏三元组 [[i,j,v]]
n_vars变量数量,留空则从 QUBO 自动推断

请求示例

{
  "problem": "custom_qubo",
  "engine": "gpu",
  "params": {
    "qubo": {"0,0": -1, "1,1": -1, "2,2": -1, "0,1": 3, "1,2": 3},
    "n_vars": 3
  }
}

返回示例

{
  "summary": {
    "n_vars": 3,
    "ones": 2,
    "energy": -2,
    "bits": [1, 0, 1]
  }
}

要点

  • 目标为最小化 xᵀQx,x∈{0,1}。
  • Ising 模型(自旋 s∈{-1,+1})可令 x=(s+1)/2 转为 QUBO。
  • 推荐字典格式(无歧义);3×3 稠密矩阵与三元组在 JSON 中无法区分。