Алгоритм клонального отбора - Clonal selection algorithm
В искусственная иммунная система, алгоритмы клонального отбора представляют собой класс алгоритмов, вдохновленных клональный отбор теория приобретенный иммунитет это объясняет, как B и T лимфоциты улучшить их реакцию на антигены со временем называется созревание аффинности. Эти алгоритмы ориентированы на Дарвиновский атрибуты теории, где отбор вдохновлен сродством взаимодействия антиген-антитело, воспроизведение вдохновлено деление клеток, а разнообразие вдохновлено соматическая гипермутация. Алгоритмы клонального отбора чаще всего применяются к оптимизация и распознавание образов домены, некоторые из которых напоминают параллельные скалолазание и генетический алгоритм без оператора рекомбинации.[1]
Методы
- КЛОНАЛГ: The КЛОНвесь выбор ALGорифм[2]
- ВОЗДУХ: Система распознавания искусственного иммунитета[3]
- BCA: Алгоритм B-клеток[4]
Смотрите также
- Искусственная иммунная система
- Биологически вдохновленные вычисления
- Компьютерная иммунология
- Вычислительный интеллект
- Эволюционные вычисления
- Иммунокомпьютинг
- Естественное вычисление
- Рой интеллект
Примечания
- ^ Браунли, Джейсон. «Алгоритм клонального отбора». Алгоритм клонального отбора.
- ^ де Кастро, Л. Н .; Фон Зубен, Ф. Дж. (2002). «Обучение и оптимизация с использованием принципа клонального отбора» (PDF). IEEE Transactions по эволюционным вычислениям. 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) на 2009-01-08. Получено 2008-11-27.
- ^ Келси, Джонни; Тиммис, Джон (2003). «Иммуно-вдохновленная соматическая непрерывная гипермутация для оптимизации функций». Генетические и эволюционные вычисления (GECCO 2003). п. 202. Дои: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 ++[постоянная мертвая ссылка ] разработан Эндрю Уоткинсом
- BCA в C ++[постоянная мертвая ссылка ] разработан Джонни Келси