Algorithme de Nelder-Mead
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Algorithme de Nelder-Mead



  1. #1
    invite60e37dfb

    Algorithme de Nelder-Mead


    ------

    Salut Salut,

    Je travaille depuis peu sur l'algorithme de Nelder-Mead que j'ai trouvé sur ce site : http://math.fullerton.edu/mathews/n2...rMeadProof.pdf.
    Est ce que quelqu'un pourrait m'expliquer le principe??
    Quelle est la condition d'arret?? Perso, j'opte pour une boucle while alors que dans le pdf il le fait avec un boucle if...
    En tout les cas si quelqu'un aurait l'immense gentillesse de me guider ça serait vachement cool

    Merci d'avance
    VaµRDeC

    -----

  2. #2
    invite986312212
    Invité

    Re : Algorithme de Nelder-Mead

    bonjour,

    en général l'algorithme s'arrête quand l'un des trois critères suivants est rempli:
    - on a atteint le nombre maximal d'itérations prédéfini
    - k évaluations successives de la fonctions diffèrent de moins d'un seuil prédéfini (k est un paramètre de l'algorithme)
    - le simplexe a une taille plus petite qu'un seuil prédéfini.

    le premier critère vise à forcer l'algorithme à s'arrêter quoi qu'il arrive, mais on peut choisir un nombre d'itérations suffisamment grand pour que l'arrêt soit dû à l'un des autres critères.

    le second critère n'a de sens que pour une fonction numérique (l'un des intérêts de la méthode du simplexe est qu'elle s'applique dès que l'on peut ordonner les réponses)

    le troisième est plus délicat puisqu'on autorise le simplexe à se contracter et à se dilater, donc il faut faire attention à n'arrêter qu'après un cycle complet contraction/extension.

  3. #3
    invite60e37dfb

    Re : Algorithme de Nelder-Mead

    OK Merci beaucoup,
    Donc, moi je travaille avec une fonction numérique je dirais...
    Je n'ai pas accès à son équation en générale c'est soit un paraboloïde de révolution soit un paraboloïde avec un ou deux "minimum locaux" en plus du minimum global. Alors c'est pour traiter ce second cas que j'ai besoin de l'algorithme de Nelder-Mead.

    Merci en tout cas, je pense donc me servir de la seconde méthode et fixer un seuil sur les itérations successives...

    Faudra plus qu'à écrire tout ça

    VaµRDeC

Discussions similaires

  1. algorithme
    Par invitef3875b30 dans le forum Mathématiques du collège et du lycée
    Réponses: 10
    Dernier message: 04/05/2010, 18h16
  2. Algorithme
    Par invite2db80aee dans le forum Mathématiques du collège et du lycée
    Réponses: 1
    Dernier message: 21/10/2009, 15h43
  3. Programmer Nelder Mead sur le logiciel R
    Par inviteaf3fd5c5 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 19/04/2008, 01h45
  4. Algorithme
    Par invite3c81b085 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 26/02/2006, 19h10
  5. lentille pour MEAD
    Par invitea215c343 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 1
    Dernier message: 05/07/2005, 15h16