ルービックキューブを解くために必要な移動数に極大はありますか?


22

Peter Shorは、ルービックキューブを解く複雑さに関する以前の質問に答えようとする試みに関して、興味深い点を持ち出しました。私はそれがNPに含まれなければならないことを示すためにかなり素朴な試みを投稿しました。ピーターが指摘したように、私のアプローチはいくつかの例で失敗します。このようなインスタンスの潜在的なケースの1つは、パスの長さに極大が存在する場合です。これにより、構成からキューブを解くには移動が必要になり、から1回の移動で到達できる任意の位置からキューブを解くにはまたはいずれかが移動することがあります。場合、これは必ずしもそのような問題ではありませんS A A S A S A1 A S A S A 3 × 3 × 3n×n×nSAASASA1ASA一般的にキューブを解くのに必要な移動の最大数(そのキューブのGod's Number)ですが、がそのキューブのGod's Numberより厳密に小さい場合は間違いなく問題です。だから私の質問は、そのような局所的な最大値が存在するのですか?キューブに対する答えでさえも私にとって興味深いものです。SA3×3×3


例はありませんが、ない場合は驚くでしょう。これは、極大値である1つの構成を見つけるだけで神の数を計算できることを暗示しているようです(ただし、これは厳密な議論ではありません)。
伊藤剛

@Tsyoshi Ah、しかし、神の数が計算されるまで、極大があるかどうかは知られていないかもしれません!しかし、私はこれらの極大が存在することを期待するという点で同意します。確かにわからないので、調べてみたいと思います。
ジョーフィッツシモンズ

@ジョー:ええ、それはまさに私の議論について厳密ではないものです。徹底的な検索を実行せずに局所的な最大値がないことを証明することができれば、私はもっと驚くでしょう。
伊藤剛

1
@Tsuyoshi極小の経路長では極大は発生しないようで、神の数の近くにしか存在しないようです。そのため、それらが存在するほど明確ではないと思います。
ジョーフィッツシモンズ

1
私は、任意のグループのケイリーグラフが極大値を持つことができることを知っています。私はこの結果を見た場所を忘れましたが、どこかで見たことは確かです。したがって、ルービックキューブグループがなんらかの特別なものでない限り、局所的な最大値も期待します。
ピーターショー

回答:


9

Tomas Rokickiにこの質問をすると、すぐに正しい答えが得られました(「はい、極大値が存在します」)。

位置が完全な対称性を示す場合、それは必然的に極大値です(開始点を除くすべて)。QTM [クォーターターンメトリック]でこれが当てはまる理由を少し考えてみてください。HTM [ハーフターンメトリック]の場合、少し微妙ですが、それほど悪くはありません。

...

このような位置はポンズアシノラムで、QTMでは距離12、HTMでは距離6(U2D2F2B2L2R2)です。

なぜこれが半回転メトリックの場合なのかわかりません。しかし、四半期ごとの指標については明らかです。完全な対称性を持つ位置では、すべての隣接する位置は同じパス長でなければなりません(すべての動きは対称性によって同等であるため)。したがって、完全な対称性を持つ位置は、極大値または厳密な極小値でなければなりません。しかし、厳格な極小値が存在することはできません...が存在しなければならないいくつかだけの距離の定義によって、解決状態までの距離を短縮移動。対称引数は、例の位置が提供されるように、立方体に変換されます。n×n×n


なんて単純な議論でしょう、これは素晴らしいです!
Hsien-Chih Chang張顯之

素晴らしい、それはとてもいい議論です!
ジョーフィッツシモンズ

2

ここに、極大値がどこで見つかるかを示唆する非常に発見的な議論があります。してみましょう正確に必要な位置の数である解決するために移動を。そのような位置から移動するたびに、立方体は距離、、またはます。合計位置にアクセスできます。各ポジションから動きがあり、新しいポジションにつながります。距離位置は、これらの位置のいずれも距離にない場合の極大値です。 d d 1 d d + 1 N d 1 + N d + N d + 1 M M d M d + 1Nddd1dd+1Nd1+Nd+Nd+1MMdMd+1。これらの位置をアクセス可能な位置からランダムに一様に描画する場合(もちろん、そうではありません。これはヒューリスティックな部分です)、次のようになります。

Xd=P[ a given position at d is a local max ]=(Nd1+NdNd1+Nd+Nd+1)M=(1+Nd+1Nd1+Nd)M.

距離での予想される極大の数はです。dNdXd

以下のために立方体、所定の位置から移動するの数は、との推定値設けられている神の数が20です。これらの値を使用して、予想される極大の数は、、およびであることがわかります。したがって、局所的な最大値はありそうにありません。で、位置の総数であると推定されるつの極大を見つける前に億の位置をテストするために期待するかもしれないので、。最後に、3×3×3M=18NdN16X16=0.2N17X17=9×109N18X18=1.5×1019d16d=1712×1018d=18、20ポジションごとに極大値が予想されます。


ありがとう。ただし、が距離状態からアクセス可能な状態の正しい数であることは明確ではありません。たとえば、距離極大がある場合、これは成り立たないように思われます。また、距離のいずれかの状態のために壊れているようだ、すべての隣接状態は、距離持っているまたはこの状態は、距離の状態のいずれかから1つの動きに到達することができないため、。これらの状況がどれほど一般的またはまれであるかはわかりません。 N d d d 1 d d 1 d + 1 dNd1+Nd+Nd+1Nddd1dd1d+1d
ジョーフィッツシモンズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.