目的是让R自动解决下面的3x3网格问题。
有一个带有元素的3x3网格:
a b c
d e f
g h i
字母a到i只能是整数1到9,并且每个整数在网格中只能使用一次(例如a = 1,b = 2,c = 3,...,h = 8和I = 9。 除此之外,网格中还有4个较小的2 x 2网格:
a b b c d e e f
d e e f g h h i
这些2x2网格中所有元素的总和等于某个数字(在这种情况下,它是a + b + d + e = 20,b + c + e + f = 17,d + e + g + h = 27且e + f + h + i = 15)。
我正在尝试使用线性编程工具在R上解决一些代码来解决这个问题。
我的思维过程是创建约束,只使用整数(9个约束),每个整数只能使用一次(9个约束)和4个2x2网格约束但经过一些考虑,我可能已经失败了完全错误的道路。如果有人能够表明并指出我正确的方向,我将非常感激。