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

Fermé
Ablaye - Modifié le 21 mai 2022 à 14:03
yg_be Messages postés 22840 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 1 juin 2024 - 21 mai 2022 à 15:26
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 lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
21 mai 2022 à 15:08
Bonjour,

Quel est le message d'erreur ?
0
yg_be Messages postés 22840 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 1 juin 2024 1 473
21 mai 2022 à 15:26
bonjour,
es-tu certain de
sol[-1]
?
0