R-Blogger블로그·해설한국어2007-11-17
R 기반 유전 알고리즘
R용 유전 알고리즘 패키지 ‘genalg’ 소개 박사 과정에서 저는 R용 간단하면서도 효과적인 유전 알고리즘(Genetic Algorithm, GA) 패키지를 작성하였습니다. 최근 버그가 발견되었으며, 기능 확장을 원하는 사용자들이 있어 SourceForge에 genalg 프로젝트를 개설했습니다. 이 패키지는 이진, 실수형(실수/정수형) 염색체를 지원하고, 사용자 정의 평가 함수를 사용할 수 있도록 설계되었습니다. 예시 코드 아래 예시는 두 값을 최적화하여 파이(π)와 √50에 최대한 근접하도록 하는 코드입니다. evaluate 위 예시에서는 rbga 함수를 사용해 초기 범위가 (1,5)와 (1,10)인 염색체를 탐색하며, 매 세대마다 인구를 시각화하고 최적값을 출력합니다. plot 함수를 통해 결과를 산점도, 히스토그램, 변수별 분포 그래프 등으로 확인할 수 있습니다.
원문 URL
전체 글은 원문 페이지에서 이어서 읽을 수 있습니다.
- 작성자
- R-Blogger
- 출처
- R-Blogger
- 플랫폼
- R-Blogger
- 분류
- 블로그·해설
- 언어
- 한국어
- 발행일
- 2007-11-17