optimisation une fonction paramétrée


  • C

    Bonjour tout le monde,

    j'ai une fonction g(beta) admettant beta comme variable et (x,y,z,a) sont des paramètres définis dans mon algorithme. Mon objectif est de chercher la valeur de beta qui maximise la fonction g. En simplifiant un peu la fonction g, elle s'écrit comme suit :
    g(beta)=x^beta-(a*y^beta)-((1-a)*z^beta)
    je veux chercher une formule de beta en fonction de x,y,z et a, à partir de laquelle je peux calculer la valeur de beta qui maximise cette fonction. Comment je peux faire ça?

    SVP j'ai besoin de votre aide, s'il ya quelqu'un qui peut m'aider dans ce propos je serais reconnaissante.

    Mercii d'avance


  • mtschoon

    Bonjour,

    Trouver une expression de β en fonction de x,y,z,a me semble "mission impossible"

    J'ai calculé la dérivée g'(β) (pour x>0, y>0, z>0) mais passer par la dérivée ne semble pas régler le problème, vu l'expression obtenue.

    Je crains que tu sois obligée de trouver une autre démarche.

    Peut-être chercher une méthode algorithmique d’optimisation (?)

    Bon courage !

    Attendant d'autres avis.


  • C

    Je n'ai aucune idée sur les algo d'optimisation, pouvez vous me guider un peu plus sur ce que je dois chercher?

    Attendant d'autres avis.


  • mtschoon

    Tu peux faire une recherche avec Google par exemple, en tapant "algorithme d'optimisation"

    Tu trouveras plusieurs liens (avec des documents en pdf) que tu peux consulter.

    Je ne peux pas t'en dire plus.


  • C

    merci mtschoon pour votre aide


Se connecter pour répondre