A modified variable neighborhood search algorithm for manufacturer selection and order acceptance in distributed virtual manufacturing network

In this paper, we investigate a manufacturer selection and composition problem for Distributed Virtual Manufacturing Network (DVMN) with order acceptance and scheduling of deteriorating jobs, where potential manufacturers include proprietary plants and outsourced co-manufacturers. In such a problem, at the beginning of planning horizon, a manufacturing company (MC) receives a series of order requests from its customers. Due to the limited production capacity, the MC is not able to fulfill all the orders requested by the customers on time. To satisfy the order demand as much as possible, one of the MC’s choices is to establish a collaborative manufacturing platform (i.e., DVMN) that leverages the advantages of a social manufacturing network to expand their production capabilities. However, the increase in production capacity does not mean that all orders from the customers are able to be accepted and produced. In fact, standing at the profit-maximizing point of view, the order requests that do not bring profits to the company need to be rejected at the beginning of planning horizon. For the accepted orders, the MC will produce a part of them by its plants in the DVMN, and the remaining orders will be outsourced to other co-manufacturers in the DVMN. Based on some structural properties, we develop a novel Reduced Variable Neighborhood Search (RVNS) algorithm incorporated multiple random mutations neighborhood structures (NSs-MRM) to determine the composition of the DVMN, and further determine which orders should be rejected, which accepted orders should be processed by the company-owned plants in the DVMN, and which accepted orders should be outsourced to the co-manufacturers in the DVMN. In particular, the processing sequence of the orders produced in the company-owned plants are also determined. Finally, a reasonable composition of the DVMN and corresponding order acceptance as well as order scheduling on each member of the DVMN are given. To evaluate the proposed algorithm, a series of computational experiments are conducted, and the experimental results show that the proposed algorithm outperforms other existing baseline algorithms in solving both small-scale and large-scale problem instances.

[1]  Panos M. Pardalos,et al.  Parallel-batching scheduling of deteriorating jobs with non-identical sizes and rejection on a single machine , 2020, Optim. Lett..

[2]  Ahmed Chiheb Ammari,et al.  An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem , 2015, Journal of Intelligent Manufacturing.

[3]  Halife Kodaz,et al.  A new hybrid method based on Particle Swarm Optimization, Ant Colony Optimization and 3-Opt algorithms for Traveling Salesman Problem , 2015, Appl. Soft Comput..

[4]  Ruhul A. Sarker,et al.  Production , Manufacturing and Logistics A real-time order acceptance and scheduling approach for permutation flow shop problems , 2015 .

[5]  MengChu Zhou,et al.  Design and optimization of integrated E-supply chain for agile and environmentally conscious manufacturing , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[6]  Mehmet Emin Aydin,et al.  A Variable Neighbourhood Search Algorithm for Job Shop Scheduling Problems , 2006, EvoCOP.

[7]  Jinwen Ou,et al.  Order acceptance and scheduling with consideration of service level , 2016, Annals of Operations Research.

[8]  Shih-Wei Lin,et al.  Order acceptance and scheduling to maximize total net revenue in permutation flowshops with weighted tardiness , 2015, Appl. Soft Comput..

[9]  Igor Machado Coelho,et al.  BRKGA/VND Hybrid Algorithm for the Classic Three-dimensional Bin Packing Problem , 2018, Electron. Notes Discret. Math..

[10]  Luiz Antonio Nogueira Lorena,et al.  Hybrid method with CS and BRKGA applied to the minimization of tool switches problem , 2016, Comput. Oper. Res..

[11]  James C. Bean,et al.  Genetic Algorithms and Random Keys for Sequencing and Optimization , 1994, INFORMS J. Comput..

[12]  Henry C. W. Lau,et al.  Partner selection and information infrastructure of a virtual enterprise network , 2001, Int. J. Comput. Integr. Manuf..

[13]  Panos M. Pardalos,et al.  Serial-batching group scheduling with release times and the combined effects of deterioration and truncated job-dependent learning , 2018, J. Glob. Optim..

[14]  Pierre Hansen,et al.  Variable neighborhood search: Principles and applications , 1998, Eur. J. Oper. Res..

[15]  Nukala Viswanadham,et al.  Partner selection and synchronized planning in dynamic manufacturing networks , 2003, IEEE Trans. Robotics Autom..

[16]  Panos M. Pardalos,et al.  Parallel-machine group scheduling with inclusive processing set restrictions, outsourcing option and serial-batching under the effect of step-deterioration , 2018, J. Glob. Optim..

[17]  Alok Singh,et al.  Hybrid evolutionary approaches for the single machine order acceptance and scheduling problem , 2017, Appl. Soft Comput..

[18]  J.Y.H. Fuh,et al.  Concurrent process planning and scheduling in distributed virtual manufacturing , 2002 .

[19]  Ji-Bo Wang,et al.  Single-machine group scheduling problems with deteriorating jobs , 2008 .

[20]  Jinwen Ou,et al.  Bicriteria order acceptance and scheduling with consideration of fill rate , 2017, Eur. J. Oper. Res..

[21]  Ik Sun Lee,et al.  Single machine scheduling with outsourcing allowed , 2008 .

[22]  Leyuan Shi,et al.  Engineering management for high-end equipment intelligent manufacturing , 2018 .

[23]  George Chryssolouris,et al.  On the configuration and planning of dynamic manufacturing networks , 2012, Logist. Res..

[24]  Dar-Li Yang,et al.  Some scheduling problems with deteriorating jobs and learning effects , 2010, Comput. Ind. Eng..

[25]  T. C. Edwin Cheng,et al.  Parallel-machine scheduling of simple linear deteriorating jobs , 2009, Theor. Comput. Sci..

[26]  Moacir Godinho Filho,et al.  An ant colony optimization approach for the parallel machine scheduling problem with outsourcing allowed , 2015, J. Intell. Manuf..

[27]  Mehmet Sevkli,et al.  A modified Variable Neighborhood Search for minimizing the makespan on identical parallel machines , 2009, 2009 International Conference on Computers & Industrial Engineering.

[28]  Fuh-Der Chou,et al.  A modified particle swarm optimization algorithm for a batch-processing machine scheduling problem with arbitrary release times and non-identical job sizes , 2018, Comput. Ind. Eng..

[29]  Xufei Liu,et al.  An outsourcing-scheduling problem in a two-stage supply chain via improved immunoglobulin-based artificial immune system , 2017, Comput. Ind. Eng..

[30]  Lei Xu,et al.  Dynamic order acceptance and scheduling problem with sequence-dependent setup time , 2015 .