salut a tous!
je travaille actuellement sur un logiciel qui doit gérer des plannings de tests de matériel. je m'explique: nous avons des échantillons a tester, et chaque echantillon doit subir plusieurs tests. pour connaitre l'ordre optimal d'execution, j'aimerais dans un premier temps savoir combien de combinaisons j'ai, sachant que chaque test est composé de 2 taches dont l'ordre dans le temps est fixé. je sais que si j'avais par exemple 6 tests a effectuer et qu'ils n'etaient pas divisibles en 2 sous taches, j'aurais 6! ordres differents. cependant le fait qu'ils soient divisibles en 2 ne me permet pas de dire que j'ai 12! combinaisons, car des ordres doivent etres respectés.
pour plus de clarté, un exemple avec 2 taches t1 et t2 divisibles respectivement en t1.1, t1.2 et t2.1, t2.2. les combinaisons acceptées sont:
=>t1.1, t1.2, t2.1, t2.2
=>t1.1, t2.1, t1.2, t2.2
=>t1.1, t2.1, t2.2, t1.2
=>t2.1, t2.2, t1.1, t2.2
=>t2.1, t1.1, t2.2, t1.2
=>t2.1, t1.1, t1.2, t2.2
elles sont acceptees du fait que t1.2 (respectivement t2.2) se situe toujours apres t1.1 (respectivement t2.1).
par exemple t1.2, t1.1, t2.1, t2.2 n'est pas accepté (t1.2 est avant t1.1).
calcul du nombre de combinaisons:
2!=2 faux
4!=24 faux
reponse: 6, comment arriver a ce resultat?
j'attends impatiemment vos reponses, si ce que j'ai expliqué n'est pas clair demandez moi a reformuler, j'ai vraiment besoin d'une solution.
merci.
-----