진화 멀티태스킹의 비밀: 유전 전이와 다양성의 진실
초록
본 논문은 진화 멀티태스킹에서 성공을 이끄는 핵심 요인을 ‘유전 전이’와 ‘집단 다양성’ 두 관점으로 분석한다. Sudoku 퍼즐을 최적화 과제로 사용해 MFEA 알고리즘을 적용하고, 엔트로피 기반 다양성 지표를 통해 실험을 수행한다. 결과는 유전 전이가 주된 동인이며, 다양성은 전이를 촉진하는 보조적 역할을 함을 보여준다.
상세 분석
본 연구는 진화 멀티태스킹(Evolutionary Multitasking)이라는 비교적 새로운 패러다임에서, 성공적인 문제 해결을 좌우하는 두 가지 가설—(a) 암묵적 유전 전이(Genetic Transfer)와 (b) 집단 다양성(Population Diversification)—의 상호관계를 정량적으로 검증하고자 한다. 이를 위해 저자들은 다중 작업을 동시에 해결할 수 있는 단일 해 표현 방식을 채택한 다인자 진화 알고리즘(MFEA)을 기반으로 실험을 설계하였다.
MFEA는 각 개체가 ‘스킬 팩터(Skill Factor)’라는 메타 정보를 통해 어느 작업에 귀속되는지를 정의하고, ‘스칼라 피트니스(Scalar Fitness)’를 이용해 다중 작업 환경에서도 개체의 전반적인 적합도를 비교한다. 초기 개체군은 무작위로 스킬 팩터가 할당되며, 이후 교차·돌연변이 연산을 통해 자손이 생성될 때 부모 중 하나의 스킬 팩터를 모방(imitation)한다. 이 과정에서 서로 다른 작업에 속한 개체들 간의 교차가 발생하면, 작업 간에 유전 물질이 자동으로 전이되는 ‘유전 전이’가 일어난다.
실험 도메인으로 선택된 Sudoku 퍼즐은 9×9 격자에 19 숫자를 배치하는 제약 최적화 문제이며, 각 퍼즐은 고정된 셀(초기 힌트)과 가변 셀로 구성된다. 저자들은 행(row) 제약을 ‘하드 제약’으로, 열 및 3×3 서브그리드 제약을 ‘소프트 제약’으로 설정하고, 목표 함수는 열과 서브그리드에서 충족된 고유 숫자 개수를 최대화하도록 설계하였다. 인코딩은 각 행을 19의 순열로 표현한 9×9 매트릭스로, 이는 MFEA의 통합 표현 공간에 자연스럽게 부합한다.
교차 연산은 부분 매칭 교차(PMX)를 행 단위로 적용했으며, 돌연변이는 동일 행 내에서 두 비고정 위치를 무작위 교환하는 방식으로 구현하였다. 다중 작업 상황에서 서로 다른 퍼즐의 고정 셀 위치가 달라지는 문제를 해결하기 위해, 자손이 스킬 팩터를 할당받은 뒤 해당 퍼즐의 고정 셀 제약을 만족하도록 복구(repair) 절차를 추가하였다.
다양성 측정은 정보 이론의 엔트로피를 활용하였다. 각 격자 위치(행, 열)마다 알렐(숫자) 분포를 계산하고, 이를 기반으로 위치별 엔트로피 E(r,s)를 구한 뒤 전체 엔트로피 E=∑E(r,s)로 집합 전체의 다양성을 정량화하였다. 엔트로피 값은 0(완전 동질)에서 1(최대 이질) 사이에 정규화된다.
실험은 총 8가지 퍼즐 조합(A그룹, B그룹 각각)과 네 가지 시나리오(단일 작업, 동일 복제 멀티태스킹, 잠재적 시너지 멀티태스킹, 완전 이질 멀티태스킹)를 설정하고, 각 경우 20번의 독립 실행을 수행하였다. 인구 규모 500, 변이 확률 0.8 등 파라미터는 단일·멀티태스킹 모두 동일하게 유지하였다.
주요 관찰 결과는 다음과 같다. (1) 동일 복제 작업에서는 유전 전이가 거의 즉시 발생해 빠른 수렴을 보였으며, 엔트로피는 초기 단계에서 급격히 감소했다. (2) 잠재적 시너지 작업(A1‑A2, B1‑B2 등)에서는 초기 다양성이 비교적 높게 유지되었지만, 긍정적 유전 전이가 발생하면서 특정 유전 블록이 여러 작업에 공유되어 전체 수렴 속도가 크게 향상되었다. (3) 완전 이질 작업에서는 교차에 의해 전이된 유전 물질이 대부분 부정적 영향을 미쳐, 자연 선택에 의해 빠르게 제거되었으며, 결과적으로 다양성 감소와 수렴 속도 저하가 동시에 관찰되었다. (4) 전체적으로 ‘유전 전이’가 긍정적일 때는 다양성 감소가 동반되지만, 이는 다양성이 원인이라기보다 전이가 성공적으로 이루어졌기 때문이라는 인과관계가 도출되었다.
따라서 저자들은 ‘집단 다양성’이 단독으로 멀티태스킹 성능을 좌우한다기보다, ‘유전 전이’를 촉진하거나 억제하는 메커니즘으로 작용한다는 결론에 도달한다. 다양성은 전이가 발생할 수 있는 잠재적 공간을 제공하지만, 실제 성능 향상은 전이가 얼마나 효율적으로 긍정적 유전 블록을 전달하느냐에 달려 있다.
댓글 및 학술 토론
Loading comments...
의견 남기기