Автор Тема: Гиперкуб 3*3*3  (Прочитано 11359 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Леннон

  • Ветеран
  • *****
  • Сообщений: 1 349
  • Пол: Мужской
  • Спящий.
Гиперкуб 3*3*3
« : 22 ноября 2015, 15:49:27 »
Приступил к решению гипер-3*3*3:

Шаг №1 - сборка красного и серого блоков 3*3.

Начал также, со сборки одного из блоков:

Собран:

Теперь меняем вид, и пытаемся собрать противоположный красному блоку - серый блок.
Причём запихнуть туда детали просто так, по одной, не получится. Поначалу - центры граней серого блока надо группировать попарно, вот так:

Дальше аналогичным образом нужно было группировать рёберные. Но большее число - сначала нужно поставить четыре, чтобы в сером блоке образовался слой по середине. Затем - собирается и перемещается целый октет.

И это ещё не всё - далее остаётся вставить в серый блок угловые кубики, их как ни странно, придётся вставлять, используя разворот угловых групп. Возможны и нюансы.
Вот эта позиция вообще убила:

Откуда взялся лишний разворот, и как от него возможно избавиться, стало понятно лишь некоторое время спустя, когда я сделал вот так (кроме обычных вращений, в гиперкубе есть специфические):

Суть в том, что поворачивая угловые группы (в каждой 4 взаимосвязанных кубика, н-р серый, фиолетовый, зелёный и желтый), мы можем подкорректировать положение серого кубика, чтобы потом он вписался в серый блок.
Для разворота угловых групп - можно использовать самые обычные, стандартные алгоритмы, но вот что именно поворачивать, и как - это не всегда может быть понятно, там надо уже думать, куда именно алгоритм применять.

Перед тем, как серый блок окончательно соберётся нужно получить такое расположение серых кубиков:

Собран:


Это был лишь первый шаг, который занял пару часов. Решение довольно специфическое, необычное.
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
F R U L D * 252

Оффлайн grigr

  • Глобальный модератор
  • *****
  • Сообщений: 5 145
  • Пол: Мужской
  • кручу-верчу
    • Мой Магазин
Re: Гиперкуб 3*3*3
« Ответ #1 : 22 ноября 2015, 16:57:26 »
вот нашел Оскаров связанный куб: Dumbbell Cube
https://www.shapeways.com/product/VY9PYXQJG/dumbbell-cube

похож наверное на гипер-головоломку когда собирать нужно фактически два связанных куба


Оффлайн Леннон

  • Ветеран
  • *****
  • Сообщений: 1 349
  • Пол: Мужской
  • Спящий.
Re: Гиперкуб 3*3*3
« Ответ #2 : 22 ноября 2015, 17:48:13 »
Ещё одна задачка от гиперкуба:



Каким образом в этом угле перепутались два кубика - остаётся пока загадкой.
Таких уголков причём несколько.

И ещё задачка:



Как и предполагалось, к головоломке остаётся ещё очень много вопросов. Сомневаюсь что удастся её собрать сегодня.

Путём не совсем понятных манипуляций, как-то подогнал эти части:

Теперь посмотрим что с углами...

ZZZZZZZZZZZZZZZZZZ (T>>373К)  ??? ??? ???
Уже даже нашёл метод, как можно исправлять неправильные углы, как на первом изображении, но тем не менее КАК? КАК ТАКОЕ ВОЗМОЖНО??   :o


Поясню - в средних слоях периферийных кубиков, сложились почти все. Но вот два - всё равно остались перепутаны местами.
И причина не вполне пока ясна.
« Последнее редактирование: 22 ноября 2015, 20:00:08 от Леннон »
F R U L D * 252

Оффлайн Philipp

  • Администратор
  • *****
  • Сообщений: 2 501
  • Пол: Мужской
  • С Администратором лучше не спорить.
Re: Гиперкуб 3*3*3
« Ответ #3 : 22 ноября 2015, 21:01:53 »
Похоже эти виртуальные головоломки открыли у Вас "второе дыхание" интереса к сборке?
Может изучить мат часть для них, хотя на Русском её почти нет, кажется.
Ведь по их сборке проводятся вполне серьёзные чемпионаты и теории написано много.
Ведь люди собирают их по выстраданным методикам, а Вы с ходу разобрались сами.

Оффлайн Леннон

  • Ветеран
  • *****
  • Сообщений: 1 349
  • Пол: Мужской
  • Спящий.
Re: Гиперкуб 3*3*3
« Ответ #4 : 22 ноября 2015, 21:16:10 »
Вот, именно, этот куб теперь нужно принципиально разгадать самому. Этот случай мягко говоря, обескуражил:


Вот не понятно откуда взялась такая перестановка. Было бы ещё два блока с такой проблемой - их можно было бы взаимно нейтрализовать (комбинацию для таких случаев уже подобрал), а тут ОДНА лишняя перестановка - в одной угловой группе (4 кубика, серый, синий, тёмно-оранжевый, сине-зелёный - притом что обмена кубиками, между группами - скорее всего не должно происходить).
Вот сейчас думал перебирал, прикидывал откуда это могло взяться. Попробую кое-что проверить, но как-то сомнительно, что сегодня разберусь.

Жаль поздно спохватился - завтра уже на работу. Тема пока повисит в таком виде, в дальнейшем займусь её дополнением, если конечно удастся все особые случаи до конца разгадать. В гипер-3*3*3 как видно - их более чем предостаточно, по сложности 3*3*3-вариант оказался гораздо сложнее чем 2*2*2 (как и в реальных кубиках).
F R U L D * 252

Оффлайн JASON

  • Ветеран
  • *****
  • Сообщений: 1 522
  • Пол: Мужской
Re: Гиперкуб 3*3*3
« Ответ #5 : 22 ноября 2015, 22:26:31 »
А если сначала прокрутить алгоритмы на собранном кубе? Может быть тогда удастся понять принципы перемещения элементов.

Оффлайн Леннон

  • Ветеран
  • *****
  • Сообщений: 1 349
  • Пол: Мужской
  • Спящий.
Re: Гиперкуб 3*3*3
« Ответ #6 : 22 ноября 2015, 23:09:53 »
В том то и дело  что там, вполне работают обычные алгоритмы. Но вот в процессе решения возникают очень такие хитрые, прямо-таки неведомые ранее позиции (которые не наблюдались в реальных головоломках).

И пока что последнее:

Пересобирал другой "слой" на периферийных кубиках, попутно пришлось удалить лишнюю перестановку угловых групп:



Далее, из любопытства попытался снова собрать средние слои. И на этот раз столь пугающей перестановки двух кубиков - не наблюдалось. Также исчезли эти странные перемещения кубиков в угловых группах. Но вылезла лишняя перестановка между двумя угловыми группами (что не столь страшно, по моему)... Такие пироги.
F R U L D * 252

Оффлайн JASON

  • Ветеран
  • *****
  • Сообщений: 1 522
  • Пол: Мужской
Re: Гиперкуб 3*3*3
« Ответ #7 : 22 ноября 2015, 23:15:23 »
Алгоритмы обычные, да перемещение необычное. На собранном кубе их легче отследить.

Оффлайн Леннон

  • Ветеран
  • *****
  • Сообщений: 1 349
  • Пол: Мужской
  • Спящий.
Re: Гиперкуб 3*3*3
« Ответ #8 : 23 ноября 2015, 13:39:46 »
Это да. Вот если эти необычные перемещения понять, то это будет фактически все. Останется только доделать обычные перестановки, это уже вполне знакомая "рутинная" работа.
F R U L D * 252

Оффлайн Леннон

  • Ветеран
  • *****
  • Сообщений: 1 349
  • Пол: Мужской
  • Спящий.
Re: Гиперкуб 3*3*3
« Ответ #9 : 24 ноября 2015, 08:52:45 »
Есть хороший сдвиг в сборке "4д".

Сначала по очереди собрал каждый из трех периферийных слоев (по 54 кубика в каждом).

И вот какая картина возникла:
1й слой с краю - все встало как надо.
2й слой посередине - обнаружилась перестановка 2 кубиков (та самая, в угловой группе).
3й крайний слой - вот тут интересно: выявился неправильный разворот ребра, и лишняя перестановка между угловыми группами.

Вот тут стало понятно, что лишняя перестановка в угловой группе - взаимосвязана вероятно с перестановкой угловых групп в крайнем слое. Либо избыточный разворот ребра тоже как-то влияет.
Так или иначе все эти "аномалии" взаимосвязаны и могут быть сразу исправлены.

Далее возеикла идея заключающаяся в том, что красный блок изначально был "неправильно" собран - в нем присутствует лишний разворот ребра, и лишняя перестановка угловых.
Однако визуально этого не видно, поскольку все кубики блока - красные, одинаковые на вид, а по периферийным неправильность заметить на глаз практически невозможно, так как создается мешанина.

Обратим теперь внимание на предпоследнее изображение в первом сообщении темы. Там показан серый блок - перед тем как он соберется (нужно всего несколько поворотов).
Я попытался исправить красный блок, введя его в аналогичную позицию. И это кажется сработало!
Пересобирал три периферийных слоя после коррекции:
1й крайний - норма.
3й крайний - норма.
2й по середине - 4 угла с лишними перестановками в группах (что мелочь, по сравнению с тем, что наблюдалось ранее).
« Последнее редактирование: 24 ноября 2015, 09:25:09 от Леннон »
F R U L D * 252

Оффлайн Леннон

  • Ветеран
  • *****
  • Сообщений: 1 349
  • Пол: Мужской
  • Спящий.
Re: Гиперкуб 3*3*3
« Ответ #10 : 24 ноября 2015, 09:30:21 »
Осталось исправить эти четыре уголка, синхронизировать детали трех слоев, и дособирать куб. Получиться вроде бы должно.

Zzz
Угловые группы исправлены. Еще раз проверил правильно ли собираются три слоя? - все правильно. Значит куб готов к стадии синхронизации (это будет долгий, но уже более "спокойный" процесс, без сюрпризов).
« Последнее редактирование: 24 ноября 2015, 10:52:11 от Леннон »
F R U L D * 252

Оффлайн JASON

  • Ветеран
  • *****
  • Сообщений: 1 522
  • Пол: Мужской
Re: Гиперкуб 3*3*3
« Ответ #11 : 24 ноября 2015, 23:05:50 »
вот нашел Оскаров связанный куб: Dumbbell Cube
https://www.shapeways.com/product/VY9PYXQJG/dumbbell-cube

похож наверное на гипер-головоломку когда собирать нужно фактически два связанных куба



<a href="http://www.youtube.com/watch?v=zLuOZCgEEQ4" target="_blank">http://www.youtube.com/watch?v=zLuOZCgEEQ4</a>

Эта головоломка на шестеренках. Перемещение элементов взаимосвязанное, но понятное.

Больше похоже на эту головоломку, только она без шестеренок.
<a href="http://www.youtube.com/watch?v=n2ZAZh9_egw" target="_blank">http://www.youtube.com/watch?v=n2ZAZh9_egw</a>

Оффлайн Леннон

  • Ветеран
  • *****
  • Сообщений: 1 349
  • Пол: Мужской
  • Спящий.
Re: Гиперкуб 3*3*3
« Ответ #12 : 26 ноября 2015, 10:45:56 »
Собрал один из крайних слоев, не разрушая центрального. При этом возникла небольшая сложность - лишний поворот в слое.
И осталось упорядочить последний слой из 54 кубиков.
F R U L D * 252

Оффлайн Леннон

  • Ветеран
  • *****
  • Сообщений: 1 349
  • Пол: Мужской
  • Спящий.
Re: Гиперкуб 3*3*3
« Ответ #13 : 26 ноября 2015, 13:10:50 »
Гиперкуб собран!
Позднее добавлю в тему изображения специфических позиций, и методы их решения.
F R U L D * 252

Оффлайн Zatamon

  • Старожил
  • ****
  • Сообщений: 309
  • Пол: Мужской
Re: Гиперкуб 3*3*3
« Ответ #14 : 26 ноября 2015, 14:00:32 »
Гиперкуб собран!
Позднее добавлю в тему изображения специфических позиций, и методы их решения.
поздравляю
Как-нибудь надо тоже попробовать его освоить, но ваши алгоритмы читать не буду, не самому неинтересно:-_)