Professional Documents
Culture Documents
Abstract—This research addresses the development of multiple periods planning horizon. The order quantity
integrated inventory lot-sizing and supplier selection of each product type can be placed to a set of suppliers.
problem in supply chain management, in which a buyer The holding is product-dependent, and the ordering and
firm that has limited budget and warehouse space wants transportation cost are differed by various suppliers.
to procure multiple products from a group of potential The DMs need to decide how many units of what
suppliers and sell to their customer. In particular, the products to order from which suppliers in which
suppliers may provide different quantity discount periods.
scheme, ordering cost, and transportation cost. The
problem is modelled as mixed integer linear II. LITERATURE REVIEW
programming (MILP) by incorporating quantity
discount. To overcome the large scale problem, Genetic In 1913, the first lot sizing model is the renowned
Algorithm (GA) is developed in next phase. The Economic Order Quantity (EOQ), developed by Harris
comparison was conducted on both MILP and GA. The (1913). Afterward, this problem has become popular
results showed that GA has better performance in term research topic rapidly, and it has long attracted the
of solution feasibility and computational time. attention of researchers. It was one of the first
applications of mathematical modeling to guide one in
Keywords-optimization; inventory lot-sizing; supplier making business decisions, and it has spawned
selection; genetic algorithm; net revenue thousands of related studies over the past century that
have built on its major foundations and insights (Choi,
I. INTRODUCTION 2013).
Inventory represents a major financial investment
One of the major assumptions in EOQ model is
for any company. It represent 25 to 50 percent of total
deterministic and stable. When it came to deterministic
assets in manufacturing firms and 75 to 80 percent in
and time-varying demand, the version of dynamic lot-
wholesalers and retailers Shubham (2017). As a result,
sizing was introduced next by (Wagner & Whitin,
whether a company can effectively control its cost
1958). Subsequently, the model was extensively
greatly depends on the successfulness of its
developed by many researchers due to its prominence.
procurement policy.
The comprehensive literature review on development
In the world competitive market, multi-sourcing of lot-sizing problem and its solution approach could
has become a trend, and the alternative suppliers have be found in (Andriolo, Battini, Grubbström, Persona,
provided different selling strategy to engage the buyers. and Sgarbossa (2014); Brahimi, Absi, Dauzère-Pérès,
In this circumstance, it make the buyer forms to select & Nordli, 2017; Glock, Grosse, & Ries, 2014).
the right set of supplier in order to take advantage of
Lot-sizing, although a very important problem in
differentials in various factors such as product cost,
operations management, is not an independent
supplying capacity, transportation cost, discount
problem. Integrating lot-sizing and supplier selection
scheme, and ordering cost (Li, Ventura, Venegas,
implies making a joint decision on which products to
Kweon, & Hwang, 2018).
order in what quantities, and from which suppliers and
To fully assist the decision makers (DMs) in when (Rezaei, Davoodi, Tavasszy, & Davarynejad,
allocating the order, another research design is to take 2016). Basnet and Leung (2005) presented a multiple-
into account the inventory lot sizing and supplier period inventory lot-sizing scenario where multiple
selection synchronously. The problem become more products and multiple suppliers are taken into account.
complicated when the number of product and period A mixed integer programming is formulated, and
are multiple. DMs have to determine the optimal order enumerative algorithm and heuristic algorithm are
quantity of each product type in all periods in intention proposed to overcome large problem. Also, Cárdenas-
of maximizing the profit as to minimize the total cost Barrón, González-Velarde, and Treviño-Garza (2015)
(Salameh & Jaber, 2000). proposed a new algorithm based on reduce and
optimize approach (ROA) and new valid inequality to
This paper consist of a profit maximization lot solve the same problem.
sizing and supplier selection problem where the
demand of multiple products is known over the
25
D. Constraints (8) is the buyer’s warehouse capacity constraint. In
equation (9), the total cost must not exceed the
X ≤ M × For all , , and (2) maximum budget. Equation (10) represent the supply
capacity of the supplier. The ending inventory must be
zero in equation (11). In constraint (12) & (16), the
≤X ≤ order quantity and number of vehicle must be integer.
For all , , , and Equation (13) & (15) are binary constraint. Constraint
(3)
(14) restrict that the ending inventory must be non-
negative.
U ≤ 1 For all , , and (4)
IV. DEVELOP GENETIC ALGORITHM
The Genetic Algorithm (GA) is developed to find
= + X For all i and t the near-optimal solution especially for large scale
(5)
problem. The general flow of Genetic Algorithm is
shown in Figure 1.
= − For all and (6)
∑ ∑ ∑ ∑ Initial population
≤ ≤ + 1
Evaluation
For all and (7)
Selection
≤ For all (8)
Crossover
P X
Mutation
No Yes
+ − ( ) Terminate? Stop
26
B. Parameter seting Somehow, various products is not provided the
same feature by one supplier as well as many different
There are three basic parameters of GA - crossover
suppliers. All these aspects are presented in Table IV
probability, mutation probability, and population size.
and Table V.
The size IxT is taken to find population size. The
parameter setting as shown in Table 1 is used in this Table IV. Supplier related data by product type
study.
Supplier Product Defective Rate Capacity
Table I. GA parameter setting
1 0.06 2601
Level 1
Factor 2 0.04 1343
1 2 3 1 0.06 2043
2
Cross rate ( ) 0.75 0.85 0.95 2 0.06 1706
Mutation rate ( ) 0.1 0.15 0.2 1 0.04 2198
3
Population size Double Triple Quadruple 2 0.04 1286
1 0.05 2724
V. NUMERICAL EXAMPLE 4
2 0.05 1554
A few number of instance have been generated to
test the model and evaluate the proposed GA. The first
Table V. The parameter related to buyer
problem involves two kinds of product being
purchased from some of four suppliers. The horizontal Period 1 2 3 4 5
plan is five periods. The value of all the parameter was Budget 17470 15804 14202 16464 18685
generated by using random number generation tool Warehouse 7000 7000 7000 7000 7000
built in Microsoft Excel. The products related data and
supplier related data are shown in below table. The MILP is encoded in optimization software
LING version 12, and GA is coded in software
Table II. Product related data MATLAB. The computational engine is Dell Inspiron
3442 (Intel core i5 with 4 GB of RAM). To evaluate
Product
27
VI. PERFORMANCE EVALUATION OF PROPOSED According to Table IV, the MILP which is encoded
GENETIC ALGORITHM in LINGO optimization software is capable to find the
optimal solution for the first two scenarios only, and
A. Genetic Parameter Selection
the solution time is increased exponentially when the
Each problem size was done the experiment on all problem size increase. The last 6 problem size was not
varies scenario of population size, crossover rate, and found the solution within 24 hours, so the lower bound
mutation rate. The best scenario which provides the of the solution was obtained.
highest value of objective in any problem size was
selected. The selected genetic parameters was shown C. Solution ending gap and solution gap
in Table III. The GA algorithm encoded in software MATLAB
could provide the near optimal solution within short
Table III. The selected genetic parameters period of time. The solution gap and computational
time improvement were presented in Table V.
Population Crossover Mutation
Scenario
size rate rate Table V. The performance of the proposed GA method
PB-1 20 0.85 0.15
PB-2 120 0.85 0.1 Ending Solution Computational
Scenario gap gap time improvement
PB-3 320 0.75 0.15 (%) (%) (%)
PB-4 240 0.85 0.2 PB-1 0 2.24 -114.00
PB-5 480 0.95 0.2 PB-2 0 2.21 88.48
PB-6 720 0.95 0.15 PB-3 2.38 6.93 99.58
PB-7 640 0.85 0.1 PB-4 1.11 2.73 99.86
PB-8 720 0.75 0.2 PB-5 100 9.98 99.80
PB-9 720 0.75 0.1 PB-6 100 8.09 99.75
PB-10 1080 0.85 0.15 PB-7 100 4.74 99.83
PB-8 100 3.05 99.50
B. Solution quality evaluation PB-9 100 3.78 99.42
The results obtained in the objective value (total net PB-10 100 6.87 99.06
revenue) and the solution time of the MILP and the
proposed GA method were presented in Table IV. Because the algorithm of the MILP approach
would test all choices of the decision, the solution time
Table IV. The results obtained of the MILP method is long for the large size problem, and it is different
and the proposed GA method from the GA method that randomly tests the
alternatives. In the other hand, if the problem size is
MILP results GA results large, the solution time of the MILP approach
increases exponentially based on the number of
Scenario
time (Sec)
Objective
Objective
Solution
Solution
value
value
28
100000 slightly decreased in GA, but the computational time
Computational time (Second)
is must faster than the exact approach. Compared to
90000
the commercial solver LINGO, the meta-heuristic
80000 approach is more effective and efficient.
70000
60000
REFERENCES
50000
40000
[1] Andriolo, A., Battini, D., Grubbström, R. W., Persona, A., &
30000 Sgarbossa, F. (2014). A century of evolution from Harris׳s
20000 basic lot size model: Survey and research agenda.
International Journal of Production Economics, 155, 16-38.
10000 doi: https://doi.org/10.1016/j.ijpe.2014.01.013
0 [2] Basnet, C., & Leung, J. M. Y. (2005). Inventory lot-sizing with
1 2 3 4 5 6 7 8 9 10 supplier selection. Computers & Operations Research, 32(1),
1-14. doi: https://doi.org/10.1016/S0305-0548(03)00199-0
MILP Computational Time [3] Brahimi, N., Absi, N., Dauzère-Pérès, S., & Nordli, A. (2017).
Single-item dynamic lot-sizing problems: An updated survey.
GA Computational Time European Journal of Operational Research, 263(3), 838-863.
doi: https://doi.org/10.1016/j.ejor.2017.05.008
[4] Cárdenas-Barrón, L. E., González-Velarde, J. L., & Treviño-
Figure 4. The solution time of the MILP and Garza, G. (2015). A new approach to solve the multi-product
proposed GA multi-period inventory lot sizing with supplier selection
problem. Computers & Operations Research, 64, 225-232.
VII. CONCLUSION doi: https://doi.org/10.1016/j.cor.2015.06.008
[5] Choi, T. M. (2013). Handbook of EOQ Inventory Problems:
This research addresses the problem of Stochastic and Deterministic Models and Applications:
coordinating lot-sizing and supplier selection Springer US.
problems with its objective of maximal net profit. This [6] Glock, C. H., Grosse, E. H., & Ries, J. M. (2014). The lot
problem constantly faces three decision problems that sizing problem: A tertiary study. International Journal of
are usually treated separately in the literature and are Production Economics, 155, 39-51. doi:
https://doi.org/10.1016/j.ijpe.2013.12.009
mostly led to heuristic solutions. Therefore, this
[7] Harris, F. W. (1913). How Many Parts to Make at Once.
research aims to answer the following questions: (1) Operations Research, 38(6), 947-950. doi:
When is the right time to purchase the product? (2) 10.1287/opre.38.6.947
How many unit of product should be purchased in any [8] Li, X., Ventura, J. A., Venegas, B. B., Kweon, S. J., & Hwang,
specific period? (3) From which supplier should the S. W. (2018). An integrated acquisition policy for supplier
firm place the order? To answer these questions, the selection and lot sizing considering total quantity discounts
and a quality constraint. Transportation Research Part E:
research is broken down to two phases. The first phase Logistics and Transportation Review, 119, 19-40. doi:
focuses on analytical definition on the research https://doi.org/10.1016/j.tre.2018.09.003
problem and mathematical modeling. The second [9] Rezaei, J., Davoodi, M., Tavasszy, L., & Davarynejad, M.
phase is to develop the meta-heuristics solution (2016). A multi-objective model for lot-sizing with supplier
selection for an assembly system. International Journal of
approach that can solve problem in practical size. Logistics Research and Applications, 19(2), 125-142. doi:
Experiments on large-scale problems show that 10.1080/13675567.2015.1059411
directly solving the mathematical model takes a [10] Salameh, M. K., & Jaber, M. Y. (2000). Economic production
prohibitively long computation time. Therefore, the quantity model for items with imperfect quality. International
second phase is focused on developing an efficient Journal of Production Economics, 64(1), 59-64. doi:
https://doi.org/10.1016/S0925-5273(99)00044-4
meta-heuristic solution approach namely Genetic
[11] Shubham, V. U., Pawan Kumar. (2017). To Study the
Algorithm. The algorithm is coded in software Inventory Management System at Organization Level.
MATLAB. In this dissertation, the parameter setting is International Journal of Engineering Science and Computing,
adapted from the previous well known publication. 7(No.8).
The effort of GA do achieve solution feasibility for all [12] Wagner, H. M., & Whitin, T. M. (1958). Dynamic Version of
the Economic Lot Size Model. Management Science, 5(1), 89-
problem size in this research. With experiments on the 96. doi: 10.1287/mnsc.5.1.89
same simulated problem instances, the net revenue is
29