0

I'm a master student and I'm currently using SCIP for my thesis. The main implementation task of my thesis is to integrate a meta-heuristic already coded in C++ and ready to be used in the SCIP branch-and-bound process to enhance the solution process of my problem.

How can I call the functions from the meta-heuristic files?

I'm not sure if this information can be useful but I'm using Matlab to load my data and then to compile and run SCIP in Visual Studio using MEX functions. I have already set all the necessary headers in SCIP and Matlab.

  • Why do you want to use MATLAB when your code is written in C++? I suppose, it would be easier to integrate your code into SCIP directly. – mattmilten Apr 16 '18 at 16:19
  • It's because of the data volume which is huge and Matlab can handle it effectively. But actually you're right, but I have to follow the house' rules :/ – André Serrano Apr 16 '18 at 16:39

1 Answers1

1

I suggest you extend your SCIP by a primal heuristic plugin. General instructions about adding a primal heuristic can be found here. A C++ Example in source code may be the well-documented TSP example. In there, you can include and use your existing meta-heuristic code package.

Gregor
  • 1,333
  • 9
  • 16