ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

魔方陣についてコミュの5方陣の自由度は?13かな?

  • mixiチェック
  • このエントリーをはてなブックマークに追加
問題です:
 5方陣の25個の数字のうち、最小で、何箇所の数字の
配置が決まれば、残りを確定させることができるのでしょうか?



14個なら十分だというのは下記のようにわかるんだが。


・・・・・・・・・・・例えば:ここから

ABCDE
FGHIJ
KLMNO
PQRST
UVWXY

A〜Yまでの数字が魔方陣を成しているとすると
下記の●の場所は他から算出できる。 

ABCD●・・・→E=65-(A+B+C+D)これからU=65-(E+I+M+Q)
●GHI●  以下 BGLQからVが CHMWからRが UVWXからY
●LM●O  が順次定まり、 AGMYからS という具合に
●Q●●T  1列中の不確定数が順次、一箇所となって
●●WX●  全部の数字が確定する。

・・・・・・・・・・・・・例:ここまで

25個の変数からなる式で
 5行、5列 2対角の 12箇所での合計は、それぞれ定和65に一致することから12本の連立方程式が得られることとなる。

すると、自由度は25−12=13となるはずだが?

・・・・・・・あれれ、上の例では11箇所の●の部分の
 変数しか消去できてないよ? 1個不足かぁ?? 

 12箇所が不確定ででも、解が得られるようにするには
 ●の配置はどうすればいいんだろう????


また、数字の範囲が1から25に限定されていると
いうことで、もっと自由度減らせないのかなぁ?

 

・・・・・・・・どなたか、コメント下さいな?

コメント(3)

また難題をw・・・ (;^^

あまゐりさん、答え知ってて意地悪してねっすか(爆苦;


今夜、取り組んでみます。
自由度をnとすると、 5方陣、全探索に要する計算量は

  概ね25Pnつまり25からn個とる順列に比例した
  計算量を 探索におけるバックトラックでの枝刈り等の
  効率アップ分で割った値といった具合になるのかなと
  思います。

大雑把に 楽観的 〜 悲観的に見積もっての想像ですが:

 自由度10なら 数秒〜数分〜数十分
 自由度11なら 数十秒〜数十分〜数時間
 自由度12なら 数十分〜数時間〜数日
 自由度13なら 数時間〜数日〜数週間
 自由度14なら 数日〜数週間〜数ヶ月

といったところかなぁと思います。
 自由度は同じでも、PCの性能や、プログラムの
 良しあしで、10倍〜100倍程度の差はでるでしょう。

この自由度13あたりだと、PCつけっぱなしで放置して
何時間あるいは何日待てるかということで、
 現実的に計算できるか、できないかの微妙なところかと
 思います。プログラムの良し割しで勝負がきまりそうです。

 自由度12ぐらいなら、1日以内に解が得られるように
なるかとも思うので、答えが12か13かは、重大問題です。
・・・なんか、勘違いしていたみたい。(o_ _)o〜†。


14が、必要(かつ十分)なのかもしれない。


12個の連立方程式のうち、少なくとも1本は、他から得ることができるから、独立な式は、実質11とおりしかなくて、やっぱり自由度は14ということなのかな。


例えば横5行全部の和は65x5

 A+B+C+D+E=F+G+H+I+J=K+L+M+N+O=P+Q+R+S+T=U+V+W+X+Y=65
縦4行分の和は65x4
 A+F+K+P+U=B+G+L+Q+V=C+H+M+R+W=D+J+N+S+X=65

ゆえに、残り縦1行分の和E+J+O+T+Y=65なのは自明。
  


・・・・・・・そうなると、他に探索範囲を絞るには、
 例えば1個目の数字を最初に配置する配置方法で、
 回転・鏡像を除いて考えることにすれば
置き場所は 
 中央/中央の1つ上隣/中央の斜め隣/
 上辺中央/その隣/隅

の計6通り (これで25通りより減らせる...)

ハテナ?その各々については、2番目の数字を
どこに配置するかの組み合わせが、また個別に
変わってしまう。これも大変だぁ....(^^ゞ

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

魔方陣について 更新情報

魔方陣についてのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。