Transformation du boulanger
En théorie des systèmes dynamiques, et en informatique, la transformation du boulanger est une transformation fondée sur l'idée d'un mélange analogue au pétrissage par un boulanger qui étire une pâte jusqu'à ce qu'elle soit d'épaisseur moitié, puis, soit la coupe en deux et superpose les deux moitiés pour lui redonner sa dimension initiale, soit la replie sur elle-même en la faisant pivoter, et réitère le procédé.
Version continue
La transformation continue du boulanger, avec étirement puis coupure de la "pâte" et superposition, est l’application de dans lui-même définie par :
- [1].
Concrètement, le carré, étiré horizontalement dans le rapport 2 et contracté verticalement dans le rapport 1/2, est coupé en deux dans le sens de la hauteur, et les deux morceaux sont superposés.
-
Carré de départ -
Carré transformé -
Illustration de l'itération de la transformation continue sur une image formée de points rouge et bleus initialement séparés. -
Exemple d'image invariante sous l'action de la transformation du boulanger (sans rotation).
Cette version est souvent évoqué en théorie du chaos, à cause de la sensibilité aux conditions initiales lorsqu'on répète indéfiniment la transformation.
La version continue où le deuxième demi-pâton subit une rotation de 180° avant d'être placé sur le premier demi-pâton est définie par :
La transformation du fer à cheval de Smale est une autre version où l'on tient compte du coude opéré par le repliement de la pâte.
Il existe des versions unidimensionnelles de ces deux transformations[2], définies sur par , appelée aussi fonction tente, et .
Il semblerait que c'est sous la forme unidimensionnelle que la transformation du boulanger ("baker's map") a été définie en 1937 par Eberhard Hopf[3],[4].

Version discrète
Cette version a été introduite en 1997 par Jean-Paul Delahaye et Philippe Mathieu[5],[6],[7],[8].
On considère une image informatique formée de pixels placés en [9],[10].
Dans la première étape (étirement), le pixel placé en est envoyé à la place soit , ce qui donne une image de dimensions .
Dans la deuxième étape (repliement avec rotation), le pixel placé en est envoyé en , ce qui redonne une image .
Par exemple, pour , le tableau est transformé en puis en .
Pour , est transformé en , puis en .
L'application de l'ensemble fini dans lui-même est une permutation donc est d'ordre fini. Le temps de retour est le nombre d'étapes pour que tous les pixels reviennent à leur place originelle lorsqu'on effectue une succession de transformations du boulanger ; c'est le PPCM des temps de retour de chaque pixel[7].
Pour , le temps de retour est égal à , mais on ne connait pas de loi générale donnant ce temps d'attente[7].
Voici quelques valeurs des temps de retour pour une image carrée de pixels[7] (
A393817):
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 3 | 6 | 5 | 72 | 60 | 18 | 7 | 660 | 556 920 | 770 | 1 008 | 985 320 | 339 660 | 34 320 | 9 |
Références
- ↑ L'application n'est pas bijective car par exemple ; elle définit par contre une bijection de sur
- ↑ Karim Zayana, Pierre Michalak, Richard Bréheret, Ivan Boyer, « La fève du boulanger », sur Culture math
- ↑ (de) Eberhard Hopf, Ergodentheorie, Berlin, Springer Verlag,
- ↑ (en) Leonardo Ermann, Marcos Saraceno, « Quantized baker map », Scholarpedia, vol. 7, no 12, (lire en ligne)
- ↑ Jean-paul Delahaye, Philippe Mathieu, « Images brouillées, Images retrouvées », Pour la Science, no 242, , p. 102-106 (lire en ligne)
- ↑ Jean-Paul Delahaye et Philippe Mathieu, Jeux mathématiques et mathématiques des jeux, chapitre 15 : images brouillées, images retrouvées, Bibliothèque pour la Science, , p. 98-104
- Jean-Paul Delahaye, Jeux finis et infinis, Seuil, coll. « Science ouverte », , chap. 5 (« Le retour surprise d'une image »), p. 129-160
- ↑ Jean-Paul Delahaye et Philippe Mathieu, « Une Scytale Informatique », Pour la Science, no 359, , p. 90-95 (lire en ligne)
- ↑ « Transformations du photomaton et du boulanger, énoncé » [PDF], sur info-llg.fr
- ↑ « Transformations du photomaton et du boulanger, corrigé », sur info-llg.fr
Voir aussi
Articles connexes
- Transformation bijective d'image
- Transformation du photomaton
- Sensibilité aux conditions initiales
- Chat d'Arnold
Liens externes
- JP Delahaye et Ph Mathieu, « Les transformations bijectives d'images » (Descriptions de nombreuses transformations dont celle du boulanger et exemples d'images), sur www.cristal.univ-lille.fr
- Portail de l'analyse
- Portail de la physique
- Portail de l’imagerie numérique