컬
컬리
November 14, 20221회
컬리는 물류 최적화 문제를 어떻게 풀고 있을까? - 2부

간단 소개
컬리는 Digital Twin을 구축하여 물류 최적화 알고리즘을 검증하고, 실제 물류 센터에 적용하여 효율성을 개선했습니다.
AI Summary
- Digital Twin 구축 및 검증
- 실제 물류 센터와 유사한 **가상 환경(Digital Twin)**을 구축하여 유전 알고리즘의 실효성을 검증.
- 확률적으로 결정되는 요소(작업자의 바구니 채우는 정도)를 추정하기 위해 MLE(Maximum Likelihood Estimation) 활용.
- Weibull 분포 및 Weibull Mixture 분포를 통해 바구니 부피를 추정하고, 실제 바구니 수와 비교하여 정확도 검증.
- 바구니 처리 속도 추정 및 최적화
- 바구니 처리 속도에 영향을 미치는 변수((X_1): 상품 수, (X_2): 상품 종류)를 파악하고 회귀 분석 수행.
- R-squared 값이 0.8 이상으로, 상품 구성을 알면 처리 속도 예측이 가능하다는 것을 확인.
- AnyLogic을 사용하여 실측 사이즈의 QPS를 구현하고, 유전 알고리즘을 통해 총 처리 시간 감소 효과 검증 (약 3% 감소).
- 실제 물류 센터 적용 결과
- 유전 알고리즘 적용 후 주문 그룹 내 상품 가짓수가 감소하여 작업 효율 및 부대 비용 감소 효과 확인.
- 센터 작업자들의 긍정적인 피드백을 통해 실제 현장에서도 효과가 체감됨을 확인.
Next Feeds

신규 전시 프로젝트에서 WebClient 사용하기
올리브영 신규 전시 프로젝트에 WebClient를 도입하여 기존 RestTemplate의 한계를 극복하고 성능을 개선한 사례를 소개합니다.
WebClientRestTemplateMSANon-BlockingSpring Boot
2022. 11. 10.
올리브영
이제부터 이 컴포넌트는 제 겁니다
리액트 컴포넌트의 제어 역전(IoC) 패턴을 통해 렌더링과 상태 관리를 유연하게 만드는 방법을 설명합니다.
IoCReactRender Props합성 컴포넌트State Reducer
2022. 11. 10.
카카오엔터테인먼트FE
React의 Error Boundary를 이용하여 효과적으로 에러 처리하기
React Error Boundary를 활용한 효과적인 에러 처리 전략과 카카오페이지 적용 사례를 소개합니다.
ReactError Boundary에러 처리Fetcher카카오페이지
2022. 11. 10.
카카오엔터테인먼트FE
React의 Error Boundary를 이용하여 효과적으로 에러 처리하기
React Error Boundary를 활용하여 카카오페이지 웹의 에러 처리 전략을 개선하고 사용자 경험을 향상시킨 사례를 소개합니다.
ReactError Boundary에러 처리카카오페이지Fetcher
2022. 11. 10.
카카오엔터테인먼트FE
이제부터 이 컴포넌트는 제 겁니다
리액트 컴포넌트의 제어 역전(IoC) 패턴들을 렌더링과 상태 관리 측면에서 분석하고, 각 패턴의 특징과 장단점을 설명합니다.
리액트컴포넌트IoC렌더링상태 관리
2022. 11. 10.
카카오엔터테인먼트FE
주니어 개발자의 오픈소스 활동 이야기
주니어 개발자가 MongoDB 관련 문제점을 발견하고 개선하여 오픈소스에 기여한 경험을 공유합니다.
오픈소스MongoDB커넥션 풀로그 레벨SDAM
2022. 11. 3.
카카오페이