Как установить параметры при вызове CPLEX из Matlab?

Я использую Matlab для настройки проблемы оптимизации и вызываю на ней CPLEX следующим образом

[x,fval,exitflag,output] = cplexqcp(problem);

Моя проблема оптимизации - qcp. У меня заканчивается память, поэтому я хочу установить CPX_PARAM_NODEFILEIND = 2. Я попытался установить его с помощью

options = cplexoptimset('CPX_PARAM_NODEFILEIND', 2)

Но это просто выдало ошибку

Error in CVaR_OS_Exact
options = cplexoptimset('CPX_PARAM_NODEFILEIND', 2);

Любая помощь будет оценена, спасибо!


person Michelle B    schedule 28.07.2018    source источник
comment
См. используя параметры в документации по MATLAB API и переключатель файла хранилища узлов в справочном руководстве по параметрам.   -  person rkersh    schedule 30.07.2018


Ответы (1)


Попробуй это:

opt = cplexoptimset('cplex'); 
opt.mip.strategy.file=2;
person Alex Fleischer    schedule 29.07.2018
comment
Привет! спасибо за ответ. Я пробовал эту настройку, но получаю отчет о фатальной ошибке в Matlab. Любые другие идеи приветствуются - person Michelle B; 01.08.2018