Алгоритм клонального отбора
В искусственных иммунных системах алгоритмы клонального отбора представляют собой класс алгоритмов, основанных на клонального отбора теории приобретенного иммунитета , которая объясняет, как В- и Т -лимфоциты улучшают свой ответ на антигены с течением времени, называемое созреванием аффинности . Эти алгоритмы сосредоточены на дарвиновских атрибутах теории, согласно которой отбор основан на родстве взаимодействий антиген-антитело , размножение основано на делении клеток , а вариации основаны на соматической гипермутации . Алгоритмы клонального отбора чаще всего применяются в областях оптимизации и распознавания образов , некоторые из которых напоминают параллельное восхождение на холм и генетический алгоритм без оператора рекомбинации. [1]
Техники
[ редактировать ]- CLONALG : CLON- выбора ALG. арифм [2]
- AIRS : Система искусственного иммунного распознавания [3]
- BCA : алгоритм B-клеток [4]
См. также
[ редактировать ]- Искусственная иммунная система
- Биологически вдохновленные вычисления
- Компьютерная иммунология
- Вычислительный интеллект
- Эволюционные вычисления
- Иммунокомпьютинг
- Естественные вычисления
- Роевой интеллект
Примечания
[ редактировать ]- ^ Браунли, Джейсон. «Алгоритм клонального отбора» . Алгоритм клонального отбора .
- ^ де Кастро, Л.Н.; Фон Зубен, Ф.Дж. (2002). «Обучение и оптимизация с использованием принципа клонального отбора» (PDF) . Транзакции IEEE в эволюционных вычислениях . 6 (3): 239–251. дои : 10.1109/tevc.2002.1011539 .
- ^ Уоткинс, Эндрю; Тиммис, Джон; Боггесс, Лоис (2004). «Система искусственного распознавания иммунитета (AIRS): алгоритм контролируемого обучения, основанный на иммунитете» (PDF) . Генетическое программирование и развивающиеся машины . 5 (3): 291–317. CiteSeerX 10.1.1.58.1410 . дои : 10.1023/B:GENP.0000030197.83685.94 . S2CID 13661336 . Архивировано из оригинала (PDF) 8 января 2009 г. Проверено 27 ноября 2008 г.
- ^ Келси, Джонни; Тиммис, Джон (2003). «Иммунная непрерывная соматическая гипермутация для оптимизации функций». Генетические и эволюционные вычисления (GECCO 2003) . п. 202. CiteSeerX 10.1.1.422.515 . дои : 10.1007/3-540-45105-6_26 .
Внешние ссылки
[ редактировать ]- Псевдокод клонального отбора на AISWeb
- CLONALG в Matlab, разработанный Леандро де Кастро и Фернандо фон Зубеном.
- Набор инструментов алгоритма оптимизации на Java, разработанный Джейсоном Браунли, который включает в себя следующие алгоритмы клонального отбора: адаптивный клональный отбор (ACS), иммунный алгоритм оптимизации (opt-IMMALG), иммунный алгоритм оптимизации (opt-IA), алгоритм клонального отбора (CLONALG, CLONALG1, CLONALG2), B-клеточный алгоритм (BCA), клонирование, получение информации, старение (CLIGA), иммунологический алгоритм (IA)
- AIRS на C++ [ постоянная мертвая ссылка ] разработан Эндрю Уоткинсом
- БСА на C++ [ постоянная мертвая ссылка ] разработан Джонни Келси