Le problème du voyageur de commerce est dit être pratiquement "insoluble" lorsque le nombre de nœuds augmente.
Quels autres problèmes de programmation sont considérés comme insolubles ?
Le problème du voyageur de commerce est dit être pratiquement "insoluble" lorsque le nombre de nœuds augmente.
Quels autres problèmes de programmation sont considérés comme insolubles ?
Tout d'abord, il y a une grande différence entre les problèmes insolubles et les problèmes difficiles à résoudre. Je sais que cela semble évident, mais beaucoup de gens qualifient les problèmes difficiles (comme le voyageur de commerce) d'insolubles alors qu'il vaut mieux dire qu'ils ne sont pas résolubles efficacement, c'est-à-dire en temps polynomial.
Le problème insoluble le plus connu est le problème de la halte. Voir cette page pour plus d'informations. Une technique courante pour montrer qu'un problème est insoluble consiste à montrer qu'il est équivalent au problème du halting.
Le problème de la halte . Prouvé insoluble.
Les problèmes indécidables ne peuvent être résolus par aucun algorithme.
http://en.wikipedia.org/wiki/Undecidable%5Fproblem
Les problèmes NP complets peuvent être résolus en temps polynomial de manière non déterministe. Ils sont donc bel et bien résolubles, surtout rapidement sur un ordinateur quantique.
Parmi les exemples de problèmes indécidables, citons le problème de l'arrêt, qui consiste à déterminer, pour un algorithme donné, si celui-ci finit par s'arrêter ou s'il continue indéfiniment (par exemple, dans une boucle infinie). Alan Turing a prouvé que le problème de Halting est indécidable.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.