Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Excercice de Combinatoire [ Algorithme / Maths ] (didorun)

mercredi 2 juillet 2008 à 08:41:24 | Excercice de Combinatoire

didorun

Voici l'enonce de mon probleme et l'avance de mes recherches.

1/ Question:
Je fais un tirage de 4 elements (= quadruplets) parmi une liste de 12 elements. La methode de tirage est ordonnee, c'est a dire ABCD <> CDAB. Sous Excel, via la macro nommee "ListPermutations" deja publiee, on obtient facilement l'ensemble de toutes les combinaisons de quadruplets, soit 11880 au total.
Maintenant mon probleme: je souhaite selectionner 99 quadruplets de sorte que l'ensemble de toutes les paires dans les quadruplets se repetent au total 9 fois (Dans le quadruplet ABCD il y a 3 paires AB / BC et CD).

2/ Mon code:
J'ai decide d'aborder mon probleme par selection-elimination de paires et quadruplets, n'etant pas un "matheux", c'etait la seule solution que j'avais.
Je n'obtiens malheuresement pas ma / mes solution(s), mis-a-part des demi-solutions telles que listes de 99 quadruplets avec repetition de 4 paires...

3/ Dans la suite de mes recherches, je suis tombe sur des mots-cles tels que "Balanced Incomplete Block Design"... et autres langages mathematiques permettant de resoudre entre autres les problemes de combinatoires "GAP", "MAGMA"...

--> Je pose ma question aux membres de ce forum car je suis a bout d'idees. Quelqu'un aurait-il connaissance d'algorithmes ou d'approches permettant de resoudre ne serait-ce meme une petite partie de mon probleme?

Cordialement,
Dido.


jeudi 3 juillet 2008 à 09:55:55 | Re : Excercice de Combinatoire

marinmarais

Salut didorun,

Alors j'ai bien compris le debut. Tu definis les differents arrangements de 4 elements parmi 12. Le nombre d'arrangements est donne par : A(12,4) = (12!) / ((12-4)!) = 11880

Par contre je n'ai pas compris la selection que tu veux faire parmi ces arrangements, notammant ces histoires de paires qui se repetent...

A+
Tom.



Marin Marais


vendredi 4 juillet 2008 à 07:48:11 | Re : Excercice de Combinatoire

didorun

Je souhaite effectuer une selection selon les criteres suivants:

1/ definir 99 arrangements de 4 elements parmi 12 (= 11880 choix possibles)

2/ sur le total de 99 arrangements, avoir le maximum de paires a savoir que sur 12 elements il y a (12,2) = (12!) / ((12-2)!) soit 132 paires possibles.
Pour un arrangement A.B.C.D., les differentes paires seront: A.B - B.C - C.D - et D.A.

De facon a illustrer tout cela, confere le schema ci-dessous.



Une fois ma selection de 99 arrangements faite, je souhaite avoir un total de 9 paires idealement, moins si ce n'est pas possible. Dans l'exemple, selon ma selection d'arrangement, la paire A.C. apparait 2 fois.

J'espere que c'est un petit peu plus clair.
Cordialement,

Didorun.


vendredi 4 juillet 2008 à 07:54:34 | Re : Excercice de Combinatoire

didorun

Ooops, avec le schema attache, c'est mieux:

 PERMUTATIONS
 1234
1ABCG
2ACFL
3ACIE
4ADFB
5AEJH
6AFDE
...
jusqu'a 99

PAIRES PAR ARRANGEMENTS
PAIRS1PAIRS2PAIRS3PAIRS4
ABBCCGGA
ACCFFLLA
ACCIIEEA
ADDFFBBA
AEEJJHHA
AFFDDEEA

Soit pour le compte des paires:
TOTAL DE PAIRES /
99 PERMUTATIONS
AB1
BC1
CG1
GA1
AC2
CF1
...
jusqu'a 132.



Cette discussion est classé dans : probleme, paires, combinatoire, quadruplets, excercice


Répondre à ce message

Sujets en rapport avec ce message

Combinatoire, Intellegicence Artificielle ... [ par khz777 ] bonjour, je suis en train de creer des progs... et je veux les partager pour les améliorer...le style de prog serait de creer un probleme et de le res probleme de forms [ par hotcold ] Je ne comprend comment faire pour passer des données d'un forms a un autre...Je m'explique, je cherche à copier tout simplement le text d'un label sur HELP !!!!! Probleme de memoire Entre Excel et VB6 [ par wagalolo ] Bon ben voila vous etes ma derniere chance avant le suicide.:-)))J ai une application VB qui s'interface avce une base access pour ecrire des infos da Probleme avec VB [ par manta7 ] Bonjour,J'ai un probleme avec Visual Basic, lorsque je place un label sur une form, windaube me met une erreur non conforme.Aidez moi svp !!! Requete SQL [Recherche] [ par jothecracker ] Bonjours a tous,j'utilise Access 2000, et j'ai un probleme avec ma requete,g un champ Type qui comptien plusieurs valeur dont DVD et DVD Rip, j'utilis treeview probleme [ par lebarn ] slt tlmjé un prob,je veut effacer un noeud dans un treeview et jarive pas : ( je veut faire un truc que quand on click sur un noeud sa) ( l'efface)' Probleme de mise a jour de l'affichage msflexgrid avec controle Data et SQL [ par moos13003 ] MoosSalut,Dans mon application il y a un msflexgrid lié a un controle data lié a une DB (par propriétés).Mon probleme est le suivant:Comment mettre à Programme de visionnage d'image - Aide [ par PseudoBelge ] j'ai un probleme avec mon prgrame ou je ne peut pas ouvrir un fichier depuis C:\ et depuis un dossier. je ne peu faire que l'un ou l'autre. Aussi j'ai g un gros probleme [ par daetips ] je voulais savoir comment faire pour envoyer un message via une message box>avec client serveur>>dans le genre >client:>wck.senddata ..... "message">> Probleme avec le site : Message à Nix !!!! [ par luko007 ] bravo pr ce mega site mais 2 pbs majeurs :- y a une sorte de timer (*) qui met à jour sans arret les pages branchée sur vbfrance (du moins dans les ex


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.