J'ai une fonction dans R fun
qui renvoie le coût du vecteur de décision x
. L'entrée de la fonction est un vecteur d'entiers de longueur 40. entrée donnée vecteurs a
, b
et c
(également de longueur 40), la fonction est définie comme suit:Optimiser une fonction dans R avec vecteur d'entrée entier qui ajoute à une certaine valeur
fun <- function(x) sum(pmax(a, b, c*x))
La somme du vecteur d'entrée doit être 80. Je veux trouver un vecteur d'entrée Vec
où fun(Vec)
est minimisé. Je suppose que c'est un problème assez simple mais je suis perdu sur où commencer parce que je suis nouveau pour les problèmes d'optimisation dans R.
Merci @ErwinKalvelagen, je suis en supposant que même après que je précalculer j'ai encore besoin de tester diverses permutations du vecteur d'entrée qui somme à 80, je ne comprends pas vraiment comment le tri pourrait le résoudre, pouvez-vous m'expliquer s'il vous plaît –