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

Ablaye -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
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 1872 Date d'inscription   Statut Membre Dernière intervention   168
 
Bonjour,

Quel est le message d'erreur ?
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
es-tu certain de
sol[-1]
?
0