我正在解决一个大的稀疏二次问题。我的目标函数只有二次项,所有项的系数相同且等于1,它包括所有变量。
我在python中使用objective.set_quadratic_coefficients函数来创建我的目标函数。对于小问题(10000个变量),目标函数会快速生成,但对于较大的问题(100000个变量),它会变得更慢,并且确实会为具有1000000个变量的主要问题返回任何内容。
是否有替代objective.set_quadratic_coefficients来加速创建问题?
答案 0 :(得分:1)
在IBM论坛上提问之后,我收到并回答了它的确有效。创建二次目标函数的最快方法是使用objective.set_quadratic(),其中只包含一个包含系数值的列表(它们可以变化,不需要全部等于1.0)
答案 1 :(得分:0)
IBM developerworks论坛中的同样问题