Чи є локальні максимуми в кількості ходів, необхідних для вирішення куба Рубіка?


22

Пітер Шор підніс цікавий момент стосовно спроби відповісти на попереднє запитання про складність розв’язання куба Рубікса. Я опублікував досить наївну спробу показати, що вона повинна міститися в НП. Як зазначив Петро, ​​у деяких випадках мій підхід не вдається. Один з потенційних випадків такого екземпляра - там, де існують локальні максимуми в довжині шляху. Під цим я маю в виду , що це може зайняти кроки , щоб вирішити куб від конфігурації , а також або рухається вирішити кубик з будь-якого положення , яке може бути досягнуто в одному переході від . Тепер це не обов'язково така проблема, якщоS A A S A S A - 1 A S A S A 3 × 3 × 3n×n×nSAASASA1ASA- це максимальна кількість ходів, необхідних для вирішення куба в цілому (число Бога для цього куба), але, безумовно, проблема, якщо суворо менше, ніж число Бога для цього куба. Отже, моє запитання: чи існують такі локальні максимуми? Навіть відповідь на куб мене цікавить.SA3×3×3


Хоча у мене немає прикладу, я був би здивований, якщо їх немає, тому що це, мабуть, означає, що ми можемо обчислити число Бога, просто знайшовши одну конфігурацію, яка є локальним максимумом (однак це не суворий аргумент).
Цуйосі Іто

@Tsuyoshi Ах, але, можливо, не було відомо, існували чи ні місцеві максимуми, поки не було обчислено число Бога! Але я згоден у тому, що я думаю, що ці локальні максимуми існують. Я просто не знаю точно, і мені було б цікаво дізнатись.
Джо Фіцсімонс

@Joe: Так, саме це не є суворим щодо мого аргументу. Я був би більш суворо здивований :), якщо можна довести, що немає локальних максимумів без проведення вичерпного пошуку.
Цуйосі Іто

1
@Tsuyoshi Схоже, що локальні максимуми не можуть зустрічатися на дуже короткій довжині шляху, і лише здається, що вони існують близько до числа Бога, саме тому я думаю, що це не так визначено, що вони існують.
Джо Фіцсімонс

1
Я знаю, що графіки Кейлі для довільних груп можуть мати локальні максимуми. Я забуваю, де я бачив цей результат, але впевнений, що його десь бачив. Тому, якщо група кубів Рубіка не є якось особливою, можна очікувати, що вона має і локальні максимуми.
Петро Шор

Відповіді:


9

Задавши Томашу Рокіцькому, це питання негайно дало правильну відповідь ("так, місцеві максимуми існують"):

Якщо позиція виявляє загальну симетрію, вона є необхідною для місцевого максимуму (всі, крім початку). Невелика думка повинна дати зрозуміти, чому це так у метриці QTM [чверть повороту]. Для HTM [метрика на півроку] це дещо тонше, але не надто погано.

...

Таке положення - понс асинорум, який становить відстань 12 в QTM і відстань 6 в HTM (U2D2F2B2L2R2).

Я не бачу, чому це стосується метрики на півроку; але для метрики чверть обороту це зрозуміло. У положенні із загальною симетрією всі сусідні позиції повинні бути однакової довжини шляху (оскільки всі рухи рівносильні симетрії). Тож позиція із загальною симетрією повинна бути або локальним максимумом, або суворим локальним мінімумом. Але суворі локальні мінімуми не можуть існувати ... повинен бути певний хід, який зменшує відстань до вирішеного стану, саме за визначенням відстані. Аргумент симетрії перекладається на куб , як і в наведеному прикладі положення.n×n×n


Який простий аргумент, це геніально!
Сісен-Чі Чанг 17 之

Відмінно, це дуже приємний аргумент!
Джо Фіцсімонс

2

Ось надзвичайно евристичний аргумент, який підказує, де можна знайти локальні максимуми. Нехай - кількість позицій, для вирішення яких потрібно рівно d ходів. Кожен хід з такої позиції відводить куб на відстань d - 1 , d або d + 1 ; тому є загалом N d - 1 + N d + N d + 1 позицій, які є доступними. З кожної позиції є M ходи, що ведуть до M нових позицій; положення на відстані dNddd1dd+1Nd1+Nd+Nd+1MMd- локальний максимум, коли жодне з цих положень знаходиться на відстані d + 1 . Якщо ми вважаємо, що ці позиції будуть виведені рівномірно з доступних позицій (що, звичайно, це не так; це евристична частина), ми маємо:Md+1

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

dNdXd

3×3×3M=18NdN16X16=0.2N17X17=9×109N18X18=1.5×1019d16d=1712×1018d=18


Nd1+Nd+Nd+1Nddd1dd1d+1d. Я поняття не маю, наскільки поширеними чи рідкісними будуть ці ситуації.
Джо Фіцсімонс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.