On Sun, Mar 29, 2009 at 9:45 PM,  <rkevinbur...@charter.net> wrote:
> I have an optimization question that I was hoping to get some suggestions on 
> how best to go about sovling it. I would think there is probably a package 
> that addresses this problem.
>
> This is an ordering optimzation problem. Best to describe it with a simple 
> example. Say I have 100 "bins" each with a ball in it numbered from 1 to 100. 
> Each bin can only hold one ball. This optimization is that I have a function 
> 'f' that this array of bins and returns a number. The number returned from 
> f(1,2,3,4....) would return a different number from that of f(2,1,3,4....). 
> The optimization is finding the optimum order of these balls so as to produce 
> a minimum value from 'f'.I cannot use the regular 'optim' algorithms because 
> a) the values are discrete, and b) the values are dependent ie. when the 
> "variable" representing the bin location is changed (in this example a new 
> ball is put there) the existing ball will need to be moved to another bin 
> (probably swapping positions), and c) each "variable" is constrained, in the 
> example above the only allowable values are integers from 1-100. So the 
> problem becomes finding the optimum order of the "balls".
>
> Any suggestions?

If your function f is linear, then you can use lpSolve.

Paul

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to