[Defi de spols A] le plus grands chiffre

Vos exploits et records (ou non-exploits et non-records mais vous êtes arrivés à en finir un et c'est déjà pas mal).
Où écrire mes temps selon la discipline ?
Avatar du membre
Piercy
Dicomaniaque
Messages : 2408
Enregistré le : mar. mai 29, 2007 4:08 pm

Message par Piercy »

mickacka a écrit :Au fait, quelle est la différence entre
et
(cliquez pour voir l'animation)



Facile ! C'est le chiffre 3.

EDIT SPOLS
on pars en HS là alors stop
il n'y a aucune différence, mais comme il y avait cube4 et cube5, il est logique de mettre aussi cube3
(cliquez pour voir l'animation)
Bannière atoutcubes.com
Avatar du membre
Spols
Le belge du Magic
Messages : 5466
Enregistré le : jeu. août 18, 2005 2:44 pm
Localisation : Sur mon clavier ou dans mon lit
Contact :

Message par Spols »

Je précise que j'ai parler de la notation internationnale qui contient les xy et z qui sont donc autorisé
Ce nouveau forum valait bien une nouvelle signature
Avatar du membre
g-kid
Dr G-kid
Messages : 2783
Enregistré le : mer. mars 29, 2006 8:58 pm
Localisation : île de la Réunion
Contact :

Message par g-kid »

J'ai édité le 252 aussi
Avatar du membre
Keirua
Bavard intarissable
Messages : 77
Enregistré le : dim. nov. 11, 2007 2:48 pm
Localisation : Bordeaux

Message par Keirua »

J'ai aucune idée d'algo, mais comment vous connaissez la périodicité de ceux que vous avez donné ?
Comme le sous entend Spols, je me doute bien que vous vous êtes pas amusé à effectuer une nombre énorme de fois la série de mouvement, et donc, comment cela se calcule-t-il ?
Avatar du membre
Piercy
Dicomaniaque
Messages : 2408
Enregistré le : mar. mai 29, 2007 4:08 pm

Message par Piercy »

Moi, je l'ai fait.
Avatar du membre
Sloubi
VIP au club des 1000
Messages : 2506
Enregistré le : sam. janv. 20, 2007 12:12 pm
Localisation : Grenoble
Contact :

Message par Sloubi »

plus de 1260 c'est pas possible.
Et je sais le démontrer :P

Faut décomposer ton cycle de sommets en produit de cycles à support disjoints de longueur li. tu as la Somme des li qui vaut 8.
L'ordre de ton élément c'est ppcm (li) ou ppcm(li)*3 s'il touche à l'orientation. (je l'appelle os ensuite)
Après tu décompose ton cycle d'arêtes en produit de cycles à support disjoints de longueur li'. Tu as Somme des li' qui vaut 12. Faut faire gaffe à que ta permutation ait la même parité que celle des sommets. Pareil avec l'orientation tu peux avoir oa=ppcm(li') ou 2*ppcm(li')

Ton ordre total c'est ppcm(oa, os)

Un ptit programme (ceux qui le veulent, je l'ai en caml) ou un calcul à la main pour les très courageux XD, vous montrera que l'ordre maximal est 1260.

Les 73 ordres différents possibles sont d'ailleurs :
[1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 14; 15; 16; 18; 20; 21; 22; 24; 28;
30; 33; 35; 36; 40; 42; 44; 45; 48; 55; 56; 60; 63; 66; 70; 72; 77; 80; 84;
90; 99; 105; 110; 112; 120; 126; 132; 140; 144; 154; 165; 168; 180; 198;
210; 231; 240; 252; 280; 315; 330; 336; 360; 420; 462; 495; 504; 630; 720;
840; 990; 1260]
"Mais on ne se bat pas dans l'espoir du succès !
Non, non, c'est bien plus beau lorsque c'est inutile !" E.Rostand
WIN
Avatar du membre
Spols
Le belge du Magic
Messages : 5466
Enregistré le : jeu. août 18, 2005 2:44 pm
Localisation : Sur mon clavier ou dans mon lit
Contact :

Message par Spols »

cest simple, à l'aide d'un applet tu trouve une periodicité partielle, par exemple, aprés 10 fois, les aréte sont revenu à leur place, le nombre totale serait forcement un multiple de 10, alors on multiplie le 10 par 1, 2, 3, .. et on decouvre qu'avec 6, les coins revienne partiellement, ensuite le 60 est multiplié etc .

aprés on verifie toujours que la moitié du nombre ne sufit pas
Modifié en dernier par Spols le dim. déc. 09, 2007 1:28 pm, modifié 1 fois.
Ce nouveau forum valait bien une nouvelle signature
Avatar du membre
brebis
Traîne ici, comme d'hab'
Messages : 182
Enregistré le : mar. janv. 09, 2007 1:04 pm
Localisation : Montreuil (93)

Message par brebis »

Et pour un cube image ?
OOOOoOooOoOoooOOOOOOOOOOOoooo
Le langage SMS est à la langue française,
ce que Kyo est au Rock'n Roll
oOOOooOoOOoOoOOoooOoOOOOoOOOo
Avatar du membre
Carugo
VIP au club des 1000
Messages : 1047
Enregistré le : dim. oct. 14, 2007 6:45 pm
Contact :

Message par Carugo »

mickacka a écrit :existe t il une algo (periodique) qui met tous les possibilités du rubik's cube?
C'est la qu'il faut bien faire la difference entre algorithme et sequence de mouvements.
Toute sequence est periodique (non ?)
Un algo est composé de plusieurs sequences séparées (ou non) par des decisions.

Enfin tout ca pour dire , qu'il existe un algo qui passe par tous les patterns ...

Mais ca ne veut pas dire qu'on le connait , on sait juste qu'il existe
Je suis l'homme puma
Avatar du membre
Keirua
Bavard intarissable
Messages : 77
Enregistré le : dim. nov. 11, 2007 2:48 pm
Localisation : Bordeaux

Message par Keirua »

D'ailleurs on peut avoir un ordre de grandeur de son nombre de coups.
Passer par toutes les possibiltés du cube, ca veut dire résoudre N fois le cube, avec N nombre de configurations possibles (43 milliards de milliards et des poussières, sauf que pour passer du cube n au cube n+1, on le résoud pas de manière à ce que la face blanche soit blanche, la face bleue bleue...
mais de manière à ce que les couleurs correspondent au cube n+1 (comment ca, je suis pas clair ?)
Bref avec une méthode type fridrich, ca fait dans les 60 coups en moyennes, soit 60*N coups pour passer par tous les etats du cube.

Bon évidemment je me suis pas foulé, mon estimation est ultra grossiere: durant la resolution, on passe par des etats qui soient ont déja eté faits (a la limite on s'en fout), soit sont a faire (et la c'est chiant car dans la liste des cubes à résoudre, il faut enlever des elements, ce qui fait varier le nombre de coups a faire). On peut aussi optimiser l'ordre dans lequel résoudre les cubes, mais vu la quantité faramineuse de possibilités que ca implique cela m'étonnerait qu'un ordi soit capable de calculer ca actuellement en une durée raisonnable.

donc, pour résumer, je dirais que pour passer par toutes les possiblités du cube, il faut entre N et 60*N coups.
Au passage, tant qu'on est dans les trucs pas possibles, en resolvant chaque cube avec le moins de coups possibles, ca fait dans les 20*N coups au maximum.
Soit un ordre de grandeur déja plus raisonnable (haha), mais où il reste quand même beaucoup trop d'approximations.
Avatar du membre
Arsonist
VIP au club des 1000
Messages : 1978
Enregistré le : mer. sept. 05, 2007 12:39 pm
Contact :

Message par Arsonist »


(lu)840
(cliquez pour voir l'animation)

Pas mieux. J'comprends maintenant pourquoi j'arrivais pas à le refaire en faisant ça...
Image
Avatar du membre
deadalnix
Unix Cube
Messages : 7316
Enregistré le : sam. nov. 11, 2006 10:44 pm
Localisation : Par GPS
Contact :

Message par deadalnix »


(DF2B'UB')1260
(cliquez pour voir l'animation)

EDIT : DF2B'UB' periodicité 1260.

Considerons les coins :
On a comme cycle :
1->8->2->4->5->3->6

Ce qui necessite de faire 7 fois le mouvement pour que les coins soient remis en place.

Hors il faut considerer leur orientation. Or le coin 7 ne bouge jamais. Donc les autres coins passent par deux desorientaion pendant leur cycle (2 et 5). un fois els coins remis en place, il seront desorientés, et donc il faudra repeter le tout 3 fois pour qu'ils se remettent en place.

On arrives a une periodicité de 21 :


(DF2B'UB')21
(cliquez pour voir l'animation)

Pour les arretes maintenant :

On a plusieurs cycles :

A->I->L->C->K->J->B->G->F->D
et
E->H
On a donc un periodicité 10 pour les arretes. Les arretes ne sont pas desorientées, donc on a pas a prendre en compte cette possibilité.


(DF2B'UB')10
(cliquez pour voir l'animation)

On a donc P = ppcm(21,10)

En l'occurence 10 = 2*5 et 21 = 3*7 donc le ppcm est simplement le produit des deux : 210.

Mon algo n'est donc aps de periode 1260 mais 210 ;)


(DF2B'UB')210
(cliquez pour voir l'animation)

Comme quoi :

1/ sloubi ne s'est pas fait berné, meme s'il manque des trucs dans sa demonstration.
2/ non, il n'existe pas d'algo capable de passer par toutes les position du rubik's cube.
3/ Spols -> tres incomplet, il faudrait faire une decomposition en facteurs premeier et determinier tous ceux qui doivent etre enlevés.

Voici maintenant un exemple de periodicité maximale :

Tout d'abord les coins. Il faut les separer en deux cycles car sinon on peut pas jouer avec la desorientation (ce qui est dommage).
Misons sur 7 et 1 : peridode 21
6 et 2 est pas interressant (ils ont un facteur commun : 2 qui va jailler au moment du ppcm).
5 et 3 est pas top : periode 15. On peut multiplier le resultat par 3 si on a desorientation (le cycle de longeur 3 est fini 5 fois, ce qui ne va pas). on monte a 45.

Pour les arretes, de meme.
11 et 1: 22
10 et 2 : pas interessant : facteur 2.
9 et 3 : pas interessant : facteur 3.
8 et 4 : facteur 4.
7 et 5 : 35, avec desorientation 70 car pas de facteur 2.

Solution subsidiaire :
2 et 7 et 3 : peridode 42, mais desorientation possible dans le cycle de 2 qui est resolu 21 fois -> 84

Prenons nos resultats decomposés en facteurs premiers :
45 = 3*3*5
21 = 3*7
*****
22 = 2*11
70 = 2*5*7
84 = 2*2*3*5

En les pacant au ppcm par deux :
ppcm(45,70) = 2*3*3*5*7 = 630
ppcm(21,70) = 2*3*5*7 = 210
ppcm(45,22) = 2*3*3*5*11 = 990
ppcm(21,22) = 2*3*7*11 = 462

et le top moumoutte :

ppcm(45,84) = 2*2*3*3*5*7 = 1260.

Vous savez comment la faire maintenant.

Utiliser la parité nous fait perdre un facteur 3 pour gagner un facteur 2 -> pas interessant.
Modifié en dernier par deadalnix le dim. déc. 09, 2007 9:34 pm, modifié 2 fois.
Avatar du membre
Sloubi
VIP au club des 1000
Messages : 2506
Enregistré le : sam. janv. 20, 2007 12:12 pm
Localisation : Grenoble
Contact :

Message par Sloubi »

En fait il manque pas vraiment grand chose, si on suppose les résultats sur les groupes acquis :-D
Après, j'ai dit faites moi confiance pour les calculs, oké, mais j'allais pas les refaire, caml l'a fait pour moi et pis je venais de me lever :smt040:
"Mais on ne se bat pas dans l'espoir du succès !
Non, non, c'est bien plus beau lorsque c'est inutile !" E.Rostand
WIN
Avatar du membre
Spols
Le belge du Magic
Messages : 5466
Enregistré le : jeu. août 18, 2005 2:44 pm
Localisation : Sur mon clavier ou dans mon lit
Contact :

Message par Spols »

donc ton 1260 n'est pas bon mais je suis désolé mais le mien est bon
d'ailleurs un copain l'a fait pendant un cours et il est arrivé au 1260 mouvement sans rencontrer de cas résolu entre, donc ma solution et les autres du même genre sont pour le moment les seul à répondre à un maximum

par contre vos math me dépasse un peu et je dois pas être seul dans le cas

PS heureux que mon defi apporte tant de discussion
Ce nouveau forum valait bien une nouvelle signature
Avatar du membre
deadalnix
Unix Cube
Messages : 7316
Enregistré le : sam. nov. 11, 2006 10:44 pm
Localisation : Par GPS
Contact :

Message par deadalnix »

La cas spols :

(Ux)1260
(cliquez pour voir l'animation)

Centres : periode 4 (2*2)

(Ux)4
(cliquez pour voir l'animation)
Coins : il n'y en a qu'un qui ne bouge pas : 3. 1->6->5 et 2->7->8->4 on a donc 3*4 = 12. le cycle de 3 est fait 4 fois donc on peut multiplier par 3 : 36 (2*2*3*3)

(Ux)36
(cliquez pour voir l'animation)
Arretes : A->F->J->E->B->K->I et C->G->L->H-> soit 7*5, le tout *2 pour les orientations : 70.

(Ux)70
(cliquez pour voir l'animation)

et ppcm(4,36,70) = 2*2*3*3*5*7, le cas spols est donc un vrai 1260.
Répondre