Отрегулируйте ограничение итерации SNOPT из PyDrake - PullRequest
0 голосов
/ 15 мая 2018

Как мне отрегулировать итерационный предел SNOPT из PyDrake?

Я пробовал:

mp = MathematicalProgram()

mp.SetSolverOption(SolverType.kSnopt, "Iterations limit", 100000)

но это, похоже, ничего не сделало.

Ответы [ 2 ]

0 голосов
/ 06 сентября 2018

Кстати, если вы уверены, что используете Snopt, тогда вы делаете

mp.SetSolverOption(SolverType.kSnopt, "Print file", PRINT_FILE_NAME)

, вы должны увидеть выходной файл с именем PRINT_FILE_NAME, и он показывает информацию в каждой итерации.

0 голосов
/ 15 мая 2018

Вы, вероятно, хотите "Предел основных итераций".Пожалуйста, обратитесь к опциям решателя SNOPT с p63 из http://www.ccom.ucsd.edu/~peg/papers/sndoc7.pdf.

...