Journal Pre-proof Optimizing supply chain network for perishable products using improved bacteria foraging algorithm Amit Kumar Sinha, Ankush Anand
PII: DOI: Reference:
S1568-4946(19)30702-1 https://doi.org/10.1016/j.asoc.2019.105921 ASOC 105921
To appear in:
Applied Soft Computing Journal
Received date : 26 December 2018 Revised date : 25 October 2019 Accepted date : 3 November 2019 Please cite this article as: A.K. Sinha and A. Anand, Optimizing supply chain network for perishable products using improved bacteria foraging algorithm, Applied Soft Computing Journal (2019), doi: https://doi.org/10.1016/j.asoc.2019.105921. This is a PDF file of an article that has undergone enhancements after acceptance, such as the addition of a cover page and metadata, and formatting for readability, but it is not yet the definitive version of record. This version will undergo additional copyediting, typesetting and review before it is published in its final form, but we are providing this version to give early visibility of the article. Please note that, during the production process, errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.
© 2019 Elsevier B.V. All rights reserved.
Journal Pre-proof
Optimizing Supply Chain Network for Perishable Products using Improved Bacteria Foraging Algorithm Amit Kumar Sinha1*, Ankush Anand1#
pro of
1: School of Mechanical Engineering, Shri Mata Vaishno Devi University, Katra, Jammu and Kashmir, India-182320 *: Corresponding Author:
[email protected]; (Mob: +91-8493023061; Fax: +91-01991-285687) #:
[email protected]; (Mob: +91-9797598684; Fax: +91-01991-285687)
Biography Amit Kumar Sinha
Amit Kumar Sinha is an Assistant Professor in the School of Mechanical Engineering at Shri
re-
Mata Vaishno Devi University, Katra, India-182320. He is also a Ph.D. scholar from the same University. He received MS in Human and Systems Engineering from Ulsan National Institute of Science & Technology (UNIST), South Korea. He has B.Tech. Degree in Manufacturing Engineering from National Institute of Foundry & Forge Technology
lP
(NIFFT), Ranchi, India. He has more than 5 years of teaching and research experience at different levels. He works in the area of Evolutionary Computing, applications, modelling and Simulation of Manufacturing System, Supply Chain Management, Planning and Scheduling of Automated Manufacturing System etc. He has published around 10 articles in leading International Journals and is serving as a Reviewer of International Journals including
urn a
Applied Soft Computing, European Journal of Operation Research (EJOR), IJPR, IJPE, Computers and Industrial Engineering, etc. Ankush Anand
Dr. Ankush Anand is an Associate Professor in the Department of Mechanical Engineering at Shri Mata Vaishno Devi University (SMVDU), Katra, Jammu & Kashmir-182320, India. He
Jo
obtained his Ph.D in Mechanical Engineering in the area of Life Cycle Engineering. He has more than 12 years of teaching and research experience at different levels. His areas of research interest include Sustainable Design, Design Optimization, Life Cycle Engineering, Tribology, etc. He has guided a number of U.G and P.G projects and is also Supervising Ph.D students in the areas of Risk Mitigation in Product Design; New Product Development and, Tribology. He has attended several overseas Conferences and has published Research Papers
Page 1 of 40
Journal Pre-proof
in various International Journals of high repute including American Society of Mechanical Engineering (ASME). He is also a member of ASME and is serving as a Reviewer in reputed International Journals.
pro of
Regarding Contact details are as follows:
Jo
urn a
lP
re-
Amit Kumar Sinha School of Mechanical Engineering Shri Mata Vaishno Devi University, Katra; Jammu and Kashmir, India-182320 Phone: 91-1991-285-524-2249 Fax: +91-01991-285687 E-mail:
[email protected]
Page 2 of 40
Journal Pre-proof
Optimizing Supply Chain Network for Perishable Products using Improved Bacteria Foraging Algorithm Abstract
pro of
In a supply chain environment, time delay has a significant impact on the success of perishable products. A major concern is therefore aimed at development of a holistic optimized approach in a supply chain environment for perishable products. Thus, integration of production, inventory and, distribution of perishable products in a supply chain environment are the challenging tasks for practitioners and researchers. In general, the standard optimal supply chain model cannot work for perishable products. There is therefore, a need for a holistic model that focuses on the consolidation of the processes. Shorter product
re-
shelf-life, temperature control, requirement of strict tractability, large number of product variants, and a large volume of goods handled are the major challenges in a supply chain environment for perishable products. The present work focuses on the development of a holistic model which uses improved bacteria forging algorithm (IBFA) for solving the
lP
formulated model. We have proposed and analyzed some general properties of the model and, finally applied it to a three-stage supply chain problem using an IBFA. Two case studies have been considered for support and demonstration of the integrated perishable supply chain network problem. Results obtained from IBFA reveal that the proposed model is more useful
urn a
for decision makers while considering optimal supply chain network for perishable products. Finally, validation of results has been carried out using bacteria forging algorithm (BFA). The computational performance of the proposed algorithm proves that IBFA is instrumental in effectively handling the proposed approach.
Jo
Keywords: Perishable product, Supply chain management, Meta-heuristic algorithm.
Page 3 of 40
Journal Pre-proof
1. Introduction In today’s globally competitive market environment, suppliers of perishable products are facing tremendous pressure in maintaining inventory and supply of optimal order quantity, so as to fulfill customer demands, thus minimizing the cost [1, 2].The period between manufacturing date and trading of perishable products, up to end customer is of major interest
pro of
for both producers and traders. In general, two major concerns for inventory depletion which occur during the replenishment period are fluctuations of market demands and, deterioration of the product [3]. Deterioration is however, a dominating cause for depletion of perishable product in inventory control systems. Decay, damage, spoilage, obsolescence and, decreasing usefulness are the major reasons for deterioration of perishable products [3]. About 15% of the perishable products in a supermarket are lost by retailers due to spoilage and damage [4]. The deterioration of perishable product is therefore, a challenging task for maintaining the economic inventory level, which is confronting many industries such as, pharmaceutical,
re-
chemical, blood banks and, agro-based industries [5-6]. In this way, it can be observed that effective and efficient inventory control for perishable product is necessary for achieving and competing within the global market [1-6]. This is possible only, if an appropriate supply
lP
chain is designed for perishable product.
Unlike conventional supply chain network (SCN), SCN of perishable product changes over time , as it depends significantly upon temperature and, weather conditions. A SCN model of melon and sweet corn has been developed by Blackburn and Scudder [7]. Blackburn and Scudder [7] have separately optimized two segments (efficient and
urn a
responsive) of SCN model of perishable product. Therefore, two distinct SCN will be evolved for perishable product, if we consider the SCN developed by Blackburn and Scudder [7]. A SCN model of blood and food items has been proposed by Diabat [8], which will be applicable during disaster situations. In real life scenarios, the conventional SCN cannot be applied for perishable products. Therefore, a robust SCN is necessary for perishable products. An efficient integrated supply chain network model for perishable products is inevitable due to the following reasons:
Jo
The shorter shelf life of perishable product causes a significant decline in their quality, thus, leading to a drop in sales efficiency during a longer period [9].
Storage cost will significantly increase since larger volumes of products which do not fail to fulfill the above-mentioned constraints need to be kept in producers’ warehouses. Order volume will decrease, since customers will prefer other competitor’s products. Page 4 of 40
Journal Pre-proof
Generally, most of the perishable products are deteriorated due to micro-organism, growth which is a time-dependent function. The deterioration rate and inventory carrying cost in each period depends on the age of inventory. Deterioration of the perishable product begins with an initial point of operation cycle
pro of
but customer demands and sales price remain constant throughout the cycle. Seasonal variations of the product lifetime of the fast moving consumer goods and the pharmaceutical industries.
Therefore, there is a great need to design a specific integrated optimal supply chain network model for a perishable product. Cost effectiveness is another major challenge for handling the shorter shelf-life product /goods [10].
From the flight transportation point of view, transportation of the perishable product is a challenging task because it needs time sensitivity analysis [11]. Some new products also
re-
show the characteristics of perishability due to rapid changing environmental conditions. During the inventory stock, if products deteriorate or tend to be ruined or destroyed, these products also come under the category of a perishable product. The shorter shelf-life and
lP
complex distribution network of perishable product demand a specific supply chain network which can handle some of the crucial supply chain issues like inventory, transportation, and distribution, etc.
In general, pharmaceutical industries very often change the chemical composition of the product, therefore, they require some mechanism which can handle the variable product
urn a
decay rate problem [5]. Food industries are also struggling with the issues of perishability during inventory, transportation and, distribution of milk, meat, vegetables, etc [6]. The health sector also uses the concept of perishability for transplanting kidney, heart, lung, etc [8]. During the inventory, after some time, perishable products particularly pharmaceutical products may become partially or fully unfit for utilization. In a similar way, a trade-off between time and amount of resources play an important role during military relief operations in natural calamities like earthquake, flood, tsunami, cyclone, tornadoes, hurricane, etc [8].
Jo
In this paper, we have developed a cost-efficient integrated supply chain network
model for perishable products by considering the selection of the best ordering policy from the pool of ordering policy at the retailer’s end. The proposed model will act as a decisionmaking tool for retailers for making an effective decision during placing of an order for perishable product, on the basis of stock inventory and allocation of perishable products with respect to shelf-life of the product. Supply chain network model for the perishable product Page 5 of 40
Journal Pre-proof
(SCNMPP) is NP-hard in nature, therefore, for solving this proposed model, we need to develop an efficient meta-heuristic based algorithm. There are a large number of metaheuristic algorithms that solve the NP-hard problem. Several evolutionary based algorithms are available and utilized for solving NP-hard nature of problems like Genetic Algorithm (GA) [12], Vector Evaluated GA (VGEA) [13], Weight-based GA (WGA) [14], Non-
pro of
dominated Sorting Genetic Algorithm (NSGA) [15], Strength Pareto Evolutionary Algorithm (SPEA) [16], and Pareto Archive Evolutionary Strategy (PAES) [17].
Although, GA has very good search ability for finding the global optimal solutions, however its speed for convergences is too slow and it takes more time for generating new offspring. On the other hand, Particle Swarm Optimization (PSO) [18] has faster convergence rate as compare to GA but PSO may be trapped in local optima while solving the NP-hard nature of problems. Lots of effort has been made by researchers for developing hybrid version of GA and PSO. However, a majority of the hybrid version of GA and PSO failed to
re-
depart from what they were, as they kept the original characteristics of GA and PSO remain intake [12, 18]. These algorithms are thus, not the best suitable algorithms for solving NP hard nature of problem, as they have many issues related to complexity and space problem
lP
[19].
A new concept of optimization based on foraging behaviour of bacteria was formulated by Passino, which is coined as Bacteria Forging Algorithm (BFA) [20]. BFA contains the characteristics of both different types of evolutionary algorithms (GA, PSO) and neural network. Owing to this fact, BFA gives not only global optimal solutions, but also its
urn a
rate of convergence is very fast as compared to GA or PSO. In case of BFA, apart from chemotactic strategy, other bacterial foraging behaviour like swarming, reproduction, elimination, and dispersal is also incorporated for final global optimal solutions. Again the major problem of BFA is (a) attraction effect reduces the speed of convergence and, (b) repellent effect reduces the precision of the algorithm [20]. These problems decrease the efficiency and effectiveness of BFA.
However, in this paper an Improved Bacteria Forging Algorithm (IBFA) based
Jo
solution methodology has been used for solving the SCNMPP problem. The developed methodology has been coded in MATLAB and a case study has been considered for demonstrating the proposed methodology. Analysis of results reveal that IBFA based methodology gives better results as compared to BFA. Section 2 deals with the literature review of supply chain network for perishable product. Section 3 presents the optimization model of the perishable product. Section 4 Page 6 of 40
Journal Pre-proof
discusses the solution methodology based on IBFA. Section 5 presents a case study. A sensitivity analysis is carried out in section 6. Lastly, concluding remarks have been discussed in section 7.
pro of
2. Literature Review
In today’s market scenario, the increasing demand for fast moving life, which increases the living standard of people converges towards a variety of products, which are easily available, natural and, ready to eat. Often these demandable products having shorter shelf-life, and due to complex supply chain network, it is hard to consume the product by the end customer before the expiry date. SCNMPP becomes more complex in terms of inventory, transportation, and distribution due to a large number of perishable product varieties and lastly, the efficiency of SCNMPP model decreases [21-23]. Therefore, the forecasting of
re-
consumption of all perishable products becomes difficult and time-consuming [24]. The decisions about the level of safety stock in inventory for a perishable product in a supply chain network cannot ensure to full-fill the demand of the end customer [25]. Excess stock
lP
and complex nature of flaw stock rotation during an inventory of perishable products create another problem namely spoilage of products. Spoilage problem of product is a very sensitive issue and it also badly affects the sales price of the perishable product. For example, the retailers of Nordic countries charge 10% spoilage charges of the total sale price from the end customers [26]. A yearly loss of millions of dollars occurred in the European grocery store
urn a
from the products that are not consumed by end customer before their sell-by date [26]. Therefore, an effective mechanism of stock rotation is necessary for handling the inventory of perishable product for saving and proper utilization of product before the due date of shelflife [27]. Extensive research should be carried out for handling the problem of supply chain network for perishable product and challenges in SCNMPP provide a good research gap under this domain.
Initial research for the deteriorating inventory model based on constant decay rate for
Jo
perishable product has been carried out by Ghare and Schrader [5]. A review on the perishable inventory was conducted by Nahmias [28], where differentiation between the fixed and variable lifetime of inventory have been highlighted. Fixed lifetime goods mean a perishable product can be consumed used up to a given period of time after that it will expire but variable lifetime goods deteriorate during inventory by fixed or variable decay rate. A single supplier with multiple retailer supply chain inventory model for the perishable product Page 7 of 40
Journal Pre-proof
is discussed by Zhao and Yang [29]. A variable decay rate based on stock’s age and production period inventory model of supply chain network for a perishable product has been analyzed by Hsu et al. [30]. Therefore, the concept of distribution centers and warehouses can be incorporated in the supply chain network of a perishable product under the banner of a multi-stage supply chain network.
pro of
A great success of Wal-Mart was possible only due to the optimal utilization of crossdocking concept. Some notable researches on cross-docks include Shaffer et al [31], who analyses the implementation of cross-docking operations. Napolitano [32] investigated the use of cross-docking in SCN. Information sharing during supply chain management of the perishable product is also a critical issue in front of practitioners and researchers [33].Yan [34] proposed a mathematical model by incorporating the internet of things (IoT) and he suggested the optimal opportunity when suppliers should use the IoT for making an optimal profit during supply chain of a perishable product.
re-
Evaluation of a product service system based on key performance indicators (KPIs) has been asserted by Mourtzis et al. [35]. Performance evaluation of the supply chain network based on rough set theory and extended rough non-cooperative Stackelberg data envelopment
lP
analysis under uncertain condition has been discussed by Shafiee [36].Yavari and Zaker [37] designed a resilience green supply chain network for perishable product. Soysal et al. [38] proposed an inventory routine problem based stochastic decision-making model of perishable product which is helpful for the logistic industry which is handling the perishable products. A key performance index has been developed by Soysal et al. [38] which inculcate logistic cost,
urn a
waste cost, inventory cost, and environmental pollution cost. Golden et al. [39] have developed a large number of heuristics by using the concept of saving algorithm [40], sweep algorithm [41], and the generalized assignment of Fisher and Jaikumar [42]. Some of the traditional heuristics like Tabu search are outperformed by a new generation of heuristics, including mathematical programming based heuristics and metaheuristics. A column generation methods for solving linear relaxation is developed by Choi and Tcha[43]which also gives an idea of boundary conditions. Column generation method
Jo
developed by Choi and Tcha [43] gives better solution as compared to the heuristic developed by Golden et al. [39]. The evolutionary algorithm has been utilized for solving fleet vehicle routing problem by Ochi et al. [44], and Lima et al. [45] but, the analysis of their results reveals that some better results can be obtained using some advance meta-heuristic algorithm. Some variants of Tabu search based algorithm which is developed by Wassan and Osman [46], and Brandao [47] give better results as compared to Tabu search for vehicle routing Page 8 of 40
Journal Pre-proof
problem. Ronald [48] improved the efficiency of a genetic algorithm using the concept of a hash table for reducing the number of comparisons. Still, the concept of the hash table does not guarantee non-revisits or duplicacy of the solution in the entire search space and this concept only compares a child with the current population. Therefore, Povinelli and Feng et al. [49]; and Kratica [50] used the concept of a small hash table which store the information
pro of
of all visited individual and restrict the duplicity of the solution.
Rafie-Majd et al. [51] have presented the integrated optimization approach of strategic, tactical and an operational decision in an SCM of a perishable product under uncertain demand scenario. The optimization approach proposed by Rafie-Majd et al. [51] is based on Lagrangian relaxation method. Shrivastava et al. [52] have developed an SC network for a perishable product under the unavoidable circumstance of transportation disturbance. Disturbance in transportation gives tremendous impact on the quality of a perishable product. Therefore, the proposed model of Shrivastava et al. [52] provides a
re-
realistic solution in today's competitive world. In this model, these researchers have incorporated not only the uncertain demand of market but also uncertainty in manufacturer’s logistics decisions. Kara and Dogan [53] have suggested reinforcement learning based
lP
modeling for the inventory of perishable products under random demand and deterministic lead time for getting minimum total supply chain cost. The results obtained by Kara and Dogan [53] prove that the model is performing well as compared to other existing metaheuristic based models for the inventory of perishable product. In reality, disruption during disaster directly affects the supply chain network for a
urn a
perishable product. In order to handle real-life supply chain network problem of perishable product, Diabat et al. [8] have suggested a resilient optimization model of perishable product which will be a great thing for decision makers. A periodic review inventory model for perishable product has been developed by Fu et al [54].Lu and Ni [55] developed high dimensional multi-objective bacteria forging algorithm for solving supply chain network model. The global optimum solution obtained by Lu and Ni [55] demonstrate better results as compared to results obtained from other meta-heuristic algorithms. A comparative literature
Jo
survey based on supply chain network for perishable products is carried out in Table 1.
Page 9 of 40
pro of
Journal Pre-proof
Table 1: Comparative literature survey based on supply chain network for perishable products S. No.
Issues
Concerns
References
1.
Perishable
-54% ($200billion) of total store sales -[56]
products
and 57% of total store shrink is
perishable products in supermarket of
re-
US.
-Approximately 10% of perishable - [57] products have been wasting before purchase of customers. 2006,
due
lP
-In
approximately
to
$300
spoilage, -[10]
million
loss
occurs in apple industry of US whose turnover was $1.7 billion roughly -15%
of
perishable
products
in -[4]
urn a
supermarket are lost by retailers due to spoilage and damage.
-The retailers of Nordic countries -[26] charge 10% spoilage charges of the total
sale
price
from
the
end
customers.
Deterioration
Jo
2.
-Exponential
decay
of
perishable -[5]
inventory model of product for zero shortage of inventory perishable
model while considering constant
products
demand. -Continuous deteriorate occurs in real life perishable products like blood,
Page 10 of 40
Journal Pre-proof
medicine, volatile liquids etc. -Order level of inventory model for -[58] perishable product while considering constant rate of deterioration. -Improved inventory model of Shah -[59] -An
pro of
and Jaiswal [58]. inventory
considering
while -[60]
model
salvage
value
while
deteriorating the perishable products at -[61] constant demand.
-Deterministic order level inventory
models for perishable products while
re-
considering dynamic demands. -Integrated
production
inventory -[62]
model for perishable product for assessing economic order quantity
lP
(EOQ).
-perishable inventory model for food -[63] industry
applied
for
Kimchi
processing facility in South Korea. 3.
Supply
chain -Supply chain management model of -[8] for perishable product during disasters.
urn a
network
perishable products
-SCN model based on mixed integer -[64] linear
programming
model
for
perishable products.
Modelling
Jo
4.
perishable
of -Milk distribution problem in Greece -[6] is
formulated
in
the
form
of
products based on Heterogeneous Fixed Fleet Vehicle meta
heuristics Routing Problem (HFFVRP)
algorithms
-Modeling of perishable product based -[65]
Page 11 of 40
Journal Pre-proof
on
vehicle
routine
problem
is
formulated, and solved by GA -Modeling of perishable product based -[66] on green routine vehicle problem is formulated and solved by gradient
evolutionary
pro of
objective
many
algorithm
On the basis of the above literature survey, it has been observed that an integrated supply chain network model for the perishable product has not developed in a systematic way which can be utilized for the real-life situation. Normal supply chain network model cannot be implemented for a perishable product. In nutshell, on the basis of existing meta-heuristic
re-
algorithms, it is observed that a systematic integrated approach is necessary to develop a supply chain network model for perishable product using IBFA. Therefore, in this paper, we have developed an improved bacteria forging optimization-based supply chain model for a perishable product which will be very useful for the decision makers. Some of the major
A holistic optimized model of production, inventory and, distribution for perishable products is proposed.
Solution methodology based on Improved Bacteria Forging Algorithm (IBFA) has been proposed.
A decision-making tool has been developed which helps retailers for making an
urn a
lP
contributions of this research paper are as follows:
effective decision during placing of an order of perishable product. Inventory of perishable product is a challenging task. Therefore, in the proposed model we have tried to eliminate the inventory issues by using the concept of cross-dock. We have considered the case in which, cross-docks are used in the supply chain instead of warehouses. This serves the following two purposes: (i) Inventory costs are eliminated and, (ii) the time
Jo
taken by perishable product to reach the retailer reduces. 3. Modeling of SCN for Perishable product The problem of optimization in a multistage supply chain environment with perishable products is considered as a three-echelon supply chain consisting of multi vendors (plants), multi cross-docks and multi retailers (markets). A single perishable item is being produced
Page 12 of 40
Journal Pre-proof
and distributed in supply chain and, a coordination policy is assumed to be used to minimize the various costs of production, which includes: setup cost, ordering cost, transportation cost, deterioration cost and, inventory holding costs throughout the supply chain. To achieve this objective, the problem seeks to determine the flow quantities of the single item from vendors to cross-docks and from cross-docks to retailers, along with the transport selection of the
pro of
rented vehicles that are required to conduct that flow. The work proposes a mathematical model for the considered problem that takes into account the capacity limits at each echelon of the supply chain.
The basic concept of deterioration of perishable product has been modeled in the form of inventory, and transportation cost. In most of the cases, the inventory model assumes that the indefinite amount of storage fulfills the requirement of the market. But, in the proposed model, we have tried to develop an integrating approach of inventory model with optimal transportation approach for a perishable product by considering deterioration. The model is
re-
solved using an evolutionary algorithm named Improved Bacteria Foraging Algorithm. 3.1 Model Formulation
Supply chain network model for perishable product has been adopted from Dolgui et al. [67].
lP
In this model, there are Np number of plants, Nc number of cross-docks and, Nm number of markets. The product produced at the plant is going to the market through the cross-dock. The required inventory is held at the market itself. Just for clear understanding, we have shown two plant P1, and P2, three cross-docks C1, C2, and C3, and two markets M1, and M2 in
Jo
urn a
Figure.1.
Page 13 of 40
Journal Pre-proof
Market 1
Cross-Dock 1
Plant 1
T1
T3
pro of
Cross-Dock 2
T2
Plant 2
T1
Cross-Dock 3
T2
T4
T3
T4
T5
Market 2
re-
Figure 1: Multi-Stage Supply Chain
In the proposed model, the following assumptions/limitations have been considered: (1) The capacity of plants, cross-docks and, markets is not going to change with respect to time.
T5
lP
(2) Zero inventory cost has been considered for the product/unit during the production period. (3) Deterioration of the product/unit has been considered only after reaching in the inventory. (4) Back ordering is not allowed.
(5) Deterioration of the product/unit during the transportation is not considered.
urn a
The total cost of supply chain can be divided into five different components; we can express total cost by an expression given below:
Total Cost of Supply Chain = Set-up Cost at plants + Variable Transportation Cost in Transition
+ Fixed Transportation Cost in Transition + Ordering Cost at Markets
Jo
+ Holding Cost at Markets
Parameters and symbol used:
Page 14 of 40
Journal Pre-proof
Number of Plants
Nc
Number of Cross-docks
Nm
Number of Markets
Nt
Number of Time Periods
t t
A fraction of units produced in t1period that deteriorate in period t2
C pc
Cost of transporting a unit from plant p to cross-dock c
Ccm
Cost of transporting a unit from cross-dock c to market m
D pc
Distance from plant p to cross-dock c
Dcm
Distance from cross-dock c to market m
mt
The demand of market min period t
CF
Fixed cost for hiring a single truck with full truckload (FTL)
Cf
Fixed cost for hiring a single truck with half truckload (HTL)
Chm
Holding cost per unit at market m
p
The capacity of the plant p
c
The capacity of the cross-dock c
A Bp Bm Sl N Fpct
N fpct N Fcmt
re-
lP
urn a
m
The capacity of the market m Lost cost per unit.
Setup cost per production period at plant p
Setup or order cost per order at the market m
Jo
12
pro of
Np
Service level
Number of FTL trucks shipped from plant i to cross-dock c in period t Number of HTL trucks shipped from plant i to cross-dock c in period t
Number of FTL trucks shipped from cross-dock c to market min period t Page 15 of 40
Journal Pre-proof
Number of HTL trucks shipped from cross-dock c to market min period t
Omt
1, if order placed by market min period t; 0 otherwise.
Pct
1, if production occurs at plant pin period t; 0 otherwise
X cmt
Units shipped from cross-dock c to market min period t
X pct
Units shipped from plant m to cross-dock c in period t
X mt1t2
Units produced in period t1held as inventory at market min period t
' X mt 1t 2
Units produced in period t1used to satisfy the demand of market min period t
12
t t2 ( t1 1)
t t 2 t1
Det (t )
…
re-
t t
amount of unit deterioratied in period t 2 amount of unit produced in period t1
pro of
N cmt f
(1)
The deterioration of perishable product increases with time and, is expressed in equation (2).
lP
t t ( t 1) t 12
1
2
… (2)
For perishable product, due to the high rate of deterioration, the amount of unit produced will decrease with respect to time and, is expressed in equation (3).
X mt1t2 X mt t * (t2* t1 )
urn a
12
... (3)
The total cost incurred due to deterioration (which produced at time t1) and holding in the inventory (in period t) is expressed in equation (4). ... (4)
Jo
H ( t1t2 , Ymt1t2 ) Chm (1 t1t2 )Ymt1t2 A t1t2 Ymt1t2
Objective Function
The total cost of supply chain is given below. It consists of set up cost, fixed transportation cost, variable transportation cost, holding cost and, ordering cost. The objective here is to minimize the total cost function which is given by:
Page 16 of 40
Journal Pre-proof
re-
pro of
Nt Np B P Setup Cost p pt t 1 p1 Nt N p Nc Nc Nm Cpc Dpc X pct Cpc Dpc Xcmt Variable Transportation Cost t 1 c1 m1 p1 c1 N p Nc Nc Nm Nc Nm Nt N p Nc min CF NFpct CF NFcmt C f N fpct C f N cmt Fixed Transportation Cost f c1 m1 p1 c1 c1 m1 t 1 p1 c1 Nt Nm Nt A C 1 X Holding Cost mt1t2 hm mt1t2 mt1t2 t 1 m1 t 1 N p Nc BmOmt Ordering Cost p1 c1
Constraints Capacity constraint at plants Nc
p Ppt
p, t
urn a
X
lP
…(5)
c 1
pct
... (6)
Capacity constraint at cross-dock Np
X p 1
pct
c
c, t
... (7)
Units shipped from plants should be equal to the total unit supplied through the cross-docks Np
Nm
p 1
c, t
Jo
X pct X cmt m 1
... (8)
Capacity constraint at market Nc
X c 1
cmt
mOmt
m, t
... (9)
Units shipped = Units consumed + Units held as inventory Page 17 of 40
Journal Pre-proof
Np
X p 1
cmt
X mt' 1t2 X mt1t2
m, t
... (10)
Units Consumed = Units Demanded
t 1
' mt1t2
mt
m, t
... (11)
Inventory Balance across the periods
1
mt1 ( t2 1)
Y
mt1 ( t2 1)
X mt' 1t2 X mt1t2
m, t1 , t2
4. Bacteria Foraging Algorithm
pro of
Nt
X
... (12)
Bacteria Foraging Algorithm has been developed by Passino [20]. The optimization in BFA comprises the followingprocesses:
re-
Chemotaxis Swarming Reproduction Eliminationand Dispersal
lP
The activity of bacteria for gathering of nutrient rich is known as Chemotaxis. A cell-tocellmechanism is established to simulate the biological behavior of bacteria swarming. Reproduction is based on the concept of natural selection. During reproduction, only the best bacteria adapted to their environment will survive and is able to transmit their genetic
urn a
character towards the next generation and, those bacteria which are less adapted tend to be eliminated. During the reproduction, diversity of the species remains intact. Diversity of the species is achieved because during elimination and dispersal, event selects parts of the bacteria to diminish and disperse into random positions in the environment. 4.1 Chemotaxis
Tumble and run are the two alternative ways for the movement of E-coil bacterium. In one way unit walk in a random direction is known as tumble whereas, in another way, a unit walk
Jo
with the same direction as the previous step is known as the run. In the chemotaxis process, the movement of bacterium occurs one step of tumble and followed by an uncertain step of a run where, the step of the run depends upon the environmental conditions. During tumble, the position of the bacterium is updated by equation (13).
i ( j 1, k , l ) i ( j , k , l ) C (i )
(i ) (i ) (i ) T
… (13)
Page 18 of 40
Journal Pre-proof
Where,
i ( j , k , l ) : Position of ith bacterium at the jth chemotactic step of the kth reproduction loop in the lth elimination-dispersal event,
C : The size of a step taken in the random direction specified by the tumble
pro of
𝛥: Indicates a vector in the random direction whose elements lie in [-1, 1]
J i ( j, k , l ) : The fitness value of the ith bacterium at i ( j , k , l )
J min : The minimum fitness value and it is defined as the global optimum Tumble is taken by satisfying the following condition: (i) J ri 1 ( j, k , l ) is better (lower) than J ri ( j, k , l ) (ii) r< Ns Where,
Ns : Maximum number of steps in a run 4.2 Swarming
re-
J ri ( j, k , l ) : Fitness value of the ith bacterium in the rth step of the run
It is observed that E-coil bacterium has a specific characteristic like sensing and actuation
lP
which facilitates in the decision making the process. Therefore, during the movement of a bacterium, it releases a signal of attraction to the other bacteria for swarming towards it. Meanwhile, each bacterium also releases a signal of repellent, which facilitates to warn other bacteria for keeping a safe distance from it to avoid the collision of bacteria themselves. In
urn a
the BFA, the above discussed social behavior of bacteria i.e., attraction and repelling effect is modeled in below equation (14). S
J cc ( i ( j , k , l ), ( j , k , l )) J cci ( i , ) i 1
2 2 P P S d attrac tan t exp wattrac tan t ( mi mt ) 2 hrepallant exp wrepallant ( mi mt ) 2 i 1 m 1 m 1 i 1 S
Jo
… (14) Where,
i 1 , 2 ,..., P : Location of the ith bacterium on the P-dimensional optimization domain T
i | i 1, 2,..., S : Position of each member in the population of the S bacteria
mi : mth Component of i
Page 19 of 40
Journal Pre-proof
mt : mth component of position t for the tth bacterium d attrac tan t : Quantification of attractant wattrac tan t : Rate of diffusion of the chemical signal
wrepallant : Width of the repelling effect J cct i , : Signals released by the tth bacterium
pro of
hrepallant : Magnitude of the repelling effect
J cc i , : Combined attraction and repelling effects received by the ith bacterium J cc i , is time-varying
i
The swarming effect is thus produced by updating the fitness value J ( j 1, k , l ) after each step of tumble and run. The ith bacteria will hill-climb on the updated J i ( j 1, k , l ) :
re-
i
J ( j 1, k , l ) J i ( j 1, k , l ) J cc ( i ( j , k , l ), ( j , k , l ))
… (15) i
… (16)
4.3 Reproduction
lP
J i ( j 1, k , l ) J ( j 1, k , l )
The fitness value for the ith bacterium in the chemotactic loop iscalculated by using equation (17).
… (17) Where,
Nc 1
J j, k , l j 1
i
urn a
i J health
i J health : Health of the ith bacterium
i The smaller value of J health represents the healthier bacterium. For simulating the
Jo
reproduction model all the bacteria are arranged on the ascending order of their health i ) and each of the first Sr Sr S / 2 bacteria splits into two bacteria. (smaller value of J health
The characteristics of mother bacteria particularly location and step length are reproduced to the children bacteria. During this reproduction process, all the remaining S r unhealthier
Page 20 of 40
Journal Pre-proof
bacteria are eliminated. In this way, the total number of bacteria will remain constant throughout the steps of the algorithm.
4.4 Elimination-dispersal In this algorithm, global search ability is improved by the elimination-dispersal event. Elimination-dispersal is occurring after the completion of N re steps of reproduction. The
pro of
elimination and dispersion of bacteria to a random position in the search space is defined by probability Ped . Due to elimination-dispersal step, bacteria able to search the global optimum and do not trapped into local optima. N ed has the number of events occurred in this step.
4.5 Improved Bacteria Foraging Algorithm The major problem of BFA is (a) Attraction effect reduces the speed of convergence (b) Repellent effect reduces the precision of the algorithm. These two problems decrease the efficiency and effectiveness of BFA. Therefore, if some mechanism is necessary for BFA
re-
which can either eliminate or reduces the attraction as well as repellent effects. Without cellto-cell attraction and repellent communication BFA will definitely give a better result and this mechanism is known as improved bacteria forging algorithm (IBFA). Flow chart of
lP
IBFA is illustrated in Figure 2.
In IBFA,the position of each bacterium after every move (tumble or run) is updated by equation (18).
i ( j 1, k , l ) i ( j , k , l ) Ccc ( b ( j , k , l ) i ( j , k , l ))
... (18)
where,
urn a
if J i ( j 1, k , l ) J min ( j 1, k , l )
i ( j , k , l ) : Position of the ith bacteria
J min ( j 1, k , l ) : Fitness value of the best bacterium in the previous chemotactic process Ccc : Attraction factor
In BFA,we assume the step length C as a constant.
Jo
If C is too large: Bacteria may miss the global optimum. If C is too small: Bacteria will take more time to search the global optimum Therefore, the optimum value of ‘C’ is important for finding the global optimum. In other words, we can say that the value of ‘C’ influences the accuracy and efficiency (search speed) of the algorithm.
Page 21 of 40
Journal Pre-proof
For ensuring the bacteria movement, the initial point should be in such a manner that local optimum reached quickly and lastly the movement of bacteria should converge towards the global optimum and it is possible only by adjusting appropriate step length ‘C’ which is modeled in equation (19).
C ( k , l ) L in / n k l 1
pro of
... (19)
Where Lin is the initial size of the chemotactic step length, n is a constant controlling the decreasing rate of the step length at the kth reproduction loop in the lth elimination dispersal
Jo
urn a
lP
re-
event.
Page 22 of 40
Journal Pre-proof
Start Initialize all variables. Set all the loop counters and bacterium indexi to zero.
St op
Increase elimination-dispers ion loo p counter l = l + 1
l
P erform Elim inati on Dispersal
Increase rep ro ducti on lo op count er k = k +1
No
K
pro of
Yes
No
Increase Chemot act ic lo op co un t er j = j + 1
j
No
Increase bact erium i ndex i = i + 1
Let t he it h bact erium t ak e a st ep of h ei ght C (i ) alo ng a random ly generat ed t umble vect or
1. Com put e t he object iv e funct ion val ue for t he it h bact eri um as J(i,j ,k,l), addi ng th e cell t o cell at tracti on effect t o n ut rient concen t rat ion and set Ji +1 = J (i,j,k ,l)
No
re-
i
lP
Com pute t he object iv e funct ion value J(i,j+ 1,k ,l) t ak ing int o acco un t t he cell-t o-cell at tracti on affect
Set swim count er m = 0
m
urn a
Yes
m =m +1
Set m= Ns
No
J(i,j+ 1,k,l )
Set J (last) = J(i,j+1 ,k,l ). Swim (let t he it h bact erium t ake ast ep o f heigh t C(k) along t he direct ion of t he sam e t um ble vect or
Jo
Figure 2: Improved Bacteria Foraging Algorithm Flow-Chart
The pseudo code of IBFA is illustrated in Table 2. Table 2: Pseudo code of IBFA
Page 23 of 40
Journal Pre-proof
Calculate J i, j , k , l J i, j , k , l J cc i j , k , l , j , k , l Set J last J i, j , k , l
i j 1, k , l m' , n' , i, j 1, k , l Compute J i, j 1, k , l m0 While (m N s ) m m 1 If
J i, j 1, k , l J last
J last J i, j 1, k , l Update i, j 1, k , l
re-
Recalculate J i, j 1, k , l
N c1
i J i, j , k , l J health j 1
lP
Else m Ns End IF End While REPRODUCTION Sum
pro of
Tumble Move
urn a
Sort Arrange in ascending cost J health
5. Case study-I
The data sets have been taken for validation of the proposed methodology. Mean value of the
Jo
demand matrix for the different market at a particular time period is illustrated in Table 3. The variance of the demand matrix for the different market at a particular time period is illustrated in Table 4. The distance between different cross-docks and markets are shown in Table 5. In the same way, the distance between plant and cross-docks are shown in Table 6. The required cost parameters and a number of different algorithm parameters are illustrated as follows: Page 24 of 40
Journal Pre-proof
Table 3: Mean Demand Matrix (no of units) 1
Period
2
3
4
5
Market 5500 6500 4500 5500 4000
2
5000 5800 7500 8500 3000
3
6500 7000 5500 7000 4500
4
7500 8500 5000 6500 7000
pro of
1
Table 4: Demand Variance Matrix (no of units) 1
Period
2
3
5
re-
Market
4
500
500
600
500
400
2
500
800
500
850
300
3
500
600
500
7000 350
4
500
450
400
600
lP
1
700
Table 5: Cross-dockMarket Distance Matrix (Kilometer) 1
2
3
4
1
48
72
60
50
2
67
91
49
74
3
42
55
89
93
urn a
Market
Jo
Cross-dock
Table 6: PlantCross-dock Distance Matrix Cross-dock
1
2
3
4
3
6
Plant 1
Page 25 of 40
Journal Pre-proof
2
5
4
9
Cost Parameters
FTL = 250 Units HTL = 125 Units
pro of
A = 0.025 / Unit time B = 0.72 Period ff= Rs. 5000 fh= Rs. 3000 Set up cost for plants = Rs. 10000 Ordering Cost for all markets = Rs. 1000 Production Capacity = [50000, 50000] Capacity of each market = 10000 Algorithm Parameters
re-
Capacity of each cross-dock = 100000
Dimension of search space
s=25;
Number of bacteria
Nc=50;
Number of chemotactic steps
Ns=4;
Limits the length of a swim
Nre=4;
Number of reproduction steps
lP
p=2;
Number of elimination-dispersal events
Sr=s/2;
Number of bacteria reproductions (splits) per generation
Ped=0.25;
Probability that each bacteria will be eliminated/dispersed
urn a
Ned=2;
5.1 Sensitivity analyses Results using Bacteria Foraging Algorithm are listed in below Table 7:
Table 7: Results Obtained from Bacteria Foraging Algorithm
2 3 4
Jo
No of Inventory Holding Transportation Instances and Lost Cost ($) ($) 1 70660 976200
Cost
Total Cost ($)
1725976
74188
961500
1693534
67996
957000
1741279
79896
980700
1806456
Page 26 of 40
Journal Pre-proof
77376
999800
1701400
6
44868
1094000
1732935
7
78236
1059000
1655988
8
44836
983600
1801959
9
58080
1031600
1697992
10
78200
1062500
1799802
pro of
5
From the results, it can be observed that the contribution of transportation cost to total cost is more than half in almost all cases. One can judge that transportation cost is very crucial in terms of cost minimization. The effort made to reduce the transportation cost will lead to a low total cost (see Table7).
re-
Results using Improved Bacteria Foraging Algorithm are listed in below Table 8: Table 8: Results Obtained from Improved Bacteria Foraging Algorithm No of Inventory Holding Transportation Instances and Lost Cost ($) ($)
45460
2
84020
3
54280
4
66410
5
96185
7 8 9
1641957 1669781
1002400
1688767
946000
1740842
988200
1647544
47210
976600
1720374
49775
995100
1676514
57570
1010000
1794951
63095
1070700
1668004
49160
1054100
1716699
Jo
10
Total Cost ($)
1021400
urn a
6
953400
lP
1
Cost
The Table 8 above shown represents results obtained using Improved Bacteria Foraging Algorithm, further we have compared the different costs obtained by Bacteria Foraging Algorithm and Improved Bacteria Foraging Algorithm. Comparison of Inventory Holding cost for both algorithms is shown in Figure 3.
Page 27 of 40
Journal Pre-proof
4
10
Combine Results of BFA & IBFA
x 10
BFA IBFA
8
pro of
Inventory Holding & Lost Cost ($)
9
7
6
4 1
2
3
4
re-
5
5 6 7 Number of Instances
8
9
10
lP
Figure 3: Comparison of Holding Cost If we analyze the graph of inventory holding cost for Bacteria Foraging Algorithm and Improved Bacteria Foraging Algorithm, it can be observed that the Improved Bacteria Foraging Algorithm has performed better except for very few points (see Figure 3).
urn a
Minimum inventory holding cost is almost the same for both the algorithm. Now let us compare the transportation costs and total costs obtained by Bacteria Foraging Algorithm and Improved Bacteria Foraging Algorithm. Comparison of Transportation cost for both
Jo
algorithm is shown in Figure. 4.
Page 28 of 40
Journal Pre-proof
6
1.1
Combined Results of BFA & IBFA
x 10
BFA IBFA
1.08
pro of
Transportation Cost ($)
1.06 1.04 1.02 1 0.98
0.94
1
2
3
4
re-
0.96
5 6 7 Number of Instances
8
9
10
Figure 4: Comparison of transportation cost
lP
When we compared the transportation costs for Bacteria Foraging Algorithm and Improved Bacteria Foraging Algorithm, we found that for few times Bacteria Foraging Algorithm performed better than Improved Bacteria Foraging Algorithm but if we look at the minimum transportation cost it almost same even smaller for Improved Bacteria Foraging Algorithm.
urn a
For a few points, it can be observed that the difference in transportation cost is large and, Improved Bacteria Foraging Algorithm has performed better for these points (see Figure 4). Now finally, we will compare the total cost of the supply chain resulted from Bacteria Foraging Algorithm and Improved Bacteria Foraging Algorithm. Comparison of Total cost
Jo
for both algorithms is shown in Figure 5.
Page 29 of 40
Journal Pre-proof
6
1.82
Combined Results of BFA & IBFA
x 10
BFA IBFA
1.8 1.78
pro of
Total Cost ($)
1.76 1.74 1.72 1.7 1.68
1.64
1
2
3
4
re-
1.66
5 6 7 Number of Instances
8
9
10
Figure 5: Comparison of the total cost
lP
Now finally, we compared the total cost of the supply chain resulted by Bacteria Foraging Algorithm and Improved Bacteria Foraging Algorithm. If we look closely at the total cost graph almost all the points for Improved Bacteria Foraging Algorithm are below the graph obtained by Bacteria Foraging Algorithm. The minimum total cost has also resulted in an
urn a
Improved Bacteria Foraging Algorithm. For most of the points, Improved Bacteria Foraging Algorithm has performed better (see Figure 5) but the difference is not very large in the minimum cost obtained by both the algorithms.
Jo
6. Case study-II (Hajiaghaei-Keshteli and Fard[68]) A real life industrial example based on manufacturing centre has been considered for
validating our proposed model. This example is taken from Hajiaghaei-Keshteli and Fard [68]. A detailed information about the case study can been found at Hajiaghaei-Keshteli and Fard [68]. Some of the raw date has been considered in Table 9, Table 10, Table 11, and Table 12, and Table 13. In this case study, there are four manufacturing centres (A, B, C, and Page 30 of 40
Journal Pre-proof
D); Seven Distribution centers (E, F, G, H, I, J, and K); three collection centers (L, M, and N); two recycling centers (O, and P); and two recovering centers (R, and S).In this case study,
t t
12
(Which is a fraction of units produced in t1period that deteriorate in period t2) is
considered 0.82. Manufacturing Fixed Centers opening cost ($) A B C D
134 168 295 165
pro of
Table 9: Details information about manufacturing centers Manufacturing Capacity of Cost/unit manufacturing ($/unit) centers (Units) 128 1300 160 1100 147 1560 155 1700
Table 10: Detail information about distribution centers Fixed opening cost ($)
Handling cost /unit ($/unit)
E F G H I J K
68 56 48 42 38 72 64
78 92 102 88 89 73 76
lP
urn a
Capacity of distribution centers (Units) 1500 1700 1860 1700 1750 1150 1150
re-
Distribution Centers
Table 11: Detail information about collection centers Fixed opening cost ($)
Handling cost /unit ($/unit)
L M N
48 46 34
18 12 16
Jo
Collection Centers
Capacity collection centers (Units) 100 170 110
of
Table 12: Detail information about recycling centers
Distribution
Fixed
Handling cost
Capacity
of Page 31 of 40
Journal Pre-proof
Centers
opening cost ($)
/unit ($/unit)
O P
68 74
14 12
collection centers (Units) 300 310
pro of
Table 13: Detail information about recycling centers Recycling Centers
Fixed opening cost ($)
Handling cost /unit ($/unit)
R S
58 43
11 10
Capacity collection centers (Units) 400 510
of
Now the combined results of BFA & IBFA is illustrated in Figure 6. The results reveals that IBFA is performing better results as compare to BFA. The results obtained in Case study-II
re-
confirms the robustness of the proposed model in terms of IBFA. Combined Results of BFA & IBFA 6
lP
4
3
2
1
1
2
Jo
0
urn a
Total Cost in X1000$
5
BFA IBFA
3
4
5 6 7 Number of Instances
8
9
10
Figure 6: Comparison of the total cost
7. Conclusions
In this work, a model for the optimization of total cost for perishable items in a multistage supply chain has been developed. The total cost consists of set up cost, variable transportation
Page 32 of 40
Journal Pre-proof
cost, fixed transportation cost, inventory holding cost and, ordering cost has to be minimized. For minimization of total cost techniques of evolutionary algorithms have been used. We have used Bacteria Foraging Algorithm (BFA) and Improved Bacteria Foraging Algorithm (IBFA) to solve our model. Improved Bacteria Foraging Algorithm differs from Bacteria Foraging Algorithm in terms of cell-to-cell communication; Bacteria Foraging Algorithm
pro of
considers cell-to-cell communication whereas, Improved Bacteria Foraging Algorithm does not.
Results obtained from both the algorithms indicate that out of total cost more than half is contributed by transportation cost. This means that we should try to minimize the transportation cost by other means, if possible, reduce transportation cost will lead to a minimum total cost.
When we compared the results obtained by Bacteria Foraging
Algorithm with Improved Bacteria Foraging Algorithm, we observed that Improved Bacteria Foraging Algorithm gives better performance. In this research, not only development of a
re-
holistic optimized model of production, inventory and, distribution for perishable products is formulated but also a solution methodology based on Improved Bacteria Forging Algorithm (IBFA) has been analyzed. Lastly, a decision-making tool has been developed which helps
lP
retailers in effective decision making while placing an order for perishable product. The objective of this research is to analyse the degree of variation by comparing the IBFA with existing BFA. However, this may be future scope of work, where algorithms like RCGA, NSGA-II etc. may be analysed in the similar type of work.
urn a
Acknowledgement
The authors would like to thank the Editor and the anonymous reviewers for their constructive and valuable comments. References
1. Mallidis, I., Vlachos, D., Yakavenka, V. and Eleni, Z., 2018,“Development of a single period inventory planning model for perishable product redistribution,” Annals of Operations Research, pp.1-17.
Jo
2. Vaughan, T.S., 1994,“A model of the perishable inventory system with reference to consumer-realized product expiration,” Journal of the Operational Research Society, 45(5), pp.519-528.
3. Ali, S. S., Madaan, J., Chan, F. T., & Kannan, S. 2013, “Inventory management of perishable products: a time decay linked logistic approach”, International Journal of Production Research, 51(13), pp. 3864-3879. Page 33 of 40
Journal Pre-proof
4. Ferguson, M. E., & Ketzenberg, M. E. 2005, “Information Sharing to Improve Retail Product Freshness of Perishables” (ed. 3). 5. Ghare, P. N., and Schrader, G. F., 1963, “A model for exponentially decaying inventories,” Journal of Industrial Engineering, 15, pp. 238–243. 6. Tarantilis, C. D., & Kiranoudis, C. T. 2001, “A meta-heuristic algorithm for the 9.
pro of
efficient distribution of perishable foods”, Journal of food Engineering, 50(1), pp. 17. Blackburn, J., & Scudder, G. 2009, “Supply chain strategies for perishable products: the case of fresh produce”, Production and Operations Management, 18(2), pp. 129137.
8. Diabat, A., Jabbarzadeh, A., & Khosrojerdi, A. 2019. “A perishable product supply chain
network
design
problem
with
reliability
and
disruption
considerations”, International Journal of Production Economics, 212, pp.125-138.
re-
9. Göransson, M., Jevinger, Å. and Nilsson, J., 2018,“Shelf-life variations in pallet unit loads during perishable food supply chain distribution,” Food Control, 84, pp.552560. Albuquerque Journal.
lP
10. Webb, A. 2006, “Ripeness sticker takes the guesswork out of picking and eating”, The 11. Wu, X., Nie, L., Xu, M., and Yan, F., 2018, “A perishable food supply chain problem considering demand uncertainty and time deadline constraints: Modeling and application to a high-speed railway catering service,” Transportation Research Part
urn a
E: Logistics & Transportation Review, 111, pp.186-209. 12. Goldberg, David E., and Kalyanmoy Deb. 1991, "A comparative analysis of selection schemes used in genetic algorithms." In Foundations of genetic algorithms, vol. 1, pp. 69-93.
13. Schaffer, J. D. 2004, “Multiple Objectives Optimization With Vector Evaluated Genetic Algorithms”, Ph.D Thesis, Vanderbilt University. 14. Haiela, P., Lin, C.Y. 2002, “Genetic search strategies in multi-criterion optimal
Jo
design, Struct. Multidiscip”, Optim. 4, pp. 99–107.
15. Srinivas, N., Deb, K. 1994, “Multi-objective optimization using non-dominated sorting in genetic algorithms”, Evol. Comput. 2, pp. 221–248.
16. Zitzler, E., Thiele, L. 1999, “Multi-objective evolutionary algorithms: a comparative case study and the strength pareto approach”, IEEE Trans. Evol. Comput. 3, pp. 257– 271. Page 34 of 40
Journal Pre-proof
17. Deb, K., Pratap, A., Agarwal, S., Meyarivan, T. 2002, “A fast and elitist multiobjective genetic algorithm: NSGA-II”, IEEE Trans. Evol. Comput. 6, pp. 182–197. 18. Fieldsend, J. E., Singh, S. 2002, “A multi-objective algorithm based upon particle swarm optimization and efficient data structure and turbulence”, Proceedings of UK Workshop on Computational Intelligence, pp. 37–44.
pro of
19. Niu, B., Wang, H., Wang, J., & Tan, L. 2013, “Multi-objective bacterial foraging optimization”, Neurocomputing, 116, pp. 336-345.
20. Passino, K.M., 2002,“Biomimicry of bacterial foraging for distributed optimization and control,” IEEE Control Systems, 22(3), pp.52-67.
21. Cooper, J., and Griffiths, J., 1994, “Managing variety in automotive logistics with the rule of three,” The International Journal of Logistic Management, 5(2), pp. 29-40. 22. Raman, A., DeHoratius, N., and Zeynep, T., 2001, “Exection: the missing link in retail operations”, California Management Review, 43(3), pp. 136-52.
re-
23. Dai, Z., Aqlan, F., Zheng, X. and Gao, K., 2018,“A location-inventory supply chain network model using two heuristic algorithms for perishable products with fuzzy constraints,” Computers & Industrial Engineering, 119, pp.338-352.
lP
24. Holmstrom, J., 1997, “Product range management-linking supply chain operations to consumer values,” Supply Chain Management: An International Journal, 2(3), pp. 107-15.
25. Kranendonk, A., and Rackebrandt, S., 2002, “Optimising availability- getting products on the shelf, ,Conference, ECR Europe, Montjuic 2 Conference Centre,
urn a
Barcelona, pp. 22-24.
26. Leicester university, and Cranfield University, 2001, “Shrinkage-Introducing a Collaborative Approach to Reducing Stock loss in the Supply Chain,”Research Report, ECR Europe.
27. Shulman, R., 2001, “Perishable systems take center stage,” Supermarket Business, 56(4), pp. 47-48
28. Nahmias, S.,1982, “Perishable Inventory Theory: A Review,” Operations Research,
Jo
The Institute for Operations Research and The Management Sciences, Maryland, pp.
680-708.
29. Zhao, Q., and Yang, J., 2007,“Optimal pricing and return policy for enterprise under supply chain management,”International Journal of Management and Enterprise Development, 4(2), pp. 218-233.
Page 35 of 40
Journal Pre-proof
30. Hsu, V. H., 2000, “Dynamic economic lot size model with perishable inventory,” Management Science, 46, pp. 1159–1169. 31. Shaffer, B.,2000, “Implementing the crossdocking operation,” IIE Solutions, 30, pp. 20-23. 32. Napolitano, M., 2002, “Making the move to crossdocking - a practical
pro of
guide,”Warehousing Education and Research Council.
33. Lusiantoro, L., Yates, N., Mena, C., and Varga, L., 2018,“A refined framework of information sharing in perishable product supply chains,” International Journal of Physical Distribution & Logistics Management, 48(3), pp.254-283.
34. Yan, R., 2017,“Optimization approach for increasing revenue of perishable product supply chain with the Internet of Things,” Industrial Management & Data Systems, 117(4), pp.729-741.
35. Mourtzis, D., Papatheodorou, A. M. and Fotia, S., 2018,“Development of a Key
re-
Performance Indicator Assessment Methodology and Software Tool for ProductService System Evaluation and Decision-Making Support,” Journal of Computing & Information Science in Engineering, 18(4), pp.1-13. Data
Envelopment
lP
36. Shafiee, M., 2017,“Supply Chain Performance Evaluation With Rough Two-Stage Analysis
Model:
NoncooperativeStackelberg
Game
Approach,” Journal of Computing & Information Science in Engineering, 17(4), pp.132.
37. Yavari, M., &Zaker, H. (2019). “An integrated two-layer network model for
urn a
designing a resilient green-closed loop supply chain of perishable products under disruption”, Journal
of
Cleaner
Production,
DOI:
https://doi.org/10.1016/j.jclepro.2019.04.130. 38. Soysal, M., Bloemhof-Ruwaard, J. M., Haijema, R., & van der Vorst, J. G. (2018). “Modeling a green inventory routing problem for perishable products with horizontal collaboration”, Computers & Operations Research, 89, pp.168-182. 39. Golden, B., Assad, A., Levy, L., and Gheysens, F., 1984, “The fleet size and mix
Jo
vehicle routing problem,” Computers & Operations Research, 11, pp. 49–66.
40. Clarke, G., and Wright, J. W.,1964, “Scheduling of vehicles from a central depot to a number of delivery points,” Operations Research, 12, pp. 568–581.
41. Gillett, B., and Miller, L., 1974, “A heuristic for the vehicle dispatching problem,” Operations Research, 22, pp. 340–349.
Page 36 of 40
Journal Pre-proof
42. Fisher, M., and Jaikumar, R., 1981, “Generalized assignment heuristic for vehicle routing,” Network, 11, pp. 109–124. 43. Choi, E., and Tcha, D. W.,2007, “A column generation approach to the heterogeneous fleet vehicle routing problem,” Computers &Operations Research, 34, pp. 2080– 2095.
pro of
44. Ochi, L. S., Vianna, D. S., Drummond, L. M., and Victor, A.O.,1998, “A parallel evolutionary algorithm for the vehicle routing problem with heterogeneous fleet,” Future Generation Computer Systems, 14, pp. 285–292.
45. Lima, C.D.R., Goldbarg, M.C. and Goldbarg, E.F. G., 2004,“A memetic algorithm for the heterogeneous fleet vehicle routing problem,” Electronic Notes in Discrete Mathematics, 18, pp.171-176.
46. Wassan, N. A., andOsman, I. A., 2002, “Tabu search variants for the mix fleet vehicle routing problem,” Journal of the Operational Research Society, 53, pp. 768–
re-
782.
47. Brandao, J.,2009, “A deterministic tabu search algorithm for the fleet size and mix vehicle routing problem,” European Journal of Operational Research, 195(3), 716-
lP
728.
48. Ronald, S., 1998, “Duplicate genotypes in a genetic algorithm,” Proc. IEEE International Conference on Evolutionary Computation, 1998, pp.793–798. 49. Povinelli, R. J., and Feng, X.,2009, “Improving genetic algorithms performance by hashing fitness values,” Proc. Artificial NeuralResearch, 195(3), pp. 716–728, 2009.
urn a
50. Kratica, J., 1999, “Improving performances of the genetic algorithm by caching,” Computers and Artificial Intelligence, 18(3), pp. 271– 283. 51. Rafie-Majd, Z., Pasandideh, S.H.R. and Naderi, B., 2018,“Modelling and solving the integrated inventory-location-routing problem in a multi-period and multi-perishable product supply chain with uncertainty: Lagrangian relaxation algorithm,” Computers & Chemical Engineering, 109, pp.9-22. 52. Shrivastava, H., Dutta, P., Krishnamoorthy, M., &Suryawanshi, P. (2017). Designing
Jo
a resilient supply chain network for perishable products with random disruptions. In Proceedings of the International Multi Conference of Engineers and Computer Scientists (Vol. 2).
53. Kara, A., &Dogan, I. (2018). “Reinforcement learning approaches for specifying ordering policies of perishable inventory systems”, Expert Systems with Applications, 91, pp.150-158. Page 37 of 40
Journal Pre-proof
54. Fu, K., Gong, X., & Liang, G. (2019). “Managing Perishable Inventory Systems with
Product Returns and Remanufacturing. Production and Operations Management”, DOI:https://doi.org/10.1111/poms.12987. 55. Lu, Y., & Ni, Q. (2018, June). “An Improved Bacteria Foraging Optimization Algorithm
for
High
Dimensional
Multi-objective
Optimization
Problems”,
pro of
In International Conference on Swarm Intelligence, Springer, Cham, pp.540-549. 56. NSSS 2005
57. Roberti, M. 2005, “RFID will help keep perishables fresh”, Tech. rep., also available as http://www.rfidjournal.com/article/view/1775/1/1.
58. Shah, Y. K., & Jaiswal, M. C. 1977, “An order-level inventory model for a system with constant rate of deterioration”, Opsearch, 14(3), pp. 174-184.
59. Aggarwal, S. P. 1978, “A note on an order-level inventory model for a system with constant rate of deterioration”, Opsearch, 15(4), pp. 184-187.
re-
60. Jaggi, C. K., & Aggarwal, S. P. 1996, “EOQ for deteriorating items with salvage value”, Bulletin of Pure and Applied Science E, 15, pp. 67-71. 61. Benkherouf, L. 1997, “A deterministic order level inventory model for deteriorating with
two
storage
facilities”, International
lP
items
Journal
of
Production
Economics, 48(2), pp. 167-175.
62. Goyal, S. K., &Gunasekaran, A. 1995, “An integrated production-inventorymarketing
model
for
deteriorating
items”, Computers
&
Industrial
Engineering, 28(4), pp. 755-762.
urn a
63. Shin, M., Lee, H., Ryu, K., Cho, Y., & Son, Y. J. 2019, “A two-phased perishable inventory model for production planning in a food industry”, Computers & Industrial Engineering, 133, pp. 175-185.
64. Rong, A., Akkerman, R., & Grunow, M. 2011, “An optimization approach for managing fresh food quality throughout the supply chain”, International Journal of Production Economics, 131(1), pp. 421-429. 65. Salam, M. A. A., Komarudin, K., & Destyanto, A. R. 2018, July, “Generating an
Jo
Efficient Way of Dispatching Perishable Product Optimization through Exact and Metaheuristic Algorithm Comparison”, In 2018 3rd International Conference on Computational Intelligence and Applications (ICCIA) IEEE. pp. 6-10.
66. Zulvia, F. E., Kuo, R. J., & Nugroho, D. Y. 2020, “A many-objective gradient evolution algorithm for solving a green vehicle routing problem with time windows
Page 38 of 40
Journal Pre-proof
and time dependency for perishable products”, Journal of Cleaner Production, 242, pp. 118428. 67. Dolgui, A., Tiwari, M. K., Sinjana, Y., Kumar, S. K., & Son, Y. J. (2018). “Optimising integrated inventory policy for perishable items in a multi-stage supply chain”, International Journal of Production Research, 56(1-2), 902-925.
pro of
68. Hajiaghaei-Keshteli, M., &Fard, A. M. F. (2018). “Sustainable closed-loop supply
chain network design with discount supposition”, Neural Computing and
Jo
urn a
lP
re-
Applications, pp. 1-35. DOI: https://doi.org/10.1007/s00521-018-3369-5.
Page 39 of 40
Journal Pre-proof
Highlights
A holistic optimized model of production, inventory and, distribution for perishable products is proposed
Solution methodology based on Improved Bacteria Forging Algorithm (IBFA) has
A decision making tool has been developed which helps for retailers for taking
urn a
lP
re-
effective decision during placing of order of perishable product
Jo
pro of
been proposed
Page 40 of 40