Rambler's Top100 Внимание!!! Это старая версия нашего сайта, новая версия находится здесь

 

Пакетное дополнение GeneHunter


Зачем нужно пакетное дополнение

Многие пользователи, активно работающие с GeneHunter, сталкивались со следующей проблемой. Довольно часто приходится запускать GeneHunter несколько (или даже много) раз подряд - например, для разных входных данных, или для того, чтобы подобрать оптимальные значения параметров алгоритма.

Естественным решением такой проблемы кажется использование макросов Excel. К сожалению, запуск надстроек Excel из макросов связан с рядом осложнений, которые делают подобное осуществление пакетного режима для стандартного GeneHunter невозможным.

Главная форма GeneHunter с Пакетным дополнениемТеперь эта проблема решена! Пакетное дополнение GeneHunter не только позволяет осуществлять запуск GeneHunter в пакетном режиме из макросов Excel, но и включает в себя два подробно документированных примера, которые показывают, как это сделать.

Поиск решения при различных значениях параметров

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

В процессе работы макрос будет поочередно открывать нужные листы и запускать на них GeneHunter с требуемыми параметрами. По окончании работы на каждом листе будет автоматически сохранен лучший результат, полученный для данных значений параметров.

Разумеется, макрос содержит подробные комментарии, что позволяет без труда разобраться в его работе и модифицировать его так, как это потребуется пользователю.

Поиск решения для различных входных данных

Второй файл-пример показывает, каким образом можно с помощью пакетного дополнения получить решения одной и той же оптимизационной задачи для разных входных данных. Файл содержит, помимо листа, на котором должен работать GeneHunter, также лист с дополнительными данными и макрос, осуществляющий все необходимые операции.

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


Используя макросы из двух описанных примеров в качестве прототипов, пользователь без труда сможет написать макрос, который будет решать его задачу в пакетном режиме. Пакетное дополнение позволяет активному пользователю GeneHunter при наличии даже небольшого опыта работы с макросами Excel значительно повысить эффективность работы с GeneHunter и полнее использовать широкие возможности генетического алгоритма.


Страницы...
Предыдущая 
Начальная 
К началу этой 
Следующая 
Rambler's Top100