Neuroproject.ru / Главная страница
   Главная / Каталог программ


 

О компании
Програмные продукты
Услуги
Обучение
Материалы
Форум
     НейроПрактикум   

   NeuroShell 2       GeneHunter       NeuroShell Predictor       NeuroShell Classifier       NeuroShell runtime server

   Deductor
 
GeneHunter
Пакет для решения оптимизационных задач

   Описание программного продукта

    Введение
    Использование надстройки GeneHunter для Excel
    Использование генетических алгоритмов в Ваших программах с помощью динамической библиотеки GALIB
    Примеры использования GeneHunter
    Пакетное дополнение GeneHunter
    Спецификация GeneHunter

Использование надстройки GeneHunter для Excel

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



Диалоговое окно GeneHunter

  Диалоговое окно GeneHunter

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



Диалоговое окно GeneHunter — Ячейка целевой функции.

Окно Целевая функция передает в GeneHunter сообщение о положении ячейки с формулой, по которой определяется, насколько хорошее решение Вашей задачи нашел GeneHunter. Формула может быть создана с помощью любой функции Excel, доступной из меню "Вставка", например "СРЗНАЧ". Для создания формул Вы также можете использовать макросы Excel или функции Excel Visual Basic, которые позволяют решать очень сложные задачи. Для расчета целевой функции Вы можете даже использовать нейросети!

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



Диалоговое окно GeneHunter — хромосомы.

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

GeneHunter использует два типа хромосом:

Непрерывные хромосомы используются в том случае, когда подбираемый параметр может принимать значения из некоторой непрерывной области, например, значение 1,5 внутри диапазона от 0 до 2. Непрерывные хромосомы могут также быть целыми числами, если Вы хотите ограничить пространство поиска.

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



Диалоговое окно GeneHunter — диапазоны, ограничения и дополнительные целевые функции.

Нижняя часть диалогового окна GeneHunter позволяет Вам сделать следующее:

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

Добавить к первоначальной целевой функции дополнительные условия. Такие условия называются ограничениями. GeneHunter будет пытаться искать решения, которые удовлетворяют ограничениям, но и одновременно оптимизируют целевую функцию.

Указать ячейки дополнительных целевых функций, значения которых будут оптимизироваться одновременно со значением главной целевой функции, определенной выше.






    Введение
    Использование надстройки GeneHunter для Excel
    Использование генетических алгоритмов в Ваших программах с помощью динамической библиотеки GALIB
    Примеры использования GeneHunter
    Пакетное дополнение GeneHunter
    Спецификация GeneHunter

     НейроПрактикум       NeuroShell 2       GeneHunter       NeuroShell Predictor       NeuroShell Classifier       NeuroShell runtime server

   Deductor


Rambler's Top100 Rambler's Top100