Download  MIDACO  for  Matlab

 Download  MIDACO 6.0 (limited)  together with some example problem

Matlab Source Code & MEX File

 

midaco.m   &   midacox.c

 

Problem Type Description Example

NLP 

Continuous variables example_NLP.m

NLPc 

NLP with constraints example_NLPc.m

IP 

Integer variables example_IP.m

IPc 

IP with constraints  example_IPc.m

MINLP 

Mixed variables  example_MINLP.m

MINLPc  

MINLP with constraints  

example_MINLPc.m

MO

Multiple Objectives

example_MO.m

 

More example problems available at:   Benchmarks

 

Matlab examples using  Parallelization  are available here

    

How to run MIDACO in Matlab

Step 1 Download midaco.m, midacox.c and some example (e.g. example_MINLPc.m)
Step 2 Store the above three files in the same folder on your computer (e.g. Desktop)
Step 3 Open Matlab and set the  Current Directory  to the above mentioned folder
Step 4

Type  "mex midacox.c"  in the Matlab  Command Window  and press Enter

Step 5 Run the example problem (e.g. type "example_MINLPc" and press Enter)
Note: The "mex midacox.c" command needs to be performed only once on your system

  

Screenshot Solution File

 

Any problems running MIDACO? Please click here or contact us.