배송 중 주문이 취소되면 경로를 어디부터 다시 계산할까
배송 차량이 이미 출발한 뒤 고객이 주문을 취소했습니다. 남은 모든 차량의 경로를 다시 계산하면 이론상 거리는 줄 수 있지만 기사에게 전달된 약속과 적재 순서가 뒤집힐 수 있습니다. 실시간 재최적화는 바꿀 수 있는 범위를 먼저 정해야 합니다.
NOTES
모델을 만들고, 웹과 앱을 짓고, 업무를 자동화하며 확인한 것을 기록합니다. 통한 방법만이 아니라 통하지 않았던 시도까지 남깁니다.
TOTAL 6 · 물류 최적화
배송 차량이 이미 출발한 뒤 고객이 주문을 취소했습니다. 남은 모든 차량의 경로를 다시 계산하면 이론상 거리는 줄 수 있지만 기사에게 전달된 약속과 적재 순서가 뒤집힐 수 있습니다. 실시간 재최적화는 바꿀 수 있는 범위를 먼저 정해야 합니다.
잘 팔리는 상품을 출입구 가까이에 두면 피커의 이동거리는 줄어듭니다. 그러나 그 위치가 너무 작아 하루에도 여러 번 보충해야 한다면 전체 작업은 느려질 수 있습니다. 창고 슬롯팅은 피킹과 보충을 함께 보는 배치 문제입니다.
배송 경로를 거리만으로 최적화하면 짧지만 실행할 수 없는 일정이 나옵니다. 고객의 수령 가능 시간과 기사 휴게시간, 적재·하차 시간이 동시에 들어가야 합니다. 실제 경로는 지도 위의 선이 아니라 시간과 사람의 제약을 가진 일정입니다.
창고에서 비슷한 주문을 묶어 한 번에 피킹하면 동선은 짧아질 수 있습니다. 그러나 여러 카트가 같은 좁은 통로로 몰리면 대기 시간이 늘고 주문 분류 작업도 복잡해집니다. 피킹 배치 크기는 이동거리만으로 정할 수 없습니다.
배송 차량이 출발하기 직전에 새 주문이 들어옵니다. 무조건 경로에 끼워 넣으면 기존 고객의 약속 시간을 어길 수 있고, 무조건 다음 날로 넘기면 고객 기회를 놓칩니다. 추가 주문을 받아들일 기준과 경로 변경의 마감 시점을 함께 정해야 합니다.
지도상의 예상시간을 더한 계획은 작은 지연에도 무너질 수 있습니다. 이동·상하차 변동을 반영해 배송 여유시간을 배치하는 방법입니다.