시나리오분석 (Scenario Analysis)
쉽게 풀면
이사할 집을 고를 때 "직장이 지금과 같은 곳에 있을 경우", "재택근무로 바뀔 경우", "다른 지역으로 발령날 경우"를 각각 상상해보고 어떤 집이 어느 경우에나 무난한지 따져보는 것과 비슷합니다. 시나리오분석은 미래가 불확실할 때 하나의 예측값에 의존하지 않고, 낙관적·비관적·중립적 등 여러 갈래의 미래 상황을 구체적으로 그려본 뒤 각 상황에서 내 선택이 어떤 결과를 낳는지 비교하는 방법입니다.
왜 중요한가
산업공학에서는 수요 변동, 원자재 가격, 기술 변화 등 미래 예측이 어려운 변수들이 많습니다. 시나리오분석은 단일 예측치에 의존한 계획의 위험성을 줄이고, 여러 미래 상황에서도 비교적 안정적으로 작동하는 전략을 찾는 데 도움을 줍니다.
논문에서는 이렇게 쓰입니다
이 예문은 미래 수요에 대한 서로 다른 시나리오를 설정하고, 그 각각에서 계획이 얼마나 잘 작동하는지 검토한 사례입니다.
이 예문은 외부 환경 변수의 여러 가능성을 시나리오로 나누어 설계안의 민감도를 평가한 사례입니다.
조금 더 깊게 보면
시나리오분석은 일반적으로 소수의 대표적인 시나리오(예: 낙관, 기준, 비관)를 정성적·정량적으로 구성한 뒤, 각 시나리오에서 목적함수나 성과지표가 어떻게 변하는지 계산합니다. 확률을 부여하지 않고 극단적 상황을 탐색하는 경우도 있고, 각 시나리오에 발생확률을 부여해 기대값을 계산하는 경우도 있습니다. 강건 최적화(robust optimization)와 결합되어 모든 시나리오에서 성과가 크게 나빠지지 않는 대안을 찾는 데도 활용됩니다.
주의할 점
시나리오의 수가 적으면 실제 미래의 다양성을 충분히 반영하지 못할 수 있으며, 시나리오 설정 자체가 분석가의 주관에 좌우될 수 있다는 한계가 있습니다.