【发布时间】:2020-07-09 19:26:24
【问题描述】:
我们有 6 个变量,每个变量的特定组合应该最接近一个数字。 例如:
60 x1 +226 x2 + 400 x3 +554 x4+ 469 x5+ 278 x6 应该尽可能接近给定的数字,比如 2620
约束:x1>=x2>=x3>=x4>=x5>=x6
Xs 只能是整数,也应该 >=1
在 Google bigquery 中为此寻找易于扩展的解决方案
【问题讨论】:
-
你的桌子是什么样子的? BigQuery 有表格和列,而不是变量和数字。
-
Columns X, X_weights , total_value Column X 有 x1,x2,x3,x4,x5 行 X_weights 有 60,226,400,554,469,278 total_value 有 6 行,其中 2620 重复
-
猜这是某种背包问题
标签: sql google-cloud-platform google-bigquery bin-packing