我正在围绕圆圈包装问题(CPP)做一篇论文,并且我试图学习如何使用JOptimizer来做一些简单的优化。虽然我的数学背景有限,但我很难让JOptimizer工作。
取自Packing circles in the smallest circle: an adaptive hybrid algorithm我有以下内容:
CPP有一个非常简单的数学表示:
当转换为半正定的二次约束线性程序时,#p>它变成了:
现在我有点迷失了。我如何配置JOptimizer来优化它(到本地最小值)?我还有我的圈子的初始点和半径列表。
非常感谢!
答案 0 :(得分:0)
您的问题的第二组约束不是凸优化域,因此您不能使用凸优化库来获得解决方案。