아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
컬리 favicon컬리

컬리, OR-Tools로 배송 효율 UP!

by DD
2023-12-08
2년 전
조회수 8

컬리는 OR-Tools를 활용하여 배송 효율화를 위한 TC-권역 할당 문제를 해결함

조합 최적화 기법을 적용, 배송 소요 시간 감소 및 TC 간 물량 불균형 해소를 목표로 함

수리 모형 정의 및 CP-SAT, SCIP solver를 활용하여 최적의 배송 경로를 도출

조합 최적화 문제의 수리 모형화

컬리는 배송 효율화를 위해 TC-권역 할당 문제를 수리 모형으로 정의했다. 구체적으로, 목적 함수를 설정하여 배송 시간 총합을 최소화하고, 제약 조건을 통해 TC의 물량 수용력과 권역 할당을 관리했다. 따라서, 이러한 수리 모형은 최적화 solver에 입력되어 해를 도출하는 기반이 된다.

OR-Tools Solver 선택 및 활용

컬리는 OR-Tools의 CP-SAT 및 SCIP solver를 활용하여 최적의 배송 경로를 찾았다. 는 제약 프로그래밍, 는 정수 최적화 기법을 사용하며, 두 solver를 병렬 실행하여 안정적인 결과를 얻었다. 반면, 문제의 특성과 데이터에 따라 solver의 성능 차이가 발생할 수 있다.

CP-SAT
SCIP

현실 데이터 반영의 중요성

최적화 문제 해결에 있어 입력 데이터의 품질이 매우 중요하다. 컬리는 권역별 주문 물량, TC 물량 수용력, 이동 소요 시간 등 현실적인 데이터를 반영하기 위해 노력했다. 따라서, 배송 난이도를 고려한 물량 보정, 현장 의견 수렴을 통해 최적화 결과의 정확도를 높였다.

컬리가 상품을 고객에게 빠르게 전달하는 똑똑한 방법
고급
아키텍처
OR-Tools
Python
BigQuery
SQL
Backend
Data
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

당근, 200+개 DB 마이그레이션 자동화 플랫폼 구축 성공!

당근 로고

데이터 에이전트, 이제 Ktx로 더 정확하게!

해커뉴스 로고

Gemini CLI로 RAG 마이그레이션 자동화: 코드 대신 오케스트레이션!

데브투 로고

AI 기반 리더십 시스템, 마이리얼트립 T&A실의 혁신

마이리얼트립 로고

NVIDIA 신제품, 삼성 S26, AI 윤리 이슈 총정리

테크링크드 로고

Claude Code, 개발의 판도를 바꾸다!

클로드 로고
컬리 favicon컬리
고급
아키텍처
OR-Tools
Python
BigQuery
SQL
Backend
Data

관련 추천 글

당근, 200+개 DB 마이그레이션 자동화 플랫폼 구축 성공!

당근 로고

데이터 에이전트, 이제 Ktx로 더 정확하게!

해커뉴스 로고

Gemini CLI로 RAG 마이그레이션 자동화: 코드 대신 오케스트레이션!

데브투 로고