Optimisation
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
-
pythonic
- Messages: 6
- Enregistré le: 09 Avr 2009, 15:48
-
par pythonic » 01 Mai 2010, 18:58
Bonjour à tous les lecteurs de ce post,
J'ai un problème qui semble simple, mais que je ne sais pas car quel bout prendre. Je pense que c'est un problème d'optimisation, comme indiquer dans l'intitulé.
Étant donné trois réels a,b et c, je cherche x et y vérifiant:
ax + by = c
tel que abs(x)+abs(y) soit minimal.
J'en profite pour poser une question subsidiaire : si quelqu'un sait faire une approximation au sens des moindres carrées en fixant les derivées au bords, je suis interessé.
Je remercie d'avance tous ceux qui auront une réponse.
cordialement,
David
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 01 Mai 2010, 20:04
salut,
tu peux poser
z = x+y
sous la contrainte
ax+by=c
x>0
y>0
pis simplexe.
Rebelotte pour
z=x-y
x>0
y<0
ax+by=c
le tout 4 fois, pis tu prends le min des solutions trouvees
la vie est une fête

-
Ben314
- Le Ben
- Messages: 21709
- Enregistré le: 11 Nov 2009, 21:53
-
par Ben314 » 01 Mai 2010, 22:49
Salut,
ax+by=c -> droite du plan
abs(x)+abs(y)=k -> carré de sommets (k,0) (0,k) (-k,0) (0,-k)
Ta question :
Quel est le plus petit k tel que le carré rencontre la droite ?
Réponse : c'est lorsque la droite passe par un coin du carré, c'est à dire c'est lorsque le carré a pour sommet un des deux (ou le seul) point d'intersection de la droite avec les axes.
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 60 invités