Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 Re : Entraide (supérieur) » Combinatoire sur les séquences de n boules colorées » 12-12-2022 18:11:43

Bonjour bridgslam,

j'ai vérifié (programmé) aujourd'hui ta proposition concernant le crible de Poincaré, sur le problème en n’imposant pas de contrainte de borne sur $d$, soit:

$\sum _{k=1}^{\left\lfloor \frac{n}{d}\right\rfloor } (-1)^{k-1} \binom{r}{k} \left(\prod _{i=0}^{k-1} \binom{n-i d}{d}\right)
   (r-k)^{n-k d}$

La formule est juste  aussi ! :-)

Elle  donne une solution alternativement à ce problème dont la complexité du calcul est polynomiale et évolue quadratiquement $\mathcal{O}(n) =\left(\frac{n}{d}\right)^2$.

Merci encore de ton intérêt, de tes réponses, et de m avoir fait découvrir le crible de Poincaré qui est un théorème puissant pour la combinatoire.

Franck

#3 Re : Entraide (supérieur) » Combinatoire sur les séquences de n boules colorées » 11-12-2022 18:24:29

Quelle est la formulation générale de $X_n^r(d)$ ? je n'arrive pas à l'inférer des exemples. Merci
Franck

#4 Re : Entraide (supérieur) » Combinatoire sur les séquences de n boules colorées » 11-12-2022 16:42:34

Bonjour @bridgslam,

La solution que j'ai trouvée à ce problème est finalement est la suivante.  Le début est celui déjà établi qui évalue les différentes configurations à $d$ boules de même couleur, soit pour $k$ sous ensembles de boules de même couleurs:  $\binom{r}{k} $ combinaison de couleur. Pour dénombrer les  configurations  intuitivement, je me fonde sur le dénombrement des permutations avec répétitions . En considérant que $n= d k$ on aurait donc $\frac{n!}{d!^k}$ permutations des séquences de $d$ boules de même couleurs, chaque séquence étant d'une couleur différente par définition.

Ceci sera complété ensuite par le dénombrement des boules restantes quand $n \neq d k$. On considère qu'il reste $n- kd$ boules dont il faut dénombrer les variations en sachant qu'aucun sous ensemble de même couleur est de taille $d$.  Il reste  $r-k$ couleurs disponibles définies de $1$ à $r-k$ pour simplifier.  Une combinaison de boules restantes est définie par le profil (multiensemble) $(x_1,\cdots,x_{r-k})$ où $x_i$ est le nombre de boules de couleur  $i$. Cette combinaison vérifie $ P= \sum _{i=1}^{r-k} x_i=n-k d \land x_i \neq d$.

Toutes permutations d'une telle combinaison sont aussi à dénombrer.  Cette configuration répétant les couleurs, on a donc:  $\frac{n-k d!}{ x_1! x_2! \cdots x_{r-k}!}$ permutations possibles. On énumèrera donc toutes les différentes combinaisons vérifiant $P$ dont on sommera les permutations. Ceci donne finalement la formule suivante:

$  \sum _{k=1}^{\left\lfloor \frac{n}{d}\right\rfloor }  \binom{r}{k}\frac{n!}{d!^k} \sum _{p \in \Lambda_k}
   \frac{1}{\prod _{j \in  p}  j!} $

avec
$\Lambda_k = \{(x_1,\cdots,x_{r-k}) | \sum _{i=1}^{r-k} x_i=n-k d \land x_i \neq d\}$

Si on veut définir $d$ comme un borne supérieure,  la condition sur  $x_i$ devient $x_i<d$ au lieu de $x_i \neq d$, soit

$\Lambda_k = \{(x_1,\cdots,x_{r-k}) | \sum _{i=1}^{r-k} x_i=n-k d \land x_i < d\}$.

J'ai vérifié empiriquement sa correction et j'atteste de sa véracité (au moins sur les 100 exemples testés :-) )

Le problème est que l'énumération exhaustive de toutes les  sommes vérifiant $\sum _{i=1}^{r-k} x_i=n-k d \land x_i \neq d$ est exponentielle et donc malheureusement la formule peut être calculée uniquement pour $n,r,d$ petit. A travailler encore de ce fait. Peut être existe-t-il une formulation alternative évitant cette limitation ?

#5 Re : Entraide (supérieur) » Combinatoire sur les séquences de n boules colorées » 10-12-2022 18:28:59

bonjour bridgslam,
je vais creuser le crible de point carré. Mon cursus est celui d'un informaticien avec des enclaves théoriques, donc vers les maths.

Ce sujet s'est posé à partir d'une question concernant la formation de communautés dans un graphe càd   une partition des sommets d'un graphe, où chaque sommet possède une propriété assimilée à une couleur.

La question où d est un maximum m'intéresse  aussi à présent cad on cherche un profil  ayant $d$ éléments de la même couleur et aucun groupement de même couleur le dépasse.

Dans ta solution je bloque malheureusement sur l'arrangement  et plus spécifiquement sur le produit (r-k)(d-1) que j'ai du mal à interpréter couplé à l'injection. 

Franck

#6 Re : Entraide (supérieur) » Combinatoire sur les séquences de n boules colorées » 10-12-2022 17:18:02

Bonjour Yoshi,
étant novice dans les forums de mathématiques, j'ignorais que les questions scientifiques devaient rester captive d'une communauté, dont l'échange est par ailleurs est riche. Clairement, ce protocole s'oppose à ma conception de la science et de ces questions où la diffusion la plus large me semble être le bon procédé et éthique. Pourquoi conserver une question scientifique à quelques uns ? J'en prends cependant note pour mes questions futures sans en partager son esprit. 

Je souhaiterai par ailleurs revenir sur les intentions outrancières qui m'ont été prêtées dans votre message, en particulier celle de la recherche d'esclave et l'attitude consumériste. J'ignorais que demander de l'aide à plus compétent que soit relevait soit de l'esclavage, soit de la consommation. Ce n'est pas ma vision qu'elle soit dans les forums ou pour notre système éducatif. En effet, transposé à l'Education, cela signifie que tous les élèves sont des consommateurs car ils souhaitent apprendre de plus compétents qu'eux ? Je passe sur la transposition  de l'esclave par respect des enseignants.

Enfin pour votre métaphore sur la réaction du prof face à l'attitude de l'élève posant la même question à un autre prof aussi, je pense que cela dépend de l'état d'esprit du prof. Soit il comprend que la question de l'élève lui importe et le félicite de sa curiosité et de sa détermination à trouver  une réponse car le cas est vraisemblablement rare. Si il est un pédagogue accompli, il consulte l'autre prof pour la réponse. Soit il confond  savoir et pouvoir (sur les élèves) et le prend effectivement mal car il interprète cet acte comme un reniement de ce pouvoir et de son savoir.  Ma réponse est qu'il s'agit d'une question de point de vue et je préfère la première qui indique un prof pédagogue et confiant en son savoir.

En résumé, Je cherchais une réponse à cette question qui m'importe en  l'adressant  largement comme l'on adresse une question scientifique à l'ensemble d'une communauté, aucun esclave à chercher car il n'y a pas d'obligation de répondre ...

Ma conclusion de cet échange est qu'il apparait que les forums de math se concurrencent en réputation. Est-ce bon pour les mathématiques et la science ?

Je profite enfin de ce message  pour encore remercier sincèrement les personnes m'ayant répondu et qui m'ont fait avancer dans une question qui semble demeurer encore ouverte.

Cordialement
Franck


yoshi a écrit :

Bonsoir,

Tu as posé ton sujet chez nous le 06/12/2022 à 19 h 08 min 52 s...
A 20 h 37 min 04 s, soit 1 h 28 min 12 s, plus tard Fred t'a demandé des précisions...

Le même jour, à 19 h 32, tu postais le même sujet chez nos confrères : ici.
Pourquoi ?
Scandalisé parce que à 19 h 32, soit 23 min 52 s plus tard, tu n'avais pas encore eu de réponse chez nous ?
Parce que tu t'es dit qu'un seul esclave ne suffisait pas, qu'il te fallait en trouver d'autres ?
Parce que tu t'es dit qu'il te serait ainsi possible de fournir aux autres les réponses obtenues des uns ?

Dans tous les cas, ce sont des procédés consuméristes qui ne devraient pas avoir droit de cité sur des forums : c'est insupportable !
Comment crois-tu qu'aurait réagi ton prof, si 28 min après lui avoir transmis ta question, tu en avais contacté un autre ?
Moi, c'est clair, je l'aurais mal pris : je t'aurais envoyé paître...

Je ne vois d'ailleurs pas pourquoi mes camarades ici continuent encore à te répondre...

A bon entendeur...

      Yoshi
- Modérateur -

#7 Re : Entraide (supérieur) » Combinatoire sur les séquences de n boules colorées » 10-12-2022 16:57:20

Bonjour @bridgslam,

j'ai fait le test de ta première proposition si on impose que $d$ soit majorant càd aucune couleur n'est répétée plus de d fois. Pour cela j'ai considéré la  fonction :
$\sum _{k=1}^{\left\lfloor \frac{n}{d}\right\rfloor } \binom{r}{k} \left(\prod _{m=0}^{k-1} \binom{n-m
   d}{d}\right) A(n-k d,(r-k) (d-1))$

je l'ai testé contre un programme brute force qui compte le nombre de profils ayant au d boules de la même couleur et au plus $x\leq d$ boules de la même couleur pour le reste.

Parfois les résultats coïncident effectivement: (P = Programme, F=Formule)
r=3; n=5; d=3  P=F= 120
r=3; n=7;d=4  P=F= 840

mais d'autre fois non
r=3; n=6; d=3  P=420 - F=480
r=3; n=7; d=3  P=1050 - F=1470

Bien sur j'ai pu faire une erreur de programmation mais j'ai vérifié attentivement avant d'envoyer ce post.
Ma conclusion est que c'est formule est partiellement vraie (sans vraie compétence poussée).

Encore merci de l'intérêt porté à mon problème.
Franck
En particulier je ne comprends pas le produit (r-k) (d-1) dans  A(n-k d,(r-k) (d-1))

#8 Re : Entraide (supérieur) » Combinatoire sur les séquences de n boules colorées » 08-12-2022 16:55:43

Bonjour  @bridgslam

Je regarde et j'essais de comprendre l'explication car je ne suis pas un expert de l'analyse combinatoire. Pour l'instant je n'ai pas sa généralisation malheureusement.

Franck

#9 Re : Entraide (supérieur) » Combinatoire sur les séquences de n boules colorées » 08-12-2022 10:02:07

Pour le  problème qui se pose à moi  oui on peut avoir plus de d boules de la même couleur.  L énoncé originel est

Combien existe-t-il de séquences de n boules colorées choisies parmi r couleurs possédant au moins un sous ensemble de d boules exactement de la même couleur ?

Il n y a pas de contrainte sur la cardinalité des sous ensemble de boules de la même couleur. Simplement on ne retient que ceux de taille d.

Dans l exemple donné n=4 d=2 on ne peut jamais dépasser $d$  car il reste 2 positions de libre seulement si on a mis un sous  ensemble de  2  de boules de la même couleur. Mais dans le cas général oui on peut le dépasser. J aurais  dû le préciser.

Merci encore, si vous avez une nouvelle idée intégrant cette hypothèse  cela m aidera beaucoup.

#10 Re : Entraide (supérieur) » Combinatoire sur les séquences de n boules colorées » 08-12-2022 09:23:33

Bonjour @bridgslam

D1 correspond effectivement au nombre de cas ayant un sous ensemble unique de boules de même couleur de taille d, mais il ne me semble pas nul, par exemple pour n=6, d=2, r=3 on a
RRVVVB, RRVVVV, RRVBBB et toutes permutations de ces exemples correspondent au cas décrit pour R.

pour B et V on  n’a jamais un groupe de taille d dans ces profils. Il est soit plus grand, soit plus petit que d. La formule que j ai déduite de ton  précèdent message ne semble pas fonctionner pour cet exemple.


Dans ton énoncé  ci après

- On a n positions, r couleurs, d est le nombre de répétions ( maximum possible) de toute couleur.
a/ A chaque position est affectée une couleur
b/ deux configurations diffèrent lorsque pour une position au moins les couleurs sont différentes
c/ Pour  chaque configuration, au moins une couleur est répétée d fois exactement
d/ Aucune couleur n'est répétée plus de d fois
En tout cas ces règles étaient en accord avec votre schéma en couleur.
Bonne soirée

a/ b/ c/ oui mais d/ n est pas requis une couleur peut être répétée plus de d fois mais ce n est pas une solution car seule les cas où il y a au moins un sous ensemble de $d$ boules exactement de la même couleur est considéré comme une solution. d n’est pas un maximum car on a $r^n$ profils de boules possibles.

Merci encore de ton intérêt.

#11 Re : Entraide (supérieur) » Combinatoire sur les séquences de n boules colorées » 07-12-2022 17:33:20

@bridgslam merci pour la contribution. Si je comprends la formule est :
$\sum _{k=1}^{\left\lfloor \frac{n}{d}\right\rfloor } \binom{r}{k} \left(\prod
   _{j=0}^{k-1} \binom{n-j d}{d}\right) A^{(n-k d)}_{((r-k) (d-1))}$

Si c'est juste je l'ai testé pour le cas présenté et on trouve 54 effectivement. Je l'ai testé aussi pour une autre configuration (n=6;r=3;d=2)
par programme on trouve 540 cas et par la formule 90. Je ne sais pas pourquoi. Malgré mon attention j'ai pu faire une erreur.

Mais soit Di le nombre  solution comportant exactement i sous ensembles de la même couleur de taille d, on a pour l'exemple
D1=450 - D2 = 0 - D3 = 90. Pour D2 il n'est pas possible de faire des séquences de 2 sous-ensembles de taille 2 car si on prend 2 couleurs pour chacun des sous ensembles, il reste 1 couleur, donc nécessairement une troisième paire de boules de la même couleur.

As tu une idée pourquoi je n'ai pas le même résultat entre programme et formule ? Merci encore.

#13 Re : Entraide (supérieur) » Combinatoire sur les séquences de n boules colorées » 07-12-2022 11:19:22

Bonjour,
merci de t'intéresser à mon problème dont la solution m'aidera beaucoup.

oui les boules sont ordonnées, ce n'est pas un multi-ensemble mais une séquence. Ainsi, JBVV et VVBJ sont 2 solutions distinctes (d=2).

De plus  les boules de la même couleur ne sont pas nécessairement consécutives. Elles peuvent être placées n'importe où  dans la séquence, par exemple  RBRV est une bonne solution avec la couleur R(ouge) (n=4, d=2).

Cependant, il y en a exactement d de cette même couleur  (et non pas au moins ou au plus  d). Par contre on peut avoir plus d'un sous ensembles de d boules dans la séquences avec la même couleur, mais chacune distincte par ensemble. Par exemple, la séquence RVRV  est une bonne solution avec d=2 pour R et V (n=4).

F.

#14 Entraide (supérieur) » Combinatoire sur les séquences de n boules colorées » 06-12-2022 19:08:52

Franck D.
Réponses : 43

Bonjour, je cale sur un problème d'analyse combinatoire dont voici l'énoncé:

Combien existe-t-il de séquences de n boules colorées choisies parmi r couleurs possédant au moins un sous ensemble de d boules exactement de la même couleur ?

Voici un exemple calculé par un programme en générant toutes les séquences de 3 couleurs et en ne retenant que celles ayant des  sous-ensembles de 2 boules de la même couleur. On peut avoir 2 sous-ensembles ayant 2 boules de la même couleur mais ils sont de couleur différente. Ici, n = 4; r = 3; d = 2 et le résultat est 54 séquences parmi 81.

https://www.ibisc.univ-evry.fr/~delapla/images/exemple-color.png

Merci de votre aide.

Franck

Pied de page des forums