PROBLEMA DEL PLL ATTACK RISOLUTIVO

Documenti analoghi
CERCACI SU FACEBOOK WORLDCUBEASSOCIATION.ORG CUBINGITALY.ORG GUIDA VERSIONE 3.0

UNA GUIDA FACILE PER RISOLVERE IL CUBO DI RUBIK

OTB EVOLUTION COME RISOLVERE IL CUBO DI RUBIK IN 35 SECONDI

3) Nessun angolo è orientato correttamente rispetto alla faccia superiore. (sei

Risolutore NxNxN. Notazione

SOLUZIONE CUBO DI RUBIK - Metodo strato per strato

COME RISOLVERE IL CUBO DI RUBIK

Tutti i segreti per risolvere in maniera semplice e veloce uno dei rompicapi più intriganti di sempre

CENTRO SALESIANO DON BOSCO TREVIGLIO Corso di Informatica

Lista di esercizi 11 maggio 2016

Guida per risolvere il cubo di Rubik

Combinatoria. Lezione del 16/12/2009. Stage di Treviso Progetto Olimpiadi

Guida alla risoluzione del Magic Octahedron

Numeri interi (+/-) Alfabeto binario. Modulo e segno

Moltiplicazione. Divisione. Multipli e divisori

Cubo di Rubik e gruppi di permutazioni

Elementi sulle diseguaglianze tra numeri relativi

ELEMENTI DI PROBABILITA (parte 2) 1 / 27

Appunti di informatica. Lezione 3 anno accademico Mario Verdicchio

Modulo 1 Concetti di base della Tecnologia dell Informazione

L insieme dei numeri naturali N Prof. Walter Pugliese

Combinatoria. Lezione del 04/01/2010. Stage di Terni Progetto Olimpiadi

Francesco Macaluso Pyraminx - Metodo Keyhole

Combinatoria. Lezione del 12/02/2014. Stage di Parma Progetto Olimpiadi

Note sull algoritmo di Gauss

Elementi di teoria degli insiemi

Francesco Macaluso. Guida alla risoluzione dello Square-1

Lezione 6 Richiami di Geometria Analitica

Codifica binaria. Rappresentazioni medianti basi diverse

Notazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte

LA RETTA

LE EQUAZIONI LINEARI LE IDENTITA ( )( ) 5. a Cosa hanno in comune le seguenti uguaglianze? Uguaglianza (1) a

La codifica digitale

Geometria degli origami

Supponiamo che, in un gioco da tavolo fra Emilio e Franca, D 1 e D 2 vengano distribuiti a caso fra i due giocatori.

COMBINATORIA E PROBABILITA

L ELABORATORE ELETTRONICO

Categoria Student Per studenti del quarto e quinto anno della scuola media superiore. I quesiti dal N.1 al N. 10 valgono 3 punti ciascuno

Come risolvere i quesiti della Prova Nazionale di Terza Media (INVALSI) Anno Scolastico 2007/2008

Prof. Milizia, Liceo Scientifico di Mesagne (BR) 1

Kangourou Italia Gara del 28 marzo 2007 Categoria Junior Per studenti di seconda o terza della secondaria di secondo grado

Unità di apprendimento 6. Dal problema al programma

Introduzione alla programmazione Algoritmi e diagrammi di flusso. Sviluppo del software

Come risolvere i quesiti INVALSI del 18 giugno 2009

Come risolvere i quesiti della Prova Nazionale di Terza Media (INVALSI) Anno Scolastico 2007/2008

I.T.I.S L. Da Vinci G. Galilei Progetto: Diritti a Scuola - Matematica - Anno 2016

Introduzione agli Algoritmi 4. Problemi. Dal Problema alla Soluzione

Domande di teoria. Esercizi

Guida alla risoluzione del Master Pyraminx

Conversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due

QUADRATO MAGICO DI ORDINE PARI (n=4)

Esercizi su Python. 14 maggio Scrivere una procedura che generi una stringa di 100 interi casuali tra 1 e 1000 e che:

Sistemi di Elaborazione delle Informazioni

ESERCITAZIONE MICROECONOMIA (CORSO B) ESEMPI DI ESERCIZI DI TEORIA DEI GIOCHI

1.4 Geometria analitica

1.3.POLINOMI ED OPERAZIONI CON ESSI

Alberto Gagliani Amedeo Sgueglia Giacomo Drago Enrico Piccione Matteo Pintonello Semifinale giochi matematici Padova

PROBABILITÀ. a) 0,04 b) 0,8 c) 0,25 d) 0,64 e) 0,96

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dei numeri relativi

Esercitazione 5: Sistemi a risoluzione immediata.

0.1 Esercizi calcolo combinatorio

Quesiti 1. La percentuale 2. Cinque cifre dispari All'interno di un quadrato 4. Giovani e adulti 5. Un numero fortunato Resti e divisioni

Esercitazioni di Reti Logiche. Lezione 1 Rappresentazione dell'informazione. Zeynep KIZILTAN zkiziltan@deis.unibo.it

MINIGUIDA LOGICA AL CALCOLO COMBINATORIO

Transcript:

PROBLEMA DEL PLL ATTACK RISOLUTIVO Prefazione Nella risoluzione del cubo di Rubik, vi sono varie tecniche inventate che possono essere utilizzate per ricomporre il noto puzzle. La più nota per lo Speedcubing, ovvero la disciplina che consiste nel ricomporlo da uno stato sfatto ad uno completo nel minor tempo possibile, è quella inventata negli anni 80 dalla Dott.ssa Jessica Fridrich, che consta di vari passaggi. o Croce: vengono posizionati correttamente i 4 spigoli di uno stesso livello o F2L: i primi due strati vengono completati in maniera corretta, aggiungendo alla croce prima costruita gli angoli del primo strato e i corrispondenti spigoli del secondo strato. o OLL: l ultimo strato, molto probabilmente si troverà in uno stato in cui i pezzi sono NON orientati correttamente. Nell esempio di sotto, dove l ultimo strato è costituito da pezzi che hanno tutti una faccia gialla, l orientamento corretto è dato dal rendere una faccia INTERAMENTE gialla, senza considerare la posizione dei restanti pezzi, che verranno poi permutati successivamente. o PLL: giunti a questo punto, l ultimo step rimasto per la risoluzione completa del cubo è quello della permutazione dei pezzi dell ultimo strato; quelli con la faccia gialla, per intenderci. I casi PLL sono 21, classificati secondo lettere dell alfabeto in un metodo che somiglia vagamente a quello utilizzato per le costellazioni.

Problema Tra gli speedcuber, ovvero coloro che praticano lo sport della risoluzione del puzzle, esiste un esercizio allo scopo di mantenere allenata la velocità di esecuzione dei PLL, che sono una sequenza definita di algoritmi; cioè di mosse che vanno eseguite per portare il cubo, da uno stato A, ad uno stato B. Questo esercizio si chiama PLL Attack, e consiste nell eseguire in sequenza TUTTI i PLL, uno per volta. Quindi, un totale di 21 diversi algoritmi. Il quesito è: quanti sono i distinti PLL Attack che, eseguiti una volta sola, riportano il cubo, da uno stato A ad uno stato B tale che B sia uguale ad A? Ovvero: partendo da un cubo già risolto, eseguendo un PLL Attack, quante probabilità ci sono che questa sequenza arbitrariamente scelta dia nuovamente un cubo risolto? Si parta dal presupposto che è noto che esiste almeno un PLL Attack che risolve il cubo, partendo da un cubo già risolto. Inoltre, si consideri che molti PLL possono essere eseguiti in svariati angoli. Ad esempio, la permutazione A1 che scambia 3 angoli, potrebbe scambiare quelli sopra e quello in basso a destra; o quelli sopra e quello in basso a sinsitra; o quelli a destra e quello in alto a sinistra; o quelli a sinistra e quello in alto a destra. La lista completa di PLL con le loro azioni può essere trovata su svariati siti, come: http://www.ws.binghamton.edu/fridrich/mike/permute.html (pagina originale di J. Fridrich) http://www.speedsolving.com/wiki/index.php/pll (pagina dei PLL sul sito Speedsolving.com) http://spazioinwind.libero.it/gaetzum/speedcubing/fridrich/pll.htm (pagina dei PLL di Gaetano Zumbo)

Considerazioni Il numero totale di PLL Attack che possono essere eseguiti risulta dal calcolo descritto qui di sotto: PLL Differenti versioni eseguibili 2 1 2 1 1 Questa tabella si trova, logicamente, in accordo con la teoria probabilistica, che dice che il cubo può trovarsi, quando l ultimo strato è già orientato, in 72 diversi stati, dati dalla formula seguente: = 4! 4! 2 =72 I due 4 fattoriale sono dati dal fatto che gli spigoli non possono andare al posto degli angoli e viceversa; quindi, van visti come permutazioni a sé stanti. Il denominatore è dato dalle leggi di parità che governano meccanicamente il cubo, che affermano che si possono muovere, contemporaneamente, senza variare lo stato del restante cubo: o 3 angoli o 3 spigoli o 2 angoli e 2 spigoli o 3 angoli e 3 spigolo o 4 angoli o 4 spigoli Per intenderci, non esiste un algoritmo capace di scambiare SOLO 2 spigoli, SOLO 2 angoli, SOLO 2 angoli e uno spigolo e quant altro. Dalla tabella di prima si evince, sommando le possibili configurazioni nelle quali un PLL può essere eseguito, che la sommatoria di questi stati è 71, invece dei 72 descritti dalla formula. La spiegazione è semplice: il 72 stato è il cubo risolto.

Alla luce di quanto detto, i PLL Attack vanno a configurarsi come sequenze di 21 permutazioni, ognuna delle quali può avere uno o più varianti di esecuzioni. Come tale, è possibile anche calcolare il numero di PLL Attack differenti eseguibili (considerando come diversi 2 PLL Attack che hanno stesse permutazioni ma scritte in ordine diverso). =21! 4 4 4 4 2 1 2 4 4 4 4 4 4 4 4 4 4 4 4 1 1 =877.735.705.997.277.044.857.896.960.000 Consideriamo, a questo punto, il cubo come una tavola rotonda, sul quale sono disposti 8 commensali che possono scambiarsi di posto SOLO e SOLTANTO secondo ordini ben definiti (i 71 descritti prima). Quindi, definiamo che lo stato {1, 2, 3, 4, 5, 6, 7, 8} sia lo stato del cubo completamente risolto. I posti dispari corrispondono agli angoli; i posti pari, agli spigoli. Per aiutare la comprensione del problema anche a chi non è abituato alla notazione standard del cubo, scriviamo qui sotto tutte le 71 permutazioni che possono essere eseguite tra i pezzi utilizzando la classica forma,, per le permutazioni.

= 1,3,5 = 3,5,7 = 5,7,1 = 7,1,3 = 5,3,1 = 7,5,3 = 1,7,5 = 3,1,7 Non le ho scritte tutte per velocità e comodità, tuttavia è possibile, per ognuna delle permutazioni, tracciare il percorso.