IntraLogis · 워크스페이스

TMS Algorithm

사용자
Administrator
TMS Algorithm / Algorithm 6

Algorithm 6 · 다중경유 셔틀/용차 하이브리드 배차

수십 개 거점에서 발생하는 거점 간 점대점 오더(A→B, C→D …)를, 정해진 거점 순서를 순회하는 다중경유(milk-run) 정기 셔틀에 우선 묶어(consolidation) 싣고 적재 불가 시 용차로 배차합니다. Phase 1은 과거 O-D 수요에서 경유 거점·방문 순서·시간표·용량을 자동 설계하고, Phase 2는 신규 오더를 거점 순서·구간 용량·시간창·마감 제약 하에 셔틀 트립에 매칭하거나 용차로 fallback합니다.

적재 후 점유 구간 적재율이 최대가 되는 트립(빈틈 최소) · 마감 경과/용량 부족/시간창 불충족 트립은 후보에서 제외되어 용차로 배차됩니다.

Phase 1 · 수요 패턴 분석 & 다중경유 라인 자동 설계

수도권 도심 배송망 (14거점) · 거점 14개 · 과거 8주 / 838건 이력

거점망 · 자동 설계 셔틀 라인 · O-D 수요 흐름
1234567891011121314김포부천구로영등포용산성동광진강동송파강남서초과천안양수원
셔틀 라인 1
라인 114정차 · 16P
거점 유형
주로 출발주로 도착그 외 균형
O-D 주요 흐름
출발→도착 · 굵기=건수, 진하기=물량
상위 O-D 흐름 (출발 → 도착)
송파 강동1743P셔틀
부천 용산1635P셔틀
성동 안양1534P셔틀
영등포 수원1532P셔틀
구로 안양1435P셔틀
구로 송파1435P셔틀
성동 송파1435P셔틀
영등포 용산1426P셔틀
시뮬레이션 평가
셔틀 커버리지
71%
594/838건
평균 적재율
24%
사용 트립 204
라인/슬롯
1/29
자동 설계
비용 절감
32%
₩256,680,000 vs ₩377,100,000
수요 히트맵 (요일 × 시간대)
000204060810121416182022
9442416268
15593133418
11393017225
146430323715
11462910286
2117592
5985132
2시간 버킷 · 가장 붐비는 셀 64건 · 총 838건 / 8
자동 설계 라인 (용량 편집 가능)
라인 114개 정차 · 2.5t
김포부천구로영등포성동용산광진송파강동서초강남과천안양수원
운행 시간표 (편집 가능)
라인요일출발(HH:mm)
라인 1개 · 슬롯 29

Phase 2 · 실시간 오더 배차

배차 기준 시각 D56 월 09:00 · 신규 오더 21건을 다중경유 트립에 매칭하거나 용차로 fallback

신규 오더
21
D56 월 09:00
셔틀 적재
7
커버리지 33%
용차 배차
14
총 운송비
₩9,180,000
전량 용차 대비 3% 절감
셔틀 트립 타임라인
08:0010:0012:0014:0016:0018:0020:0022:0000:0002:0004:0006:0008:0010:0012:0014:0016:0018:0020:0022:00now07:30 · 14정차 · 2.5t0/1609:30 · 14정차 · 2.5t2/1611:00 · 14정차 · 2.5t10/1613:00 · 14정차 · 2.5t12/1614:30 · 14정차 · 2.5t6/1607:30 · 14정차 · 2.5t0/1609:00 · 14정차 · 2.5t0/1611:00 · 14정차 · 2.5t0/1613:00 · 14정차 · 2.5t0/1615:00 · 14정차 · 2.5t0/1616:30 · 14정차 · 2.5t0/16
막대 = 라인 운행(첫→끝 정차), 눈금 = 경유 거점, 채움 = 최대 구간 적재율⋮ now흐림 = 이미 출발
배차 결정 (사유 포함)
오더구간 (O→D)물량픽업 시간창배차사유
L-metro-20용산강남1214:19–16:57셔틀T56-LINE-metro-0-1300BEST_FIT 선택 → T56-LINE-metro-0-1300 적재(구간 5→10) · 미래 트립 대기
L-metro-9구로수원412:43–14:02셔틀T56-LINE-metro-0-1100BEST_FIT 선택 → T56-LINE-metro-0-1100 적재(구간 2→13) · 미래 트립 대기
L-metro-6김포안양314:00–15:12셔틀T56-LINE-metro-0-1430BEST_FIT 선택 → T56-LINE-metro-0-1430 적재(구간 0→12) · 미래 트립 대기
L-metro-1용산영등포212:10–13:48용차SPOT-0적재 가능한 셔틀 트립 없음 → 용차
탈락: T56-LINE-metro-0-0930: 거점 순서 역행(도착이 출발보다 앞) / T56-LINE-metro-0-1100: 거점 순서 역행(도착이 출발보다 앞)
L-metro-13과천수원106:10–06:49용차SPOT-1적재 가능한 셔틀 트립 없음 → 용차
탈락: T56-LINE-metro-0-0930: 픽업 시간창 불충족, 배송 시간창 불충족 / T56-LINE-metro-0-1100: 픽업 시간창 불충족, 배송 시간창 불충족
L-metro-19성동수원406:12–08:04용차SPOT-2적재 가능한 셔틀 트립 없음 → 용차
탈락: T56-LINE-metro-0-0930: 픽업 시간창 불충족, 배송 시간창 불충족 / T56-LINE-metro-0-1100: 픽업 시간창 불충족, 배송 시간창 불충족
L-metro-16구로안양307:25–10:01용차SPOT-3적재 가능한 셔틀 트립 없음 → 용차
탈락: T56-LINE-metro-0-0930: 픽업 시간창 불충족, 배송 시간창 불충족 / T56-LINE-metro-0-1100: 픽업 시간창 불충족, 배송 시간창 불충족
L-metro-17김포강동409:44–11:40셔틀T56-LINE-metro-0-1100BEST_FIT 선택 → T56-LINE-metro-0-1100 적재(구간 0→8) · 미래 트립 대기
L-metro-7부천광진1319:10–20:23용차SPOT-4적재 가능한 셔틀 트립 없음 → 용차
탈락: T56-LINE-metro-0-0930: 픽업 시간창 불충족 / T56-LINE-metro-0-1100: 픽업 시간창 불충족, 구간 용량 부족
L-metro-11부천안양118:46–21:25용차SPOT-5적재 가능한 셔틀 트립 없음 → 용차
탈락: T56-LINE-metro-0-0930: 픽업 시간창 불충족 / T56-LINE-metro-0-1100: 픽업 시간창 불충족
L-metro-3영등포광진115:12–16:22용차SPOT-6적재 가능한 셔틀 트립 없음 → 용차
탈락: T56-LINE-metro-0-0930: 픽업 시간창 불충족 / T56-LINE-metro-0-1100: 픽업 시간창 불충족
L-metro-12광진강동213:45–15:39셔틀T56-LINE-metro-0-1100BEST_FIT 선택 → T56-LINE-metro-0-1100 적재(구간 6→8) · 미래 트립 대기
L-metro-18송파김포207:43–09:43용차SPOT-7적재 가능한 셔틀 트립 없음 → 용차
탈락: T56-LINE-metro-0-0930: 거점 순서 역행(도착이 출발보다 앞) / T56-LINE-metro-0-1100: 거점 순서 역행(도착이 출발보다 앞)
L-metro-10김포수원214:32–15:12용차SPOT-8적재 가능한 셔틀 트립 없음 → 용차
탈락: T56-LINE-metro-0-0930: 적재 마감 경과, 픽업 시간창 불충족 / T56-LINE-metro-0-1100: 픽업 시간창 불충족
L-metro-5강남안양109:07–10:34용차SPOT-9적재 가능한 셔틀 트립 없음 → 용차
탈락: T56-LINE-metro-0-0930: 픽업 시간창 불충족 / T56-LINE-metro-0-1100: 픽업 시간창 불충족, 배송 시간창 불충족
L-metro-14광진성동218:13–20:47용차SPOT-10적재 가능한 셔틀 트립 없음 → 용차
탈락: T56-LINE-metro-0-0930: 거점 순서 역행(도착이 출발보다 앞) / T56-LINE-metro-0-1100: 거점 순서 역행(도착이 출발보다 앞)
L-metro-0성동강동316:21–19:10셔틀T56-LINE-metro-0-1430BEST_FIT 선택 → T56-LINE-metro-0-1430 적재(구간 4→8) · 미래 트립 대기
L-metro-4강남수원213:36–15:42셔틀T56-LINE-metro-0-0930BEST_FIT 선택 → T56-LINE-metro-0-0930 적재(구간 10→13) · 미래 트립 대기
L-metro-15강동과천310:34–12:21용차SPOT-11적재 가능한 셔틀 트립 없음 → 용차
탈락: T56-LINE-metro-0-0930: 픽업 시간창 불충족 / T56-LINE-metro-0-1100: 픽업 시간창 불충족
L-metro-2영등포수원214:31–15:09용차SPOT-12적재 가능한 셔틀 트립 없음 → 용차
탈락: T56-LINE-metro-0-0930: 픽업 시간창 불충족 / T56-LINE-metro-0-1100: 픽업 시간창 불충족
L-metro-8과천안양210:46–11:11용차SPOT-13적재 가능한 셔틀 트립 없음 → 용차
탈락: T56-LINE-metro-0-0930: 픽업 시간창 불충족 / T56-LINE-metro-0-1100: 픽업 시간창 불충족, 배송 시간창 불충족