목록 보기
컬리는 물류 최적화 문제를 어떻게 풀고 있을까? - 1부
AI

컬리는 물류 최적화 문제를 어떻게 풀고 있을까? - 1부

마켓컬리
마켓컬리
2022년 10월 13일

두줄요약

QPS 생산성을 바구니 처리 속도로 정의하고, 고유 상품 수 최소화 문제로 전환했습니다.\n유전 알고리즘 적용으로 기존 방식보다 고유 상품 수를 약 10% 이상 줄였습니다.

문제 상황

  • QPS의 실시간 바구니 분배 공정에서 생산성 향상을 위한 주문 그룹 구성 필요
  • 주문 조합 탐색 공간이 큰 Open shop scheduling 기반 NP-Hard 문제

구조와 흐름

  • 바구니 처리 속도를 QPS 생산성 지표로 정의하고 회귀분석으로 영향 변수 탐색
  • 바구니 내 고유 상품 수 최소화를 목표로 주문 그룹 조합 구성
  • 적합도 평가, 상위 50% 생존, batch 단위 교배·변이 반복으로 해 탐색

선택 이유

  • 고유 상품 수 감소가 QPS 분배와 이전 피킹 작업의 효율성에 동시 영향
  • 최적해 판별이 어려운 문제에서 효율적으로 근사해를 탐색하는 유전 알고리즘 채택
  • 유사 주문을 배치한 초기 세대로 수행 시간과 해 품질 개선 시도

성능/운영 포인트

  • 과거 주문 데이터에서 기존 대각 행렬 알고리즘 대비 batch 내 고유 상품 수 약 10% 이상 감소
  • 세대 반복 증가에 따른 물류센터 작업 지연 가능성 고려
  • 실제 적용 전 Digital Twin 기반 추가 검증 계획

다음 읽기

#유전 알고리즘 주제를 이어서 읽기

컬리는 물류 최적화 문제를 어떻게 풀고 있을까? - 1부

컬리는 QPS 공정의 생산성을 높이기 위해 바구니 안 고유 상품 수를 줄이는 최적화 문제를 다뤘습니다. 기존 방식 대신 유전 알고리즘을 적용해 10% 이상 개선 가능성을 확인했습니다.

마켓컬리
마켓컬리
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...