- Open Access
- Total Downloads : 698
- Authors : Abhishek. Shetty, Vivekanand. V, Animesh. Jain
- Paper ID : IJERTV5IS060761
- Volume & Issue : Volume 05, Issue 06 (June 2016)
- DOI : http://dx.doi.org/10.17577/IJERTV5IS060761
- Published (First Online): 28-06-2016
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Optimization of Space Utilization of Storage Rack System for a Garment Industry using Linear Integer Programming
Abhishek. Shetty
Bachelor of Engineering Industrial Engineering and Mangement M.S.Ramaiah Institute of Technology
Bangalore
Vivekanand. V
Assistant Professor
Industrial Engineering And Mangement M.S.Ramaiah Institute Of Technology Bangalore
Animesh. Jain
Bachelor of Engineering Industrial Engineering And Management M.S.Ramaiah Institute Of Technology
Bangalore
Abstract: The garment industry in India faces multiple problems with respective to achieve performance measure such as quality, throughput, cycle time, FGI (Finished Goods Inventory). In order to achieve these performance measures, an optimization model needs to be created with a focus on single or multiple objectives. In the current work, the focus is on obtaining optimal solution with an objective of minimize storage space. This can be obtained by using Integer Linear Programming technique. The objective is to minimize the volume left by means of allocation of various combination of packets of materials in such a way that the constraints of each rack space is considered. Different strategies for allocating various packets of materials were generated and using these strategies, optimal solutions was obtained.
Key words: Optimization, Integer Linear Programming, Garment Industry, Operations Research, Inventory Management, ABC Analysis.
-
INTRODUCTION
Managing of Inventory takes place at various stages which include raw material inventory stage, WIP (Work In Progress) stage and FGI (Finish Good Inventory) Stage. Managing involves creating an optimal strategy to ensure that objective function which is needed is either minimized or maximized. Currently in the company there is no set practices for allocating materials to the rack based on optimization of storage space. Hence there is a need to create an optimal strategy. In order to achieve, an objective function is used to minimize usage of raw material storage space of the rack system by allocating material in the rack accordingly. To obtain a better understanding about the methodology it is necessary to understand about the raw material storage system.
It was observed the storage for raw materials was randomly done and there seemed to be a lot of space not being utilized properly simply due to the inconsistency in racks and also the carton boxes in which the raw materials were placed. It was also noticed that the best results under the
given circumstances was yet to be achieved. The racks were not being properly utilized. The current storage method was not optimized.
Initially the whole area for raw material storage was observed and the way the packing and combination of different raw materials placed were seen. Also the racks and the boxes were seen and dimensions were taken. It was seen that the boxes were randomly placed based on availability and the racks were also spaced in appropriately.
It is seen from Fig 1 that raw materials are stored in racks in containers according to their types, however there is no set strategy for allocation of materials in order to optimize rack space. To understand about allocating materials to the rack it is necessary to know the dimension of the rack and dimension of the material package. The dimension of the rack would be considered as part of constraint. Typically when allocating a set of different packaged material to a rack, dimension of the packaged material would be considered to stack and the material were stacked length or breadth wise. Thus when stacking different packets of materials there can be a set of combination which can evolve when onset of material is stacked according to their and other according to their breadth. This allocating strategy is shown in Table 1. Based on these strategies an optimal set of strategies can be found to minimize volume left for a storage rack system.
-
LITERATURE REVIEW
Allocation problems have been dealt in various books and literature. Taha [1] explains various methods of allocating products, materials in his book on operations research. Rajendran [2] in his paper addresses on how to allocate different bar materials for the required length put forward by the construction site. The paper focuses on different case studies in which one of them focuses on minimization
of scrap for cutting reinforcement bars to various lengths. There are different types of bars. The bars come in with a particular length which needs to be cut to various lengths based on the requirements put forward by the construction sites.
In order to minimize the scrap, they have found out the different possible patterns of cutting and have assumed the decision variable to be number of possible different methods of cutting. The objective function is minimization of scraps subjected to the constraints of availability of bars.
The current paper addresses the problem in a similar however the objective function in our case is to minimize the volume left when we are allocating different boxes based on different strategies in order to minimize the volume left.
Additionally ABC classification was applied and allocation was accordingly done based on these classification.
-
PROBLEM DESCRIPTION:
As mentioned earlier in the introduction section, the rack space is not optimally utilized and packaged material are allocated based on a random basis or wherever there is space availability. Hence there is a need for systematic and scientific way of allocation with the objective of optimal utilization of rack space.
In addition to the above mentioned the classification of materials werent applied and this adds to further problems.
For the solution of the above-identified problems, ABC classification and an OPERATIONS RESEARCH model using Integer linear programming method, which is done for optimization, were recommended for the same
-
PROBLEM OBJECTIVE
The objective of this study is to allocate materials optimally based on the current scenario (No ABC classification), ABC Classification, AB and C classification and then comparing all these combinations and suggesting best practices.
Figure1: Raw Material Storage
Figure 2 : Rack Dimensions
-
METHODOLOGY:
Figure 3 : Methodology
-
ANALYSING THE RAW MATERIAL STORAGE AWAREA
Figure 4: Raw Materials
Material
Quantity(pcs.)
Value(Rs.)
Pieces/Packet(pcs.)
Boxes / Material(pcs.)
Packet dimensions(cm)
Button
2249582
3616272
864
2603
19*15*3
Pu Patch
176515
690734
500
353
36*26*3
Rivet
471095
643283
5000
942
22*19*3
Stud
57768
150976
5000
58
22*19*3
Tag
672342
2012751
1000
672
36*26*3
Leather Patch
35221
347296
500
70
36*26*3
Carry Bag
83650
356510
1000
17
51*42*10
Zip
434966
2641242
1000
435
20*25*3
Label
1547692
863435
500
3095
20*20*3
Number of racks in avialable : 152
Number of racks in use : 132
Rack Dimensions(cm) : 60*46*60
Material
Quantity(pcs.)
Value(Rs.)
Pieces/Packet(pcs.)
Boxes / Material(pcs.)
Packet dimensions(cm)
Button
2249582
3616272
864
2603
19*15*3
Pu Patch
176515
690734
500
353
36*26*3
Rivet
471095
643283
5000
942
22*19*3
Stud
57768
150976
5000
58
22*19*3
Tag
672342
2012751
1000
672
36*26*3
Leather Patch
35221
347296
500
70
36*26*3
Carry Bag
83650
356510
1000
17
51*42*10
Zip
434966
2641242
1000
435
20*25*3
Label
1547692
863435
500
3095
20*20*3
Number of racks in avialable : 152
Number of racks in use : 132
Rack Dimensions(cm) : 60*46*60
Where
Figure 5: Strategy allocations
-
INTEGER LINEAR PROGRAMMING AND ABC ANALYSIS
-
INTEGER LINEAR PROGRAMMING
Linear Programming (LP) is a mathematical procedure for determining optimal allocation of scarce resources. It is a special case of mathematical programming (mathematical optimization). Linear programming deals with a class of programming problems where both the objective function to be optimized is linear and all relations among the variables corresponding to resources are linear.
Any LP problem consists of an objective function and a set of constraints. A function is a thing that does something.
In the problem stated by the company it was the rack space for material allocation which was required to be optimized.
-
The decision variables are the various strategies used in allocating the boxes based on the rack dimensions
-
The objective function is to minimize the volume left based on the allocation strategy
-
The constraints are the total number of boxes available for various products (Calculated based on availability and there should be minimum availability)
Based on the various strategy, the calculation below shows the coefficients to be used for the constraints. Figure 5 shows an excel table sheet on how coefficients are allocated for each strategy and a particular product. It should be noted from the calculation below that based on the strategy allocated and the rack dimension the coefficients are calculated. The below figure is example of solver table without ABC Classification.
Z = Total volume left after allocation
1= Number of packets for a rack for part P1 using strategy 1
2= Number of packets for a rack for part P1 using strategy 2
3= Number of packets for a rack for part P1 using strategy 3
4= Number of packets for a rack for part P1 using strategy 4
5= Number of packets for a rack for part P1 using strategy 5
8= Number of packets for a rack for part P1 using strategy 8
10= Number of packets for a rack for part P1 using strategy 10
12= Number of packets for a rack for part P1 using strategy 12
13= Number of packets for a rack for part P1 using strategy 13
18= Number of packets for a rack for part P1 using strategy 18
20= Number of packets for a rack for part P1 using strategy 20
3= Number of packets for a rack for part P2 using strategy 3
6= Number of packets for a rack for part P2 using strategy 6
8= Number of packets for a rack for part P2 using strategy 8
15= Number of packets for a rack for part P2 using strategy 15
16= Number of packets for a rack for part P2 using strategy 16
19= Number of packets for a rack for part P2 using strategy 19
6= Number of packets for a rack for part P3 using strategy 6
16= Number of packets for a rack for part P3 using strategy 16
5= Number of packets for a rack for part P4 using strategy 5
9= Number of packets for a rack for part P4 using strategy 9
11= Number of packets for a rack for part P4 using strategy 12
12= Number of packets for a rack for part P4 using strategy 12
4= Number of packets for a rack for part P5 using strategy 4
18= Number of packets for a rack for part P5 using strategy 18
2= Number of packets for a rack for part P6 using strategy 2
3= Number of packets for a rack for part P6 using strategy 3
7= Number of packets for a rack for part P6 using strategy 7
13= Number of packets for a rack for part P6 using strategy 13
14= Number of packets for a rack for part P6 using strategy 14
15= Number of packets for a rack for part P6 using strategy 15
X1-Strategy for allocating Buttons Only
Number of packets of Buttons (A1 )= 3*4*19= 228 packets
The number of buttons are calculated based on rack dimensions and the button box dimension
19
= Number of packets for a rack for part P6
using strategy 19
Volume left = 16*46*60 = 44160 cm3
4= Number of packets for a rack for part P7 using strategy 4
16= Number of packets for a rack for part P7 using strategy 16
17= Number of packets for a rack for part P7 using strategy 17
3= Number of packets for a rack for part P8 using strategy 3
= Number of packets for a rack for part P8 using strategy
X2 – Strategy for allocating Buttons, Rivets
Number of packets of Buttons = 19*2*3= 114 packets
Number of packets of Rivets = 19*2*2= 76 packets
The number of buttons and rivets are calculated based on rack dimensions and the button box dimension
7
11
= Number of packets for a rack for part P8
7
using strategy 11
Volume left = (10*46*60) + (44*8*60) = 48720 cm3
13= Number of packets for a rack for part P8 using strategy 13
14= Number of packets for a rack for part P8 using strategy 14
19= Number of packets for a rack for part P8 using strategy 19
20= Number of packets for a rack for part P8 using strategy 20
9= Number of packets for a rack for part P9 using strategy 9
10= Number of packets for a rack for part P9 using strategy 10
17= Number of packets for a rack for part P9 using strategy 17
OBJECTIVE FUNCTIONS
Min Z =
11+22+33+44+55+66+77+88+99+1010
= =1
S.T CONSTRAINTS
=
=
1 Total number of boxes for part P1
In a similar way coefficients can be calculated for the remaining set of strategy
5.5 BJECTIVE FUNCTIONS & CONSTRAINTS
Min Z=11+22+33+44+55+66+77+88+
99+1010
=
=
Min Z = 1
S.T CONSTRAINTS WITHOUT ABC CLASSIFICATION
For buttons:
=
=
1 Total number of boxes for buttons 228×1+114×2+57×3+57×4+114×5+76×7+114×8+114×10+171x
12+114×13+57×18+114×20 2603
For zip:
Total number of boxes for zip
Total number of boxes for part P2
=1
=1
19×3+19×6+38×8+19×15+19×16+19x 435
=
=
1 Total number of boxes for part P3
=1
=1
Total number of boxes for part P4
For tag:
1 Total number of boxes for tag
=1 Total number of boxes for part P5
=1
=1
Total number of boxes for part P6
=1
=1
Total number of boxes for part P7
=
38×6+19×16 672
For label:
Total number of boxes for part P8
1 Total number of boxes for label
=1
=
=
=
1 Total number of boxes for part P9
5.4 CALCULATION
Number of racks available: 152 Number of racks in use: 132
Rack Dimensions (cm): 60*46*60 (L*B*H)
The values and combinations were obtained by the following calculation.
38×5+76×9+76×11+38×12 3095
For PU patch:
=
=
1 Total number of boxes for PU patch 19×4+38×18353
For Revit:
=
=
1 Total number of boxes for Revit 76×2+38×3+76×7+38×13+76×14+114×15+38×19942
For leather patch:
=
=
1 Total number of boxes for leather patch 19×4+19×16+19×17 70
For stud:
=
=
1 Total number of boxes for stud 38×3+76×7+76×11+38×13+76×14+76×19+76×20 58
For carry bag:
=1
=1
Total number of boxes for carry bag 5×9+5×10+5×17 17
WITH ABC CLASSIFICATION
For AB classified materials For buttons:
=
=
1 Total number of boxes for buttons
228×1+114×2+114×3+171×4+57×5+38×6+57×8+
114×10 2603
For zip:
=
=
1 Total number of boxes for zip 38×3+38×7+19×10 435
For tag:
=
=
1 Total number of boxes for tag 19×6+38×8+38×9 672
For label:
=
=
1 Total number of boxes for label 76×2+38×4+114×5+76×7+38×9+38×10 3095
For C classified materials For PU patch:
=
=
1 Total number of boxes for PU patch
19×3+19×4+19×5+19×6+19×7353
For Revit:
=
=
1 Total number of boxes for Revit 76×1+76×3+38×7+38×8+38×10942
For leather patch:
=
=
1 Total number of boxes for leather patch 19×2+19×5+19×870
For stud:
=
=
1 Total number of boxes for stud
76×1+76×4+38×7+38×8+38×958
For carry bag:
=
=
1 Total number of boxes for carry bag 5×2+5×6+5×9+5×1017
-
RESULT
Solving the obtained data through solver
Solver was used to find out the best combination among the materials in terms of rack space to optimize space.
Calculation was done in two methods
-
Without ABC Classification
-
With ABC Classification.
-
SOLVER TABLE (WITHOUT ABC CLASSIFICATION)
Figure 6 : Solver results without ABC classification By using this technique 20 racks were saved.
SOLVER TABLE (WITH ABC CLASSIFICATION)
Solver table for AB classified materials
Figure 7 : Solver results with ABC classification for AB classified material
Solver table for C classified materials
Figure 8 : Solver results with ABC classification for C classified material
By using this technique we saved 2 more racks.
CONCLUSION:
After implementing the ABC classification and applying the optimized solution for allocation of materials in the rack it was observed that the method recommended and applied would bring down the number of racks in use. The optimized solution would help to allocate materials in a planned order which would be feasible in use.
The table below shows the number of racks in use in before and after implementation of ABC and AB &C classifications
Table 1: Results
CLASSIFICATION TYPE |
NUMBER OF RACKS |
INITIALLY IN USE |
132 |
WITHOUT ANY CLASSIFICATION |
112 |
ABC CLASSIFICATION |
110 |
It is seen that by means of applying optimization technique
20 rack space is saved. It was also seen that ABC classification uses the least number of racks after optimization. Thus ABC classification with the optimization technique applied for storage is to be adopted in order to achieve the best results.
REFERENCES:
-
H.A.Taha , Operations Research: An Introduction, 8th Edition,
Mcgraw Hill, 2008
-
S. Rajendran, Application of Linear Programming Techniques for Construction Site Problems : Some Case Studies, CE&CR, DEC 1995
-
Everett E. Adam, Ronald J.Ebert, Production and Operations Management: Concepts, Models and Behavior,5th Edition Sage Publication, 1993