SSブログ
- | 次の10件

穴の開いた三角形 [ヘプティアモンド]

穴の開いた三角形です。

こちら<http://puzzler.sourceforge.net/docs/heptiamonds.html#triangles>にある三角形のうち、解の総数が求められた3種類です。


<http://puzzler.sourceforge.net/docs/heptiamonds.html#triangles>
・Triangle rings:

14-unit triangle with a central 5-unit triangle hole and 3 unit triangle holes (design by Johannes H. Hindriks):
tri7_No2426.png
179,124 Answers (considering rotations and reflections to be the same)


・Triangle hex rings:

(design by Johannes H. Hindriks)
tri7_No2419.png
979 Answers (considering rotations and reflections to be the same)


tri7_No2420.png
5,545,689 Answers (considering rotations and reflections to be the same)


下の2つの解の数の差が非常に大きいですが、これは、3個の「小さな三角形」の穴(この小さな三角形の大きさを「単位三角形」、あるいは、「ユニット」と呼ぶことにします)によって、どこも高さ2段で構成されてしまっているからです。
よって、以前の考察と同じく、
なぜ解の数が少ないかといえば、上辺と下辺の高さが2段と非常に小さいからです。
2段では絶対に入らないピース(駒)がいくつもあるため、2段の場所に入るピースが限られてしまうのです。
という理由によるものと考えられます。
nice!(1)  コメント(0) 
共通テーマ:パソコン・インターネット

穴の開いた星型(続き) [ヘプティアモンド]

穴の開いた星型の続きです。

こちら<http://puzzler.sourceforge.net/docs/heptiamonds.html#hexagrams>に、穴の開いた星型が4種あります。
そのうち、最初のものは、初回<http://solvingthepuzzle.blog.so-net.ne.jp/2014-07-28>のものと同一(141,995個の解)ですので、他の3種について解を求めてみましょう。これら3つの解の数の順番を予想してみてください。

<http://puzzler.sourceforge.net/docs/heptiamonds.html#hexagrams>
Hexagrams:

tri7_No2422.png
7,198 Answers (considering rotations and reflections to be the same)


tri7_No2423.png
291,276 Answers (considering rotations and reflections to be the same)


tri7_No2424.png
483 Answers (considering rotations and reflections to be the same)


数の多いものから、
  2番め、1番め、3番め
となりました。
3番めの解の数が483個とは、予想以上に少ないような気がします。
また、その理由が今のところよくわかりません。483個の解を眺めていれば、何か思いつくでしょうか。
nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

穴の開いた平行四辺形 [ヘプティアモンド]

前々回が穴の開いた台形だったので、今回は、穴の開いた平行四辺形です。
そして、今回も解が少ないですが、その理由は前回と同じです。

7tri_32_comp.png
64 Answers (considering rotations and reflections to be the same)


7tri_31_comp.png
13,575 Answers (considering rotations and reflections to be the same)


tri7_No301.png
417,161 Answers (considering rotations and reflections to be the same)

穴あきの台形のときとは違って、解の数の増え方が不規則ですね。
nice!(2)  コメント(0) 
共通テーマ:パソコン・インターネット

雪の結晶 [ヘプティアモンド]

プラパズルNo.24がこちらのページ<http://puzzler.sourceforge.net/docs/heptiamonds.html>では「Snowflake」(雪の結晶)のひとつとして挙げられています。
では、残りの2つの形を見てみましょう。

<http://puzzler.sourceforge.net/docs/heptiamonds.html#snowflakes>
Snowflake 2:

tri7_No16.png
1,030,729 Answers (considering rotations and reflections to be the same)


<http://puzzler.sourceforge.net/docs/heptiamonds.html#snowflakes>
Snowflake 3 (design by Johannes H. Hindriks):

tri7_No2464.png
1,478,340 Answers (considering rotations and reflections to be the same)

いずれも100万通り以上です。
nice!(1)  コメント(0) 
共通テーマ:パソコン・インターネット

穴の開いた台形 [ヘプティアモンド]

今回は、解の数が少ないものです。

穴の開いた台形です。

tri7_No361.png
68 Answers (considering rotations and reflections to be the same)

さて、なぜ解の数が少ないかといえば、上辺と下辺の高さが2段と非常に小さいからです。
2段では絶対に入らないピース(駒)がいくつもあるため、2段の場所に入るピースが限られてしまうのです。

では、順に高さを増やしていくとどうなるでしょうか? 2段の場所が減っていきますので、解の数は増えるでしょう。

tri7_No21.png
910 Answers (considering rotations and reflections to be the same)


tri7_No35.png
14,535 Answers (considering rotations and reflections to be the same)

解の数が約15倍ずつ増えているようです。
nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

星型の穴をずらしてみる [ヘプティアモンド]

前回の穴の開いた星型ですが、もし、穴の位置が中央からずれていたら、解の数はどうなるでしょうか?
対称性が減るため、解の数が増えるでしょうか? 調べてみましょう。

左へひとつずらしたものです。

tri7_No91.png
3,131,579 Answers (considering rotations and reflections to be the same)

前回の解の数が 141,995 でしたから、22倍の多さです。対称性の比較からすれば、6倍程度かと思ったのですが、それよりもかなり多いですね。

次は上へ2つずらしたものです。

tri7_No93.png
2,707,984 Answers (considering rotations and reflections to be the same)

これも19倍の多さです。左へひとつずらしたのと同じくらい多いですね。

では、今度は、左へ2つずらしてみましょう。

tri7_No92.png
137,150 Answers (considering rotations and reflections to be the same)

あれ、今度は、1倍くらいです。2つもずらしてしまうと、元の形からずいぶん変わってしまったためなのでしょうか。

最後に、上へ3つずらして(上へ2つずらして、斜め方向へ1つずらす)みましょう。

tri7_No94.png
2,262,838 Answers (considering rotations and reflections to be the same)

前回の解の数が 141,995 でしたから、約16倍です。対称性から考えると12倍なので、まぁそんなものなのかもしれません。でも、これは、「3つずらして元の形からずいぶん変わってしまっているにも関わらず」ですね。
nice!(3)  コメント(0) 
共通テーマ:パソコン・インターネット

ヘプティアモンド/ヘプチアモンド/ヘプタモンド/Heptiamond [ヘプティアモンド]

コンピュータを使ってパズルを解こうとしています。

まずは、ヘプティアモンド/ヘプチアモンド/ヘプタモンド/Heptiamondから。テンヨーのプラパズルNo.24と言った方がわかりやすいでしょう。

tri7_No11.png


そのパズルの解の数については、あまりにも多すぎて、ちょっと予測するのすら難しいので、「形」を変えてみましょう。

下のような穴あきの星型はいかがでしょう? これは、こちら<http://www.vicher.cz/puzzle/polyform/iamond/iamonds.htm> のサイトに掲載されていた「形」です。

ここで「解の数」とは、鏡像や回転などで同一になるものは同一として考えた場合の「数」です。

tri7_No9.png

コンピュータによる結果は
141,995 Answers (considering rotations and reflections to be the same)
です。


私がHeptiamondについて、参考にさせて頂いているサイトは以下のとおりです。URLはサイト内のHeptiamondのページです。各トップページは左のリンクより参照ください。


パズルを解くプログラムとそれに必要な予備知識などはいずれそのうちに書こうと思います。
ここで使用しているアルゴリズムは、Knuth先生のDLX(Algorithm XのDancing Linksによる実装)です。
Heptiamondともなると、DLXでないと効率的に解けないでしょう。それでも前述の「解」を求めるのには3日ほどかかっています。
nice!(1)  コメント(0) 
共通テーマ:パソコン・インターネット
- | 次の10件

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。