Citation:
En multi ressources, au sens où une mine nécessite n quantités de n ressources pour être construite et produit elle-même p productions de p ressources, il faut aussi bien définir ce que devient la production initiale (car en fonction, il n'y aura pas toujours une solution au problème).
Tout à fait d'accord.
Citation:
On pourrait également considérer que la production d'une mine s'épuise (quantité limitée)... ?
Pourquoi pas ^^
Citation:
Ben... c'est exactement ce que fait le dernier algo à la différence près qu'il élimine en plus les chemins de la listes selon les 3 conditions (t1 < t2, c1 >= c2, p1 >= p2).
On peut évidemment garder tous les chemins sans les éliminer mais la liste va vite grimper en mémoire consommée.
Ouép en effet. Mais si on fait un dijkstra avec optimalité 2 à 2, la mémoire consommée sera toujours inférieure à l'algo naïf avec optimalité 2 à 2 non ?
Citation:
Concernant l'algo par combinaison, je suis d'accord qu'il ne faut pas l'oublier. Mais "t1 < t2, c1 >= c2, p1 >= p2" traite les situations de combinaisons puisqu'on tombe alors dans le cas "t1 < t2, c1 = c2, p1 = p2"... donc si ces 3 conditions sont vraies (non démontré) c'est plus efficace.
Oui oui, je disais ça au cas où on écarte cette relation de dominance.