This code implements the HMO-CMA-ES as described in 
"Anytime Bi-Objective Optimization with a Hybrid Multi-Objective CMA-ES (HMO-CMA-ES)"
Ilya Loshchilov, Tobias Glasmachers and Frank Hutter, In proceedings of BBOB worskhop at GECCO 2016. 

The code can be run from MatLab or C/C++. 
genrunbb.m generates runbb.sh where each line corresponds to a new run on an instance-function pair
e.g.,
runalgo/runalgo5/for_testing/run_runalgo.sh MATLABruntime/v83 mysub1/2_2_1_1 1 2 1 1 10 1000 400000 400000 10000 400000  5 10 100 100 300000000000 100 2 1.02 1.02 2 50 
runalgo folder of matlab11.tar contains MatLab executable compiled under Ubuntu, 
multiple numbers after MATLABruntime/v83 mysub1/2_2_1_1 are arguments for runalgo.m
if you don't want to run MatLab code or its executable, then compile mocma.cc together with
bobyqa.cpp , Array.h, coco.h, utils.h
inside the mocma.cc you have to commend #define USEMEX line to disable MEX/MatLab code

03/05/2016  
 
  
