11 votos

Hay un estado de sudoku (patrón de cuadrado Latino) en un Rubik ' cubo de s $6\times6\times6?$

Supongamos, estado Inicial del Cubo de Rubik 6x6x6

444444
444444
444444
444444
444444
444444

000000 111111 222222 333333
000000 111111 222222 333333
000000 111111 222222 333333
000000 111111 222222 333333
000000 111111 222222 333333
000000 111111 222222 333333

555555
555555
555555
555555
555555
555555

Quiero encontrar a un estado final mediante básica de la rebanada y la cara se mueve, donde en cada cara de 6x6 las columnas y las filas no tiene la repetición de colores (números), por ejemplo:

0 2 3 4 5 1
1 5 0 2 4 3
5 0 4 3 1 2
2 3 5 1 0 4
4 1 2 5 3 0
3 4 1 0 2 5

He encontrado a un estado final muy cerca de la deseada (sólo una pieza fuera de lugar), Utilizando el siguiente algoritmo

bucket is rubik cube 6x6x6 empty
fill_board()
    if length available positions is 0
        return True
    position = pop available positions
    for each N in random.sample([0,1,2,3,4,5,6],6)
        bucket[position.i][position.j] = N
        if bucked is not valid
            continue
        if fill_board                           //Recursion call
            return True
        bucket[position.i][position.j] = None   //backtracking
    append position in available positions      //backtracking
    return False

Cercanos estado que se encuentra:

015324
451230
120453
342501
203145
534012

320154 135042 315024 315240
254013 513420 420153 052134
413202 351204 153240 143502 ---- comprobar, en primer lugar 2
045231 204153 531402 524013
102345 042315 042531 401325
531420 420531 204315 230451

042351
215403
153024
530142
421530
304215

Mi hipótesis es que no hay sudoku estado para el cubo de rubik 6x6x6, soy ingeniero agrícola y no sé cómo validar o refutar, con mis algoritmo si puedo encontrar un sudoku estado refutarla

Hay alguien que me pueda ayudar?

6voto

sewo Puntos 58

Sí, se trata de un estado.

Al menos http://www.randelshofer.ch/rubik/vcube6/X900.01.html las reclamaciones para presentar dos secuencias de movimientos que cada uno va a crear uno.

Aquí están (pero no estoy seguro de cómo leer la notación):

Algoritmo De Michael Z. R. Gottlieb 2008
F R' B' D2 · F' B2 · D2 L D' F R F' U' F' R' B R U2 TF TR' TB' TD2 · TF' TB2 · TD2 TL TD' TF TR' TF' TU' TF' TR' TB TR TU2 T3B T3L T3U2 T3B2 T3L' T3B T3U T3L' T3U2 T3L' T3B' (47 btm)

Primero

part1

Segundo

part2

Final

part3

Algoritmo De Walter Randelshofer 2014
U SF SR SD' F2 SR2 B U SF2 D2 W2 U WR2 TU S2F S2R S2D' TF2 S2R2 TB TU S2F2 TD2 M2R2 TU M2R2 T3U2 T3B T3L2 T3U' T3L2 T3U T3B2 T3L' (34 btm)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X