Комментарии 2
Если всё, что нужно, -- это поставить напротив друг друга противоположные углы и рёбра -- то это тривиально делается обычной сборкой кубика Рубика. Зачем тогда всё что вы рассказывали с "большой" статье? Алгоритмы какие-то, MDSI, анализ непонятно чего.
Куберы, которые хорошо ориентируются в сборке кубика Рубика, в его симметрии и перестановках могут собрать такой паттерн интуитивно без формул. Изначально я сам так и делал. Но очень немногие могут это сделать интуитивно (так же, к слову, как и собрать кубик Рубика), да и на каждый кубик придется потратить довольно много времени. Поэтому я и решил разработать систему, по который каждый сможет собрать двусторонний зеркальный паттерн довольно быстро (скоро напишу статью с программной реализацией, где для каждого паттерна можно будет генерировать субоптимальные алгоритмы с количеством ходов около 20). А в большой статье и здесь - описание MDSI-метода и этапов разработки. Возможно кому-то это будет интересно с точки зрения изучения симметрии кубика.

Еще раз о симметрии кубика Рубика. «Зеркало» двусторонних MDSI-паттернов