얼랑 C 공식 (Erlang C Formula)
쉽게 풀면
콜센터에 여러 명의 상담원이 있고, 고객 문의가 무작위로 도착하는 상황을 생각해봅시다. 모든 상담원이 통화 중일 때 새로 걸려온 전화는 대기열에서 기다려야 합니다. 얼랑 C 공식은 이런 상황에서 '전화를 건 고객이 즉시 연결되지 못하고 기다려야 할 확률'과 '평균적으로 얼마나 기다려야 하는지'를 상담원 수와 통화량을 바탕으로 계산해주는 공식입니다.
왜 중요한가
얼랑 C 공식은 콜센터, 병원 응급실, 고객센터 등 서버(상담원, 창구)의 수를 결정해야 하는 다양한 서비스 시스템에서, 원하는 서비스 수준(예: 대기시간 목표)을 달성하기 위해 필요한 최소 서버 수를 계산하는 데 핵심적으로 사용됩니다.
논문에서는 이렇게 쓰입니다
통화량 데이터를 바탕으로 목표 대기시간을 만족시키는 데 필요한 상담원 수를 계산했다는 의미입니다.
공식을 이용한 계산 결과 특정 시간대에 필요한 최소 인력 수를 구체적으로 제시했다는 뜻입니다.
조금 더 깊게 보면
얼랑 C 공식은 M/M/c 대기행렬 모형에서 고객이 대기해야 할 확률(Erlang C 확률)을 도출한 것으로, 서버 이용률이 1에 가까워질수록 대기확률과 대기시간이 급격히 증가하는 비선형적 특성을 가집니다. 이와 대비되는 얼랑 B 공식은 대기열 없이 손실되는 통화(blocking)를 다루는 M/M/c/c 모형에 사용됩니다. 대기확률이 산정되면 이를 이용해 평균 대기시간(Wq)뿐 아니라 특정 시간 이내 응답 비율과 같은 서비스수준(SLA) 지표도 함께 계산할 수 있어 콜센터 KPI 설계에 직접 연결됩니다. 얼랑C 공식은 도착이 포아송과정을 따르고 서비스시간이 지수분포를 따르며 대기가 허용되는 다중 서버 대기행렬(M/M/c) 모형에서, 고객이 상담원 연결까지 일정 시간 이상 대기할 확률을 계산하는 데 쓰이며 콜센터 인력 산정의 표준 도구로 활용됩니다. 목표 서비스레벨(예: 80%의 통화가 20초 이내 응답)을 만족하는 최소 상담원 수를 역산하는 데도 활용됩니다.
주의할 점
얼랑 C 공식은 무한 대기열과 고객이 대기 중 이탈하지 않는다는 가정을 전제로 하므로, 실제로 고객이 오래 기다리면 전화를 끊어버리는 콜센터 환경에서는 이탈을 반영한 확장 모형(예: Erlang A)을 함께 검토해야 정확한 인력 산정이 가능합니다.
얼랑 C 공식은 상담원의 숙련도 차이나 시간대별 통화량 변동을 반영하지 않는 정적 모형이므로, 실제 운영에서는 시간대별로 모형을 반복 적용하는 방식으로 보완합니다. 얼랑C 공식은 대기 중 고객이 이탈하지 않는다는 가정을 전제로 하므로, 실제 콜센터처럼 대기 중 전화를 끊는 고객이 많은 환경에서는 필요 인력을 과대 추정할 수 있어 이탈을 반영한 보정 모형이 함께 쓰입니다.