Optimisation linéaire avec contraintes non linéaire
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Optimisation linéaire avec contraintes non linéaire



  1. #1
    thomas5701

    Optimisation linéaire avec contraintes non linéaire


    ------

    Bonjour à tous,

    Dans le cadre d'un projet, je bloque devant un problème d'optimisation. Le but est d'optimiser la somme u+v (en cherchant le minimum) sachant que:

    u²+v²<R²
    (u-a)²+(v-b)²<R²

    Par la suite, j'aurais sans doute d'autres contraintes non linéaires qui compliqueront le problème. Hélas, je ne vois pas comment partir, par quelle méthode.
    J'utilise Scilab pour programmer, mais je n'ai pas réussi à trouver une fonction répondant à mes attentes.

    Quelqu'un aurait des pistes de réflexion?

    Merci !

    Cordialement,
    thomas5701

    -----

  2. #2
    Bruno

    Re : Optimisation linéaire avec contraintes non linéaire


  3. #3
    Dlzlogic

    Re : Optimisation linéaire avec contraintes non linéaire

    Bonjour,
    En regardant l'inéquation, si on considère u et v comme des coordonnées, cela définit la surface comprise à l'intérieur d'un cercle de rayon R. Pour la seconde inéquation, c'est le même cercle avec une translation (a,b).
    La somme u+v est ce qu'on appelle la "distance de Manhattan".
    A propos de cette distance, est est souvent utilisée en SIG, une approximation avec la distance Euclidienne est intéressante.

  4. #4
    thomas5701

    Re : Optimisation linéaire avec contraintes non linéaire

    Merci pour ces réponses ! J'ai pu faire quelques recherches sur le sujet.

    On m'a proposé, pour simplifier la programmation (le temps de calcul) de linéariser les cercles (ensemble de droite) et se ramener à un problème linéaire. Je le rappelle, la suite du problème contiendra plusieurs inéquations non linéaire, j'ai tout intérêt à me ramener à un système du type linéaire !

    Cordialement,
    thomas5701

  5. A voir en vidéo sur Futura
  6. #5
    Dlzlogic

    Re : Optimisation linéaire avec contraintes non linéaire

    En fait, pour moi, la question n'est pas claire.

  7. #6
    Bruno

    Re : Optimisation linéaire avec contraintes non linéaire

    Tu peux linéariser mais va falloir s'assurer que ta méthode converge vers la bonne valeur... Quelles sont les contraintes suivantes ? Si elles sont quadratiques ou convexes, tu devrais les laisser ainsi et exploiter les algos listés dans le lien de mon 1er post. Ces derniers seront très probablement plus rapides que ton code...

Discussions similaires

  1. contraintes sur regression linéaire
    Par invitec35bc9ea dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 19/04/2012, 13h50
  2. optimisation linéaire
    Par invitec1712961 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 26/11/2010, 16h46
  3. Optimisation non linéaire avec contraintes sur scilab??
    Par invite758c163a dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 08/04/2010, 21h12
  4. optimisation lineaire
    Par invite589b6de2 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 14/04/2009, 16h33
  5. Optimisation Linéaire/programmation linéaire
    Par invite30208cc6 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 25/05/2006, 14h17