문제에 목표가 하나뿐일 때에야 비로소 "최적해를 찾았다"고 말할 수 있습니다. 실제 공학 문제는 거의 그렇지 않습니다. 양력을 높이면 저항이 커지고, 정밀도를 높이면 비용과 지연이 증가합니다.다중 목표 충돌으로 인해 "좋은 답"은 더 이상 하나의 점이 아니라, 서로 대체할 수 없는 트레이드오프 해의 집합이 됩니다. 이들이 함께 이루는 것이 바로 파레토 프런트입니다.
"단일 최적점"에서 "트레이드오프 해 집합"으로
동시에 최적화해야 하는 두 목표를 f1(예: 저항, 비용, 지연)와 f2(예: 구조 중량, 에너지 소비)로 표기합니다. 해 A가 모든 목표에서 해 B보다 나쁘지 않고, 적어도 하나의 목표에서 엄격히 더 우수하면 A가 지배한다 고 말합니다. 지배되는 해는 유지할 가치가 없습니다. 반대로 두 해가 서로를 지배할 수 없으면 서로 지배하지 않는 관계이며, 둘 다 최종 결과에 남을 수 있습니다. 서로 지배하지 않는 모든 해가 파레토 프런트를 이룹니다.
그래프에서 프런트의 각 위치는 하나의 "편향"에 대응합니다. 왼쪽 위로 갈수록 f1 를 낮추고 더 큰 f2를 감수하는 쪽으로 치우치고, 오른쪽 아래로 갈수록 반대입니다. 의사결정자가 진정으로 필요한 것은 알고리즘이 대신 골라준 하나의 점이 아니라, 프런트 전체가 나타내는 트레이드오프 공간입니다.
다양성: 왜 "서로 다른" 후보를 반드시 유지해야 하는가
- 방향 커버리지: 서로 다른 트레이드오프 방향을 따라 동시에 탐색해야만 프런트의 왼쪽 위 끝, 중간 구간, 오른쪽 아래 끝을 모두 채울 수 있고, 모든 후보가 한쪽 구석에 몰리는 것을 피할 수 있습니다.
- 차이 보존: 다양성은 "많음"뿐 아니라 "다름"을 요구합니다. 거의 동일한 두 후보는 의사결정자에게 하나와 다름없으며, 새로운 트레이드오프 정보를 제공하지 못합니다.
- 의사결정 가치: 실제 선호는 대개 사후에야 분명해집니다. 차이가 있는 후보 집합을 유지하면 "선호 가중치를 조정한 뒤 다시 선택"하는 과정을 거의 비용 없이 수행할 수 있습니다.
계산 규모의 도전: 다양성은 공짜가 아니다
다양성이 강할수록 탐색해야 할 공간의 범위가 넓어지고, 개체군 규모가 커지며, 평가해야 할 후보 개체의 총수가 늘어납니다. 목표 평가가 고충실도 시뮬레이션에 의존하게 되면—예를 들어 초임계 익형의 고정밀 공력 계산에 몇 시간이 걸릴 수 있습니다—단일 평가 비용이 전체 프로세스의 주된 병목으로 확대됩니다.
이로부터 구조적 긴장이 발생합니다.더 넓은 프런트 커버리지는 더 많은 후보와 더 많은 평가를 요구하지만,값비싼 평가는 감당할 수 있는 규모를 제한합니다. 일반적인 대응 방안으로는 대리 모델로 대부분의 고충실도 평가를 대체하는 것, 한정된 고충실도 예산을 프런트 커버리지를 가장 잘 확장할 수 있는 후보에 우선 배분하는 것, 그리고 개체군 규모와 반복 세대 수 사이의 예산 비율을 재분배하는 것이 있습니다.
