Метод оптимизации на основе моделирования перемещения бактерий для решения задачи отбора информативных признаков при построении распознающих моделей

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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2009
Hauptverfasser: Олейник, А.А., Субботин, С.А.
Format: Artikel
Sprache:Russisch
Veröffentlicht: Інститут проблем штучного інтелекту МОН України та НАН України 2009
Schlagworte:
Online Zugang:https://nasplib.isofts.kiev.ua/handle/123456789/7843
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Метод оптимизации на основе моделирования перемещения бактерий для решения задачи отбора информативных признаков при построении распознающих моделей / А.А. Олейник, С.А. Субботин // Штучний інтелект. — 2009. — № 1. — С. 278-285. — Бібліогр.: 20 назв. — рос.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1860198746110820352
author Олейник, А.А.
Субботин, С.А.
author_facet Олейник, А.А.
Субботин, С.А.
citation_txt Метод оптимизации на основе моделирования перемещения бактерий для решения задачи отбора информативных признаков при построении распознающих моделей / А.А. Олейник, С.А. Субботин // Штучний інтелект. — 2009. — № 1. — С. 278-285. — Бібліогр.: 20 назв. — рос.
collection DSpace DC
description Решена задача автоматизации поиска наиболее информативной комбинации признаков. Предложен
 метод отбора информативных признаков на основе моделирования перемещения бактерий. Проведены
 эксперименты по выделению набора информативных признаков для синтеза распознающих моделей
 хронического бронхита. Решена задача автоматизации поиска наиболее информативной комбинации признаков. Предложен
 метод отбора информативных признаков на основе моделирования перемещения бактерий. Проведены
 эксперименты по выделению набора информативных признаков для синтеза распознающих моделей
 хронического бронхита. The automation of feature selection problem is solved. The feature selection method based on bacteria foraging
 optimization is proposed. Experiments on allocation of informative feature set for recognizing models of
 chronic bronchitis synthesis are lead.
first_indexed 2025-12-07T18:09:14Z
format Article
fulltext «Искусственный интеллект» 1’2009 278 6-О УДК 519.6:004.93 А.А. Олейник, С.А. Субботин Запорожский национальный технический университет, Украина subbotin@zntu.edu.ua Метод оптимизации на основе моделирования перемещения бактерий для решения задачи отбора информативных признаков при построении распознающих моделей Решена задача автоматизации поиска наиболее информативной комбинации признаков. Предложен метод отбора информативных признаков на основе моделирования перемещения бактерий. Проведены эксперименты по выделению набора информативных признаков для синтеза распознающих моделей хронического бронхита. Введение Одним из новейших направлений искусственного интеллекта являются мульти- агентные методы интеллектуальной оптимизации, имеющие бионическую природу, которые моделируют поведение живых существ, характеризующихся коллективным интеллектом [1]. К мультиагентным методам интеллектуальной оптимизации относятся: метод муравьиных колоний, метод пчелиной колонии, метод оптимизации с группировкой частиц и др. Данные методы уже нашли широкое применение при решении различ- ных задач оптимизации [2-6]. Одним из наименее изученных на сегодняшний день методов интеллектуальной оптимизации является метод оптимизации на основе моделирования перемещения бактерий (Bacteria Foraging Optimization, BFO), возможности которого ещё не до конца исследованы. В связи с этим актуальной является разработка новых методов оптимизации на основе моделирования перемещения бактерий. Построение моделей сложных объектов и процессов является крайне важной задачей, часто возникающей на практике. При решении задачи моделирования осо- бенно для объектов, характеризующихся многомерностью, необходимо выполнить отбор информативных признаков, позволяющий снизить избыточность создаваемых моделей. Для решения задачи отбора информативных признаков предложен ряд ме- тодов, основанных на полном или сокращённом переборе [7], которые при больших выборках данных работают слишком долго. Поэтому разработка новых методов, поз- воляющих решать задачу отбора информативных признаков, является весьма актуальной. Поскольку метод оптимизации на основе моделирования перемещения бактерий является новым и весьма перспективным методом поиска, а также ещё не применялся для решения данной задачи, то целью настоящей работы является создание метода отбора информативных признаков на основе моделирования перемещения бактерий. Метод оптимизации на основе моделирования перемещения бактерий… «Штучний інтелект» 1’2009 279 6-О Метод оптимизации на основе моделирования перемещения бактерий (Bacteria Foraging Optimization, BFO) Метод BFO основан на моделировании поведения бактерии E. Coli [8-10]. Способ- ность бактерии E. Coli двигаться обеспечивается за счёт шести или более жгутиков, которые вращаются с частотой 100 – 200 оборотов в секунду, каждый из которых управляется с помощью своего собственного биологического «мотора». Хемотаксис – это двигательная реакция бактерии в ответ на появление в среде аттрактанта (аттрактант – вещество, привлекающее бактерии) или репеллента (репел- лент – вещество, отпугивающее бактерий) [11], [12]. В естественных условиях аттрак- тантами являются вещества, полезные для бактерий, а репеллентами – те, которые бактериям вредны. Метод BFO [13] предназначен для нахождения минимума функции J(X), XRp при неизвестном градиенте J(X), где X – позиция бактерии в пространстве поиска Rp, а с помощью J() моделируются полезные и вредные свойства среды. Таким образом, J <0, J = 0, J > 0 означает, что бактерия находится в полезной, нейтральной и вредной среде соответственно. Пусть P(j, k, l ) = {Xi( j, k, l ), i = 1, 2, …, S} описывает позицию каждого члена популяции S бактерий на j-м хемотаксическом шаге, k-м ша- ге воспроизведения и на l-м событии исключения – рассеивания. Пусть dattract – глубина аттрактанта (полезных веществ) клетки и wattract – мера ширины аттрактанта. Пусть hrepellant = dattract – высота вредного вещества (репеллент) и wrepellant – мера ширины репеллента. Таким образом, можно использовать функции Ji cc(X), i = 1, 2, ..., S для моделирования сигналов между клетками посредством выделения бактериями аттрактанта и репеллента [14]:                                         S i p j i jjrepellentrepellent S i p j i jjattractattract S i i cccc XXwhXXwdJXJ 1 1 2 1 1 2 1 )(exp)(exp)( , где X = [x1, ..., xp]T – точка в пространстве оптимизации. Очевидно, что сила выделения химических веществ бактериями зависит от окружающей среды, т.е. бактерия, находящаяся в среде с высокой концентрацией полезных веществ, будет выделять более сильный аттрактант, чем та же бактерия в области с низкой концентрацией полезных веществ. Поэтому в данном методе используется функция Jar(θ) для моделирования взаимодействия между ячейками с учётом особенностей окружающей среды: Jar(X) = exp(M – J(X))Jcc(X), где M – настраи- ваемый параметр. Следовательно, для поиска оптимума необходимо минимизировать выражение (J(i, j, k, l) + Jar(Xi(j, k, l))), что позволяет бактериям искать полезные вещества, избегая областей с вредными веществами, и в то же время приближаясь к другим ячейкам, но не слишком близко к ним. Тогда работу метода оптимизации на основе моделирования перемещения бак- терий [13], [15] можно представить в виде последовательности шагов 1 – 14. Шаг 1. Инициализация. Задать параметры метода: S – количество бактерий, Nre – количество шагов воспроизведения, Ns – количество шагов-повторений на одном хемотаксическом шаге, Nc – количество хемотаксических шагов, Ned – количество событий исключения-рассеивания; Ped – вероятность рассеивания. Случайным образом распределить начальные значения Xi, i = 1, 2, ..., S по пространству поиска. Рассчи- тать начальные значения целевой функции для каждой бактерии Ji. Для каждой бактерии выполняется пересчёт: Ji = Ji + Jar(Xi). Олейник А.А., Субботин С.А. «Искусственный интеллект» 1’2009 280 6-О Шаг 2. Установить: l = l + 1. Шаг 3. Установить: k = k + 1. Шаг 4. Установить: j = j + 1. Шаг 5. Для каждой бактерии моделируется хемотаксис: кувыркание, перемеще- ние и скольжение (шаги 5.1 – 5.5). Шаг 5.1. Установить: i = i + 1. Шаг 5.2. Кувыркание. Моделирование кувыркания достигается за счёт генера- ции вектора случайных чисел φ(j)  Rp:    T  , где  – вектор случайных чисел в интервале [–1; 1]. Вектор φ представляет собой множество длин для соответствующих измерений. Шаг 5.3. Перемещение. Рассчитывается новое положение i-й бактерии по формуле: Xi(j + 1, k, l) = Xi(j, k, l) + C(i)φ(j), где C(i) > 0 – размер шага в определённом направлении, позволяющий моделировать процесс кувыркания. Для новой позиции Xi(j + 1, k, l) рассчитывается соответствующее значение це- левой функции J(i, j + 1, k, l). Установить: J(i, j + 1, k, l) = J(i, j + 1, k, l) + Jar(Xi(j + 1, k, l)). Если J(i, j + 1, k, l) < Jbest, тогда установить: Jbest = J(i, j + 1, k, l), Xbest = Xi(j + 1, k, l). Шаг 5.4. Скольжение. Если в позиции Xi(j + 1, k, l ) значение J(i, j + 1, k, l) лучше, чем в позиции Xi(j, k, l), то есть выполняется условие: J(i, j + 1, k, l) < J(i, j, k, l), тогда производится следующий хемотаксический шаг с тем же вектором φ и в том же направлении (переход к шагу 5.3), и такое повторение может повторяться Ns раз. Если условие не выполняется, то переход к шагу 5.5. Шаг 5.5. Если i < S, то переход к шагу 5.1, в противном случае – переход к шагу 6. Шаг 6. Если j < Nc, то переход к шагу 4, в противном случае – переход к шагу 7. Шаг 7. Воспроизведение. Менее здоровые бактерии умирают, а остальные, бо- лее здоровые, разделяются на две бактерии, при этом новые бактерии размещаются в ту же самую точку пространства поиска. Шаг 8. Если k < Nre, тогда выполняется переход к шагу 3, в противном случае – переход к шагу 9. Шаг 9. Исключение и рассеивание. Каждая бактерия с вероятностью Ped разме- щается в случайно выбранной точке пространства поиска. Таким образом, проверяется условие: Ui < Ped, где Ui – случайное число в ин- тервале [0; 1] для i-й бактерии. Если данное условие выполняется, то бактерия поме- щается в позицию Xi(j, k, l), полученную случайным образом. Шаг 10. Если l < Ned, тогда выполняется переход к шагу 2, в противном случае – к шагу 11. Шаг 11. Выбирается и сохраняется лучшее решение Jbest и соответствующая по- зиция Xbest, в которой достигается лучшее решение Jbest. Шаг 12. Проверка на окончание поиска. Если были выполнены все циклы для всех бактерий, то выполняется переход к шагу 14, в противном случае выполняется перезапуск – переход к шагу 13. Шаг 13. Перезапуск бактерий: выбираются новые случайные позиции для каж- дого агента Xi, i = 1, 2, ..., S, и рассчитываются соответствующие значения целевой функции Ji, i = 1, 2, ..., S. Устанавливаются счётчики циклов: j = 0, k = 0, l = 0. Шаг 14. Останов. Метод оптимизации на основе моделирования перемещения бактерий… «Штучний інтелект» 1’2009 281 6-О Метод оптимизации на основе моделирования перемещения бактерий приме- нялся для решения различных задач оптимизации: нахождения оптимального потока энергии [16], задачи динамического распределения ресурсов [14] и др. [17-19]. Резуль- таты проведенных экспериментов по решению тестовых задач [14], [16-19] показали, что применение метода является эффективным и весьма перспективным для решения практических задач, поскольку результаты, полученные с помощью данного метода, характеризовались более высокой или достаточной точностью по сравнению с тра- диционными методами. Отбор признаков на основе моделирования перемещения бактерий Задача отбора информативных признаков заключается в выборе такого набора признаков минимального размера, которые наиболее полно характеризуют изучаемый сложный объект или процесс, что позволяет избежать использования в распознающих моделях лишних признаков. Для решения задачи отбора информативных признаков на основе метода моде- лирования перемещения бактерий программные агенты, моделирующие поведение бактерий, должны осуществлять оптимизацию в пространстве поиска X = (x1, x2, …, xN), xi = {0, 1}, где N – общее количество признаков, характеризующих выборку. Таким образом, каждая точка пространства поиска представляет собой битовую строку, координаты которой позволяют определить, считается ли признак информативным: информативным считается признак, если соответствующая координата равна 1, в про- тивном случае – признак считается неинформативным. В качестве целевой функции J(X) предлагается использовать ошибку модели, построенной на основе признаков, которые являются информативными для данной точки пространства поиска. Для выполнения перемещения по такому пространству поиска величины, опре- деляющие процесс движения в пространстве поиска должны принимать следующие значения: – переменные, определяющие размер шага в определённом направлении, для i-й бактерии: C(i)  (0; 1); – вектор случайных чисел на j-м шаге хемотаксиса: φ(j) = {–1, 0, +1}. Пример перемещения по пространству поиска из трёх признаков, если бактерия в начале поиска находилась в точке (0; 0; 0), вектор размера шага для данной бактерии C = (1; 1; 1), вектор случайных чисел на 1-м шаге хемотаксиса φ(1) = (1; 0; +1), а на 2-м шаге φ(1) = (–1; +1; 0), приведен на рис. 1. x1 x2 x3 (1;1;0) (0;1;0) (1;0;0) (1;0;1) (1;1;1) (0;1;1)(0;0;1) (0;0;0) Рисунок 1 – Пример перемещения в пространстве поиска из трёх признаков Олейник А.А., Субботин С.А. «Искусственный интеллект» 1’2009 282 6-О Тогда метод оптимизации на основе моделирования перемещения бактерий для отбора информативных признаков может быть представлен в виде последователь- ности шагов 1 – 14. Шаг 1. Инициализация. Задать параметры метода: S, Nre, Ns, Nc, Ned, Ped. Случай- ным образом распределить начальные значения Xi, i = 1, 2, ..., S по пространству поиска. Рассчитать начальные значения целевой функции для каждой бактерии Ji. Для каждой бактерии выполнить пересчёт: Ji = Ji + Jar(Xi). Шаг 2. Установить: l = l + 1. Шаг 3. Установить: k = k + 1. Шаг 4. Установить: j = j + 1. Шаг 5. Моделирование хемотаксиса. Шаг 5.1. Установить: i = i + 1. Шаг 5.2. Кувыркание и перемещение. Создаётся вектор C(i) = rand(0; 1), где rand(0; 1) – случайное действительное число в диапазоне [0; 1]. Генерация вектора случайных чисел φ(j) = rand_int(–1; +1), где rand_int(–1; +1) – случайное целое число в диапазоне [–1; +1]. Рассчитывается новое положение i-й бактерии по формуле:          .0)()(),,(если,0 ;1)()(),,(0если)),()(),,(( ;1)()(),,(если,1 ),,1( jiClkjX jiClkjXjiClkjXround jiClkjX lkjX i ii i i    Формула расчёта нового положения i-й бактерии учитывает особенности зада- чи отбора признаков и обеспечивает постоянное нахождение агентов в необходимом пространстве поиска. Рассчитать значение целевой функции J(i, j + 1, k, l). Установить: J(i, j + 1, k, l) = J(i, j + 1, k, l) + Jar(Xi(j + 1, k, l)). Если J(i, j + 1, k, l) < Jbest, тогда установить: Jbest = J(i, j + 1, k, l), Xbest = Xi(j + 1, k, l). Шаг 5.3. Скольжение. Пока выполняется условие: J(i, j+1, k, l) < J(i, j, k, l), пов- торяется шаг 5.2. Такое повторение может повторяться Ns раз. Если условие не вы- полняется, то переход к шагу 5.4. Шаг 5.4. Если i < S, то переход к шагу 5.1, в противном случае – переход к шагу 6. Шаг 6. Если j < Nc, то переход к шагу 4, в противном случае – переход к шагу 7. Шаг 7. Воспроизведение. Используется такой же подход, как и в базовом методе оптимизации на основе моделирования перемещения бактерий: все бактерии сорти- руются в соответствии с полученными значениями целевой функции, после чего худшая половина бактерий отбрасывается, а лучшая – дублируется. Шаг 8. Если k < Nre, то выполняется переход к шагу 3, в противном случае – переход к шагу 9. Шаг 9. Исключение и рассеивание. Проверяется условие: Ui < Ped. Если данное условие выполняется, то бактерия помещается в позицию Xi(j, k, l), полученную случайным образом. Шаг 10. Если l < Ned, то выполняется переход к шагу 2, в противном случае – к шагу 11. Шаг 11. Выбирается и сохраняется лучшее решение Jbest и соответствующая позиция Xbest. Шаг 12. Проверка на окончание поиска. Если были выполнены все циклы для всех бактерий, то выполняется переход к шагу 14, в противном случае выполняется перезапуск – переход к шагу 13. Метод оптимизации на основе моделирования перемещения бактерий… «Штучний інтелект» 1’2009 283 6-О Шаг 13. Перезапуск бактерий: выбираются новые случайные позиции для каж- дого агента Xi, i = 1, 2, ..., S, рассчитываются соответствующие значения целевой функции Ji, i = 1, 2, ..., S. Счётчики циклов сбрасываются в 0: j = 0, k = 0, l = 0. Шаг 14. Останов. Эксперименты и результаты Разработанный метод отбора признаков на основе моделирования перемещения бактерий был программно реализован на языке пакета Matlab. Для проверки эффектив- ности применения предложенного метода и разработанного программного обеспечения решалась задача отбора информативных признаков для синтеза моделей в задачах диагностики хронического бронхита [20]. Для построения распознающих моделей использовалась экспериментально по- лученная выборка данных исследований функционально-морфологических свойств лейкоцитов и тромбоцитов, сосудистого фактора, системы комплемента и циркули- рующих иммунных комплексов (ЦИК) периферической крови 205 пациентов. Анализировалось состояние 28 диагностических признаков: x1 – пол, x2 – возраст, x3 – содержание лейкоцитов, в том числе: x4 – палочкоядерных, x5 – сегментоядер- ных, x6 – эозинофилов, x7 – моноцитов, x8 – лимфоцитов, x9 – фагоцитарное число нейтрофилов, x10 – фагоцитарное число моноцитов, x11 – фагоцитарный индекс нейт- рофилов, x12 – фагоцитарный индекс моноцитов, x13 – индекс завершенности фагоци- тоза нейтрофилов, x14 – индекс завершенности фагоцитоза моноцитов, x15 – НСТ- тест, отражающий способность нейтрофилов генерировать активные формы кислорода; х16 – процент НСТ-положительных нейтрофилов, x17 – НСТ-стимулированный – от- ражает резервные возможности нейтрофилов генерировать активные формы кислорода в условиях их дополнительного стимулирования, x18 – процент НСТ-положительных нейтрофилов, реагирующих на стимулирование; x19 – количество тромбоцитов, x20 – количество зрелых тромбоцитов, x21 – количество активных тромбоцитов, x22 – уровень комплемент (СН50), x23 – уровень ЦИК, осаждаемых 3 % полиэтиленглико- лем (ПЭГ), x24 – уровень ЦИК, осаждаемых 4 % ПЭГ, x25 – размер ЦИК, x26 – актив- ность миелопероксидазы нейтрофилов, x27 – активность катионных белков нейтрофилов, x28 – уровень сосудистого фактора Виллебранда. Каждому экземпляру выборки было сопоставлено значение целевого параметра – диагноза соответствующего пациента (1 – болен, 0 – не болен). Выделение комбинации признаков выполнялось с использованием канонической модели генетического поиска и с помощью разработанного метода отбора информа- тивных признаков на основе моделирования перемещения бактерий. Значения пара- метров работы метода оптимизации на основе моделирования перемещения бактерий были следующими: S = 20; Nre = 4; Ns = 4; Nc = 20; Ned = 2; Ped = 0,25; dattract = 0,1; wattract = 0,2; hrepellant = dattract; wrepellant = 10. В качестве целевой функции J(X) использовалась среднеквадратическая ошибка классификации по двухслойной нейросети прямого распространения, синтезированной на основе признаков оцениваемой точки пространства поиска и содержащей 5 нейро- нов на первом слое и один нейрон на втором слое. Все нейроны имели логсигмоидную функцию активации, а в качестве дискриминантных функций – взвешенные суммы. В результате экспериментов с помощью разработанного метода на основе мо- делирования перемещения бактерий было выделено 8 признаков (x2, x6, x9, x10, x11, x13, x19, x22), в то время, как с помощью канонической модели генетического поиска, Олейник А.А., Субботин С.А. «Искусственный интеллект» 1’2009 284 6-О было выделено 9 признаков (x6, x9, x10, x12, x13, x19, x20, x21, x22). При этом ошибки мо- делей составили 0,0045 и 0,0063 для разработанного метода и канонической модели генетического поиска соответственно. Время работы методов незначительно отлича- лось в пользу предложенного метода. Количество циклов обучения составило 3336 и 4200 для метода на основе моделирования перемещения бактерий и канонической модели генетического поиска соответственно. Значения весовых коэффициентов полученной нейронной сети представлены в табл. 1. Таблица 1 – Матрица весовых коэффициентов нейросетевой модели Номер входа нейрона Номер слоя Номер нейрона в слое 0 1 2 3 4 5 6 7 8 1 12,383 –29,38 11,18 13,79 10,35 –7,91 –7,115 29,81 –13,765 2 –29,77 5,531 –39,11 21,89 21,79 -1,473 –19,89 17,57 39,053 3 18,821 –5,155 26,798 –20,58 4,1709 24,738 –3,715 7,9964 –49,53 4 57,701 112,73 –497,4 –174,5 241,16 785,24 –241,8 –422,2 –508,85 1 5 16,454 –100,7 –13,24 35,465 43,37 93,237 –17,06 104,71 48,537 2 1 –1677 –1328 433,3 1768 –85,8 1238,7 Таким образом, можно сделать вывод, что применение метода отбора признаков на основе моделирования перемещения бактерий позволяет получить модель с большей точностью, с меньшим количеством признаков и быстрее по сравнению с классичес- кой моделью генетического поиска. Заключение В работе решена задача автоматизации отбора информативных признаков для синтеза эффективных моделей исследуемых объектов, процессов и систем с исполь- зованием оптимизации на основе моделирования перемещения бактерий. Научная новизна работы заключается в том, что впервые разработан метод отбора признаков на основе моделирования перемещения бактерий. В разработанном методе учитывается специфика решаемой задачи за счёт применения предложенной стратегии перемещения агентов в пространстве поиска, которая заключается в соот- ветствующем выборе параметров, влияющих на их перемещение, а также в ограни- чении пространства поиска. Практическая ценность результатов работы состоит в том, что разработано программное обеспечение, реализующее предложенный метод отбора признаков, а также решена задача выделения информативного набора признаков для синтеза рас- познающих моделей хронического бронхита. Исследование выполнено в рамках НИР «Научно-методические основы и мате- матическое обеспечение для автоматизации и моделирования процессов управления и поддержки принятия решений на основе процедур распознавания и эволюционной оптимизации в нейросетевом и нечеткологическом базисах» (№ гос. регистрации 0106U008621). Литература 1. Beni G., Wang J. Swarm Intelligence // Annual Meeting of the Robotics Society: Proceedings of Seventh International Conference. – Tokyo: RSJ Press, 1989. – P. 425-428. 2. Dorigo M., Maniezzo V., Colorni A. The Ant System: Optimization by a Colony of Cooperating Agents // IEEE Transactions on Systems, Man, and Cybernetics. – 1996. – Part B, № 26 (1). – P. 29-41. Метод оптимизации на основе моделирования перемещения бактерий… «Штучний інтелект» 1’2009 285 6-О 3. Camazine S., Sneyd J. A Model of Collective Nectar Source by Honey Bees: Self- organization Through Simple Rules // Journal of Theoretical Biology. – 1991. – № 149. – P. 547-571. 4. Kennedy J., Eberhart R.C. Particle Swarm Optimization // Proceedings of the 1995 IEEE International Conference on Neural Networks. – Vol. 4. – NJ: IEEE Press. – 1995. – P. 1942-1948. 5. Liu Y., Passino K.M. Biomimicry of Social Foraging Bacteria for Distributed Optimization: Models, Principles, and Emergent Behaviors // Journal of Optimization Theory and Applications. – 2002. – № 3 (115). – P. 603-628. 6. De Castro L.N., Von Zuben F.J. Artificial Immune Systems. Part I. Basic Theory And Applications. – Technical Report No. Rt Dca 01/99. – Brazil: Feec/Unicamp, 1999. – 95 p. 7. Дубровин В.И., Субботин С.А., Богуслаев А.В., Яценко В.К. Интеллектуальные средства диагностики и про- гнозирования надежности авиадвигателей. – Запорожье: ОАО «Мотор-Сич», 2003. – 279 с. 8. Madigam M.T., Martinko J.M., Parker J. Biology of Microorganisms. – New Jersey: Prentice Hall, 1997. – 1036 p. 9. Neidhardt F.C., Ingraham J.L., Schaechter M. Physiology of the Bacterial Cell: A Molecular Approach. – Sunderland: Sinauer Associates, 1990. – 520 p. 10. Alberts B., Bray D., Lewis J., Raff M., Roberts K., Watson J.D. Molecular Biology of the Cell. – New York: Garland Publishing, 1994. – 1408 p. 11. Segall J.E., Block S.M., Berg H.C. Temporal Comparisons in Bacterial Chemotaxis // Proceedings of the National Academy of Sciences. – 1986. – № 83 (23). – P. 8987-8991. 12. Berg H.C. Random Walks in Biology. – Princeton: Princeton University Press, 1993. – 164 p. 13. Woodward D.E., Tyson R., Myerscough M.R., Murray J.D., Budrene E.O., Berg H.C. Spatio-Temporal Patterns Generated by Salmonella Typhimurium // Biophysical Journal. – 1995. – № 68. – P. 2181-2189. 14. Analysis And Design of Intelligent Systems Using Soft Computing Techniques / Eds.: P. Melin, O.R. Castillo, E.G. Ramirez, J. Kacprzyk. – Heidelberg: Springer, 2007. – 855 p. 15. Passino K.M. Biomimicry of Bacterial Foraging for Distributed Optimization and Control // IEEE Control System Magazine. – 2002. – № 3 (22). – P. 52-67. 16. Tripathy M., Mishra S., Lai L.L., Zhang Q.P. Transmission Loss Reduction Based on FACTS and Bacteria Foraging Algorithm // Proceedings of 9th International Conference of Parallel Problem Solving from Nature. – Heidelberg: Springer. – 2006. – P. 222-231. 17. Mishra S. A Hybrid Least Square-fuzzy Bacterial Foraging Strategy for Harmonic Estimation // IEEE Transactions on Evolutionary Computation. – 2005. – № 1 (9). – P. 61-73. 18. Kim D.H., Cho C.H. Bacterial Foraging Based Neural Network Fuzzy Learning // Proceedings of the 2nd Indian International Conference on Artificial Intelligence (IICAI-2005). – Pune: IICAI. – 2005. – P. 2030-2036. 19. Kim D.H., Abraham A., Cho J.H. A Hybrid Genetic Algorithm and Bacterial Foraging Approach for Global Optimization // Information Sciences. – 2007. – № 18 (177). – P. 3918-3937. 20. Субботин С.А., Афонин Ю.А., Колесник Н.В. Нейросетевое моделирование в выяснении патогенеза перманентного прогрессирующего воспалительного процесса при хроническом обструктивном бронхите // Моделирование неравновесных систем: Материалы VII Всероссийского семинара, 8 – 10 октября 2004 г. / Под ред. В.И. Быкова. Отв. за выпуск М.Ю. Сенашова. – Красноярск: ИВМ СО РАН. – 2004. – С. 158-159. О.О. Олійник, С.О. Субботін Метод оптимізації на основі моделювання переміщення бактерій для вирішення задачі відбору інформативних ознак при побудови розпізнаючих моделей Вирішено завдання автоматизації пошуку найбільш інформативної комбінації ознак. Запропоновано метод відбору інформативних ознак на основі моделювання переміщення бактерій. Проведено експерименти по виділенню набору інформативних ознак для синтезу розпізнаючих моделей хронічного бронхіту. A.А. Oleynik, S.А. Subbotin Bacteria Foraging Optimization for Feature Selection for Recognizing Models Construction The automation of feature selection problem is solved. The feature selection method based on bacteria foraging optimization is proposed. Experiments on allocation of informative feature set for recognizing models of chronic bronchitis synthesis are lead. Статья поступила в редакцию 16.10.2008.
id nasplib_isofts_kiev_ua-123456789-7843
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn 1561-5359
language Russian
last_indexed 2025-12-07T18:09:14Z
publishDate 2009
publisher Інститут проблем штучного інтелекту МОН України та НАН України
record_format dspace
spelling Олейник, А.А.
Субботин, С.А.
2010-04-19T12:23:53Z
2010-04-19T12:23:53Z
2009
Метод оптимизации на основе моделирования перемещения бактерий для решения задачи отбора информативных признаков при построении распознающих моделей / А.А. Олейник, С.А. Субботин // Штучний інтелект. — 2009. — № 1. — С. 278-285. — Бібліогр.: 20 назв. — рос.
1561-5359
https://nasplib.isofts.kiev.ua/handle/123456789/7843
519.6:004.93
Решена задача автоматизации поиска наиболее информативной комбинации признаков. Предложен&#xd; метод отбора информативных признаков на основе моделирования перемещения бактерий. Проведены&#xd; эксперименты по выделению набора информативных признаков для синтеза распознающих моделей&#xd; хронического бронхита.
Решена задача автоматизации поиска наиболее информативной комбинации признаков. Предложен&#xd; метод отбора информативных признаков на основе моделирования перемещения бактерий. Проведены&#xd; эксперименты по выделению набора информативных признаков для синтеза распознающих моделей&#xd; хронического бронхита.
The automation of feature selection problem is solved. The feature selection method based on bacteria foraging&#xd; optimization is proposed. Experiments on allocation of informative feature set for recognizing models of&#xd; chronic bronchitis synthesis are lead.
ru
Інститут проблем штучного інтелекту МОН України та НАН України
Моделирование объектов и процессов
Метод оптимизации на основе моделирования перемещения бактерий для решения задачи отбора информативных признаков при построении распознающих моделей
Метод оптимізації на основі моделювання переміщення бактерій для вирішення задачі відбору інформативних ознак при побудови розпізнаючих моделей
Bacteria Foraging Optimization for Feature Selection for Recognizing Models Construction
Article
published earlier
spellingShingle Метод оптимизации на основе моделирования перемещения бактерий для решения задачи отбора информативных признаков при построении распознающих моделей
Олейник, А.А.
Субботин, С.А.
Моделирование объектов и процессов
title Метод оптимизации на основе моделирования перемещения бактерий для решения задачи отбора информативных признаков при построении распознающих моделей
title_alt Метод оптимізації на основі моделювання переміщення бактерій для вирішення задачі відбору інформативних ознак при побудови розпізнаючих моделей
Bacteria Foraging Optimization for Feature Selection for Recognizing Models Construction
title_full Метод оптимизации на основе моделирования перемещения бактерий для решения задачи отбора информативных признаков при построении распознающих моделей
title_fullStr Метод оптимизации на основе моделирования перемещения бактерий для решения задачи отбора информативных признаков при построении распознающих моделей
title_full_unstemmed Метод оптимизации на основе моделирования перемещения бактерий для решения задачи отбора информативных признаков при построении распознающих моделей
title_short Метод оптимизации на основе моделирования перемещения бактерий для решения задачи отбора информативных признаков при построении распознающих моделей
title_sort метод оптимизации на основе моделирования перемещения бактерий для решения задачи отбора информативных признаков при построении распознающих моделей
topic Моделирование объектов и процессов
topic_facet Моделирование объектов и процессов
url https://nasplib.isofts.kiev.ua/handle/123456789/7843
work_keys_str_mv AT oleinikaa metodoptimizaciinaosnovemodelirovaniâperemeŝeniâbakteriidlârešeniâzadačiotborainformativnyhpriznakovpripostroeniiraspoznaûŝihmodelei
AT subbotinsa metodoptimizaciinaosnovemodelirovaniâperemeŝeniâbakteriidlârešeniâzadačiotborainformativnyhpriznakovpripostroeniiraspoznaûŝihmodelei
AT oleinikaa metodoptimízacíínaosnovímodelûvannâperemíŝennâbakteríidlâviríšennâzadačívídboruínformativnihoznakpripobudovirozpíznaûčihmodelei
AT subbotinsa metodoptimízacíínaosnovímodelûvannâperemíŝennâbakteríidlâviríšennâzadačívídboruínformativnihoznakpripobudovirozpíznaûčihmodelei
AT oleinikaa bacteriaforagingoptimizationforfeatureselectionforrecognizingmodelsconstruction
AT subbotinsa bacteriaforagingoptimizationforfeatureselectionforrecognizingmodelsconstruction