문제2) 메타휴리스틱스(Metaheuristics)
답)
1. 상위수준의 휴리스틱, 메타휴리스틱스(Metaheuristics) 개념
가. 정의
- meta ('higher level' or 'beyond') 와 heuristic ('to find' or 'to discover') 의 합성어로 상위수준의 휴리스틱
- 특정 휴리스틱 구축을 위한 일반적인 구조와 전략을 안내하는 범용 알고리즘 툴(framework)
나. 특징
- 좋은 해 탐색 : 지역최적에서 벗어나 해공간을 강건하게 탐색하는 프로세스와 전략을 갖음
- 자연현상 모방 : 과거 탐색에서 얻은 경험, 정보를 '기억','전달'하여 다음 탐색을 이용
- 해 탐색 과정 반복 : '단일 해' 기반 뿐 아니라, '해 집단' 기반으로 해 공간의 여러지역을 동시에 탐색
2. 메타휴리스틱스의 공통 요소 및 대표 기법
가. 공통요소
표현
|
|
목적 함수
|
|
초기해
|
|
파라미터 조정
|
|
종료조건
|
|
이웃구조
|
|
|
나. 대표적인 메타휴리스틱스 기법
분류
|
대표 알고리즘
|
설명
|
단일해 기반
(S-MHs) |
시뮬에이티드 어닐링
(simulated annealing:SA) |
|
타부서치
(tabu search:TS) |
|
|
반복지역탐색
(Iterated local search:ILS) |
|
|
가변이웃탐색
(variable neighboarthood search:VNS) |
|
|
유도지역탐색
(guided local search:GLS) |
|
|
집단 기반
(P-MHs) |
진화 알고리즘
(evolutionary computationm:EA) |
|
입자군집최적화
(paticle swarm optimization:PSO) |
|
|
개미군체최적화
(ant colony optimization: ACO) |
|
|
차분진화
(differential evolution:DE) |
|
|
별군체최적화
(bee colony optimization:BCO) |
|
|
화음탐색
(harmony search:HS) |
|
|
|
3. 휴리스틱과 메타휴리스틱스의 비교
구분
|
휴리스틱
|
메타휴리스틱
|
정의
|
|
|
특징
|
|
|
장점
|
|
|
단점
|
|
|
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보관리기술 > 통계확률' 카테고리의 다른 글
통계적 분석 기법 (25) | 2024.04.07 |
---|---|
다중회귀분석, 로지스틱 회귀분석 / ① (26) | 2024.04.07 |
정규분포 특징 (24) | 2024.04.06 |
추정통계의 표본과 불편 추정량 / ① (27) | 2024.04.05 |
귀납적사고와 기계학습 (23) | 2024.04.05 |