Где я могу найти документацию по инструменту автоматической настройки docplex? - PullRequest
0 голосов
/ 17 ноября 2018

Мне удалось найти документацию по инструменту автоматической настройки CPLEX, а именно (IBM Studio), но я не смог найти документацию для docplex (cplex python api). Существует ли инструмент настройки для python? Если да, есть ли документация для использования этого инструмента? Заранее благодарю за помощь. С наилучшими пожеланиями.

1 Ответ

0 голосов
/ 19 ноября 2018

На этот вопрос ответили здесь на официальном форуме IBM developerWorks.

Короче говоря, вы не можете использовать инструмент настройки напрямую из docplex. Однако можно получить базовый экземпляр cplex.Cplex (из API-интерфейса CPLEX Python), например, так:

cpx = m.get_engine().get_cplex()

, где m - это экземпляр docplex.mp.model.Model (этот совет взят из потока здесь ). Имея этот экземпляр в ваших руках, вы можете сделать что-то вроде следующего:

status = cpx.parameters.tune_problem()                                          
if status == cpx.parameters.tuning_status.completed:                            
    print("tuned parameters:")                                                  
    for param, value in cpx.parameters.get_changed():                           
        print("{0}: {1}".format(repr(param), value))                            
else:                                                                           
    print("tuning status was: {0}".format(                                      
        cpx.parameters.tuning_status[status]))
...