不过呢,25宫格倒是花了2分多钟让excel来跑才跑出结果。我的电脑配置是I5处理器,8G内存。如果你的电脑配置比我高,那么会跑的比我的更快就出结果了。
在这里补充一下:
如果是求16宫格,那么目标函数应该为所有单元格求和=136,约束条件要修改成每一行、列、对角线的和应该为34;
如果是求25宫格,目标函数就应该为所有单元格求和=325,约束条件为每一行、列、对角线的和应该是等于65。这个是我在数据分析师群里面,有个老司机告诉我的规则。
用数学表达就是
那么,是不是有了excel之后,36、49……任意n×n宫格都可以计算呢?
我倒不推荐你这么做,因为随着矩阵的阶数不断增大,线性规划求解的所要计算的子问题就越多,运算量就越大!而且有些数量的X宫格还不一定有解呢。