진화알고리즘의 한 종류로서 유전알고리즘이 있는데
유전알고리즘이라는 방식(교배,교차)자체도 진화방식의 진화로 얻은 결과물임
이런 진화방식의 진화를 일으키는 근본적인 원동력은
돌연변이와 자연선택 두가지다
오로지 이 두개만 가지고
모든것을 진화시켜 얻어내야만한다
유전알고리즘은 진화방식의 진화도중의 결과물일 뿐이다
순수진화라는것의 의미는 돌연변이와 자연선택이라는 두가지 핵심요소만으로 구현한 진화라는 말임
진화알고리즘의 한 종류로서 유전알고리즘이 있는데
유전알고리즘이라는 방식(교배,교차)자체도 진화방식의 진화로 얻은 결과물임
이런 진화방식의 진화를 일으키는 근본적인 원동력은
돌연변이와 자연선택 두가지다
오로지 이 두개만 가지고
모든것을 진화시켜 얻어내야만한다
유전알고리즘은 진화방식의 진화도중의 결과물일 뿐이다
순수진화라는것의 의미는 돌연변이와 자연선택이라는 두가지 핵심요소만으로 구현한 진화라는 말임
근데 유전자 알고리즘의 핵심은 crossover와 mutation이 아님 그 바로 앞에나온 simulated annealing (SA) 알고리즘에서 local search 와 global search와 똑같고 기본적인 메타휴리스틱 알고리즘의 프레임워크를 따르되 이름만 달리 했을뿐임. 유전자 알고리즘의 특별한점은 population을 관리한다는 점 이게 가장 중요한 특징. 그게 바로 앞서 나온 메타휴리스틱 알고리즘들과의 유일한 차이점