An Efficient Heuristic for Storage Location Assignment and Reallocation for Products of Different Brands at Internet Shopping Malls for Clothing

의류 인터넷 쇼핑몰에서 브랜드를 고려한 상품 입고 및 재배치 방법 연구

  • Song, Yong-Uk (School of Business Administration, Yonsei University Wonju Campus) ;
  • Ahn, Byung-Hyuk (Dept. of MIS, Gyeongsang National University)
  • 송용욱 (연세대학교 원주캠퍼스 정경대학 경영학부) ;
  • 안병혁 (경상대학교 경영정보학과)
  • Received : 2010.04.30
  • Accepted : 2010.06.15
  • Published : 2010.06.30

Abstract

An Internet shopping mall for clothing operates a warehouse for packing and shipping products to fulfill its orders. All the products in the warehouse are put into the boxes of same brands and the boxes are stored in a row on shelves equiped in the warehouse. To make picking and managing easy, boxes of the same brands are located side by side on the shelves. When new products arrive to the warehouse for storage, the products of a brand are put into boxes and those boxes are located adjacent to the boxes of the same brand. If there is not enough space for the new coming boxes, however, some boxes of other brands should be moved away and then the new coming boxes are located adjacent in the resultant vacant spaces. We want to minimize the movement of the existing boxes of other brands to another places on the shelves during the warehousing of new coming boxes, while all the boxes of the same brand are kept side by side on the shelves. Firstly, we define the adjacency of boxes by looking the shelves as an one dimensional series of spaces to store boxes, i.e. cells, tagging the series of cells by a series of numbers starting from one, and considering any two boxes stored in the cells to be adjacent to each other if their cell numbers are continuous from one number to the other number. After that, we tried to formulate the problem into an integer programming model to obtain an optimal solution. An integer programming formulation and Branch-and-Bound technique for this problem may not be tractable because it would take too long time to solve the problem considering the number of the cells or boxes in the warehouse and the computing power of the Internet shopping mall. As an alternative approach, we designed a fast heuristic method for this reallocation problem by focusing on just the unused spaces-empty cells-on the shelves, which results in an assignment problem model. In this approach, the new coming boxes are assigned to each empty cells and then those boxes are reorganized so that the boxes of a brand are adjacent to each other. The objective of this new approach is to minimize the movement of the boxes during the reorganization process while keeping the boxes of a brand adjacent to each other. The approach, however, does not ensure the optimality of the solution in terms of the original problem, that is, the problem to minimize the movement of existing boxes while keeping boxes of the same brands adjacent to each other. Even though this heuristic method may produce a suboptimal solution, we could obtain a satisfactory solution within a satisfactory time, which are acceptable by real world experts. In order to justify the quality of the solution by the heuristic approach, we generate 100 problems randomly, in which the number of cells spans from 2,000 to 4,000, solve the problems by both of our heuristic approach and the original integer programming approach using a commercial optimization software package, and then compare the heuristic solutions with their corresponding optimal solutions in terms of solution time and the number of movement of boxes. We also implement our heuristic approach into a storage location assignment system for the Internet shopping mall.

의류 인터넷 쇼핑몰들은 판매 상품의 포장과 배송을 위한 상품 창고를 운영하고 있다. 상품들은 동일 브랜드끼리 상자에 담긴 후 선반에 일렬로 보관된다. 상품의 반출 및 상품 관리의 편의상, 상자들은 동일 브랜드끼리 묶여져 선반에 진열되어 있어야 한다. 따라서, 새로운 상품들이 입고될 경우 상품들은 동일 브랜드끼리 상자에 담긴 후 선반 위에 있는 기존 상자들 중에서 동일 브랜드의 상자 옆에 배치되어야 한다. 그런데, 선반 위의 빈 곳이 새로 입고되는 상자를 넣을 수 있을 만큼 충분하지 않다면, 옆의 다른 브랜드의 상자들을 옆으로 밀어서 공간을 확보한 후 새로운 상자를 배치함으로써 동일 브랜드 상자끼리 붙어있도록 해야 한다. 우리의 문제는 이와 같이 새로운 상품을 입고할 때 동일 브랜드의 상자들끼리 붙어 있도록 하면서 다른 브랜드의 상자를 옆으로 옮길 경우, 그 횟수를 최소화하는 것이다. 이 문제의 최적해를 구하기 위해서 우리는 이 문제를 우선 정수계획법으로 모형화하였다. 그런데, 정수계획법 문제는 분기한정법(Branch and Bound) 기법으로 해결하여야 하나, 그 경우 문제해결 시간이 너무 오래 걸리는 문제가 발생한다. 따라서, 본 연구에서는 위 재배치 문제를 할당 문제(Assignment Problem)로 완화하여 모형화함으로써 만족할만한 준최적해를 구하는 방법론을 제시하고, 실험에 의하여 그 타당성을 검토하였다. 또한, 이 방법론 하에서 실제 의류 인터넷 쇼핑몰의 컴퓨팅 환경을 고려할 때 해결 가능한 문제의 최대 크기를 도출하고, 그 크기 이내에서 입고 계획을 생성하는 시스템을 구현하였다.

Keywords

References

  1. Brynzer, H. and M. I. Johansson, "Storage location assignment:Using the product structure to reduce order picking times", Int. Journal of Production Economics, Vol.46-47(1996), 595-603. https://doi.org/10.1016/0925-5273(94)00091-3
  2. Burkard, Rainer E., "Selected topics on assignment problems", Discrete Applied Mathematics, Vol.123(2002), 257-302. https://doi.org/10.1016/S0166-218X(01)00343-2
  3. Caron, F., Marchet G., and Perego A., "Layout designin manual picking systems:a simulation approach", Integrated Manufacturing Systems, Vol.11, No.2(2000), 94-100. https://doi.org/10.1108/09576060010313946
  4. Elsayed, E. A. and O. I. Unal, "Order batching algorithms and travel-time estimation for automated storage/retrieval systems", Int. Journal of Production Research, Vol.27, No.7(1989), 1097-1114. https://doi.org/10.1080/00207548908942610
  5. Goetschalckx, M. and H. D. Ratliff, "An efficient algorithm to cluster order picking items in a wide aisle", Engineering Costs and Production Economics, Vol.13, No.4(1988), 263-271. https://doi.org/10.1016/0167-188X(88)90012-2
  6. Goetschalckx, M. and R. Wei, "Bibliography on Order Picking Systems, Vol.1:1985-1992", 1994. Available on line at : www2.isye.gatech.edu/~mgoetsch/bibpick.ps, accessed May, 2010.
  7. Graves, Stephen C., Warren H. Hausman, and LeRoy B. Schwarz, "Storage-Retrieval Interleaving in Automatic Warehousing Systems", Management Science, Vol.23, No.9(1977), 935-945. https://doi.org/10.1287/mnsc.23.9.935
  8. Hausman, Warren H., LeRoy B. Schwarz, and Stephen C. Graves, "Optimal Storage Assignment in Automatic Warehousing Systems", Management Science, Vol.22, No.6(1976), 629-638. https://doi.org/10.1287/mnsc.22.6.629
  9. Heragu, S. S., L. Du, R. J. Mantel, and P. C. Schuur, "Mathematical model for warehouse Design and Product Allocation", International Journal of Production Research, Vol.43, No.2(2005), 327-338. https://doi.org/10.1080/00207540412331285841
  10. Heskett, J. L., "Cube-per-order index-A key to warehouse stock location", Transportation and Distribution Management, Vol.3, No.1(1963), 27-31.
  11. Jewkes, Elizabeth, Chulung Lee, and Ray Vickson, "Product Location, Allocation and Server Home based Location for an Order Picking Line with Multiple Servers", Computers and Operations Research, Vol.31(2004), 623-636. https://doi.org/10.1016/S0305-0548(03)00035-2
  12. Jane, Chin Chia, "Storage location assignment in a distribution center", International Journal of Physical Distribution and Logistics Management, Vol.30, No.1(2000), 55-71. https://doi.org/10.1108/09600030010307984
  13. Koster, Rene de, Tho Le-Duc, and Kees Jan Roodbergen, "Design and Control of Warehouse Order Picking:A Literature Review", European Journal of Operations Reseach, Vol.182(2007), 481-501. https://doi.org/10.1016/j.ejor.2006.07.009
  14. Knuth, D. E., The Art of Computer Programming 3rd Edition, Volume 1 Fundamental Algorithms, Addison-Wesley, New York, NY, 1997.
  15. Le-Duc, T. and R.(M.) B. M. De Koster, "Travel Distance Estimation and Storage Zone Optimization in a 2-block Class-based Storage Strategy Warehouse", International Journal of Production Research, Vol.43, No.17(2005), 3561-3581. https://doi.org/10.1080/00207540500142894
  16. Little, T. D. C. and D. Venkatesh, "Popularity-Based Assignment of Movies to Storage Devices in a Video-on-Demand System", MCL Technical Report, 05-01-1994, 1994.
  17. Malmborg, C. J. and B. Krishnakumar, "Optimal Storage Assignment Policies for Multiaddress Warehousing Systems", IEEE Transactions on Systems, Man, and Cybernetics, Vol.19, No.1(1989), 197-204. https://doi.org/10.1109/21.31026
  18. Merkuryev, Y., A. Burinskiene, and G. Merkuryeva, "Warehouse Order Picking Process", In: Merkuryev, Yuri, Galina Merkuryeva, Miquel Angel Piera, and Antoni Guasch(Eds.) Simulation-Based Case Studies in Logistics: Education and Applied Research, Springer, London, 2009, 147-165.
  19. Muralidharan, B., R. J. Linn, and R. Pandit, "Shuffling heuristics for the storage location assignment in an AS/RS", Int. Journal of Production Research, Vol.33, No.6(1995), 1661-1672. https://doi.org/10.1080/00207549508930234
  20. Petersen, C. G., "An evaluation of order picking routing policies", International Journal of Operations and Production Management, Vol.17, No.11(1997), 1098-1111. https://doi.org/10.1108/01443579710177860
  21. Petersen, C. G. and Schmenner R. W., An evaluation of routing and volume-based storage policies in an order picking operation, Decision Sciences, Vol.30, No.2(1999), 481-501. https://doi.org/10.1111/j.1540-5915.1999.tb01619.x
  22. Roodbergen, K. J., Layout and routing methods for warehouses. Erasmus Research Institute of Management, Erasmus University, Rotterdam, 2001.
  23. White, J. A. and H. D. Kinney, "Storage and Warehousing", In Handbook of Industrial Engineering, Chapter 10.4, G. Salvendy(ed.), John Wiley and Sons, New York, NY, 1982.