The hammer algorithm. Алгоритм Hammer Optimization

После просмотра схем, созданных при глобальном поиске, Вы, вероятно, захотите исследовать одну или две из них. Схема, имеющая наименьшую величину оценочной функции, не всегда будет наилучшей (хотя именно она должна быть наилучшей при правильном определении оценочной функции). Например, схема, имеющая второе наилучшее решение, может быть проще в изготовлении. Какой бы критерий Вы не использовали для определения наиболее хорошей схемы, Вы захотите использовать выбранные Вами схемы в качестве исходных для дальнейшей их оптимизации и нахождения наилучшей из них.

Алгоритм "Hammer optimization" попытается всесторонне усовершенствовать ее путем тонкой юстировки и оптимизации. Каждый раз, когда схема будет улучшена, она будет записана на диск под тем же именем. Поэтому, если Вы хотите сохранить стартовую схему, Вы должны перед началом оптимизации записать ее в файл с другим именем! Алгоритм "Hammer optimization" требует только, чтобы исходный файл имел имя с расширением ZMX. В диалоговом окне "Hammer optimization" показаны исходная величина оценочной функции и ее наилучшее текущее значение. Хотя бывает, что хорошие результаты получаются в течение нескольких минут, нужно дать поработать алгоритму в течение нескольких часов, а лучше всего в течение всей ночи. Для прекращения процесса оптимизации выберите команду Stop, а затем команду Exit.

Если работа ZEMAX прекращается ненормальным образом, то последний hammer-файл записывается как "временный" файл. Имя временного файла образуется от имени стартового файла. Например, если данные оптимизируемой схемы были записаны в файл под именем

C:\ZEMAX\SAMPLES\MYFILE.ZMX,

 то временный файл будет иметь имя

C:\ZEMAX\SAMPLES\MYFILE_HAMMER.ZMX.

Алгоритм "Hammer optimization" может быть также эффективно использован для частично оптимизированных схем, не обязательно произведенных при глобальном поиске. Чувствуйте себя свободно при использовании алгоритма "Hammer optimization" для оптимизации любых схем!




double arrow
Сейчас читают про: