Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИАС / Лекции по ИАС.doc
Скачиваний:
248
Добавлен:
17.05.2015
Размер:
3.26 Mб
Скачать

2.3. Генетические алгоритмы

Генетические алгоритмы (ГА)относятся кчислууниверсальныхметодов

оптимизации, позволяющих решать задачи различных типов (комбинаторные, общие

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

В последние годы резко возросло число работ, прежде всего зарубежных ученых,

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

Эффективность такой интеграции нашла практическое подтверждение в разработке

соответствующих инструментальных средств (ИС). Так, фирма Attar Software включила ГА-компонент,ориентированныйна решениезадач оптимизации, всвои ИС,предназначенные для разработки экспертной системы. Фирма California Scientific Softwareсвязала ИС для нейронных сетей с ГА-компонентами, обеспечивающими автоматическуюгенерацию и настройку нейронной сети. Фирма NIBS Inc. включила в свои ИС длянейронных сетей, ориентированные на прогнозирование рынка ценных бумаг, ГА-компоненты, которые, по мнению финансовых экспертов, позволяют уточнять про-гнозирование.

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

Перечисленные ниже причины коммерческого успеха инструментальных средств вобласти искусственного интеллекта могут рассматриваться как общие требования к разработке систем анализа данных,используемых ГА:

 интегрированность – разработка ИС, легко интегрирующихся с другими

информационными технологиями и средствами;

 открытость и переносимость – разработка ИС в соответствии со стандартами,

обеспечивающими возможность исполнения в разнородном программно-аппаратномокружении и переносимость на другие платформы без перепрограммирования;

 использование языков традиционного программирования. Переход к ИС, реализованным на языках традиционного программирования(С, C++ и т. д.), упрощает

обеспечение интегрированности, снижает требования приложений к быстродействию

ЭВМ и объемам оперативной памяти;

 архитектура «клиент-сервер» – разработка ИС, поддерживающих распределенные вычисления в архитектуре «клиент-сервер», что позволяет снизить стоимость

оборудования, используемого в приложениях, децентрализовать приложения и повыситьих производительность.

Перечисленные требования обусловлены необходимостью создания интегри-

рованных приложений, т. е. приложений, объединяющих в рамках единогокомплексатрадиционные программные системы с системами искусственного интеллекта и ГА вчастности.

Интеграция ГА и нейронных сетей позволяет решать проблемы поиска опти-

мальных значений весов входов нейронов, а интеграция ГА и нечеткой логики позволяетоптимизировать систему продукционных правил, которые могут быть использованы дляуправления операторами ГА (двунаправленная интеграция).

Одним из наиболее востребованных приложений ГА в области Data Mining

является поиск наиболее оптимальной модели (поиск алгоритма, соответствующегоспецифике конкретной области).

Соседние файлы в папке ИАС