URL: https://linuxfr.org/forums/programmationautre/posts/algo-de-recherche-arborescente-en-largeur Title: Algo de recherche arborescente en largeur Authors: Ontologia Date: 2004年10月06日T11:34:57+02:00 Tags: Score: 0 Salut, j'ai un petit exercice à réaliser, mais mes lacunes en maths me coutent chers : Soit x un entier, on a x = Somme( i=0; k) bi*2^i , où bi E {-1;0;1} Mon problème consiste à trouver, pour x fixé, une suite la plus courte possible, constituée d'additions et de soustractions. Je m'oriente vers une recherche arborescente en largeur, ou chaque niveau correspondera a un terme en plus dans la somme. Existe t-il une meilleur solution, ou sinon, existe t-il des règles qui permettent de limiter la taille de l'arbre et donc le temps de calcul ? Le but, est simplement de trouver un temps de calcul raisonnable ( de qq dizièmes de secondes à qq secondes) pour des nombres d'environ 32 ou 64 bits (ce que m'offrent la plupart des langages en fait).