1. 서 론
한 제품에 대한 공급사슬에 많은 기업이 참여하면서 공 급사슬의 복잡성은 증가한다. 복잡성이 커지는 것이 공급 사슬의 위험을 줄일 수 있는 장점도 있지만 불확실성이 커지고 공급사슬의 제어를 힘들게 하는 단점도 갖고 있다. 공급사슬에서의 불확실성은 주로 최종수요자에 의한 수요 의 불확실성이 주된 원인으로 작용하여 채찍효과 같은 문 제를 일으켜왔다. 하지만 복잡한 공급사슬에서 불확실성 을 일으키는 부분도 다양해지고 있다. 그 중에서 공급자에 서 수요자로 보내지는 시간인 리드타임(lead time)에 대한 불확실성을 생각해 볼 수 있다.
리드타임의 불확실성은 리드타임이 일정하게 유지되지 않고 변한다는 것을 의미한다. 리드타임의 변화는 확률분 포를 따를 수도 있고 확률분포를 따르지 않고 랜덤으로 변할 수도 있다. 본 연구에서는 많은 연구에서처럼 리드타 임이 확률분포를 따른다고 가정한다.
리드타임이 변화하면서 수요자에서 주문한 재고가 예 상된 시간보다 빨리 도착할 수도 있고 늦게 도착할 수도 있다. 주문이 연속해서 이루어지는 상황에서는 리드타임 의 변화가 주문의 순서와 재고의 도착순서가 동일하지 않 는 상황이 발생할 수 있다. 이렇게 주문순서와 도착순서가 바뀌는 현상을 교차주문(Order crossover)이라고 부른다. 교차주문은 공급사슬의 불확실성이 커지면서 발생빈도가 커진다.
교차주문이 발생하게 되면 주문과 도착의 순서가 바뀌 기 때문에 재고관리에서 사용하고 있는 일반적인 재고정 책들과 해법들을 적용하기 어려워진다. 우리가 많이 사용 하는 기초재고(base stock) 전략이나 재주문점과 주문량 을 구하는 재주문점 전략 등은 교차주문이 일어나지 않는 다는 것을 가정하고 있다. 따라서 이들 재고전략들이 교차 주문이 발생하는 상황에서는 최적의 전략을 찾기가 어려 워진다.
공급사슬에서 교차주문이 발생한 경우에는 도착순서가 바뀌기 때문에 리드타임에 대한 분포가 달라지는 것을 알 수 있다. 이 문제에 대한 연구는 주로 교차주문이 발생한 경우에 변경된 리드타임 분포가 어떤 성질을 갖는지와 어 떻게 바뀌는지에 대한 연구가 주로 수행되어 왔다. 본 연 구에서는 리드타임이 갖는 주요 분포들에 대해 교차주문 이 발생한 경우에 대한 리드타임 분포가 어떤 분포가 되는 지와 한 분포에서 파라미터가 변할 때 교차주문시의 리드 타임 분포는 어떻게 변화되는지를 분석하였다.
기간 t에 주문한 재고는 해당주문에 대한 리드타임이 lt 라고 할 때, 도착시간은 기간 t + lt가 된다. 기간이 t + 1이 되어 다시 주문을 하고 이 주문에 대한 리드타임을 lt +1 라고 하면 도착시간은 t + 1 + lt +1이 된다. 교차주문이 일어 나지 않을 때에는 t + 1 + lt +1 > t + lt 로 기간 t 에 주문한 재고가 t + 1에 주문한 재고보다 먼저 도착하게 된다. 하지 만 교차주문이 발생할 경우에는 t + 1 + lt +1 < t + lt 이 되어 t + 1에 주문한 재고가 기간 t에 주문한 재고보다 먼저 도착 하게 되어 예상되는 재고보충과 다른 재고상태가 나타나게 된다. 이러한 상황에서 재고가 도착하는 순서에 따라 재고 의 도착 순서를 재배열하고 이 순서에 따라 새로운 리드타 임에 대한 분포를 찾는다.
본 연구에서는 공급자에서 수요자에 이르는 리드타임 이 갖는 주요 확률분포를 대상으로 교차주문이 발생한 경 우에 리드타임 분포가 어떻게 바뀌는지를 시뮬레이션을 통해 탐색해 보고 어떤 특징이 있는지를 파악한다. 또한 같은 리드타임 분포에 대해서도 파라미터의 변동이 교차 주문 리드타임의 분포에 어떤 영향을 미치는지에 대해 분 석을 수행한다.
기존의 선행연구에서는 교차주문으로 인한 리드타임을 한 분포를 따르는 것으로 결론을 내거나 평균값과 분산값 의 비교를 통한 이론의 고찰을 주로 다루었다면, 본 연구 에서는 리드타임이 갖는 주요 분포들에 대해 파라미터들 의 변화에 따라 교차주문의 리드타임이 어떤 분포로 변화 되는지에 대한 실증적 연구를 수행한다.
2. 선행연구
교차주문에 대한 연구는 1970년대에 Zalkind[10]에 의 해 시작되었다고 볼 수 있다. Zalkind는 그의 연구에서 교 차주문으로 인한 리드타임에 대한 확률분포를 유도하여 순서가 바뀐 리드타임이 평균과 분산에서 어떤 값으로 볼 수 있는지를 보여주었다.
Robinson et al.[7]는 교차주문이 일어나는 경우에 대해 재고가 고갈되는 분포에 어떻게 영향을 주는지에 대해 연 구하였다. 이들의 연구에서 리드타임의 수요분포는 재고 고갈의 분포보다 변화량이 아주 크다는 것을 증명하여 보 여주었다. 이 내용을 살펴보면 리드타임의 수요분포가 교 차주문이 많이 일어나지 않는 경우에도 재고비용의 큰 변 동을 초래한다는 것을 보여준다.
리드타임이 확률분포를 따를 때를 가정하여 교차주문 이 일어날 때, 어떻게 바뀌는지에 대해 연구가 진행되었는 데, 주로 가정한 리드타임의 분포는 정규분포, 감마분포, 지수분포, 포아송분포가 사용되었다[3, 4, 6, 9]. 주된 분포 를 가정하여 평균은 원래의 분포와 같고 분산은 원래 분포 의 분산보다 교차주문이 일어날 때의 분산이 더 작다는 것을 확인한다.
Hayya et al.[4]는 공급사슬에서 정규분포와 감마분포 리드타임을 가정 하였다. 교차주문일 때의 리드타임 평균 은 원래 리드타임 평균과 같지만 분산은 더 줄어드는 사실 을 이용하면 안전재고를 줄일 수 있다고 제안을 하였다. 그들은 또한 다른 연구에서 수요가 확률적인 경우와 리드 타임이 확률적인 경우에 대해 분석을 하였는데, 수요와 리 드타임이 독립이라고 가정하고 있다. 이러한 환경에서 재 고유지비용과 고갈비용을 고려하여 비용에 대한 관점에서 교차주문의 영향을 분석 하였다. 또한 이들은 교차주문이 일어날 경우에 변경된 리드타임을 실질적 리드타임 (Effective lead time) 이라는 용어를 사용하였다. 이들의 실 질적 리드타임이라는 용어를 Jack et al.[6]의 연구에서도 사용되었다. 이들의 연구에서는 지수분포 리드타임인 경 우에 교차주문이 일어나면 리드타임의 분산이 감소하는 것을 확인하였다. 또한 이들은 지수분포 리드타임의 평균 과 분산을 줄이는 과정을 소개 하였다.
Disney et al.[2]는 교차주문이 있는 경우에 확률적 리드 타임이 재고비용과 안전재고에 어떻게 영향을 주는지에 대해 연구를 하였다. 새로 제안한 재고정책이 교차주문 상 황에서 기존의 재고정책에서 보다 재고 분산과 안전재고 측면에서 좋은 성과를 가져온다는 것을 보여주었다.
예측방법론을 이용한 연구도 있었는데, Wang and Disney[8]은 확률적 리드타임인 환경에서 시계열 예측방 법인 AR(2)와 ARMA(1,1)을 이용해서 재고와 주문에 대 한 분산을 동시에 줄이는 재고전략을 사용하는 것을 제안 하였다.
시뮬레이션을 이용한 연구도 있었는데, Chatfield and Pritchard[1]는 사건기반 이산형 시뮬레이션 모형을 통해 재고가 주기적인 주문과 (R, S) 재고전략 하에서 교차주문 이 서비스 수준에 어떻게 영향을 주는지를 분석하였다.
Yang and Lin[9]는 연속형 재고리뷰 전략인 환경에서 교차주문이 일어난 경우의 리드타임에 대한 확률분포를 결합확률분포(joint probability distribution)로 유도하여 표 현하였다. 이들은 리드타임이 지수분포임을 가정하고 결 합확률분포를 이용하여 분포를 구하고 최적재고전략을 제 안하였는데, 이들은 교차주문이 일어날 경우의 리드타임 을 실제리드타임(Practical lead time)이라는 용어를 사용하 였다. Giat [3]는 수요가 포아송분포임을 가정하고 교차주 문이 일어나는 경우에 주문을 충족하는 비율을 성능지표 로 시스템을 분석하였다.
3. 교차주문 문제
3.1 교차주문 문제
공급자에서 수요자까지의 리드타임의 변동이 주문 순 서를 바꾸기에 충분할 경우에 주문한 순서와 도착순서가 다르게 되는 문제를 교차주문이라고 한다.
<Figure 1>과 같이 주문 1의 리드타임은 4, 주문 2의 리 드타임은 1이고 주문 1보다 나중에 주문한 주문 2의 재고 가 먼저 도착한 것을 볼 수 있다. 이러한 현상을 교차주문 이라고 한다.
<Figure 2>는 교차주문이 일어났을 때의 데이터를 보여 준다. 주문시간대에 주문이 일어나고 각 주문시간대에 발 주한 주문에 대한 각각의 리드타임을 두 번째 열(리드타 임)에서 보여준다. 이러한 리드타임과 주문시간대를 합한 것으로 도착한 시간이 계산되고 이것이 세 번째 열에 나타 나 있다. 하지만 도착시간은 크기가 오름차순으로 정렬되 어 있지 않은 것을 볼 수 있다. 이것은 교차주문이 발생한 것이다.
세 번째 열의 도착시간을 이제 오름차순으로 정렬을 하 여 네 번째 열에 적어주어 도착순서라는 열을 만든다. 이 것이 실제 시간 순으로 재고가 도착하는 시점이라고 볼 수 있다. 이 시간에서 주문한 시간을 빼면 마지막 열에 도 착순서별 리드타임을 얻을 수 있는데, 이것이 교차주문으 로 인해 생겨난 리드타임이라고 볼 수 있다. 이러한 리드 타임을 선행연구에서는 실질적 리드타임(Effective lead time)이나 실제 리드타임(Practical lead time)이라는 용어 로 사용하였다. 이 용어에 대한 원래 주문에서의 리드타임 을 원래 리드타임(Original lead time)이나 부모 리드타임 (Parent lead time)이라고 부르기도 한다.
3.2 교차주문에서의 리드타임 분포
교차주문이 일어난 경우와 일어나지 않은 경우에 대한 리드타임 분포의 관계는 아래와 같다 [10].
교차주문시 리드타임 평균
교차주문시 리드타임 분산
여기서 NL 은 교차주문이 일어난 경우에 리드타임이고 L 은 교차주문이 없는 경우의 리드타임을 의미한다. E [L1,2] 은 리드타임 L 의 분포로부터 나온 크기가 2인 랜덤 샘플에 서 나온 첫 번째 순서통계량을 나타낸다.
위의 식 (1)과 (2)에서 보면 교차주문이 있는 경우와 없 는 경우에 평균은 동일하다는 것을 알 수 있다. 분산의 경 우에는 다음의 관계가 성립된다.
E [L1,2]은 리드타임에 대한 순서통계량이기 때문에 0보 다는 크다는 것을 알 수 있다. 따라서 E [L ] -E [L1,2]의 값 은 E [L ] 보다 작음을 알 수 있고 이것은 교차주문 리드타 임의 분산보다 작거나 같다. 이러한 결과로 분산의 경우에 는 교차주문이 있는 리드타임의 분산이 교차주문이 없는 리드타임의 분산보다 작은 것을 알 수 있다.
4. 교차주문 리드타임 분석
4.1 교차주문 없는 리드타임 분포
교차주문이 없는 원래 리드타임의 분포는 지수분포, 감 마분포, 정규분포를 가정하였다. 분포들의 내용은 아래 표 와 같다.
주로 많이 사용하는 리드타임 분포는 지수분포로 <Table 1>에 있는 분포를 사용한다. 본 연구에서는 다양한 형태의 지수분포를 실험하기 위해 λ의 값을 표에 있는 값들을 부 여하였고 각 파라미터에 대한 평균과 분산 값을 나타내고 있다.
<Table 2>는 감마분포의 리드타임 분포와 각 분포들에 서의 평균과 분산을 보여주고 있다.
<Table 3>은 정규분포의 리드타임 분포와 각 분포들에 서의 평균과 분산을 보여주고 있다.
4.2 리드타임 분포에 따른 교차주문 수
원래 리드타임 분포의 파라미터 값에 따른 교차주문의 수를 찾는다. 실험은 C# 프로그래밍 언어로 구현하였고, 분포의 특성을 반영하기 위해 각 분포의 파라미터 당 시간 대를 10,000 시간대(time periods)를 설정하고 실험을 진행 하였고, 실험을 30번 반복하여 평균값으로 실험결과를 얻 는다.
<Figure 3>은 지수분포를 따르는 리드타임에 대해 파라 미터 λ 값에 따라 교차주문이 발생하는 빈도를 보여준다.
<Figure 4>는 리드타임이 감마분포를 따른다고 가정한 경우에 파라미터의 값들에 따른 교차주문의 발생 수를 보 여주고 있다.
이들 분포들과 함께 정규분포를 따르는 리드타임 분포 인 경우의 결과는 다음과 같다.
<Figure 5>는 정규분포의 파라미터 값들의 변화에 따른 교차주문 수를 보여준다.
지수분포의 경우에 파라미터 λ 값이 증가하면서 평균 과 분산의 값이 감소한다. <Figure 3>의 결과를 보면 평균 과 분산 값이 감소하면서 교차주문의 수가 큰 폭으로 증가 하는 것을 볼 수 있다. 이것은 지수분포에서 도착간격이 줄어들면서 주문의 도착이 겹치는 상황이 더 많아지면서 발생한다고 볼 수 있다.
감마분포와 정규분포의 경우에는 파라미터값의 증가가 감마분포의 α와 정규분포의 평균은 일정하고 분산이 증 가하는 경우의 결과를 보여주고 있다. 감마분포의 경우에 분산이 증가 하면서 교차주문의 수도 증가하는 것을 볼 수 있다. 초기에 분산의 증가에 따라 큰 폭으로 교차주문 도 증가를 했다가 그 이후에는 변화가 크지 않고 거의 일 정한 수준을 유지하는 것을 볼 수 있다. 정규분포의 경우 에는 분산의 증가가 교차주문의 수를 증가시키고 있지만 변동의 폭이 지수분포와 감마분포 보다는 완만한 증가형 태를 보여주고 있다
지수분포, 감마분포, 정규분포의 실험결과에서 보면 초 기에 리드타임의 분산의 변화가 큰 폭의 교차주문 수의 증가를 가져오다가 분산이 어느 수준 이상이 되면 교차주 문의 수가 많은 변동을 보이지 않고 완만하게 값이 유지되 는 것을 볼 수 있다.
4.3 교차주문 리드타임 분포
리드타임 분포가 세 가지의 종류의 분포를 갖는다고 가 정할 때 각 종류의 확률분포에서 파라미터의 값에 따라 교차주문이 발생할 경우에 교차주문 리드타임의 분포는 어떤 형태를 갖는지를 찾는다.
실험은 제4.2절에서 얻는 데이터를 ARENA 시뮬레이션 소프트웨어의 Input Analyzer를 이용하여 데이터의 확률분 포를 찾았다.
<Table 4>는 리드타임이 지수분포를 따를 때 파라미터 의 변화에 따라 교차주문의 리드타임이 어떤 분포를 따르 는지에 대해 보여준다.
<Table 5>는 리드타임 분포가 감마분포를 따를 때 교차 주문 리드타임이 어떤 분포를 따르는지를 나타낸다. 파라 미터의 변동에 따라 분포가 달라지는 것을 볼 수 있다.
<Table 6>은 리드타임 분포가 정규분포를 따르는 경우 에 교차주문 리드타임의 분포가 어떻게 바뀌는지를 보여 준다.
먼저 리드타임의 분포가 지수분포인 경우에는 λ 값이 작은 경우에는 교차주문의 리드타임은 로그정규분포 (Lognormal distribution)를 따르는 것을 볼 수 있다. 그리고 λ값이 증가하면서 감마분포를 따르다가 베타분포로 바뀌 고 와이블 분포로 변형이 되면서 점점 형태가 정규분포로 변해서 값이 1.4 이후에는 정규분포를 따른다는 것을 볼 수 있다. 이것은 지수분포의 모수 파라미터 λ가 증가하면 서 즉, 평균과 분산이 감소하면서 분포가 감마에서 정규분 포로 변화하는 것을 볼 수 있다. 그리고 교차주문의 리드 타임 분포를 살펴보면, 분산이 증가하는 것을 알 수 있다. 리드타임 분포의 지수분포가 모수 파라미터의 값이 증가 하면서 교차주문의 리드타임 분포는 정규분포로 바뀌고 분산이 증가하는 것을 확인할 수 있다.
리드타임 분포가 감마분포인 경우에는 교차주문 리드 타임의 분포가 파라미터의 β 값이 작은 경우에는 베타분 포를 따르다가 값이 증가하면서 정규분포를 따르는 것을 볼 수 있다. 여기에서 감마분포의 β값이 증가하면서 분산 이 증가하는데, 이런 상황에서 교차주문 리드타임은 정규 분포로 변화되어진다. 또한 리드타임 분포가 지수분포인 경우와 마찬가지로 교차주문 리드타임의 분포의 분산은 증가하는 것을 볼 수 있다.
마지막으로 리드타임 분포가 정규분포를 따르는 경우 에는 교차주문 리드타임의 분포는 계속 정규분포를 따르 는 것을 볼 수 있다. 이 경우에는 리드타임 분포의 평균은 일정하고 분산이 증가하는 경우에 교차주문 리드타임 분 포는 같은 정규분포를 따르면서 평균도 증가하고 분산도 증가하는 것을 볼 수 있다.
예를 들어, 교차주문 리드타임의 분포들의 표준편차의 형태를 보면 아래와 같다.
실험결과에서 볼 수 있듯이, 리드타임의 분포가 지수분 포, 감마분포, 정규분포를 따르는 경우에 공통적으로 분포 의 분산이 커지면 교차주문의 수가 증가하는 것을 알 수 있다. 지수분포의 경우에는 모수가 커지면서 분산 값은 감 소하지만 확률분포의 형태는 기울기가 가파르게 상승하는 형태를 취하고 있어 감마분포와 정규분포에서 분산이 증 가하는 상황과 유사하기 때문에 교차주문 리드타임의 분 포가 λ가 증가하면서 분산이 커지는 경향을 보이고 있다. 또한 지수분포, 감마분포는 분산이 작은 경우에는 초기에 로그정규분포와 감마분포를 따르거나 베타분포를 따른다. 리드타임의 분산이 증가하면서 교차주문 리드타임의 분포 는 정규분포로 변화되어진다. 정규분포를 따르는 리드타 임 분포의 경우에는 교차주문 리드타임의 분포도 정규분 포를 따르는 것을 볼 수 있다. 따라서 리드타임 분포가 지 수분포, 감마분포, 정규분포를 따르는 경우에 분산이 증가 하면서 교차주문 리드타임은 정규화가 되어간다고 볼 수 있다. 또한 리드타임 분포의 분산이 증가하면서 교차주문 리드타임도 역시 증가하는 것을 확인할 수 있다.
5. 결 론
공급사슬의 복잡성과 불확실성은 리드타임에 대한 변 동을 증가시킨다. 공급사슬에서 재고정책을 통해 최적의 재주문점과 주문량을 결정하는 것은 중요한 물류정책 중 에 하나이다. 하지만 리드타임의 변동과 불확실성으로 인 해 재고의 주문순서와 도착순서가 바뀌는 교차주문이 발 생할 수 있다.
교차주문의 발생은 일반적인 재고정책에서 최적해를 찾는 것을 방해해서 재고관리에 어려움을 가져올 수 있다. 따라서 교차주문을 고려한 재고정책의 개발이 중요한 문 제가 된다. 본 연구에서는 교차주문이 발생하는 경우에 원 래의 리드타임 분포가 어떻게 새로운 분포로 바뀌는지에 대해 시뮬레이션을 통해 살펴봤고 리드타임 분포가 지수 분포, 감마분포, 정규분포를 따를 경우에 교차주문 리드타 임 분포는 초기에 로그정규, 감마, 베타 분포를 따르다가 분산이 커지면서 정규분포로 변화되는 과정을 볼 수 있었 다. 또한 리드타임 분산이 증가하면서 교차주문 리드타임 분포의 분산도 함께 증가하는 것을 확인했다. 이러한 추세 를 나타내는 특성을 파악하는 것은 교차주문이 일어날 때, 어떻게 재고관리 정책을 변경하고 제어할지에 대한 가이 드라인을 제시하는 주요 포인트를 제공할 수 있다. 향후에 는 교차주문 리드타임의 분포에 맞는 재고정책을 개발하 여 일반적으로 사용하는 재고정책과 구별되는 교차주문을 위한 재고정책을 개발할 필요가 있다.