Download  MIDACO  for  C/C++

 Download  MIDACO 6.0 (limited)  together with some example problem

C/C++ Source Code

 

midaco.c

 

Problem Type

Description Example (C) Example (C++)

NLP 

Continuous variables example_NLP.c example_NLP.cpp

NLPc 

NLP with constraints example_NLPc.c example_NLPc.cpp

IP 

Integer variables example_IP.c example_IP.cpp

IPc 

IP with constraints  example_IPc.c example_IPc.cpp

MINLP 

Mixed variables  example_MINLP.c example_MINLP.cpp

MINLPc  

MINLP with constraints  

example_MINLPc.c

example_MINLPc.cpp

MO

Multiple Objectives

example_MO.c

example_MO.cpp

 

More example problems available at:   Benchmarks

 

C/C++ examples using  Parallelization  are available here

  

Compilation Instructions

 

Download   MIDACO_Project.zip  ( MS Visual C++ 2005 Express Edition )

 

 

 

Alternatively, use the  manual instruction  how to build MIDACO MS-Visual Studio projects.

 

Manual Compilation (Linux/Mac, gcc)

gcc  -c  example_MINLPc.c 

gcc  -c  midaco.c

gcc  -o  run  example_MINLPc.o  midaco.o  -lm

Makefile (Linux/Mac, gcc) makefile
Makefile (Linux/Mac, gcc & g++) makefile
Makefile (Linux/Mac, icc) makefile
Makefile (Cygwin, gcc) makefile

 

Screenshot Solution File
 

 

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