Problème combinatoire ? [Résolu]
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
-
ISIC
- Membre Naturel
- Messages: 15
- Enregistré le: 18 Nov 2011, 14:51
-
par ISIC » 18 Nov 2011, 18:42
Je prends un exemple.
Admettons que les points soient ainsi disposés :
A1 -> B1 -> C1 -> D1 -> E1 -> A2 -> E2 -> D2 -> C2 -> B2 -> A <- Fin, toutes les portes bleues (a1 et a2) du point rouge A ont été traversées.
Pour ce parcours, cette disposition fonctionne parfaitement. Cependant, les courts circuits sont possibles :
A1 -> B2 -> A2 -> E1 -> A <- Fin.
Comme tous les points rouges nont pas été traversés au moins une fois, cette disposition ne répond pas à notre cahier des charges (si lon peut dire).
Nous nous demandons sil existe une disposition particulière qui permettent de traverser tous les points rouges au moins une fois pour tous les parcours possibles.
Sachant que les deux portes bleues dun même point rouge ne peuvent pointer vers un même point rouge. Exemple : Si a1 -> B , alors a2 -> B impossible.
Par conséquent, la disposition suivante nest pas possible (rapport au cahier des charges, si lon peut toujours dire) :
A1 -> B1 -> C1 -> D1 -> E1 -> A2 -> B2 -> C2 -> D2 -> E2 -> A <- Fin.
Merci encore pour votre aide. :-)
-
ISIC
- Membre Naturel
- Messages: 15
- Enregistré le: 18 Nov 2011, 14:51
-
par ISIC » 18 Nov 2011, 18:43
nodjim a écrit:Ne serait ce pas la modélisation d'un montage électrique pas hasard ?
Non, est ce que ça aiderait si on expliquait a quoi ça sert ?
-
ISIC
- Membre Naturel
- Messages: 15
- Enregistré le: 18 Nov 2011, 14:51
-
par ISIC » 18 Nov 2011, 18:45
nodjim a écrit:Ne serait ce pas la modélisation d'un montage électrique pas hasard ?
Non, ce nest pas un circuit électrique. Enfin pas exactement. Cest pour la conception dun dispositif interactif
(mais cest pas non plus de la prog, cest juste un problème de logique nous concernant : est-ce quon peut envisager notre dispositif ainsi ?).
-
Doraki
- Habitué(e)
- Messages: 5021
- Enregistré le: 20 Aoû 2008, 11:07
-
par Doraki » 18 Nov 2011, 18:53
Je crois que j'ai compris :
Tu cherches à relier chaque point bleu à un point rouge tel que :
- les deux points bleus issus d'un même point rouge ne sont pas reliés aux mêmes points rouges
- tous les parcours formés par ces liaisons (on commence au point rouge qu'on veut, on va vers un de ses points bleus qu'on a pas encore pris (s'il en reste), puis on continue jusqu'au point rouge à lequel on l'a relié, et on recommence, jusqu'à ce qu'on soit bloqué) doivent passer au moins une fois par chaque point rouge
?
-
ISIC
- Membre Naturel
- Messages: 15
- Enregistré le: 18 Nov 2011, 14:51
-
par ISIC » 18 Nov 2011, 18:54
1. On tire au sort un point bleu parmi ceux qu'on doit encore visiter.
2. On va vers le point rouge associé à ce point bleu.
3. On va à ce point bleu.
4. Goto 1.
Notre dispositif ne nous permettra pas cette facilité. Malheureusement.
En fait, on peut voir les points bleus comme des portes vers un point rouge.
-
Dlzlogic
- Membre Transcendant
- Messages: 5273
- Enregistré le: 14 Avr 2009, 12:39
-
par Dlzlogic » 18 Nov 2011, 18:54
A mon avis, soit il s'agit qu'un truc théorique, et pour l'instant il ne semble pas qu'on ait compris, soit une logique à appliquer à quelque-chose de précis, et là un peu plus de détail nous aiderait.
Eventuellement pas MP privé à l'un de nous, si c'est confidentiel.
-
ISIC
- Membre Naturel
- Messages: 15
- Enregistré le: 18 Nov 2011, 14:51
-
par ISIC » 18 Nov 2011, 18:57
Doraki a écrit:Je crois que j'ai compris :
Tu cherches à relier chaque point bleu à un point rouge tel que :
- les deux points bleus issus d'un même point rouge ne sont pas reliés aux mêmes points rouges
- tous les parcours (on commence au point rouge qu'on veut, on va vers un de ses points bleus qu'on a pas encore pris (s'il en reste), puis on continue jusqu'au point rouge à lequel on l'a relié, et on recommence, jusqu'à ce qu'on soit bloqué) doivent passer au moins une fois par chaque point rouge
?
Quand vous dites quon recommence, je ne suis pas certain de comprendre. Si on est bloqué, cest perdu. Il faut trouver la disposition qui ne bloque jamais, en gros. Existe-t-elle seulement ?
-
Doraki
- Habitué(e)
- Messages: 5021
- Enregistré le: 20 Aoû 2008, 11:07
-
par Doraki » 18 Nov 2011, 19:00
euh si on doit passer au plus 1 fois par chaque point bleu, je vois mal comment tu veux continuer indéfiniment. Ou alors il faut faire une boucle ?
-
ISIC
- Membre Naturel
- Messages: 15
- Enregistré le: 18 Nov 2011, 14:51
-
par ISIC » 18 Nov 2011, 19:47
Doraki a écrit:euh si on doit passer au plus 1 fois par chaque point bleu, je vois mal comment tu veux continuer indéfiniment. Ou alors il faut faire une boucle ?
Pas indéfiniment, en fait. Une fois quon est passé sur tous les points rouges, cest bon. On peut considérer que lexpérience interactive prenne fin à cet instant (c-à-d quand tous les points rouges ont été traversé au moins une fois).
-
nodjim
- Membre Complexe
- Messages: 3241
- Enregistré le: 24 Avr 2009, 16:35
-
par nodjim » 18 Nov 2011, 20:08
1 configuration simple te donne l'assurance que ça marche toujours:
tous les i1 vers les (i+1)1 et tous les i2 vers les (i+1)2.
-
nodjim
- Membre Complexe
- Messages: 3241
- Enregistré le: 24 Avr 2009, 16:35
-
par nodjim » 19 Nov 2011, 08:43
Ce graphe a l'air de marcher, mais il mérite tout de même d'être vérifié à fond:
A1->B1->C1->D1->E1->A1 et
A2->C2->E2->B2->D2->A2
-
ISIC
- Membre Naturel
- Messages: 15
- Enregistré le: 18 Nov 2011, 14:51
-
par ISIC » 19 Nov 2011, 11:49
nodjim a écrit:Ce graphe a l'air de marcher, mais il mérite tout de même d'être vérifié à fond:
A1->B1->C1->D1->E1->A1 et
A2->C2->E2->B2->D2->A2
Merci nodjim. Je vais essayer un maximum de possibilité
En fait, en venant ici, nous pensions que cela pouvait-être un problème connu en Mathématique.
Mais, je me rends compte que les joueurs dEchec non-humains calculent leurs coups de manière empirique, en testant toutes les possibilités sur le plus grand nombre de tour possible.
Notre problème nest pas aussi complexe, mais, le principe reste le même
-
nodjim
- Membre Complexe
- Messages: 3241
- Enregistré le: 24 Avr 2009, 16:35
-
par nodjim » 19 Nov 2011, 16:25
En fait tous les graphes qui sont établis avec exactement 2 entrées par point rouge marchent (sauf si bien sûr ce sont des boucles sur eux mêmes).
-
ISIC
- Membre Naturel
- Messages: 15
- Enregistré le: 18 Nov 2011, 14:51
-
par ISIC » 20 Nov 2011, 14:27
Jai pu vérifier votre graphe, elle semble effectivement fonctionner. Et je vois ce que vous voulez dire à propos des deux entrées
Bon, eh bien nous vous remercions. Vous nous avez bien aidé à comprendre notre problème. Savoir le formuler et lexpliquer, cest déjà le résoudre, nest-ce pas ? :-)
Bon vent à vous tous !
-
nodjim
- Membre Complexe
- Messages: 3241
- Enregistré le: 24 Avr 2009, 16:35
-
par nodjim » 20 Nov 2011, 16:08
OK, mais attention, je retire ce que j'ai écrit sur la généralisation, c'est une condition nécessaire mais pas forcément suffisante. Le probléme est qu'en 1er geste, on ôte une sortie à A, et donc il pourrait très bien advenir qu'on repasse rapidement sur A (donc -1 entrée et -1 sortie) puis qu'on y aboutisse à nouveau sans être passé par tous les pts rouges.
Dans la configuration donnée, ce n'est pas le cas, il marche tout le temps.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 25 invités