Professional Documents
Culture Documents
1 s2.0 S0260877415003805 Main
1 s2.0 S0260877415003805 Main
1 s2.0 S0260877415003805 Main
a r t i c l e i n f o a b s t r a c t
Article history: This study examines a vehicle routing problem that encompasses both refrigerated- and general-type of
Received 15 August 2014 vehicles for multi-commodity perishable food products delivery. It is assumed that both the location and
Received in revised form the volume of the ordered food products for each customer are known. Furthermore, the capacity,
30 July 2015
maximum delivery time, and available number of both refrigerated- and general-type of vehicles are
Accepted 24 August 2015
Available online 28 August 2015
predetermined. By reflecting these characteristics, we develop a nonlinear mathematical model and a
heuristic algorithm to generate efficient vehicle routings with the objective of maximizing the total level
of the customer satisfaction which is dependent on the freshness of delivered food products. In addition,
Keywords:
Perishable food product delivery
numerical examples and sensitivity analysis are provided to show the validity of the model. The aim of
Refrigerated-type vehicle this study is to confirm the performance and the availability of refrigerated-type vehicle for perishable
Multi-commodity food products delivery compared with general-type one.
Vehicle routing problem © 2015 Elsevier Ltd. All rights reserved.
Heuristic algorithm
1. Introduction stores. Customers can get their items within several hours during
the working day.
The development of Information and Communication Technol- The popularization of on-line shopping has allowed people to
ogies (ICT) has dramatically changed people's daily lives in our enjoy the convenience of shopping at their home with little effort.
modern society. Among those changes, people's shopping style is However, at the same time, it causes some troubles for managing
one of the areas most significantly affected by those kinds of trends. the delivery of food products because of the customer satisfaction
Before the development of ICT, people would visit local stores to issues coming from the freshness of delivered food products. In
purchase products which they needed in their daily lives. In addi- general, food products are characterized as perishable items. Their
tion, they tended to visit large warehouse stores usually located far freshness is significantly affected by the time duration and tem-
from their home to purchase their daily necessities on weekend. perature environment during the delivery. Thus, when the food
People spent a great deal of time for driving toward shopping products are delivered to lots of customers, it is hard to keep the
stores, choosing various products and carrying out items to their freshness of delivered food products due to extended travel time
home. However, due to the development of ICT, people started to and frequent stops to serve customers (Hsu et al., 2007). Therefore,
purchase their daily necessities not only at local shopping stores, the efficiency of the vehicle routing scheduling is regarded as an
but also on-line shopping stores through internet or phone. As a important issue to maintain the freshness of customer's food
result, market size and market share of on-line shopping has products. To ensure the freshness of the food products, many online
continuously increased. As we can see in Fig. 1, the market volume shopping stores that sell perishable food products operate
of online shopping has increased exponentially in Korea. refrigerated-type vehicles that can control their internal tempera-
In addition, the perishable food products such as vegetables, ture using cooling equipment. In this case, customers can get more
fishes and dairy goods can be purchased through on-line shopping fresh food products and company can achieve higher level of the
customer satisfaction. However, refrigerated-type vehicles are
more expensive and require more fuel than general-type vehicles;
* Corresponding author. therefore, it is not easy to operate refrigerated-type vehicles for
E-mail address: ydko@kaist.ac.kr (Y.D. Ko). every delivery because of the economic issue. As a result, they tend
http://dx.doi.org/10.1016/j.jfoodeng.2015.08.027
0260-8774/© 2015 Elsevier Ltd. All rights reserved.
62 B.D. Song, Y.D. Ko / Journal of Food Engineering 169 (2016) 61e71
to operate both refrigerated- and general-type vehicles to cover to their customers located in an area of the city of Athens. A sto-
customer orders. chastic search meta-heuristic algorithm was proposed to solve the
In this research, we consider a vehicle routing problem with problem. Prindezis et al. (2003) suggested an application service
both refrigerated- and general-type vehicles for multi-commodity provider that would offer the services of distribution logistics for
perishable food products delivery to maximize the total sum of central food markets that sell and distribute fresh food products. A
the customer satisfaction, which is dependent on the freshness of vehicle routing problem was proposed and solved via appropriate
the delivered food products. When vehicles start their travel from meta-heuristic techniques. Campbell and Savelsbergh (2005) sug-
the depot, the freshness of each food product type is assumed to be gested a decision support tool for consumer direct grocery initia-
perfect. During the delivery, the freshness of each food product is tives. In their article, the authors defined routing and scheduling
regarded to reduce based on the elapsed traveling time with the problems for grocery delivery service and proposed an insertion
freshness reduction rate of each food product type. However, when heuristic to derive vehicle schedules. In the problem, the company
the food products are delivered via refrigerated-type vehicle, decides which deliveries to accept or reject as well as vehicle
freshness of delivered food is higher due to its freshness-control schedules for the accepted deliveries so as to maximize expected
function. But when the storage door of both general- and profits. With an unpredictable demand, the authors define routing
refrigerated-type vehicle is opened for picking out some food and scheduling problems and solving algorithm. Osvald and Stirn
products during delivery, all food products which remaining at (2008) presented an algorithm for the distribution of fresh vege-
storage are regarded to lose certain amount of freshness. In addi- tables in which the perishability represents a critical factor. They
tion, we assumed that the locations, quantity and food product type dealt the problem with time windows and time-dependent travel-
of demand (¼customer orders) and required service for each times (VRPTWTD) where the travel-times between two nodes are
customer are known and the capacity of each refrigerated- and related both the distance and on the time of the day. Schmid et al.
general-type vehicle can be designed differently. With these con- (2009) developed hybrid solution approach for ready-mixed con-
ditions, we try to derive an efficient delivery schedule for all ve- crete delivery. Concrete product is a perishable good, in the sense
hicles through mathematical modeling and efficient solving that it hardens after a certain amount of time. Due to this charac-
algorithm. Based on the result of various numerical experiments, teristic, the authors developed an integer mathematical model to
we want to provide a guideline for delivery schedule of multi- deliver concrete products from plants to construction sites using a
commodity perishable food product via refrigerated- and general- heterogeneous fleet of vehicles. Optimization and heuristic tech-
type vehicle. Because the purchasing and operating cost of both niques are integrated to derive vehicle schedules. Recently, Hasani
refrigerated- and general-type vehicles are significantly different et al. (2012) designed a closed-loop supply chain for perishable
according to the specification of them, we do not investigate cost goods. In this paper, multiple periods, multiple products and mul-
related elements in this study. tiple supply chain echelons were considered with uncertain de-
mand. Commercial optimization software LINGO version 8 (LINGO
2. Literature review systems Inc.) was applied to derive a solution to the proposed
mathematical model. Amorim et al. (2013) considered the issue of
In this section, we introduce previous vehicle routing problems lot sizing versus batching in the production and distribution
for perishable food products. If someone wants to investigate an planning of perishable goods. The authors proved the importance
overall vehicle routing problem, please refer to Eksioglu et al. of lot sizing for make-to-order systems when perishability is
(2009) for the classification of the vehicle routing problem. explicitly considered. Govindan et al. (2014) suggested a two-
Various researches have been conducted to find an efficient echelon multiple-vehicle location-routing problem for supply
vehicle routing policy and supply chain design for perishable goods. chain network of perishable food. A multi-objective optimization
Tarantilis and Kiranoudis (2001) solved a heterogeneous fixed-fleet model for perishable food supply chain network was developed.
vehicle routing problem to find a vehicle operation schedule for The goal was to determine the number and location of facilities and
fresh milk. A threshold-acceptance-based algorithm was developed to optimize the amount of products delivered to lower stages and
that aimed to satisfy the needs of a company that planned to routes at each level. In above researches, heterogeneous types of
generate a schedule repeatedly, many times over a day. Tarantilis vehicles are considered to deliver perishable products. However, no
and Kiranoudis (2002) also addressed an open multi-depot refrigerated type of vehicle was considered to deliver perishable
vehicle routing problem for distributing fresh meat from depots products for freshness management.
B.D. Song, Y.D. Ko / Journal of Food Engineering 169 (2016) 61e71 63
In addition, some researchers addressed the distribution of purchase food products by visiting that grocery store, or by using
frozen and chilled food, which is usually called the cold chain. one of the online channels: Telephone, fax, or internet/mobile
Zhang et al. (2003) presented a tabu search algorithm that opti- website. Even though certain customers purchase food products
mizing the structure of cold chains for the distribution of chilled or directly in the store, they can ask for their goods to be delivered.
frozen food. Physical distribution systems were structured in such a Therefore, this grocery store delivers many perishable food prod-
way that the cost of storage and transportation for the whole dis- ucts according to the customer orders.
tribution system was minimized while the product quality re- It is assumed that the grocery store is located in a metropolitan
quirements were fulfilled. Ying and Ying (2012) proposed an city. There are several branch stores and each store is assigned at
optimization model that considered the food distribution issue certain section of the metropolitan city to serve the customer de-
with a time window for refrigerated food under the condition of mand. Therefore, the delivery distance and duration time of each
utilizing different modes of transport. Furthermore, the establish- customer demand is relatively short. In general, this kind of grocery
ment of a distribution center was taken into consideration and the store tends to cover less than 5 km 5 km area and offer delivery
objective function included transportation costs, distribution cen- services at every 2 or 3 business hours during its business hour. In
ter establishment cost, penalty cost, and damage cost. In above addition, this kind of delivery services tends to be provided as free
researches, authors considered cold chain network design to con- of charge for customer conveniences in Korea.
trol freshness issue of delivered products. However, most of them To cope with the delivery service requests, the grocery store has
are focused on the network design and specific vehicle routing is a certain number of both refrigerated- and general-type vehicles,
not considered. and all food products can be delivered by any type of vehicles. The
In this study, we are focusing on the real life issue, which means delivery process of this grocery store is as follows: In general, a
multi-commodity vehicle routing of daily delivery for perishable grocery store collects customer orders over a certain time interval,
food products. To address the freshness issue, we considered the and then the store's delivery team makes a vehicle routing plan for
use of both refrigerated- and general-type vehicles. To the best of each vehicle to deliver the customer orders. However, due to the
our knowledge, this is a state of the art approach for a heteroge- capacity limitations, certain customer requests can be denied or
neous fixed-fleet vehicle routing problem that considers the delayed to the next delivery without penalty. Under this situation, a
simultaneous operation of both refrigerated- and general-type grocery store wants to generate an optimal vehicle routing plan for
vehicles to maximize the sum of the customer satisfaction that each vehicle to maximize the sum of the total customer satisfaction
comes from the freshness of each delivery of food products. which representing the freshness of the delivered food products.
Through an optimal vehicle routing plan of each refrigerated- and
general-type vehicle, we will evaluate and compare both the per-
3. Model development formance and the availability of them.
Subject to
xij ðnoi þ 1Þ ¼ noj ; i; j2V (23)
X
xij 1; j2V (2)
i2V þ noi is integer; i2V (24)
X
xi0j 1; j2V (3) cki 0; i2Vk ; ck (25)
i2V þ
X X
x0i ¼ xi0 (7)
i2V i2V 3.3.1. Objective function
The objective function stands for the total sum of the customer
satisfaction. The customer satisfaction value cski is defined as in
xi0 þ xoj 2$xi0j (8)
Equation (30).
X
K
cski; ¼ Max fp tik tjk t0j x0j $ykj þ si
yki 1; i2V (9) j2V
k¼1
okp $noi ; i2V; k2K; p2P (30)
X
K Note that customer satisfaction function, fp(t), is decreasing
yki ykj xij ; i; j2V (10) function according to the elapsed time from a depot to certain
k¼1 customer node when that customer orders food product type p.
The customer satisfaction value is regarded as decreasing func-
X X
x0i yki ¼ xi0 yki ; ck (11) tion according to the elapsed time from a depot. In detail, if both
i2V i2V the customer node i and j are served at same route, the elapsed
time of customer node i can be expressed Min[tki tkj þ t0j þ si],
h i which is about the minimum value of [inter-arrival time between
Min t0i $x0i $yki þ t0k tjk ; j2V; ck (12) customer node i and j þ inter-arrival time between a depot and
i2V
customer node j þ required service time of customer node i].
h i Otherwise, if the customer node i is not served with any
Max tik þ si þ ti0 xi0 tmax
k
; j2V; ck (13) customer node j at same route, the elapsed time of customer
i2V
node i becomes [tki þ si], because it is the first route of both
refrigerated and general-type vehicle. In addition, delivered food
tik þ si þ tij M 1 xij tjk ; i; j2V; ck (14) products can be influenced by outside circumstances when the
storage door is opened.
tik þ si þ ti0 þ t0k þ t0j M 1 xi0j tjk ; i; j2V; ck (15)
3.3.2. Constraints
Constraints (2) to (8) are used to represent the routing flow.
tik M$yki ; i2Vk ; ck (16) Constraints (2) to (5) indicate that there is at most one preceding
job and one subsequent job for each customer node. Constraint (6)
is used to balance the input flow and output flow at each customer
cki M$yki ; i2V; ck (17)
node. Constraint (7) indicates that each route starts and ends at a
depot. Constraint (8) describes the relationship between notation
xi0j xi0 $x0j ; i; j2V; ck (18) xij and xi0j. Constraint (9) ensures that each customer is served at
most once. Constraints (10) and (11) are used to represent the
relationship between xij and yki . Constraints (12) to (18) are
ckmax qi $yki cki ; i2V; ck (19)
developed to determine both the routing sequence and the service
start time. Constraints (12) and (13) provide the minimum and
B.D. Song, Y.D. Ko / Journal of Food Engineering 169 (2016) 61e71 65
maximum boundaries for the service start time variable. Con- satisfaction, which can be achieved by serving as many customers
straints (14) and (15) are related with the precedence relationship as possible, while maintaining the freshness of each type of food
between the customer service start times. In particular, constraint product. As such, in the proposed heuristic algorithm, priority is
(15) represents those relationships when the vehicle visits calculated for every uncovered customer node. Let pi be the priority
customer node i, the depot, then customer j sequentially. Con- value of the ith customer node and R be the Euclidean distance. Let
straints (16), (17), and (18) are applied to link the decision vari- pir be the set of customer nodes located within R from each node i.
ables. Constraints (19) and (20) are used to ensure that the Then the elements of pir are selected via Equation (31).
capacity of each vehicle is not exceeded. Constraint (21) is intro- n o
duced as the minimum allowable value of each customer's satis- pir ¼ jjDij R and ykj ¼ 0 for ck (31)
faction. Finally, the remaining constraints explain the decision
variables that are suggested in this problem. Constraints (22) and For every unassigned customer node i, a priority value pi is
(23) are about the calculation for number of storage door opening calculated with Equation (32). It is assumed that the priority value
while customer i served by certain vehicle. When vehicles drop by of each node i is described as “many customers with a lesser ca-
for loading food products at depot, the number of storage door pacity requirement,” which can be calculated from the number of
open is initialized as zero. Constraint (24) represents the feature of nodes in pir, divided by the average customer demand in pir.
storage door open notation as integer variable. Constraints (25) 8 ,0 19 ,
and (26) are about the non-negative constraints for the remaining < X . = X
pi ¼ jpir j @ qj jpir j A ¼ jpir j 2
qj (32)
capacity and the service start time at customer node i, respec- : ;
tively, and constraints (27), (28), and (29) are made to describe the j2pir j2pir
binary decision variables. For each iteration during PBH, the best priority node is selected
as a seed. And the vehicle schedule is generated via route genera-
4. Solution approaches tion factor to serve the nodes within radius R from the selected best
priority node. This allows vehicles to visit as many customers as
To overcome the fundamental complexity of vehicle routing possible in a single journey while satisfying the capacity limit and
problems, numerous heuristic algorithms such as exact algorithm, the minimum customer satisfaction level of each type of food
saving algorithm, and generalized assignment heuristic have been product. In addition, in this problem, both refrigerated- and
developed by Agarwal et al. (1989), Altinkemer and Gavish (1991), general-type vehicles are considered. As a vehicle dispatching
and Fisher and Jaikumar (1981) over the last several decades. In methodology, we introduce three vehicle dispatching rules. 1)
addition, some authors have developed meta-heuristics to derive refrigerated-type vehicle first, 2) General-type vehicle first and 3)
vehicle schedules efficiently. Gendreau et al. (1994) developed tabu Random vehicle dispatching. The overall procedure of PBH is
searchebased heuristics and demonstrated the performance of described as shown in Table 1.
their proposed heuristic. Yousefikhoshbakht et al. (2014) suggested
a combined meta-heuristic called the bone route algorithm that
uses a tabu search as an improved procedure for a heterogeneous 5. Numerical examples
fixed-fleet vehicle routing problem.
In this paper, to solve the nonlinear mathematical formulation, To validate the proposed nonlinear mathematical formulation
we suggest an efficient heuristic algorithm called a priority-based and heuristic algorithm, computational experiments are designed
heuristic (PBH), where priority is calculated based on both the with various operating situations. Small-size demonstrations are
distance and density of the set of nodes. provided to extrapolate important insights from the derived results
while medium- and large-size implementations are presented to
4.1. Priority-based heuristic test the performance of the proposed heuristic algorithm.
Furthermore, sensitivity analysis of the customer satisfaction
A PBH is developed to address both the complexity and function is performed to know better the nature of the problem
nonlinearity of the proposed mathematical formulation. The goal of according to the customer's behavior. For the numerical examples,
the PBH is the maximization of the total sum of the customer we selected vehicle dispatching rule 1, which means refrigerated-
Table 1
Pseudo-code of PBH.
STEP 1: Let clk be the current location of vehicle k and ctk be the current time of vehicle k. Initially, clk ¼ 0 and, ctk ¼ 0 for ck2{1,2,…,k}. Select vehicle dispatching rule and
arrange vehicles according to the rule. Set k ¼ 1.
STEP 2: Calculate pi for every i2{V ∩ yki ¼ 0 for every k}. IF k ¼ jKj, k)1.
STEP 3: Selected seed i ¼ max{pi } and define corresponding pir.
STEP 4: Let TDij be the route generation function. Calculate route generation factor TDij ¼ aDij þ qj where 0 a 1
for ci, j2{pir ∪0}
STEP 5: Let t be the index of customer node in pir.
STEP 6: t ¼ min{jjTDclk,j}.
STEP 7: clk)t, ctk)tclk,t þ st and ykt ¼ 1. TDit ¼ INT_MAX for every i2V.
STEP 8: IF any constraint (13), (19), (20) and (21) is not violated, GO TO STEP 6
ELSE IF one of (19), (20) and (21) violated, k)kþ1. GO TO STEP 2.
ELSE IF (a) vehicle(s) violate constraint (13), delete vehicle index k in K and GO TO STEP 2.
P
ELSE IF yik ¼ jvj or ctk > tkmax for ck2{1,2,…,k}, GO TO STEP 9.
i2V;k2K
P P
STEP 9: Calculate the total customer satisfaction, cski yki
STEP Finish PBH k2K i2V
10:
66 B.D. Song, Y.D. Ko / Journal of Food Engineering 169 (2016) 61e71
Table 2
Systemic parameters of an example problem.
type vehicle first. Please note that in PBH heuristic, customer dis- dimensional plane with a range between (0 m, 0 m) and (5,000 m,
tribution congestion (density) is an important factor to derive 5,000 m). The depot is located at the center of the plane (2500 m,
vehicle schedules and it decreases as the algorithm runs. Therefore 2500 m) and the preparation time at depot was set to 5 min. Two
we assigned refrigerated-type vehicle preferentially to increase the vehicles: One refrigerated-type (k ¼ 1) and one general-type (k ¼ 2)
total customer satisfaction. These experiments use a personal are considered. There are assumed three types of food products and
computer with Intel(R) Core(TM) i5-4460 CPU, 3.20 GHz and 8.00 the linear trend reduction was considered for the customer satis-
GB RAM. faction function of each food product. That means that the
customer satisfaction function can be described as follows: In
Equation (33), a indicates the maximum value (intercept) of the
5.1. Small size demonstration customer satisfaction function while brp and bgp stand for the
satisfaction reduction rate of food product type p according to the
The proposed nonlinear mathematical formulation and heuris- elapsed time t from a depot by refrigerated- and general-type
tic algorithm were tested with a randomly generated example vehicle delivery, respectively. In usual, brp bgp for p2P due to
problem. Fifty customer nodes are randomly generated on the two-
Table 3
Details of customer node data with 50 customers.
Customer index x y Demand (m3) Product type Service time (min) Customer index x y Demand (m3) Product type Service time (min)
Table 4
Detail results of both the refrigerated-type and the general-type vehicles.
the freshness-control function (some of values in brp can be zero customer node. The demand of each customer node was a
based on the product characteristic). randomly generated value between 0.3 m3 and 1.8 m3 and service
time was assigned as 1, 2 or 3 min.
8 With the above hypothetical data set, the proposed heuristic
< 0; t<0
a brp t; t 0; p2P; k2Kr algorithm was implemented. In this example, we assumed that
fp ðtÞ ¼ (33)
: g freshness reduction of product type 2 and 3 happens during the
a bp t; t 0; p2P; k2Kg
delivery via refrigerated-type vehicle by setting (br1, br2, br3) ¼ (0, 1,
More detailed information about the system parameters is 1.5). Also freshness of food products was reduced by the storage
shown in Table 2 and Table 3 shows detailed information about door opening for both refrigerated- and general-type vehicle.
customer data, such as their x and y coordinates, and both the Table 4 illustrates detail delivery results of both refrigerated-
demand (qi), food product type (Pi), and the service time (si) of each and general-type vehicles including specific routes and customer
Table 5
Computational results of medium-size problems.
jVj jKrj jKgj (tr,max tgmax) Number of served customer Average customer satisfaction CPU time (sec)
satisfactions. The proposed heuristic algorithm generated four opening. Refrigerated-type vehicle guarantees the higher customer
routes for both refrigerated-type vehicle and general-type vehicle. satisfaction for every type of product. In addition, as the route index
The four routes of refrigerated-type vehicle covered 23 customer increased, fewer customers were served. This is obvious
demands. Meanwhile, the four routes for general-type vehicle only commonsense because both the number of uncovered customers
covered 19 customer demands. The number of customers served by and the customers in range R decreased. The average customer
refrigerated-type vehicle is greater than that of general-type satisfaction from refrigerated-type and general-type vehicles was
vehicle because refrigerated-type vehicle has smaller reduction 91.0234 and 83.3156 respectively, and the computational time was
rates of customer satisfaction for during the delivery and door 0.151 s.
Table 6
Systemic parameters of large-size problem.
1.619
1.772
2.404
2.454
3.043
3.118
3.914
3.969
(sec.)
in terms of geographical location due to the characteristic inherent
in the PHB heuristic. For example in route 1 of Fig. 2, vehicle visit
customer 7 instead of 25 after serving customer 1. This result comes
from the route generation factor, TDij. In the route generation factor,
i indicate the current location of the vehicle, customer 1 in this case.
TD1,7 and TD1,25 are calculated as follow: TD1,7 ¼ a D1,7 þ
28.20
43.80
43.40
63.60
55.80
84.60
69.40
98.00
q7 ¼ 0.1 151.64 þ 0.4 ¼ 15.564 and
(%)
76.05(12)
TD1,25 ¼ a D1,25 þ q25 ¼ 0.1 313.43 þ 1.6 ¼ 32.943. Therefore,
75.98(16)
76.20(16)
76.90(20)
78.49(15)
77.94(25)
75.82(17)
76.93(27)
customer 7 was served instead of 25 after serving customer 1 in this
example. Conversion parameter a was assumed as 0.1 to consider
P5
82.54(12)
80.96(23)
81.41(19)
80.79(30)
81.10(21)
80.96(38)
80.40(35)
80.56(45)
(refrigerated-type vehicle first) was applied. (br1, br2, br3, br4, br5)
89.1770
89.3626
88.9929
88.5098
89.2661
88.1113
88.1093
88.2303
and (bg1, bg2, bg3, bg4, bg5) were set to (0, 0.75, 1, 1.25, 1.5) and (1.0, 1.5,
type
Table 7, 500 customer nodes were considered, served with four, six,
type
Computational results of large-size problems.
68
108
106
153
137
205
169
230
jKrj jKgj (tr,max tgmax) Number of served
the ratio of served customer nodes per all customer nodes. Obvi-
type
served and the service coverage was higher. Although both types of
vehicles are functionally same in term of travelling speed, capacity
and maximum delivery time, refrigerated-type vehicles serve more
customers due to the freshness control function with higher level of
2
5
Table 7
Table 8
Sensitivity analysis of the reduction rate of the customer satisfaction function.
a (bg1,bg2, bg3) Number of served customer Average customer satisfaction Service coverage (%) CPU time (sec)
180 min. Therefore, decision makers who want to adopt these 6. Conclusions
research results at their businesses can deploy a suitable number of
vehicles to cope with their target service coverage and to create This study aims to confirm the performance and the availability
potential revenue in a real business situation. of refrigerated-type vehicle for multi-commodity perishable food
In this study, we more focused on efficiency of refrigerated- products delivery comparing general-type one. To achieve this, a
type vehicle when it is assumed to apply at food products de- nonlinear mathematical model and an efficient heuristic algorithm
livery. Therefore, there are several assumptions to simplify the were developed to derive the vehicle routings for both refriger-
problem situation. To apply this research results in real situation, ated- and general-type vehicles. The numerical examples were
more considerations about how to determine the value of system conducted with a hypothetical data set to evaluate proposed
parameters are needed. For instance, if there is sufficient data nonlinear mathematical model and heuristic algorithm. The
about deterioration status in terms of types of deterioration and average number of served customers per each route by
contributing factors, we can estimate deterioration values such as refrigerated-type vehicle tended to be greater than that of general-
brp, bgp and okp by statistical methodologies such as multivariate type vehicle due to the constraint of the minimum customer
regression and so on. It is up to the quality and quantity of related satisfaction. In addition, the hypothetical data with various sizes of
data at real situation. If there is no data, then actual tests orders placed by customer nodes were tested to evaluate the
(including customer surveys) will be very helpful to estimate such performance of proposed heuristic algorithm. Even in case of 500
values. customer nodes, five food product types and ten vehicles, the
proposed heuristic algorithm derived an efficient solution within a
5.3. Sensitivity analysis of the customer satisfaction function few seconds. Moreover, the effectiveness of both refrigerated- and
general-type vehicle were tested under the various deteriorating
The deterioration rates of perishable food products depend on situation.
numerous factors such as the category of the food product, tem- Based on the research results of this study, we expect that a
perature, humidity, and so on. In this section, we will conduct practitioner can get insights when they design and operate a
sensitivity analysis on the reduction rate of the customer satisfac- perishable food product delivery service. They can decide on a
tion function, which is related to the deterioration rate of the suitable number of both refrigerated- and general-type vehicles
perishable food products. For the test, (jVj, jKrj, jKgj, jPj, trmax, tgmax) with the factor of service coverage for various situations based on
were set to (150, 2, 2, 3, 120, 120), respectively. Also systemic pa- the performance and the availability of them. In addition, the
rameters are set to those of Table 2 except br1, br2, br3, bg1, bg2, and computational results which about the effects of the capacity of
bg3. To investigate the effect reduction rate of customer satisfaction each vehicle and the maximum delivery time on the customer
by general-type vehicle delivery, we set (br1, br2, br3) ¼ (0, 0, 0) and satisfaction will be helpful for developing the delivery system
changes the values in bg1, bg2, and bg3. efficiently.
Table 8 shows the results with a variety of values on the As a further study, we will consider the effects of various kinds
reduction rates per food products of the customer satisfaction of deterioration factors at perishable food products delivery
function via general-type vehicle delivery. In common with our because the kinetics of freshness losses is depending on several
expectation, the service coverage and the average value of factors such as temperature and moisture and so on. Then, the
customer satisfaction increase as the value of the reduction rates deterioration function will be regarded more generalized numerical
of the customer satisfaction function decreases. In every case, the expression to reflect various deterioration factors. In addition, we
average customer satisfactions of refrigerated-type vehicle are will address the various kinds of refrigerated-type vehicle in the
similar by setting (br1, br2, br3) ¼ (0, 0, 0). However due to the aspect of both capacity and capability.
freshness reduction by storage door opening, customer satisfac-
tion cannot perfectly be achieved. In the case of general-type References
vehicle, the number of served customer and the average
customer satisfaction were hugely affected by the changes of (bg1, Agarwal, Y., Mathur, K., Salkin, H.M., 1989. A set-partitioning-based exact algorithm
for the vehicle routing problem. Networks 19 (7), 731e749.
bg2, bg3). When (bg1, bg2, bg3) ¼ (0, 0, 0) general-type vehicle Altinkemer, K., Gavish, B., 1991. Parallel savings based heuristic for the delivery
serves the maximum number of customers. However, both the problem. Operations Res. 39 (3), 456e469.
number of customer served by general-type vehicle and average Amorim, P., Belo-Filho, M.A.F., Toledo, F.M.B., Almeder, C., Almada-Lobo, B., 2013. Lot
sizing versus batching in the production and distribution planning of perishable
customer satisfaction decrease as the values of (bg1, bg2, bg3) in-
goods. Int. J. Prod. Econ. 146 (1), 208e218.
crease. Also, there is a difference in the average customer satis- Campbell, A.M., Savelsbergh, M., 2005. Decision support for consumer direct gro-
faction which comes from the reduction value by storage door cery initiatives. Transp. Sci. 39 (3), 313e327.
opening. The satisfaction reductions by storage door opening Eksioglu, B., Vural, A.V., Reisman, A., 2009. The vehicle routing proglem: a taxo-
nomic review. Comput. Ind. Eng. 57 (4), 1472e1483.
were set to (0.5, 1, 2) and (1, 1.5, 3) for refrigerated-type and Fisher, M.L., Jaikumar, R., 1981. A generalized assignment heuristic for vehicle
general-type vehicles. routing. Networks 11 (2), 109e124.
B.D. Song, Y.D. Ko / Journal of Food Engineering 169 (2016) 61e71 71
Gendreau, M., Hertz, A., Laporte, G., 1994. A tabu search heuristic for the vehicle Schmid, V., Doerner, K.F., Hartl, R.F., Savelsbergh, M.W.P., Stoecher, W., 2009.
routing problem. Manag. Sci. 40 (10), 1276e1290. A hybrid solution approach for ready-mixed concrete delivery. Transp. Sci. 43
Govindan, K., Jafarian, A., Khodaverdi, R., Devika, K., 2014. Two-echelon multiple- (1), 70e85.
vehicle location-routing problem with time windows for optimization of Tarantilis, C.D., Kiranoudis, C.T., 2001. A meta-heuristic algorithm for the efficient
sustainable supply chain network of perishable food. Int. J. Prod. Econ. 152, distribution of perishable foods. J. Food Eng. 50 (1), 1e9.
9e28. Tarantilis, C.D., Kiranoudis, C.T., 2002. Distribution of fresh meat. J. Food Eng. 51 (1),
Hasani, A., Zegordi, S.H., Nikbakhsh, E., 2012. Robust closed-loop supply chain 85e91.
network design for perishable goods in agile manufacturing under uncertainty. Ying, W., Ying, Y.L., 2012. Optimization model of refrigerated food transportation.
Int. J. Prod. Res. 50 (16), 4649e4669. In: Proceedings of International Conference of Service Systems and Service
Hsu, C.I., Hung, S.F., Li, H.C., 2007. Vehicle routing problem with time-windows for Management, Beijing, pp. 220e224.
perishable food delivery. J. Food Eng. 80 (2), 465e475. Yousefikhoshbakht, M., Didehvar, F., Rahmati, F., 2014. Solving the heterogeneous
Osvald, A., Stirn, L.Z., 2008. A vehicle routing algorithm for the distribution of fresh fixed fleet open vehicle routing problem by a combined metaheuristic algo-
vegetables and similar perishable food. J. Food Eng. 85 (2), 285e295. rithm. Int. J. Prod. Res. 52 (9), 2565e2575.
Prindezis, N., Kiranoudis, C.T., Marinos-Kouris, D., 2003. A business-to-business fleet Zhang, G., Habenicht, W., Ludwig Spieb, W.E., 2003. Improving the structure of deep
management service provider for central food market enterprises. J. Food Eng. frozen and chilled food chain with tabu search procedure. J. Food Eng. 60 (1),
60 (2), 203e210. 67e79.