CMA-ES (Convariance Matrix Adaptation Evolution Strategy) CMA-ES (Covariance Matrix Adaptation Evolution Strategy)는 연속적인 블랙박스 함수를 최적화에 사용되는 최적화 알고리즘 중 하나로, 진화 전략 (Evolution Strategy)의 변형이다. 이 알고리즘은 비선형, 비볼록 문제와 같은 복잡한 최적화 문제에 대해서도 효과적으로 작동한다. 또한 병렬 계산에 적합하여 멀티 코어 시스템에서도 효율적으로 사용할 수 있다. CMA-ES는 적응적인 공분산 행렬을 사용하여 탐색 방향을 동적으로 조정함으로써 최적화 성능을 향상하며, 특히 높은 차원의 문제에서도 강력한 성능을 발휘한다. 이는 최적화를 수행하는 동안 해의 분포를..