Dénombrement: nombre de boucle.

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
Pierebean
Messages: 1
Enregistré le: 14 Avr 2007, 19:54

Dénombrement: nombre de boucle.

par Pierebean » 14 Avr 2007, 20:05

Bonjour à tous,

Je suis nouveau sur ce forum j'espère que je respecter les rêgles(en fait je ne sais pas si je suis dans la bonne section).

Voici mon problème:

Vous avez n personnes. Dans un panier (c'est plus champêtre que l'urne de nos livres de maths) se trouvent les noms de chacune de ces n personnes.

Chaque personne tire au hasard le nom d'un autre personne. Il ne peut pas se choisir lui même.

Ma question est la suivante:
Quelle est le nombre le plus probable de boucle pour n personnes.

J'appele boucle la situation suivante:

Michel tire le nom "Jacques".
Jacques tombe sur "Hubert".
Hubert tombe sur "Jennifer".
Jennifer tombe sur Michel.
La boucle est bouclée.


J'ai fait une essai avec ma famille. Nous étions 31 nous sommes tombé sur quatres boucles.



En gros, voilà ce que je cherche. Je ne vois vraiment pas comment résoudre ce problème d'une manière théorique. j'imagine qu'il faut utiliser les combinaisons.
Je me suis dis que je pouvais résoudre l'affaire en utilisant le c en programmant un grand nombre de tirage. Le problème c'est que je ne vois pas comment programmer la notion de boucle.

Merci de votre aide.
A vous lire.

Pierebean



Flodelarab
Membre Légendaire
Messages: 6574
Enregistré le: 29 Juil 2006, 14:04

par Flodelarab » 14 Avr 2007, 20:37

c loin d'etre une question de supérieur. On fait ça au lycée.

on tire n personnes parmi n en tenant compte de l'ordre et sans répétition.
On a donc un arrangement de n parmi n
soit n! possibilité.

bien plus que 4 :-)

ok ?

emdro
Membre Complexe
Messages: 2351
Enregistré le: 11 Avr 2007, 16:37

par emdro » 14 Avr 2007, 20:39

Flodelarab a écrit:c loin d'etre une question de supérieur. On fait ça au lycée.

on tire n personnes parmi n en tenant compte de l'ordre et sans répétition.
On a donc un arrangement de n parmi n
soit n! possibilité.

bien plus que 4 :-)

ok ?


Cela ne répond pas à la question de savoir le nombre de BOUCLES le plus probable...

Avatar de l’utilisateur
nuage
Membre Complexe
Messages: 2214
Enregistré le: 09 Fév 2006, 22:39

par nuage » 14 Avr 2007, 20:42

Salut,
je ne suis pas d'accord avec Flodelarab qui, je pense, n'a pas vaiment compris la question.

De fait la question me semble très difficile. Le proplème est de calculer le nombre moyen de cycle dans les éléments de Sn.
Et je connais mal le sujet.
Je vais essayer d'y réfléchir, mais sans promesse de réponse.

A+

Flodelarab
Membre Légendaire
Messages: 6574
Enregistré le: 29 Juil 2006, 14:04

par Flodelarab » 14 Avr 2007, 20:43

j'ai négligé l'identité du tireur ...

Mais a part ça.

Qu'est ce qui te gene dans ma réponse Nuage ?

Avatar de l’utilisateur
nuage
Membre Complexe
Messages: 2214
Enregistré le: 09 Fév 2006, 22:39

par nuage » 14 Avr 2007, 20:53

@ Flodelarab : la question est de trouver, non le nombre de permutations (sans point fixe ce qui rend déja le problème assez dur) mais de trouver le nombre de "boucles" (le terme consacré est cycle)
Pour donner un exemple élémentaire :
Avec 4 personnes il y a 24 permutations possibles. Parmi elles 6 sont sans points fixes (1;2)(3;4) , (1;3)(2;4) , (1;4)(2;3) et les 3 permutations circulaires.
Soit en moyenne 1,5 cycle et équiprobabilté entre 1 et 2 cycle

A+

Modification : il y a une (des) faute grossière ci dessus. On ne devrait jammais répondre trop vite.
Toutes mes excuses

emdro
Membre Complexe
Messages: 2351
Enregistré le: 11 Avr 2007, 16:37

par emdro » 14 Avr 2007, 20:55

Pourrait-on compter le nombre de façons de fabriquer:

1 cycle: (n-1)! -en décidant de fixer le premier personnage, il y a n-1 choix pour son tirage, n-2 pour le deuxième, sinon, le cycle s'arrêterait, ...-

2 cycles: longueurs respectives k et n-k : [C(n,k)*(k-1)!]*[C(n-k,n-k)*(n-k-1)!] Il faut ensuite additionner pour tous les k entre 2 et (n-k)/2 (distinguer selon que n est pair ou impair)

3 cycles: longueurs respectives k, l, et n-(k+l),
il faut fixer k<=l<=n-(k+l), Il y a [C(n,k)*(k-1)!]*[C(n-k,l)*(l-1)!]*[1*(n-k-l)!] possibilités différentes. Ensuite, il faut veiller à ne pas compter plusieurs fois les permutations avec deux ou trois cycles de même longueur (k=l par exemple)

etc?

Cela vous semble correct dans le raisonnement? Et généralisable?

Flodelarab
Membre Légendaire
Messages: 6574
Enregistré le: 29 Juil 2006, 14:04

par Flodelarab » 14 Avr 2007, 21:10

OK!

Effectivement, j'avais pas compris le 4.

Avatar de l’utilisateur
nuage
Membre Complexe
Messages: 2214
Enregistré le: 09 Fév 2006, 22:39

par nuage » 14 Avr 2007, 21:19

Salut,
C'est certainement une bonne piste.
Et ça prouve que l'exemple que j'ai donné plus haut est faux.

Flodelarab
Membre Légendaire
Messages: 6574
Enregistré le: 29 Juil 2006, 14:04

par Flodelarab » 14 Avr 2007, 21:56

Pierebean, tu parlais de programmation... Voici un bon exemple de récursivité.


A chaque fois tu considères que l'utilisateur choisit entre :
Le premier maillon.
Un nouveau maillon.
Puis tu passes au mayon suivant si tu as pas bouclé.
Si tu as bouclé, tu recommences à 0 avec le groupe restant

Dans tous les cas tu te méfieras de savoir si le tireur est dans le groupe restant.

yos
Membre Transcendant
Messages: 4858
Enregistré le: 10 Nov 2005, 20:20

par yos » 14 Avr 2007, 21:59

Bonsoir.
Est-ce que deux personnes différentes peuvent tirer le même nom? J'imagine que non.
Le fait d'interdire les points fixes à la permutation fait qu'on raisonne, non pas sur n! permutations mais sur n!/e dérangements (l'entier le plus proche de n!/e en fait, mais n!/e est pratiquement un entier). Je dirais que cela complique les choses et j'ai envie d'autoriser les cycles de longueur 1 (cas où on tire son propre nom). Désolé de changer ton exercice.
Dans ces conditions, il y a le résultat suivant :
"le nombre de permutations de {1,...,n} qui se décomposent en exactement k cycles est égal au coefficient de du polynôme . "

emdro
Membre Complexe
Messages: 2351
Enregistré le: 11 Avr 2007, 16:37

par emdro » 14 Avr 2007, 22:02

Flodelarab a écrit:Pierebean, tu parlais de programmation... Voici un bon exemple de récursivité.


A chaque fois tu considères que l'utilisateur choisit entre :
Le premier maillon.
Un nouveau maillon.
Puis tu passes au mayon suivant si tu as pas bouclé.
Si tu as bouclé, tu recommences à 0 avec le groupe restant

Dans tous les cas tu te méfieras de savoir si le tireur est dans le groupe restant.


??????????????

Avatar de l’utilisateur
nuage
Membre Complexe
Messages: 2214
Enregistré le: 09 Fév 2006, 22:39

par nuage » 14 Avr 2007, 22:04

Bravo Yos :++: :++: :++:

yos
Membre Transcendant
Messages: 4858
Enregistré le: 10 Nov 2005, 20:20

par yos » 14 Avr 2007, 22:07

Ben j'ai pas résolu l'exercice, j'ai changé l'énoncé pour parvenir à le faire.

emdro
Membre Complexe
Messages: 2351
Enregistré le: 11 Avr 2007, 16:37

par emdro » 14 Avr 2007, 22:09

Ce n'est pas simple maintenant, de retirer les permutations comportant des cycles de longueur 1?

yos
Membre Transcendant
Messages: 4858
Enregistré le: 10 Nov 2005, 20:20

par yos » 14 Avr 2007, 22:16

emdro a écrit:Ce n'est pas simple maintenant, de retirer les permutations comportant des cycles de longueur 1?

A cette heure-ci, c'est pas évident.
D'ailleurs je ne vois pas le plus gros coef de mon polynôme (c'est la question initiale). Celui de x²? Du terme du milieu?
Bon à demain.

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 54 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite