Volume maximum d'un pavé en fonction de deux paramètres

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
nytochin
Messages: 4
Enregistré le: 16 Juil 2014, 17:52

Volume maximum d'un pavé en fonction de deux paramètres

par nytochin » 16 Juil 2014, 18:05

Bonjour,

je fais en ce moment un exercice de programmation et je bloque à un petit problème de mathématiques.

Voici l'énoncé:

Je souhaite construire un pavé droit avec du fil pour les arêtes (d'une certaine taille p en cm) et du papier (d'une certaine surface s en cm²). Je veux utiliser tous les matériaux (aucun reste autorisé).
Le pavé droit doit être le plus volumineux possible.

Exemple:

J'ai un fil de 20 cm et du papier de 14cm².
Le volume maximum est de 3.00 (Les dimensions du pavé seraient 3*1*1).

Je ne trouve pas l'algorithme pour obtenir ce volume maximum. :cry:

Si vous savez comment faire, aidez moi s'il vous plait !

Merci beaucoup !



Avatar de l’utilisateur
chan79
Membre Légendaire
Messages: 10330
Enregistré le: 04 Mar 2007, 19:39

par chan79 » 16 Juil 2014, 18:17

Salut
Les dimensions doivent être des entiers ?

nytochin
Messages: 4
Enregistré le: 16 Juil 2014, 17:52

par nytochin » 16 Juil 2014, 18:26

chan79 a écrit:Salut
Les dimensions doivent être des entiers ?


Non, pas obligatoirement.
Pour un fil de 20cm, un papier de 16cm².
Le volume maximum du pavé est de 4.15 avec comme dimensions 7/3*4/3*4/3.

Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 13:25

par Cliffe » 16 Juil 2014, 19:23

Aucun reste autorisé ... Sa dépend ça :--:

nytochin
Messages: 4
Enregistré le: 16 Juil 2014, 17:52

par nytochin » 16 Juil 2014, 21:19

Cliffe a écrit:Aucun reste autorisé ... Sa dépend ça :--:


Oui, j'ai oublié de dire qu'il faut supposer que s et p sont donnés en sorte qu'il est possible de les utiliser sans qu'il y ait de restes à la fin.

Finalement, j'ai réussi mon programme en suivant ce guide : http://discuss.codechef.com/questions/33181/j7-the-best-box-guidance

Le problème était sur ce site pour ceux qui sont intéressés :
http://www.codechef.com/problems/J7

Avatar de l’utilisateur
chan79
Membre Légendaire
Messages: 10330
Enregistré le: 04 Mar 2007, 19:39

par chan79 » 17 Juil 2014, 19:33

nytochin a écrit:
J'ai un fil de 20 cm et du papier de 14cm².
Le volume maximum est de 3.00 (Les dimensions du pavé seraient 3*1*1).

Je ne trouve pas l'algorithme pour obtenir ce volume maximum. :cry:

Si vous savez comment faire, aidez moi s'il vous plait !

Merci beaucoup !

Salut
Il s'agit d'optimiser xyz sous les contraintes x+y+z=5 et xy+xz+yz=7
soit optimiser xy(5-x-y) sous la contrainte x²+y²+(5-x-y)²=11
La contrainte ci-dessus s'écrit x²+y²+xy-5x-5y+7=0
C'est l'équation d'une ellipse de centre (5/3;5/3)
On peut faire un changement de variables

x=5/3+X+Y
y=5/3+X-Y
La nouvelle équation est 3X²+Y²=4/3

On trouve que si le volume est maxi, alors X²=1/9 et Y²=1

Avec un peu de patience, on trouve que le volume est maxi pour (x;y;z)=(3;1;1)

Sinon, la méthode des multiplicateurs de Lagrange, peut-être ...

Ingrid55
Membre Relatif
Messages: 162
Enregistré le: 06 Juil 2014, 21:51

par Ingrid55 » 17 Juil 2014, 19:50

Mais la méthode des multiplicateurs de Lagrange est trés vaste http://fr.wikipedia.org/wiki/Multiplicateur_de_Lagrange
Cette méthode impliquerait quelle relation avec le minimum et le maximum d'une courbe ?(et pour trouver leur position ou coordonnées)

Avatar de l’utilisateur
chan79
Membre Légendaire
Messages: 10330
Enregistré le: 04 Mar 2007, 19:39

par chan79 » 18 Juil 2014, 11:00

nytochin a écrit:Non, pas obligatoirement.
Pour un fil de 20cm, un papier de 16cm².
Le volume maximum du pavé est de 4.15 avec comme dimensions 7/3*4/3*4/3.

même changement de variable
Contrainte 3X²+Y²=1/3
X²=1/36
Y²=1/4
Volume maxi de 112/27 pour (x,y,z)=(7/3,4/3,4/3)

dans le cas général:







Volume max:


 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 105 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite