mlewton
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ging в данном случае ОСЛО выбрало не начальство, а разработчики. в код5 тоже есть возможность задать damping factor, вроде эта возможность не документирована, правда. и сбросить приращение переменных можно. но в ОСЛО при помощи макросов это получается более прозрачно, что-ли. еще один большой минус код5 - лагранжевые (жесткие) ограничения. в принципе, я думаю, это довольно плохое решение для DLS. Код5 летом обещают сделать многопроцессорную поддержку, в ОСЛО пока не ожидается... Масахи Исшики c удовольствием почитал бы, можете поделиться? А как же Hammer optimization в Zemax? Хаммер, как и другая глобальная оптимизация, не работают при достаточно большом количестве переменных (несколько десятков) + это еще зависит от формул поверхностей. Тут недавно написал полиномиальную поверхность, которая оказалась быстрее аналогичной встроенной на 35% и сходится она лучше (кстати мне кажется, в земаксе лучше вместо even asphere использовать superconic), т.к. выражена ортогональными полиномами. Мне самому больше нравится земакс, но он, к сожалению, не выдерживает конкуренции, главным образом, из-за плохой оптимизации. |