단위의 종의 진화의 선택적 진화를 기본으로 만들어진 Genetic Algorithm(GA)는 1975년 Holland에서 처음 도입됐으며 자연 유전학 및 선택 메커니즘을 기반으로 하는 강력한 확률 적 검색 알고리즘입니다.
- 유전 알고리즘은 인구라는 초기 무작위 솔루션 세트로 시작됩니다. - 인구의 각 개인은 당면한 문제에 대한 해결책을 나타내는 염색체라고합니다. - 염색체는 세대라고하는 연속적인 반복을 통해 진화합니다. - 각 세대 동안 염색체는 몇 가지 적합성 측정을 사용하여 평가됩니다. - 다음 세대를 만들기 위해 자손이라고 불리는 새로운 염색체는 (a) 교차 연산자를 사용하여 현재 세대의 두 염색체를 병합하거나 (b) 돌연변이 연산자를 사용하여 염색체를 수정하여 형성됩니다. - 새로운 세대는 (a) 체력 값에 따라 부모와 자손 중 일부를 선택하고 (b) 인구 규모를 일정하게 유지하기 위해 다른 세대를 거부함으로써 형성됩니다. - Fitter 염색체는 선택 될 확률이 더 높습니다. - 여러 세대가 지나면 알고리즘은 최상의 염색체로 수렴합니다.이 염색체는 문제에 대한 최적 또는 차선책을 나타냅니다.”