Ant Colony Optimization for VRP
Ant Colony Optimization for VRP
   Abstract—As a novel evolutionary searching technique, ant                                     depot, with all customers being visited once and only once. In
colony optimization (ACO) has gained wide research attention and                                 the traditional VRP, a fleet of vehicles are dispatched from the
can be used as a tool for optimizing an array of mathematical                                    depot to serve a number of customers. Since the vehicle capac-
functions. In transportation systems, when ACO is applied to solve
the vehicle routing problem (VRP), the path of each ant is only                                  ity is a key factor in real-life applications, one generalization
“part” of a feasible solution. In other words, multiple ants’ paths                              of VRP is called the capacitated VRP (CVRP) [1], [4]. The
may constitute one feasible solution. Previous works mainly focus                                goals of TSP and VRP are to find the “cheapest” tour under
on the algorithm itself, such as revising the pheromone updating                                 certain circumstances. In the real world, these applications
scheme and combining ACO with other optimization methods.                                        can be found everywhere, such as waste collection, inventory
However, this body of literature ignores the important procedure
of constructing feasible solutions with those “parts”. To overcome                               distribution, and post-disaster relief logistics. In most cases,
this problem, this paper presents a novel ACO algorithm (called                                  planners need an intelligent transportation system, in the form
AMR) to solve the VRP. The proposed algorithm allows ants to go                                  of a decision support system, to devise the routes for vehicles
in and out the depots more than once until they have visited all                                 to minimize the operational cost [5].
customers, which simplifies the procedure of constructing feasible                                  The VRP has been the subject of intensive research for
solutions. To further enhance AMR, we propose two extensions
(AMR-SA and AMR-SA-II) by integrating AMR with other saving                                      more than 50 years, and the broad range of actual applications
algorithms. The computational results for standard benchmark                                     also lead to many VRP variants [6]. During the past decades,
problems are reported and compared with those from other ACO                                     these problems have been tackled by a plethora of approaches
methods. Experimental results indicate that the proposed algo-                                   and techniques, ranging from operational research to artificial
rithms outperform the existing ACO algorithms.                                                   intelligence. The solution methods can be mainly divided into
  Index Terms—Ant colony optimization (ACO), vehicle routing                                     two categories: exact solution methods and heuristic methods.
problem (VRP), paths, feasible solutions, saving algorithm.                                      The exact algorithms always guarantee to yield an optimal
                                                                                                 solution. However, it may require intolerable computation time,
                                                                                                 especially when the problem scale is large. As for the heuris-
                           I. I NTRODUCTION                                                      tics, they aim to provide satisfactory suboptimal solutions in
easily be programmed, and it can be combined with other meth-                                    propose an insertion heuristic and study the impact of incor-
ods. Besides, the assessment of the optimum is independent                                       porating complicating constraints on the efficiency of insertion
of the initial solution. Therefore, ACO has been successfully                                    heuristics. Other methods based on metaheuristics (such as
applied to solve many hard combinatorial optimization prob-                                      the genetic algorithm [16], [17], particle swarm optimization
lems [28], such as TSP, VRP, quadratic assignment problems,                                      [18], [19], the memetic algorithm [20], ant colony optimiza-
scheduling problems, sequential ordering problem, and sequen-                                    tion [21], local search [22], [23]) have also been proposed to
tial ordering problem. (Early research in the theory of ACO is                                   find suboptimal solutions for the problem. Gong et al. [18]
reviewed in [29].)                                                                               propose a set-based particle swarm optimization (PSO) algo-
   The general ACO for CVRP includes three main processes,                                       rithm, in which the operators are defined on the set. By using
namely, initializing, solution constructing and pheromone up-                                    the PSO framework, an optimal subgraph could be selected
dating. In the second process, ants utilize pheromone trails and                                 out of the complete graph and the problem is solved. In [16],
heuristic information to construct feasible solutions. Due to the                                the guide of fuzzy logic is added to the genetic algorithm
capacity constraint, each ant visits some (not all) customers                                    (GA) to dynamically adjust the crossover rate and mutation
before returning to the depot. When all ants return to the depot,                                rate of GA.
feasible solutions are constructed with the paths of ants. Notice                                   ACO belongs to the class of metaheuristics. It aims to ob-
that, several ants’ paths, which together cover all customers,                                   tain good enough solutions to hard combinatorial optimization
constitute one feasible solution. With all ants’ paths, we may                                   problems in a reasonable amount of computation time. When
construct a number of feasible solutions. Finding all feasible                                   ACO is applied to solve TSP, the path traveled by each ant
solutions and then giving the best one is identical to the NP-                                   itself is a feasible solution to the original problem. After a finite
hard set covering problem. Previous works mainly optimize the                                    number of iterations, the algorithm yields a “best” solution from
foraging process of ants, while they do not deal with the process                                those feasible solutions [43]. However, when ACO is applied to
on final feasible solution construction after all ants return to the                             solve VRP, an ant can be viewed as a vehicle with capacity,
depot.                                                                                           and it will visit some (not all) customers before getting back
   The main contributions of this paper are1 : 1) to simplify the                                to the depot. Therefore, one ant’s path is only “part” of a
process of feasible solution construction with AMR, 2) to pro-                                   feasible solution. In other words, several ants’ paths together
pose a simple tabu modifying scheme for the implementation of                                    constitute a feasible solution. In each iteration, after all ants
AMR, and 3) to propose two efficient hybrid algorithms (AMR-                                     return to the depot, how to find the optimal solution with the
SA, AMR-SA-II) by integrating AMR with saving algorithms.                                        paths traveled by those ants is a critical issue. This process can
In the proposed algorithms, ants are allowed to go in and out                                    be converted into a set covering problem with the constraint
the depot several times, until they have visited all the required                                condition that the intersection of any two subsets is empty.
customers. The path traveled by each ant corresponds to a                                        It is known that, the set covering problem is NP-hard [44].
feasible solution for the problem. Therefore, the set covering                                   Therefore, it is not appropriate to ignore the final process to
problem is avoided.                                                                              find the optimal solution after all ants get back to the depot.
   The remainder of this paper is organized as follows. We state                                 It is meaningful to avoid the set covering problem by directly
the problem and review some existing techniques in Section II.                                   constructing feasible solutions when ants visit customers.
Section III presents the research motivation and provides details                                   Roberto et al. [45] propose the mathematical formulations of
of the proposed methodologies. Computational experiments                                         CVRP and its variants for exact solution approaches. Given the
and analysis of the algorithms are shown in Section IV. Finally,                                 feasible route set, the authors present an NP-hard set covering
Section V concludes the paper.                                                                   formulation, and review some exact methods based on branch-
                                                                                                 and-cut methods with additional cuts. Clearly, the key factor of
                                                                                                 these approaches is the effective combination of set covering
      II. P ROBLEM D ESCRIPTION AND R ELATED W ORK
                                                                                                 and vehicle flow formulations of the problem. The objective of
   In the literature, many researchers have made great effort                                    CVRP is to minimize the total traveling cost of vehicles while
to solve the VRP and both exact and heuristic approaches                                         adhering to the imposed capacity restrictions. One important
have been proposed. For example, researchers have designed                                       aspect of ACO is related to the state transition rule. In [33], [34],
exact algorithms based on integer programming [7], column                                        the vehicle capacity is taken into account when ants construct
generation algorithm [8], branch-and-bound [9], branch-and-                                      solutions. The tabu of each ant records the infeasible customers,
price [10], [11], and Bellman-Ford algorithm [12]. In [13], an                                   and a customer, whose demand exceeds the current available
implementation of the integer L-shaped method for finding the                                    capacity in terms of weight or who has been visited by the
exact solution is studied, which largely depends on the com-                                     ant during the past time, belongs to the tabu. Therefore, each
putation of lower bounds and the generation of more efficient                                    ant’s route is only part of a final feasible solution. Unless
lower bounding functionals. As for the heuristic approaches,                                     both the number of customers and the number of simulated
Prins et al. [14] propose a tour splitting heuristic, which first                                artificial ants are small, feasible solutions can be constructed
builds a “big” tour visiting all customers and then splits the                                   in a reasonable time frame. Besides, there is a possibility that
tour into capacity-feasible vehicle trips. Campbell et al. [15]                                  no feasible solution can be derived from the paths of all ants.
                                                                                                 Fig. 1 shows such an example. As shown in Fig. 1, we can not
  1 We are grateful for the anonymous reviewers whose comments inspire us to                     construct a feasible solution to serve the 4 customers from those
better present the contribution and the literature positioning of this paper.                    6 ants’ paths.
                        This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
                                                             TABLE I
                  C OMPARISONS B ETWEEN T HIS PAPER AND O THER R ELATED ACO-BASED S TUDIES R EVIEWED IN T HIS PAPER
                           TABLE II
     C OMPARISONS OF I MPLEMENTATION D ETAILS B ETWEEN O UR                                     Algorithm 1 The main procedure of the proposed AMR.2
         P ROPOSED M ETHODS AND THE E XISTING M ETHODS
                                                                                                Input: a CVRP instance to be solved
                                                                                                Output: the best solution so far xb and cost cb
                                                                                                 1) begin
                                                                                                 2) Initialize the pheromone trails on each arc
                                                                                                 3) Initialize the tabu (T ) and the available capacity (AC)
                                                                                                      for each ant
                                                                                                 4) cb ← G /∗G is a sufficiently large positive constant∗/
                                                                                                 5) while the termination condition does not satisfy do
                                                                                                 6)      N AntsHalting ← 0
                                                                                                 7)      while (true) do
                                                                                                 8)         for k = 1 to N Ants do
should take into account the factors such as vehicle capacity,                                   9)             if Antk in halting state then
requirement of each customer, number of vehicles, distance, as                                  10)                N AntsHalting ← N AntsHalting + 1
well as pheromone.                                                                              11)             else if Antk returned to the depot then
                                                                                                12)                ACk ← Capacity
                                                                                                13)             else
B. The Improved ACO for CVRP (AMR)                                                              14)                select next customer for Antk
                                                                                                15)                update Tk and ACk for Antk
   As discussed above, ACO usually consists of three main                                       16)             end if
phases: initialization, pheromone update and solution construc-                                 17)          end for
tion. All of these phases constitute a complete search of the                                   18)          local pheromone update
global optimum through multiple iterations.                                                     19)          if N AntsHalting = N Ants then
   The main procedure of the proposed AMR algorithm is                                          20)             global pheromone update
given in Algorithm 1, in which different ants communicate                                       21)             break
with each other indirectly by making modifications to the                                       22)          end if
concentration of pheromone in their neighbor environment.                                       23)       end while
Each ant, with the ability to search for paths, constructs a                                    24)       for k = 1 to N Ants do
feasible solution by using a tabu list. In the algorithm, we use                                25)           let s denote the solution of Antk
N Ants (N AntsHalting) to represent the number of all ants                                      26)           if f (s) < cb then
(ants in the halting state). Given the tabu of an ant, the feasible                             27)              xb ← s, cb ← f (s)
solution s can be easily derived in our AMR, and we use f (s) to                                28)           end if
compute the cost of s. The AMR algorithm differs from other                                     29)           Initialize Tk and ACk for Antk
ACO algorithms in the following point: when an ant returns                                      30)       end for
to the depot and it is not in the halting state, it will be driven                              31) end while
to depart from the depot again and continue to search in the                                    32) end
road network (Lines 11 to 12 of Algorithm 1). Each ant selects
the next customer using the random proportional rule (Lines 13                                   In the following paragraphs, we first describe the structure
to 15 of Algorithm 1). The entire inner loop (Lines 7 to 23 of                                of the tabu and its modification process. Then, we present the
Algorithm 1) shows the process of solution construction. The                                  three main phases of the searching process for AMR.
algorithm stops iterating once the termination condition is
satisfied. In our study, it is terminated when a given time limit                               2 We sincerely thank the anonymous reviewers who advised us to include the
has been reached.                                                                             implementation steps of the proposed methods in this paper.
                        This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
C. Further Extensions
   Clarke and Wright suggest a simple method (called the sav-
ing algorithm) for optimally routing a fleet of vehicles in [49].
Variants of the saving method are proposed in the literature
[50], [51]. Besides, the saving algorithm can be combined
with other algorithms [51], [52] like meta heuristics, simulated
annealing, ACO, and genetic algorithm.
   In order to further improve the performance, we propose two
extensions by introducing the saving algorithms into AMR. The
classical saving algorithm is adopted in computing the probabil-
ity of state transition. Usually, si,j = di,0 + d0,j − di,j , here,
di,j (di,0 ) denotes the distance between customers i and j
(the depot). Since a high value of si,j indicates that visiting
customer j after customer i is a desired choice, the tour length
is expected to be shorter if the probability of moving from
customer i to customer j increases with si,j . In this subsection,
we will propose a hybrid approach (AMR-SA) by combining
AMR with a saving algorithm, which differs from AMR in                                        Fig. 3. Flowchart of AMR-SA-II.
the probabilistic state transition rule. In AMR-SA, the ant Ai
located at customer c selects the next customer j using the                                      Obviously, AMR-SA-II is an extended version of AMR-SA.
following random proportional rule (2):                                                       There exist two types of ants in AMR-SA-II, and each type has
          ⎧            β      γ
                                                                                              its own merits. The ordinary ants construct solutions with the
          ⎪
                  α
                τc,j ×ηc,j ×θc,j
          ⎪
          ⎨ m∈T τc,mα ×η β       γ                                                           capacity constraint, which helps to sample different areas of
                            c,m ×θc,m
Pc,j =
                  i
                                                                                              the whole search space. The special ants discard the capacity
          ⎪                       where ACi ≥ Lj and ACi ≥ Lm
          ⎪
          ⎩                                                                                   constraint and travel in the TSP manner, which helps to pick up
            0                     others.                                                     the “short path” between two customers and elapse pheromone
                                                                                              accordingly. Thus, the special ants help to exploit the local
The parameters τc,j and ηc,j are the same as that in AMR. As                                  optima. Based on the above analysis, AMR-SA-II could further
for θc,j , it refers to the saving distance (sc,j ) between c and j.                          improve the overall performance of the algorithm. In order
   Obviously, the design and implementation of AMR-SA are                                     to establish a balance between exploration and exploitation
the same as that of AMR except for the random proportional                                    efforts, the percentage of the special ants should be properly
rule used. In AMR-SA, the parameter of saving distance is                                     determined.
included in the rule. To avoid repetition, we do not provide the
pseudo-code for AMR-SA.
                                                                                              D. Time Complexity
   In both AMR and AMR-SA, when an ant selects the next
customer, the available capacity must be no less than the                                        As discussed in Section II, the problem of constructing
requirement of the alternative customer. This strict constraint                               feasible solutions from ants’ route “parts” is NP-hard [34], [39].
limits the searching space of solutions, which further degrades                               In this subsection, we mainly discuss the time complexity of
the quality of solutions. As a further extension of AMR-SA, we                                the two-phase ACO heuristic (first-route-then-cluster) and our
introduce two types of ants in the algorithm: (1) the ordinary                                proposed methods (AMR, AMR-SA and AMR-SA-II).
ants that travel in the road network as stated above, and (2) the                                No matter in the two-phase ACO or in our proposed methods,
special ants that travel in the TSP manner. This extension is an                              each ant will visit all customers in the solution construction
enhancement of AMR-SA, and we call it AMR-SA-II.                                              phase. In the two-phase ACO, the route path traveled by an ant
   In AMR-SA-II, two types of ants (ordinary and special) are                                 is decomposed into several small paths (one feasible solution)
introduced, and each type of ants route in their own manner.                                  with the capacity constraint. The complexity of this process is
Fig. 3 shows the flow chart of the AMR-SA-II algorithm.                                       o(n). The main difference between AMR and AMR-SA is the
The ordinary ants construct routes in the same manner as the                                  random proportional rule used, while it has no impact on the
ants in AMR-SA. That is, the ordinary ants select the next                                    time complexity. In AMR and AMR-SA, each ant has a tabu
customer based on the random proportional rule (2), with the                                  with a length of n. Scanning the tabu from left to right, we can
available capacity constraint considered. In contrast, the special                            compute the vehicle number and the visiting sequence directly,
ants construct routes in the TSP manner, without considering                                  and derive the final solution. Details about this process can be
the available capacity constraint. These two types of ants                                    found in Section III. Clearly, the time complexity of this process
communicate with each other through depositing pheromone                                      is also o(n). Therefore, AMR and AMR-SA have the same time
on the road.                                                                                  complexity as the two-phase ACO.
                    This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
   In AMR-SA-II, the ordinary ant travels in the same manner                                                                       TABLE III
                                                                                                                              B ENCHMARK D ATA S ETS
as that in AMR-SA, while the special ant travels in the same
manner as that in ARC. Then, AMR-SA-II also shares the
same time complexity with AMR. In short, the overall time
complexity of the two-phase ACO and our proposed methods
are the same.
                           TABLE IV                                                                                             TABLE VI
              R ESULTS ON THE S TANDARD D ATA S ETS                                                           S TABILITY S TATISTICS W ITH THE C ONSTRAINTS
                                                                                                                    OF M INIMAL N UMBER OF V EHICLES
                                                                                                                             TABLE VII
                                                                                                        S TABILITY S TATISTICS W ITH R ESPECT TO THE R ELATIVE
                                                                                                         P ERCENTAGE D EVIATION B ETWEEN S OLUTIONS (RD2)
                           TABLE V
        R ESULTS W ITH V EHICLE C APACITY M ODIFIED TO 40
[36] A. E. Rizzoli, R. Montemanni, E. Lucibello, and L. M. Gambardella,                                                      Tsan-Ming Choi received his Ph.D. from
     “Ant colony optimization for real-world vehicle routing problems,”                                                      The Chinese University of Hong Kong.
     Swarm Intell., vol. 1, no. 2, pp. 135–151, 2007.                                                                            He is currently a Professor of Fashion Business
[37] B. Shuang, J. Chen, and Z. Li, “Study on hybrid PS-ACO algorithm,”                                                      with the Institute of Textiles and Clothing, The
     Appl. Intell., vol. 34, no. 1, pp. 64–73, Feb. 2011.                                                                    Hong Kong Polytechnic University, Hung Hom,
[38] I. Ciornei and E. Kyriakides, “Hybrid ant colony-genetic algorithm                                                      Hong Kong. Over the past few years, he has ac-
     (GAAPI) for global continuous optimization,” IEEE Trans. Syst., Man,                                                    tively participated in a variety of research projects in
     Cybern. B, Cybern., vol. 42, no. 1, pp. 234–245, Feb. 2012.                                                             supply chain optimization and applied optimization.
[39] J. Tang, J. Guan, Y. Yu, and J. Chen, “Beam search combined with max-                                                   He is the author or editor of 15 research handbooks
     min ant systems and benchmarking data tests for weighted vehicle routing                                                and over 120 papers in Thomson Web of Science
     problem,” IEEE Trans. Autom. Sci. Eng., vol. 11, no. 4, pp. 990–1007,                                                   listed journals, such as IEEE T RANSACTIONS ON
     Oct. 2014.                                                                                   AUTOMATIC C ONTROL, IEEE T RANSACTIONS ON AUTOMATION S CI -
[40] C. Y. Lee, Z. J. Lee, S. W. Lin, and K. C. Ying, “An enhanced ant colony                     ENCE AND E NGINEERING, IEEE T RANSACTIONS ON C YBERNETICS , IEEE
     optimization (EACO) applied to capacitated vehicle routing problem,”                         T RANSACTIONS ON E NGINEERING M ANAGEMENT, IEEE T RANSACTIONS
     Appl. Intell., vol. 32, no. 1, pp. 88–95, Feb. 2010.                                         ON I NDUSTRIAL I NFORMATICS , IEEE T RANSACTIONS ON I NTELLIGENT
[41] S. Balseiro, I. Loiseau, and J. Ramonet, “An ant colony algorithm hy-                        T RANSPORTATION S YSTEMS , IEEE T RANSACTIONS ON S YSTEMS , M AN ,
     bridized with insertion heuristics for the time dependent vehicle rout-                      AND C YBERNETICS , Automatica, Production and Operations Management,
     ing problem with time windows,” Comput. Oper. Res., vol. 38, no. 6,                          Naval Research Logistics, INFORMS Service Science, European Journal of
     pp. 954–966, 2011.                                                                           Operational Research, Transportation Research—Part E, Decision Support
[42] T. Zhang, W. Chaovalitwongse, and Y. Zhang, “Integrated ant colony                           Systems, Omega, etc.
     and tabu search approach for time dependent vehicle routing problems                            Prof. Choi currently serves as a Senior Editor for Production and Operations
     with simultaneous pickup and delivery,” J. Combinatorial Optim., vol. 28,                    Management, and Decision Support Systems, as an Associate Editor for IEEE
     no. 1, pp. 288–309, 2014.                                                                    T RANSACTIONS ON S YSTEMS , M AN , AND C YBERNETICS —S YSTEMS , an
[43] M. Alobaedy and K. Ku-Mahamud, “New heuristic function in ant colony                         editorial board member for Transportation Research—Part E, and a Guest
     system for the travelling salesman problem,” in Proc. Int. Conf. Comput.                     Editor for Risk Analysis. He received the Best Associate Editor Award of the
     Convergence Technol., Seoul, South Korea, 2012, pp. 965–969.                                 IEEE Systems, Man, and Cybernetics Society in two consecutive years (2013
[44] H. Peter and R. David, “Maximally disjoint solutions of the set covering                     and 2014). Most recently, he and his collaborators received The Second Prize
     problem,” J. Heuristics, vol. 7, no. 2, pp. 131–144, 2001.                                   of Natural Science Award from Ministry of Education of China in 2016.
[45] B. Roberto, T. Paolo, and V. Daniele, “Exact algorithms for routing prob-
     lems under vehicle capacity constraints,” Ann. Oper. Res., vol. 175, no. 1,
     pp. 213–245, 2010.
[46] T. Vidal, T. G. Crainic, M. Gendreau, and C. Prins, “Heuristics for multi-
     attribute vehicle routing problems: A survey and synthesis,” Eur. J. Oper.                                                    Haikuo Liu currently pursuing his Bachelor of
     Res., vol. 231, no. 1, pp. 1–21, 2013.                                                                                        Management degree with the Department of Man-
[47] F. Tao, Y. Laili, Y. Liu, and Y. Feng, “Concept, principle and application                                                    agement Science and Engineering, Dongbei Univer-
     of dynamic configuration for intelligent algorithms,” IEEE Syst. J., vol. 8,                                                  sity of Finance and Economics, Dalian, China.
     no. 1, pp. 28–42, Mar. 2014.                                                                                                      His research interests include operations manage-
[48] T. Stutzle and H. Hoos, “Max-min ant system,” Future Gener. Comput.                                                           ment and optimization.
     Syst., vol. 16, no. 8, pp. 889–914, 2000.
[49] G. Clarke and W. Wright, “Scheduling of vehicles from a central depot to
     a number of delivery points,” Oper. Res., vol. 12, pp. 568–581, 1964.
[50] S. P. Anbuudayasankar, K. Ganesh, S. C. L. Koh, and Y. Ducq, “Modified
     savings heuristics and genetic algorithm for bi-objective vehicle rout-
     ing problem with forced backhauls,” Expert Syst. Appl., vol. 39, no. 3,
     pp. 2296–2305, Feb. 2012.
[51] M. Stanojevic, B. Stanojevic, and M. Vujosevic, “Enhanced savings cal-
     culation and its applications for solving capacitated vehicle routing prob-                                             Xiaohang Yue received the Ph.D. degree from the
     lem,” Appl. Math. Comput., vol. 219, no. 20, pp. 10, pp. 10 302–10 312,                                                 University of Texas at Dallas, Richardson, TX, USA.
     Jun. 2013.                                                                                                                 He is currently an Associate Professor with the
[52] B. Catay, “A new saving-based ant algorithm for the vehicle routing                                                     Sheldon B. Lubar School of Business School of
     problem with simultaneous pickup and delivery,” Expert Syst. Appl.,                                                     Business, the University of Wisconsin–Milwaukee,
     vol. 37, no. 10, pp. 6809–6817, Oct. 2010.                                                                              Milwaukee, WI, USA. He has published extensively
                                                                                                                             in leading journals such as IEEE T RANSACTIONS
                                                                                                                             ON E NGINEERING M ANAGEMENT, IEEE T RANS -
                                                                                                                             ACTIONS ON AUTOMATION S CIENCE AND E NGI -
                                                                                                                             NEERING , IEEE T RANSACTIONS ON S YSTEMS ,
                           Xinyu Wang received the Ph.D. degree from                                                         M AN , AND C YBERNETICS : S YSTEMS , IEEE
                           Tsinghua University, Beijing, China.                                   T RANSACTIONS ON C YBERNETICS , IIE Transactions, Production and Oper-
                              She is currently a Lecturer with the Department                     ations Management, Naval Research Logistics, Decision Sciences, European
                           of Management Science and Engineering, Dongbei                         Journal of Operational Research, Omega, etc. His research interests include
                           University of Finance and Economics, Dalian, China.                    supply chain and logistics systems management, and industrial manufacturing
                           Her research interests include information process-                    systems management.
                           ing, decision-making, and operational management.                         Dr. Yue is a member of American Association of Supply Chain Manage-
                                                                                                  ment, and the Institute for Operation Research and the Management Sciences
                                                                                                  (INFORMS). He has served as an editorial board member for Production and
                                                                                                  Operations Management.