Bonjour j'ai un problème avec ma fonction_sol qui calcule de

Ablaye -  
yg_be Messages postés 24281 Statut Contributeur -
Bonjour,

J'ai une erreur avec la fonction_sol qui fait le calcul de la solution d'un chemin Hamiltonien.
J'ai utilisé la méthode du Hill Climbing pour la résolution du problème.
Merci de m'aider
Configuration: Macintosh / Safari 15.3


#Fonction du calcul de la solution

def fonction_sol(sol,M):
    """
    """
    #sol=[]
    val=M[0][sol[0]]

    for i in range (1,len(sol)):
        val+=M[sol[i-1]][sol[i]]
    val+=M[sol[-1]][0]   
        
    return val


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.

2 réponses

Phil_1857 Messages postés 1956 Statut Membre 168
 
Bonjour,

Quel est le message d'erreur ?
0
yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
bonjour,
es-tu certain de
sol[-1]
?
0