Hey everyone,
I am currently using the excel solver's evolutionary engine to run a fairly tedious but simple pricing model. I have multiple constraints in the model, all of which are integers, with the exception of one final constraint that goes down to two decimal places. With the more complex problems, it usually won't take much longer than a 4 minute solving process, given a 30 second timeout. I have tried to set up the actual calculations as simply as possible for faster problem solving, and I am now working on tweaking the actual solver settings.
I have tried to research best practices but I seem to find mixed results so I was wondering if anyone could lend some insight.
For constraint precision, the default setting is at 0.000001 - technically I shouldn't need to go past 0.01 since my most precise constraint doesn't go past 2 decimals correct? The reason I am skeptical is because the amount of problems that it solves within 30 seconds, 1 minute, and 2 minutes, tends to go down the less precise I make the constraint precision.
In addition to this, any help on what to set for the convergence (default: 0.0001) and population size (default: 100) is much appreciated.
For population size, I deal with simulated metrics based off of 3 sets of inventory that can have prices ranging from 1-999, which can get reiterated for 4 different tiers (it works in such a way that whatever happens in Tier 1, will impact what Tier 2 can yield, so my optimization problem accounts for all this, under the assumption that each tier will be priced lower than the preceding tier).
Thanks in advance,
Paul
Bookmarks