전통적인 진화 알고리즘은고정된 생성 메커니즘아래에서 작동합니다. 선택, 교차, 변이 등 '답을 어떻게 만들어낼 것인가'에 대한 규칙은 사람이 미리 작성해 두고, 탐색은 오직 답 공간 안에서만 움직이며, 최적화되는 대상은 언제나후보해입니다. 그런데 연산 규모가 열리면서 이러한 사전 설정이 오히려 천장이 되어버립니다. 후보를 만들어내는 방법이 변하지 않으면 시스템은 정해진 틀을 반복할 수밖에 없습니다.
방법 진화(Meta-Evolution)는 문제를 한 층 위로 끌어올립니다. 알고리즘은 더 나은 답을 출력할 뿐만 아니라, 외부 탐색을 통해 답을 만들어내는전략, 파라미터, 컴포넌트를 지속적으로 개선하며, '답 구하기'에서 '방법 개선하기'로의 진화를 완성합니다. EvoX는 바로 이 노선을 따라 추진된 작업으로, 후보 생성 방법 자체(예: 차분 진화의 변이 전략과 파라미터 설정)를 진화 대상에 포함시킵니다.
두 층의 논리: 내부는 답을 구하고, 외부는 방법을 바꾼다
- 내부:현재 방법로 구체적인 문제를 풀어 후보해를 생성합니다.
- 외부: 해 품질, 선호 신호, 안정성 또는 비용 등의 피드백을 근거로 다음 라운드에 사용할 방법을 개선합니다.
- 탐색 공간으로 끌어올려진 대상은 특정 해가 아니라후보 생성 메커니즘 그 자체입니다. 바로 그렇기에 그것이 평가하고, 선택하고, 갱신할 수 있는 대상이 됩니다.
선호 최적화는 어느 층에 두어야 하는가
선호 최적화는 상위 피드백에 참여할 수 있지만, 두 가지 목표를 반드시 분리해야 합니다:현재 답 평가하기와답을 생성하는 방법 개선하기입니다. '이 해가 더 마음에 든다'를 곧바로 '이 전략이 더 우수하다'로 해석하는 것은 답 선호를 방법의 우열로 착각하는 것이며, 외부 탐색은 단일 결과의 노이즈에 휘둘리게 됩니다.
무엇을 얻고, 무엇을 치르는가
이 전환은 알고리즘 설계를 일회성 수동 튜닝에서 지속 가능한 적응으로 밀어 올리지만, 그 대가는 마찬가지로 분명합니다:탐색 공간 팽창(방법 공간이 해 공간보다 훨씬 크기 때문),평가 비용 상승(후보 방법마다 내부 작업을 돌려야 하며, 보통 GPU 병렬 배치 평가로 비용을 분산시킴),검증 복잡도 증가(외부 개선이 실제로 일반화되는지 확인하려면 독립적인 검증 설계가 필요함)입니다.
