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 흐름 (출발 → 도착)
송파 → 강동17건43P셔틀
부천 → 용산16건35P셔틀
성동 → 안양15건34P셔틀
영등포 → 수원15건32P셔틀
구로 → 안양14건35P셔틀
구로 → 송파14건35P셔틀
성동 → 송파14건35P셔틀
영등포 → 용산14건26P셔틀
시뮬레이션 평가
셔틀 커버리지
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: 픽업 시간창 불충족, 배송 시간창 불충족 …