question

Ben Wilson avatar image
4 Likes"
Ben Wilson asked Jordan Johnson edited

OptQuest's inner workings

We received this question and I thought it should be posted publicly so our whole community can benefit from the information.

==========

We started exploring the use of OptQuest in our business cases, and have found it to be very useful, but to execute more projects we need to know some important parameters used in OptQuest:

  1. Optimization technique
  2. Population size
  3. Selection technique
  4. Cross Over technique (if optimization technique is Genetic Algorithm based)
  5. Mutation technique (if optimization technique is Genetic Algorithm based)

We would also like to know the possibility to change the above parameters through FlexSim, depending on the business case.

FlexSim 17.0.2
optquestoptimizeralgorithm
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Jordan Johnson avatar image
5 Likes"
Jordan Johnson answered Jordan Johnson edited

OptQuest uses a proprietary optimization technique. From what I understand, it is a mixture of several evolutionary algorithms, one of which is a genetic algorithm. It can also use techniques like tabu and scatter search, and even neural networks. From the documentation, it sounds like the optimizer can use any or all of these techniques during a single optimization.

Since OptQuest uses many algorithms, and those algorithms are adapted to simulation optimization, OptQuest has gone for a very 'black box' style API. FlexSim's interface doesn't currently allow the user to modify the optimization algorithm parameters.

For the best information, you can look in OptQuest's documentation, or contact OptQuest directly.

5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.