Symbolic 접근 (기호적 접근)
탐색 (지식 활용이 낮음)
전문가 시스템 (규칙 기반으로 지식 사용)
퍼지 논리 (Fuzzy Logic)
→ 확률적 개념 추가
진화 알고리즘 (Evolutionary Algorithm)
→ 확률적 개념 추가
→ 유전 알고리즘(Genetic Algorithm), 유전 프로그래밍(Genetic Programming)
Data-driven 접근

우수한 성능을 보이는 부모 염색체 2개 선택
보통 룰렛 휠 선택(Roulette Wheel Selection) 방법 사용.

염색체 간 교배를 흉내냄.

임의로 **교차 위치(인덱스)**를 선택하여 유전자를 교환.