[R] finding the values to minimize sum of functions
Petr Savicky
savicky at cs.cas.cz
Thu Jul 19 21:28:08 CEST 2012
On Thu, Jul 19, 2012 at 10:24:17AM -0700, Linh Tran wrote:
> Hi fellow R users,
>
> I am desperately hoping there is an easy way to do this in R.
>
> Say I have three functions:
>
> f(x) = x^2
> f(y) = 2y^2
> f(z) = 3z^2
>
> constrained such that x+y+z=c (let c=1 for simplicity).
>
> I want to find the values of x,y,z that will minimize f(x) + f(y) + f(z).
Hi.
If the constraint is linear as in this case, it is possible
to eliminate one of the varibles. Instead of minimizing
x^2 + 2y^2 + 3z^2
under the constraint x+y+z = c, minimize, for example
x^2 + 2y^2 + 3(c - x - y)^2
with no constraint.
Hope this helps.
Petr Savicky.
More information about the R-help
mailing list