Groups | Search | Server Info | Login | Register


Groups > fr.comp.algorithmes > #639

Re: algorithme dee permutation

From François Patte <francois.patte@mi.parisdescartes.fr>
Newsgroups fr.comp.algorithmes
Subject Re: algorithme dee permutation
Date 2020-01-08 19:30 +0100
Organization A noiseless patient Spider
Message-ID <qv5752$kkk$1@dont-email.me> (permalink)
References (2 earlier) <quq4nn$ek3$1@dont-email.me> <qusg64$grn$1@dont-email.me> <qushoi$1is3$1@cabale.usenet-fr.net> <qut16p$gv1$1@dont-email.me> <qutbvr$1s5s$1@cabale.usenet-fr.net>

Show all headers | View raw


Le 05/01/2020 à 20:04, Olivier Miakinen a écrit :
> Le 05/01/2020 17:00, François Patte a écrit :
>>>>>>>
>>>>>>> 1 2 3 4 5 6 7
>>>>>>> 2 1 3 4 5 6 7
>>>>>>> 1 3 2 4 5 6 7
>>>>>>> 3 1 2 4 5 6 7
>>>>>>> 2 3 1 4 5 6 7
>>>>>>> 3 2 1 4 5 6 7
>>>>>>> 1 2 4 3 5 6 7
>>>>>>> 2 1 4 3 5 6 7
>>>>>>> 1 4 2 3 5 6 7
>>>>>>> 4 1 2 3 5 6 7
>>>>>>> 2 4 1 3 5 6 7
>>>>>>> 4 2 1 3 5 6 7
>>>>>>> 1 3 4 2 5 6 7
>>>>>>> 3 1 4 2 5 6 7
>>>>>>> ............
>>>>>>>
>>
>> [...] ma question de départ, au fond, c'est: quelqu'un connaît-il un
>> algorithme de permutation qui commence comme ça?
>>
>> C'est un algorithme qui décrit comment obtenir toutes les permutations
>> possibles (dans un certain ordre) des notes de la gamme et comme je ne
>> comprends pas la description de l'algorithme, je me demande comment il
>> fonctionne pour essayer de comprendre la description. Quand je dis "un
>> certain ordre", c'est que l'ordre des séquences est important dans la
>> mesure où il permettra de: 1- trouver la séquence quand on connaît son
>> rang (quelle est la séquence n° 3245?), 2- trouver son rang dans la
>> liste quand on connaît la séquence.
> 
> et :
>>
>> Je ne sais pas me servir de ce que tu as dit, je ne suis pas un expert
>> en programmation....
> 
> Ok, alors je vais détailler sans parler d'algorithme récursif.
> 
> ***********************************
> 
> Tout d'abord, je précise qu'il est beaucoup plus fréquent de lister un
> ensemble de permutations dans l'ordre lexicographique (c'est-à-dire
> l'ordre du dictionnaire si tu remplaces les chiffres par des lettres).

Bon, alors il y a un malentedu: je ne cherche pas à faire un algorithme
qui permuterait un ensemble de sept éléments, mais étant donné le
résultat d'un algorithme qui le fait (j'ai dans mes mails précédents,
utilisé un abus de langage courant en mathématiques qui consiste à
désigner un objet par son résultat...) je me demande s'il est connu.
Cette liste est intangible, elle vient d'un traité de musique du xiiie
siècle et la description qui est donnée pour l'obtenir manque de clarté
(il n'y a pas de formalisme en ce temps là!).

> 
> Essayons maintenant de répondre à ta question : quelle est la séquence n° 3245 ?
> (dans l'ordre que tu as donné).

Mais, je n'ai pas posé cette question! J'ai simplement indiqué que,
justement, l'ordre donné ne devait pas être touché puisque, par la
suite, le traité donne le moyen de résoudre les deux problèmes que j'ai
indiqués et ces questions sont résolues dans le traité en utilisant la
liste telle que l'algorithme utilisé pour la construire l'a produite.

-- 
François Patte
Université Paris Descartes

Back to fr.comp.algorithmes | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: algorithme dee permutation Olivier Miakinen <om+news@miakinen.net> - 2020-01-04 12:17 +0100
  Re: algorithme dee permutation MAIxxxx <maixxx07@orange.fr> - 2020-01-04 14:42 +0100
    Re: algorithme dee permutation François Patte <francois.patte@mi.parisdescartes.fr> - 2020-01-05 12:09 +0100
      Re: algorithme dee permutation Olivier Miakinen <om+news@miakinen.net> - 2020-01-05 12:36 +0100
        Re: algorithme dee permutation François Patte <francois.patte@mi.parisdescartes.fr> - 2020-01-05 17:00 +0100
          Re: algorithme dee permutation Olivier Miakinen <om+news@miakinen.net> - 2020-01-05 20:04 +0100
            Re: algorithme dee permutation François Patte <francois.patte@mi.parisdescartes.fr> - 2020-01-08 19:30 +0100
              Re: algorithme dee permutation Olivier Miakinen <om+news@miakinen.net> - 2020-01-08 19:41 +0100
  Re: algorithme dee permutation Samuel DEVULDER <samuel-dot-devulder@laposte-dot-net.invalid> - 2020-01-05 20:18 +0100
    Re: algorithme dee permutation Olivier Miakinen <om+news@miakinen.net> - 2020-01-05 20:31 +0100

csiph-web