barbouille94 a écrit:Mais sur d'autres séries de poids, j'ai des résolutions qui prennent beaucoup de temps quelque soit l'algo.
Donc, je ne désespère pas de trouver une façon de faire moins bourrin que l'outil informatique, ce qui permettrait (je l'espère) de rendre au final l'outil informatique (je reste quand même un gros flemmard d'informaticien :lol2: ) plus rapide que ce que j'ai actuellement ...
Le poids est bien 165580282.
Ce probleme est np-complet (vulgairement, problème irrésolevable avec un algo de complexité polynomial), donc si les poids initiaux n'ont pas une certaine
structure simplificatrice ou que le nombre de poids est trop grand, trouver la solution exacte en un temps raisonnable est impossible même avec le plus puissant des ordinateurs.
Généralement on utilise des algo de type séparation et évaluation (branch and bound) avec un heuristique judicieusement choisis pour résoudre les probleme np-complet. Sinon si on veut seulement une bonne solution (pas forcément la meilleur) on peut utiliser des metaheuristique (algo genetique, recherche taboo ...). Enfin j'ai la net impression qu'on peut déduire un schéma d'approximation polynomial sur ce probleme et si c'est le cas on peut en déduirte un algo polynomial qui renvoit une solution a au plus epsilon pres (epsilon fixé par l'utilisateur) de l'optimal. Mais ce n'est pas parcequ'un algo est polynomial qu'il est efficace pour autant !
