IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lisp Discussion :

Taquin et l'algorithme A*


Sujet :

Lisp

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 17
    Points : 14
    Points
    14
    Par défaut Taquin et l'algorithme A*
    Bonjour, alors j'ai un exo de Td sur le taquin que j'aimerais bien comprendre. Bon on va le faire à la rentrée mais j'aimerais bien comprendre avant.
    J'ai mi ça dans la partie Lisp car la dernière question doit se faire en lisp
    On a les configurations initiale et finale qui sont :
    init -- final
    2 | 8 | 3 -- 1 | 2 | 3
    1 | 6 | 4 -- 8 | 0 | 4
    7 | 5 | 0 -- 7 | 6 | 5
    et les questions sont les suivantes :
    1. Définissez un système de production permettant de passer d'un état à un autre.
    2. Considérez chacune des heuristiques suivantes :
    - h0(x) = 0
    - h1(x) = nombre de pièces mal placées
    - h2(x) = somme des déplacements minimum à effectuer pour amener chaque pièce à sa place (somme des distances de Manhattan )
    a) A quelle stratégie s'apparente A* lorsque l'heuristique h0 est utilisée

    b) Utiliser l'algorithme A* pour résoudre cette instance du taquin, en considérant uniquement l'heuristique h1. Pour cela remplissez le tableau suivant :
    Liste Open triée selon f | Liste closed | Etat à développer | valeur g | valeur h | valeur f

    c) Ecrire le programme Lisp qui permet de résoudre cette instance du problème, en utilisant h2.

    Voila, bon la notion d'heuristique est très floue, j'ai raté le cours sur l'algo A*, et ils avaient fait un exemple, et la même avec le cours, j'ai dû mal à comprendre ( comme toujours pour la théorie ). Si vous pouviez m'aider ça serait super sympa, merci...

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Points : 2 467
    Points
    2 467
    Par défaut
    Citation Envoyé par husobom Voir le message
    Bonjour, [...]Si vous pouviez m'aider ça serait super sympa, merci...
    Je peux t'aider. Mais pour ça il faut que tu poses des questions qui montrent que tu as avancée.

    Pour la définition d'heuristique, c'est une méthode approximative qui pourrait donner une mauvaise réponse (non optimale, voire fausse) dans certains cas. C'est donc différent d'un algorithme dans le sens où il y a des « trous » dans lequel ton programme peut tomber.

    Pour le reste, si tu as des questions, on les attends

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 17
    Points : 14
    Points
    14
    Par défaut
    Ben les questions, ça serait de pouvoir faire l'exercice. déjà un indice pour la question 1, et ensuite l'heuristique h0, je comprends pas à quoi ça correspond.

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Points : 2 467
    Points
    2 467
    Par défaut
    Citation Envoyé par husobom Voir le message
    Ben les questions, ça serait de pouvoir faire l'exercice. déjà un indice pour la question 1, et ensuite l'heuristique h0, je comprends pas à quoi ça correspond.
    Sais-tu ce qu'est un système de production permettant de passer de l'un à l'autre ? Si oui, essayes d'en fournir un, sinon oublie l'exercice le temps que tu ais rattrapé ton cours peut-être. Ceci vaut pour l'heuristique : commences par rattraper ton cours.

Discussions similaires

  1. Formalisation graphique des algorithmes
    Par David R. dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 08/12/2012, 10h21
  2. Algorithme de randomisation ... ( Hasard ...? )
    Par Anonymous dans le forum Assembleur
    Réponses: 8
    Dernier message: 06/09/2002, 14h25
  3. recherches des cours ou des explications sur les algorithmes
    Par Marcus2211 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 19/05/2002, 22h18
  4. Recherche de documentation complète en algorithmes
    Par Anonymous dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 29/03/2002, 12h09
  5. Algorithme génétique
    Par Stephane.P_(dis Postef) dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 15/03/2002, 17h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo