I am looking for an integration of a metaheuristic algorithm made in c++ with flexsim in the same way Optquest does, so i whould like to know if it is possible to find a tutorial or a guide to do that.
I am looking for an integration of a metaheuristic algorithm made in c++ with flexsim in the same way Optquest does, so i whould like to know if it is possible to find a tutorial or a guide to do that.
If your issue is cost, it would probably be cheaper (in terms of time) to just buy an OptQuest license.
If your issue is that you want to control the metaheuristic, instead of using OptQuest's, then you could perhaps use the dll approach. However, if I were attempting it, I would write a C++ program that does the following:
In this way, you can write your own optimization algorithm. If you are running replications, you could launch many flexsims at once, all opening the same model, and wait for all replication results to appear.
Hi @jordan.johnson, I think my issue is that I need to control the metaheuristic, so, that's why i cannot use the OptQuest approach. I would like to write the C++ program you mention but I have not to much idea of how to do it. I'd appreciate any help you may share with me regarding your expertise in the matter. Thanks!
Hi Neisser, for additional help on this question, you will need to contact your local distributor. Advice or help on developing a C++ application is outside the scope of this forum.
@Neisser V You first have to create the DLL in C++ containing the algorithm. If you have that you can call those functions from FlexSim. There are 2 ways to create a DLL. One is the (slightly older) DLL Maker The other option is using the module SDK
12 People are following this question.
FlexSim can help you understand and improve any system or process. Transform your existing data into accurate predictions.
FlexSim is a fully 3D simulation software environment. FlexSim can be used to simulate any process in any industry.
FlexSim®, FlexSim Healthcare™, Problem Solved.®, the FlexSim logo, the FlexSim X-mark, and the FlexSim Healthcare logo with stylized Caduceus mark are trademarks of FlexSim Software Products, Inc. All rights reserved.
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © Autodesk Inc. All rights reserved