找回密码
 欢迎注册
查看: 26941|回复: 31

[擂台] 六边形幻方

[复制链接]
发表于 2013-4-15 11:17:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
如图所示,

填入1-19(不重不漏)的数字,使得图中所有连成直线的圆圈之和相等
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-4-15 16:46:36 | 显示全部楼层
http://kyzx.dgjy.net/sx/Print.asp?ArticleID=32961

里面的图$12$,不是很清晰,将就着看吧~

  1.       15  13  10
  2.     14   8   4  12
  3.    9   6   5   2  16
  4.     11   1   7  19
  5.       18  17   3
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-4-15 22:28:13 | 显示全部楼层
在主贴的“相关贴子”列表中,左列第5条“本来想发个幻方的贴子的,……”, 其4#的跟贴中给出了上述六角形幻方。
其中还讨论了更大的六角形幻方的一个必要条件,被郭老板化简为(2n-1)|(n2+1). 这个条件可以进一步化简:

n2+1≡0(mod 2n-1)←→4n2+4≡0(mod 2n-1)←→(2n+1)(2n-1)+5≡0(mod 2n-1)←→5≡0(mod 2n-1)→n=1, 3

评分

参与人数 1威望 +12 收起 理由
gxqcn + 12 精彩绝伦

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-4-16 09:28:04 | 显示全部楼层
五阶亚当斯六角幻方,已被证明是唯一;
加之上面的推导,更是唯一中的唯一!(n=1情形没有实际价值)
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-4-16 11:30:42 | 显示全部楼层
19个变量,13个独立约束,可以得到一个6维的参数解:
xi=xi(x1,x2,x3,x4,x5,x6),(i=7~19)
(x1,x2,x3,x4,x5,x6),(i=7~19)取自6个无约束关系的格。
于是可以如下编程(穷举):
m=Range[19]={1,2,3,...,19}
table=Subsets[m,{6}](19个数取6个的排列表)
依次取table中的每个排列,赋予(x1,x2,x3,x4,x5,x6)来计算xi(i=7~19),然后检查所得是否为Range[19]。

我的电脑运行不了这样的程序,因为表table的长度超过我安装的Mathematica9的机器数。
上述6参数解我以前曾得到过优化解,但没记录下来。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2013-4-16 14:52:49 | 显示全部楼层
5# hujunhua
我解出来的包含7个参数,

  1. Block[{var = Table[Symbol["x" <> ToString@i], {i, 19}]},
  2.    Solve[{x1 + x2 + x3 == k,
  3.      x4 + x5 + x6 + x7 == k,
  4.      x8 + x9 + x10 + x11 + x12 == k,
  5.      x13 + x14 + x15 + x16 == k,
  6.      x17 + x18 + x19 == k,
  7.      
  8.      x1 + x4 + x8 == k,
  9.      x2 + x5 + x9 + x13 == k,
  10.      x3 + x6 + x10 + x14 + x17 == k,
  11.      x7 + x11 + x15 + x18 == k,
  12.      x12 + x16 + x19 == k,
  13.      
  14.      x3 + x7 + x12 == k,
  15.      x2 + x6 + x11 + x16 == k,
  16.      x1 + x5 + x10 + x15 + x19 == k,
  17.      x4 + x9 + x14 + x18 == k,
  18.      x8 + x13 + x17 == k,
  19.      Total[var] == (1/2 n (n + 1) /. n -> 19)
  20.      }, var~Join~{k}, Integers,
  21.     GeneratedParameters -> (Symbol@
  22.         FromCharacterCode[96 + #] &)]][[All, All, 2, 1]][[1]]
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-4-16 16:30:07 | 显示全部楼层
你的k也是变量?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-4-16 16:43:39 | 显示全部楼层
亚当斯的这个六角幻方确实让我很惊奇,所以以前研究幻方时也拆过它。我曾将填入数变成
{-9, -8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
使幻方变成零和幻方。为了简化推导,我令中心数为0,对称于中心的格取相反数,结果很容易得到了
    8   3   5
  9   7   4   6
1   2   0   2   1
  6   4   7   9
    5   3   8
其中红色表负数。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-4-16 16:50:20 | 显示全部楼层
但是我没有试过中心非零、不对称的解,我猜想应该不存在。
这种零和幻方的好处在于突破了3#的限制,可以编制更大的六角幻方。不过我并没有试图编排出来一个,也没估计过计算量,4阶应该还可以计算的。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-4-16 17:16:07 | 显示全部楼层
与亚当斯的独生子不同,负对称零和幻方有多解(貌似共12个本原解)。
    4   1   3
  5   7   8   6
9   2   0   2   9
  6   8   7   5
    3   1   4
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-4-26 09:21 , Processed in 0.048994 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表