클론 선택 알고리즘
Clonal selection algorithm| 다음 시리즈의 일부 |
| 진화 알고리즘 |
|---|
| 유전 알고리즘 |
| 유전자 프로그래밍 |
인공 면역 시스템에서 clonal selection alogram은 B와 T 림프구가 친화력 성숙이라고 불리는 시간에 따른 항원에 대한 반응을 어떻게 개선하는지 설명하는 후천성 면역의 clonal selection 이론에서 영감을 받은 알고리즘의 한 종류다.이러한 알고리즘은 항원-항원-항원 상호작용의 친화성에 의해 선택이 영감을 받고, 생식이 세포분열에서 영감을 받고, 변화가 체체적 과음에서 영감을 받는 이론의 다윈적 속성에 초점을 맞춘다.클론 선택 알고리즘은 최적화 및 패턴 인식 영역에 가장 일반적으로 적용되며, 그 중 일부는 재조합 운영자가 없는 평행 힐 클라이밍 및 유전 알고리즘과 유사하다.[1]
기술
참고 항목
메모들
- ^ Brownlee, Jason. "Clonal Selection Algorithm". Clonal Selection Algorithm.
- ^ de Castro, L. N.; Von Zuben, F. J. (2002). "Learning and Optimization Using the Clonal Selection Principle" (PDF). IEEE Transactions on Evolutionary Computation. 6 (3): 239–251. doi:10.1109/tevc.2002.1011539.
- ^ Watkins, Andrew; Timmis, Jon; Boggess, Lois (2004). "Artificial Immune Recognition System (AIRS): An Immune-Inspired Supervised Learning Algorithm" (PDF). Genetic Programming and Evolvable Machines. 5 (3): 291–317. CiteSeerX 10.1.1.58.1410. doi:10.1023/B:GENP.0000030197.83685.94. S2CID 13661336. Archived from the original (PDF) on 2009-01-08. Retrieved 2008-11-27.
- ^ Kelsey, Johnny; Timmis, Jon (2003). "Immune Inspired Somatic Contiguous Hypermutation for Function Optimisation". Genetic and Evolutionary Computation (GECCO 2003). p. 202. doi:10.1007/3-540-45105-6_26.
외부 링크
- AISWeb의 클론 선택 유사 코드
- 레안드로 드 카스트로와 페르난도 폰 주벤이 개발한 마트랩의 CLONALG
- Jason Brownlee가 개발한 Java의 Optimization Algorithm Toolkit은 다음과 같은 클론 선택 알고리즘을 포함한다.Adaptive Clonal Selection (ACS), Optimization Immune Algorithm (opt-IMMALG), Optimization Immune Algorithm (opt-IA), Clonal Selection Algorithm (CLONALG, CLONALG1, CLONALG2), B-Cell Algorithm (BCA), Cloning, Information Gain, Aging (CLIGA), Immunological Algorithm (IA)
- 앤드류 왓킨스가 개발한 C++[permanent dead link]의 AIMS
- Johnny Kelsey가 개발한 C++[permanent dead link]의 BCA