← 시뮬레이션 한 장
SIMULATION 한 장

배달 라이더 배차 시뮬레이터

저녁 17:30~20:30, 식당 8곳이 있는 동네에 배달 주문이 몰립니다. 주문이 들어오면 가장 가까운 쉬는 라이더가 식당으로 가고, 쉬는 라이더가 없으면 주문은 배차를 기다립니다. 조건을 바꾸고 실행을 눌러 보세요.

이 동네에서 일하는 배달 라이더 수.
19:00 무렵이 정점입니다. 1.0배 = 3시간 동안 약 140건.
같은 식당, 가까운 배달지 주문을 한 라이더가 함께 가져갑니다.
주문마다 짧게 혹은 길게 흩어집니다(삼각분포).
신호 대기를 포함한 동네 안 평균 이동 속도.
숫자는 실측이 아니라 적어 둔 가정으로 돌린 시뮬레이션입니다. 실제 배달 플랫폼의 배차 규칙이나 통계가 아닙니다. 화면 1초 = 2분 15초.
끌어서 돌리고, 휠·핀치로 확대할 수 있어요.
어떻게 계산하나요? ↓ · 데이터팝콘 Lab
배차 대기 주문 · 일하는 라이더 ━ 배차 대기 주문   ━ 일하는 라이더
식당으로 가는 중음식 기다리는 중배달 중쉬는 중배차 기다리는 주문

시뮬레이션 결과

조건을 바꾸고 실행해 보세요
원리와 결과 읽기 ↓

SIMULATION 한 장 · 배달 라이더 배차

저녁 7시에 시킨 배달은 왜 유독 늦게 올까?

핵심 요약

기본 조건(라이더 10명, 3시간 동안 약 139건, 평균 조리 12분)에서 주문부터 도착까지 평균 23.3분이 걸렸고, 16.7%가 30분을 넘겼습니다. 19시 전후에는 배차를 기다리는 주문이 최대 25.6건까지 쌓였습니다.

라이더를 14명으로 늘리면 30분 넘는 주문이 0%로 거의 사라졌습니다. 라이더를 늘리지 않고 조리 시간을 8분으로 줄여도 6.8%까지 내려갑니다. 라이더가 식당에서 음식을 기다리는 시간도 라이더를 묶어 두기 때문입니다.

같은 식당의 가까운 주문을 최대 2건 묶으면 30분 넘는 주문이 11.3%로 줄었지만, 3건까지 묶으면 17.8%로 다시 늘었습니다. 묶음이 길어지면 마지막 집 주문이 늦어지기 때문입니다. 주문이 1.3배가 되면 평균 31분, 30분 초과 47.1%로 급격히 나빠집니다.

무엇을 시뮬레이션하나요?

저녁 7시 무렵 시킨 배달이 평소보다 한참 늦게 오는 경험은 흔합니다. 이 시뮬레이터는 식당 8곳과 주택가가 있는 가상의 동네에서 저녁 17:30~20:30 배달을 재현합니다. 주문은 19시 무렵에 가장 많이 몰리고, 라이더는 식당에 가서 음식을 기다렸다가 받아서 손님에게 갑니다.

주문이 라이더가 처리할 수 있는 양에 가까워지면, 쉬는 라이더가 없어 배차를 기다리는 주문이 쌓이기 시작합니다. 왼쪽 패널에서 라이더 수, 주문량, 묶음 배달, 조리 시간, 이동 속도를 바꿔 어떤 조건이 배달 시간을 가장 크게 줄이는지 비교해 보세요.

시나리오별 결과

시나리오평균 배달 시간(주문→도착)30분 넘게 걸린 주문느린 10%의 배달 시간배차 대기 주문 최대라이더 가동률
기본 (라이더 10명·단건)23.3분16.7%31분25.6건86.4%
최대 2건 묶음22.2분11.3%29.7분20.2건82.8%
최대 3건 묶음23.7분17.8%33.4분18.6건82.1%
라이더 14명18.3분0%22.3분16.1건74.9%
조리 시간 8분18.7분6.8%26.2분20.6건80.7%
주문 1.3배31분47.1%48.1분46.6건92.3%

각 시나리오를 손님 흐름(난수 시드)만 바꿔 30번씩 돌린 평균입니다. 시나리오 이름을 누르면 같은 조건으로 위 시뮬레이터가 열립니다.

기본 (라이더 10명·단건) · 최대 2건 묶음 · 최대 3건 묶음 · 라이더 14명 · 조리 시간 8분 · 주문 1.3배

어떻게 계산하나요?

2초 단위로 시간을 진행하는 이산 시간 시뮬레이션입니다.

"배달 시간"은 주문 순간부터 손님 손에 건네질 때까지의 시간입니다. 시뮬레이션이 끝날 무렵 주문은 끝까지 배달되지 않을 수 있어, 마지막 30분 전까지 들어온 주문만 집계합니다. 대기행렬의 기본 관계(리틀의 법칙, 평균 대기 건수 = 도착률 × 평균 체류 시간)에 따라 주문이 몰리면 대기 건수와 배달 시간이 함께 늘어납니다.

이 시뮬레이션의 가정

실제와 다를 수 있는 점

자주 묻는 질문

저녁 7시 배달이 유독 늦는 이유는 무엇인가요?

주문이 라이더가 처리할 수 있는 양에 가까워지면 쉬는 라이더가 없어 주문이 배차를 기다립니다. 이 시뮬레이션에서 19시 전후 배차 대기 주문은 최대 25.6건까지 쌓였고, 전체 주문의 16.7%가 30분을 넘겼습니다.

묶음 배달(합배송)은 빠른가요, 느린가요?

적당히 묶으면 빨라지고 많이 묶으면 느려집니다. 최대 2건 묶음에서 30분 넘는 주문은 11.3%로 단건 배달(16.7%)보다 줄었지만, 최대 3건 묶음에서는 17.8%로 다시 늘었습니다. 마지막 집 손님이 앞 집 배달을 기다리기 때문입니다.

라이더를 늘리는 것 말고 방법이 있나요?

식당 조리 시간을 줄이는 것도 효과가 큽니다. 평균 조리 시간을 12분에서 8분으로 줄이면 30분 넘는 주문이 16.7%에서 6.8%로 줄었습니다. 라이더를 14명으로 늘린 경우는 0%였습니다.

이 숫자가 실제 배달 앱 통계인가요?

아닙니다. 가상의 동네와 주문 흐름을 가정해 돌린 시뮬레이션이며, 특정 배달 플랫폼의 실제 데이터나 배차 알고리즘을 반영하지 않습니다. 조건을 바꿨을 때 결과가 어느 방향으로 움직이는지 비교하는 용도입니다.

이 시뮬레이션은 어떤 방법으로 만들었나요?

주문 도착, 라이더 배정, 이동, 조리 대기, 전달을 2초 단위로 계산하는 이산 시간 시뮬레이션입니다. 웹 브라우저에서 바로 돌아가도록 자바스크립트와 three.js로 만들었습니다.

참고 자료

다른 일상 시뮬레이션

마트 주차장주차면·손님 수·주차 시간을 바꿔, 만차일 때 몇 대가 돌다 포기하는지 봅니다.비행기 탑승탑승 순서 5가지를 바꿔 보며, 통로 정체와 자리 비켜주기가 탑승 시간을 얼마나 늘리는지 봅니다.구내식당 점심시간배식 라인·좌석·시차 점심을 바꿔, 12시 몰림 때 줄과 자리 대기가 얼마나 줄어드는지 봅니다.공장 생산 라인사이클타임·버퍼·고장을 바꿔, 어느 공정을 고쳐야 하루 생산량이 늘어나는지 봅니다.출근길 지하철배차 간격·칸 수·시차 출근을 바꿔, 출근길 승강장에서 몇 명이 열차를 그냥 보내는지 봅니다.출근길 엘리베이터대수·정원·운행 방식을 바꿔, 출근 시간 로비 줄과 지각자가 얼마나 줄어드는지 봅니다.화장실 줄여자 칸·남자 변기·성비를 바꿔, 인터미션 안에 못 돌아오는 사람이 얼마나 생기는지 봅니다.카페 주문 대기주문 창구·바리스타·모바일 주문을 바꿔, 병목이 주문에서 픽업대로 옮겨 가는 모습을 봅니다.마트 계산대따로 줄과 한 줄 서기, 셀프계산대를 바꿔 '내 줄만 늦는' 이유를 봅니다.놀이공원 대기줄패스 손님 비율과 운행 중단을 바꿔, 일반 줄 대기가 어떻게 늘어나는지 봅니다.공항 보안검색대검색 레인 수와 준비 안 된 승객 비율을 바꿔, 아침 출국장 대기가 어떻게 폭발하는지 봅니다.신호 교차로꼬리물기 비율과 앞 교차로 정체를 바꿔, 녹색 신호를 받고도 못 가는 시간이 얼마나 생기는지 봅니다.지퍼식 합류차로가 하나 막힐 때 미리 옮겨 타기, 끝에서 번갈아 들어가기, 반반 섞이기를 비교해 대기 줄 길이를 봅니다.버스 몰림버스 대수·승차 시간·간격 조정 대책을 바꿔, 고르게 출발한 버스가 왜 두 대씩 붙는지 봅니다.

마지막 업데이트 2026-10-22 · 만든 곳 데이터팝콘 · 유튜브 @simulation.hanjang · 인스타그램