Next Article in Journal
Application of MEREC in Multi-Criteria Selection of Optimal Spray-Painting Robot
Next Article in Special Issue
Optimum Design of Square Blank Dimension with Low Energy Consumption and Low Cost for Milling Based on Business Compass Concept
Previous Article in Journal
Physicochemical Study of Albumin Nanoparticles with Chlorambucil
Previous Article in Special Issue
A Novel Point-to-Point Trajectory Planning Algorithm for Industrial Robots Based on a Locally Asymmetrical Jerk Motion Profile
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Multi-Equipment Collaborative Scheduling Algorithm under Composite Constraints

1
Department of Network Security and Data, Xijing University, Xi’an 710123, China
2
College of Communications Media, Xijing University, Xi’an 710123, China
3
College of Bussiness, Xijing University, Xi’an 710123, China
*
Author to whom correspondence should be addressed.
Processes 2022, 10(6), 1171; https://doi.org/10.3390/pr10061171
Submission received: 11 April 2022 / Revised: 31 May 2022 / Accepted: 1 June 2022 / Published: 10 June 2022
(This article belongs to the Special Issue Green Manufacturing and Sustainable Supply Chain Management)

Abstract

:
Multi-equipment multi-process frequent scheduling under complex constraints is at the root of a large number of idle time fragments and transport waiting time in multi-equipment processes. To improve equipment utilization and reduce idle transportation time, a production process optimization scheduling algorithm with “minimum processing time and minimum transportation time” is proposed. Taking into account factors such as product priority, equipment priority, process priority, and overall task adjustment, the scheduling optimization is carried out through a hybrid algorithm combining a one-dimensional search algorithm and a dual NSGA-II algorithm. Compared with other algorithms, the scheduling algorithm proposed in this article not only shortens the minimum processing time but also strives to maximize the utilization rate of each piece of equipment, reducing the processing time of the enterprise by 8% or more, while also reducing the overall transportation time and indirectly reducing costs. The superiority of this algorithm is verified through practice, showing that that the complexity of the scheduling process is lower, and it is feasible in actual operation.

1. Introduction

Optimization of complex and variable manufacturing processes is an important basis for achieving Made in China 2025, carbon neutrality, and carbon peak targets [1,2,3]. Multi-equipment collaborative (MEC) operation in manufacturing processes is an important way to realize product diversification and small batch production. MEC operation is an important form of production process, which has become an effective way to improve equipment utilization ratios and reduce energy consumption [4,5].
For optimized scheduling of the production process, scholars have proposed many genetic algorithms, including particle swarm algorithms, NSGA algorithms, super-heuristic algorithms, hybrid algorithms, etc. [6,7,8,9,10,11]. Zhou et al. introduced new operators for dynamic programming based on the decomposed multi-objective evolution algorithm and verified its superiority through experiments [12]. Zhu et al. proposed a multi-objective optimal foraging algorithm based on fuzzy relative entropy to solve the scheduling problem for a workshop assembly line and compared it with various other algorithms [13]. Shao et al. proposed and verified an efficient iterative greedy algorithm that improves the heuristic algorithm to solve the distributed workshop scheduling problem [14]. Li et al. established an improved artificial immune system algorithm and validated the solution process for flexible workshop scheduling [15]. Chen et al. studied and verified a multi-objective dynamic flexible-operation workshop scheduling situation with regard to machine faults, using an NSGA-II algorithm [16]. Rakovitis et al. added flexible coefficients to the improved cell-specific temporal representation to solve flexible workshop scheduling problems and compared its advantages with other algorithms [17]. Gong et al. proposed an elite non-dominant ranking hybrid algorithm for solving the multi-objective shop tuning problem [18]. Jiang et al. proposed an improved decomposition-based multi-objective evolution algorithm for solving shop-floor green scheduling [19]. Xin et al. designed an improved discrete whale swarm optimization algorithm to solve the problem of workshop scheduling [20]. Sun et al. proposed an effective hybrid co-evolution algorithm that combines genetic algorithms with particle swarm optimization algorithms to solve the flexible scheduling problem in manufacturing systems [21]. Zhang et al. used advanced metaheuristics make dynamic job shop scheduling decisions [22]. Chen et al. proposed a hyper-heuristic genetic algorithm for network-based physical systems and validated it in steel production scheduling [23]. Gao et al. developed a hybrid genetic algorithm (hGA) with an innovative local search procedure (bottleneck shifting) for job shop scheduling problems [24]. Moin et al. proposed and verified a hybrid genetic algorithm with multiparent crossover for job shop scheduling problems [25]. Zhao et al. proposed a piecewise cooperative genetic algorithm and solved multi-production-cell collaborative scheduling problems in parallel manufacturing [26]. Peng et al. proposed a hybrid evolutionary algorithm (HEA) for solving the multi-depot green vehicle routing problem [27,28].
A workshop schedule is carried out in a workshop, which is essentially different from the MEC process. An MEC process may use a combination of equipment types in a single workshop or the collaboration of multiple types of equipment in other workshops. A hybrid algorithm combining a one-way search algorithm and a double NAGA-II algorithm is proposed to solve the problem of large amounts of fragmentation time and transport waiting caused by multi-equipment simultaneous use under complex constraints. It is found that the proposed method can effectively improve the speed and accuracy of multi-equipment cooperative operation.

2. MEC Process

2.1. MEC Collaborative Operation Process Analysis

The MEC process mainly involves the collaborative work of multiple items of equipment that specifically undertake production tasks for different parts of the product within a specific time. Multiple types of equipment are grouped or divided into tasks, according to the production requirements [29,30,31,32,33].

2.2. Scheduling Requirements

The production task for each equipment item in multiple equipment processes may be different, in the process of MEC operation. Daily tasks need to be planned independently, whether they are the same or not. Multi-category products produced at the same time require a number of equipment types to complete specific production tasks within a specified time, and each equipment production process and processing method may be different. MEC operation completes the task using different combinations. Each type of equipment may undertake multiple operations in the process, and each operation may involve the operator. Therefore, the joint operation of multiple types of equipment must meet the following requirements.
Equipment.
MEC operation needs multiple items of equipment to complete combined tasks in the specified or expected time.
F S F 1 + F 2
In this formula, F S is the specified time, F 1 is the total processing time, and F 2 is the total transportation time.
According to the reality of production, the urgency of production tasks can be graded such that the higher the level, the higher the priority.
T 1 T 2 T 3 ...... T n
Here, T 1 , T 2 , ……. T n represents the production task level and T a , T b , …… T z is a specific task.
Overall utilization of equipment.
0 U 1
We assume that during a fixed period of time, the same tasks for the same number of items of equipment for the same workpiece processing the same process requirements are consistent. The procedure’s resource requirements are M R 1 , M R 2 , ..... , M R n . Then:
M R 1 = M R 2 , ..... = M R n
Suppose Task T a is arranged in multi-equipment group A, with n sets of equipment M 1 , M 2 , ..... M n , and suppose the task T a is completed by p a , where p is the single-equipment estimated time for the production quantity, the earliest unused equipment is M 1 , and p a p . Then, p a M 1 , M 2 , ...... M N , and the task output p m for each item of equipment is shown in Equation (5).
p m = p a n
When the output of a processing task is less than the capacity of a single item of equipment, the task is assigned to the earliest idle item of equipment in the production group:
p a p ,   then   p a M 1

2.3. Scheduling Model

The manufacturing enterprise scheduling objective mainly includes time, energy consumption, carbon emissions, cost, etc. In this study, the product total completion time and total transportation time are chosen as the objective for multiple equipment collaborative scheduling. The objective function is as follows:
min f 1 = m i n i = 1 n F i j m , x
min f 2 = i = 1 n j = 1 S 1 x = 1 X i v = 1 V a l l T i , j j + 1 , x , v × ( F T i , j j + 1 , x , v S T i , j j + 1 , x , v )
The objective function score f 1 is the total completion time, and F i j m , x is the completion time of the assumed process on machine M. The objective function f2 is the transportation time, and ( F T i , j j + 1 , x , v , S T i , j j + 1 , x , v ) is the difference between the start transportation time and the completion transportation time [34,35].
The objective function is subject to the following constraints:
(1)
The completion time of the process on the machine is not less than the transportation time from the previous process to this process, the change of tool time, and the processing time of this process on the equipment.
F T i , j j + 1 , x , v + S et i , j + 1 , m , x + P i , j + 1 , m , x F i , j + 1 , m , x   when   X i , j + 1 , m , x   T i , j + 1 , x , v = 1 , i , j , x X i , m M i , j + 1
Among   F T i , j j + 1 , x , v , for transport equipment v, the whole batch of workpieces O i , x   will be moved from stage j to stage j + 1 by the transportation completion time. S e t i , j + 1 , m , x for O i , j + 1 , x is the process time for machine m’s tool change, and P i , j + 1 , m , x for the whole batch of workpieces O i , x in stage j + 1 is the processing time on machine m, where P i , j + 1 , m , x is the processing time on machine m for a single workpiece in stage j + 1. F i , j + 1 , m , x is the O i , j + 1 , x process completion time on machine m and X i , j j + 1 , m , x is the 0–1 decision variable: if this is 1, the whole batch of workpieces O i , x is in stage j + 1 processing on machine m ( T i , j j + 1 , x , v for the 0–1 decision variable) and if it is 1, O i , j , x is in the process of shipping from stage j to stage j + 1 by transport equipment v. X i represents the workpiece O i in the batch set and M i , j + 1 represents the workpiece O i , x in the stage j + 1 optional machining machine set.
(2)
Any process processing time is greater than or equal to zero.
P i j m , P i j m , x 0 , x 1 , 2 , , X i , m M i j , i , j
(3)
All workpieces can be processed from time 0.
S i j m , x , , 0 ,   x 1 , 2 , , X i , m M i j , i , j

3. Implementation Algorithm of Collaborative MEC Operation under Composite Constraint

3.1. Collaborative Operation Steps of Multiple Equipments under Compound Constraints

In the scheduling process for MEC operation under compound constraints, multiple types of equipment and each kit cycle are planned to realize production tasks as soon as possible with limited resources and processing time. The collaborative operation procedure is shown in Figure 1.

3.2. MEC Grouping Algorithm

Multi-equipment groups are grouped according to equipment capacity differences, production capacity, progress, etc., and searched using a one-dimensional algorithm. The first step of the multi-equipment collaborative grouping algorithm is to determine whether the multi-equipment grouping is optimal, including the multi-equipment preliminary grouping, and to calculate whether the equipment is in full-time operation or not. The algorithm determines the working state of multiple equipment items in one-dimensional space and uses searching to establish the equipment working status trend. Once the equipment is about to become idle, it will be regrouped [36,37,38,39,40,41]. Flow chart for MEC packet is shown in Figure 2.

3.3. Design of the NSGA-II Algorithm in Multi-Equipment Group

A multi-equipment group is required to complete a set of tasks in accordance with production objectives within a specified time frame. In essence, equipment scheduling within a multi-equipment group is a multi-objective optimization problem. There are many algorithms to solve multi-objective optimization problems. In this study, we chose the widely used NSGA-II algorithm to solve the problem [42,43]. Flow chart for NSGA-II algorithm is shown in Figure 3.
The specific steps are as follows:
1.
Parameter initialization and chromosome encoding.
MEC scheduling initializes according to the equipment and product parameters within the program. The population size, cross-mutation probability and maximum iteration times of the NSGA-II algorithm are given.
Each equipment group may use different equipment sets to process different products. The processing order of products can be adjusted according to production needs. A natural number coding algorithm based on the task and the product processing order can link all the tasks using a natural number code, to form chromosome representations of individual order processing tasks.
2.
Initialize the population.
The chromosome size of the parent population is set to compare the randomly produced chromosomes with all existing individuals. The results of the comparison are used to decide whether or not they should join the initial population.
3.
Grade separation and crowding degree calculation.
According to the equipment task urgency, the scheduling task priority is set and the population is classified and sorted. The more urgent the task, the more adaptive the individual. Individual fitness is measured by crowding, which is generally expressed as a crowding distance and is obtained by calculating the difference in the objective functions of the corresponding points.
4.
Binary league choice.
The approach of the population to the PARETO optimal solution is the basis for ensuring the program runs effectively. A non-dominant rank comparison between the randomly selected individuals is made continuously; the smaller individuals are selected with unequal rank and the larger ones with uniform rank. By comparing the non-dominant ranking of individuals, two parent individuals are selected.
5.
Genetic operator.
The operation of the genetic operator on the parent population produces the offspring population.
6.
Elite retention strategy.
Parent and child populations exist simultaneously. The excellent individuals in the parent population and the excellent individuals in the child populations are combined to select the new generation population. Individuals from the new generation population are selected by comparing their non-dominant ranking and crowding degree.
7.
Number of iterations test.
The algorithm terminates at the maximum number of iterations, and the result is the output.

3.4. Process Optimization of NSGA-II Algorithm Design

In this paper, we use the NSGA-II algorithm to optimize the working procedure of the same equipment. The algorithm flow is basically the same as for the NSGA-II algorithm in the equipment group.

3.5. Flow Chart for the Hybrid Algorithm

The hybrid algorithm gives full play to the advantages of both NSGA-II and the one-way search algorithm. After encoding the actual problem, the single-item search algorithm is responsible for multi-device cooperative grouping. If the multi-equipment cooperative grouping carried out by NSGA-II is optimal, multi-equipment cooperative grouping is not the optimal restart search. The NSGA-II algorithm is used to optimize the allocation of equipment and the selection of the working procedure in the group, and whether the state is optimal or not is decided by continuing the execution. The NSGA-II algorithm and the one-way search algorithm are used to ensure that the multi-equipment coordinated grouping and single-equipment allocation are in the optimal state. Flow chart for the hybrid algorithm is shown in Figure 4.

4. Application of MEC Collaborative Operation Scheduling Algorithm under Compound Constraints

4.1. Advantages of MEC Operation

Multi-equipment simultaneous processing with multi-process multi-products is a common enterprise situation. The characteristics of traditional multi-equipment serial processing and multi-equipment collaborative processing are compared as follows:
(1)
The traditional multi-equipment processing production cycle is longer, as the general product is processed in sequence. Multi-equipment collaborative operation can effectively distribute products over several equipment groups at the same time, and can dynamically adjust equipment groups, product groups, and product processing procedures while processing.
(2)
Traditional multi-equipment processing cannot adjust the equipment combination and processing procedure in a timely way, according to the task urgency. In order to guarantee the whole equipment task process, multi-equipment cooperation can adjust the equipment combination in real time, according to the processing requirements.
(3)
MEC operation is based on product type, product production planning, and equipment production capacity. Enterprises with multi-equipment cooperation can adjust the supply chain according to the production needs and effectively reduce the inventory cost and transportation cost. In the example in Figure 5, the serial processing time of the production products is 80, and the collaborative operation can be adjusted between multiple products according to the overall needs. As a result, the production time is reduced by 80 − 56/80 × 100% = 40%.

4.2. Advantages of Hybrid Algorithm

The hybrid algorithm presented in this paper has the following advantages: The hybrid algorithm combines static production planning with dynamic adjustment to find the optimal solution quickly. The hybrid algorithm can effectively establish the product grade and equipment grade by setting the production in layers such as the product, equipment, process-level coding into the algorithm, and whether there is a high-level task, to sort the re-scheduling and ensure the shortest overall time.
(1)
Compared with other algorithms, the hybrid algorithm is more targeted, faster, and less crowded, and it converges to the optimal solution quickly.
(2)
The algorithm is specially designed for the multi-equipment collaborative optimization process. The hierarchical algorithm can identify production problems quickly and solve them quickly within the hierarchy.

4.3. Case Study

To verify the differences between algorithms, MATLAB 2014 was used for programming, to set the parameters of five algorithms. Figure 6, Figure 7, Figure 8 and Figure 9 shows a comparison of the algorithms. Figure 6 and Figure 8 show the results for the APSO algorithm, the NSGA-II algorithm and the hybrid algorithm for the objective functions F1 and F2. Figure 7 and Figure 9 are the results for the previously mentioned hybrid algorithms and the hybrid algorithm proposed in this paper for the objective functions F1 and F2. The advantages of the hybrid algorithm in solving speed and stability can be seen by comparison.
Taking the actual production of a workshop as an example, there are 20 machine tools altogether in the workshop, producing four kinds of products, a, b, c, and d, which need to be combined into product e. Product a consists of 9 processes, product b consists of 12 processes, product c consists of 7 processes, and product d consists of 15 processes. Product e consists of products a, b, c, and d assembled via 5 processes. Figure 10 shows a multi-equipment collaborative scheduling plan.

4.4. Results Compared with Related Research

In this paper, the collaborative operation scheduling of multiple production equipment items under compound constraints was carried out. Factors such as product priority, equipment priority, process priority, and overall task adjustment were comprehensively considered, and a hybrid algorithm was proposed to solve the problem. Use of the hybrid algorithm improved the utilization ratio of resources remarkably. Compared with the traditional algorithm for multi-equipment production scheduling, the minimum processing time and the minimum transportation time of production were ensured, the equipment utilization ratio of the enterprise was increased by more than 10%, and the time of product transportation was reduced by more than 15%. Some hybrid algorithms have previously been applied in the production scheduling process [24,25,26,27]. These algorithms were practical for the corresponding scheduling. However, these studies did not consider the particularity of multi-equipment joint operation under compound constraints in production scheduling. Compared with the hybrid algorithm mentioned above, the equipment utilization ratio of the enterprise was increased by more than 8% and the time for product transportation was reduced by more than 10%.

5. Conclusions

MEC operation scheduling under compound constraints is a complex problem that affects the production schedule and resource utilization of enterprises. Based on the characteristics of multi-equipment collaborative operation under compound constraints, a hybrid scheduling algorithm was established. This method can comprehensively consider the influence of product priority, equipment priority, operation priority, and overall task adjustment on production scheduling, which is conducive to achieving scheduling quickly, according to production changes and needs.
The main contributions are as follows:
1.
The joint operation of multiple types of equipment under compound constraints was proposed, and the collaborative processing process for multiple types of equipment under compound constraints was analyzed. Considering that compound constrains restricted the production process, the collaborative processing operation scheduling model for multiple types of equipment under compound constraints was constructed.
2.
A hybrid algorithm combining a one-dimensional search algorithm and an NSGA-II algorithm was proposed for the collaborative grouping of multiple equipment items and the collaborative operation optimized scheduling of equipment within multiple equipment groups.
3.
The hybrid algorithm was applied to a production scheduling process for electromechanical products in multi-equipment joint production, and the proposed method effectively improved the utilization rate of equipment and resources and reduced the transportation time.
Due to the different internal conditions of different industries, the research results of this paper are limited to the application of the algorithm in the process of machining multi-equipment cooperation. In addition, this study did not consider the characteristics of the coordinated operation of multiple devices in different industries. Future research could establish various hybrid algorithms with various advantages combined with the characteristics of different industries and apply them in the process of coordinated operation and scheduling of multiple equipment items.

Author Contributions

Conceptualization, P.K. and H.D.; investigation and experiment, P.K. and X.W.; writing—original draft P.K. and. H.D.; writing—review and editing, P.K. and X.W. All authors have read and agreed to the published version of the manuscript.

Funding

The authors are grateful for the financial support for this research from the Department of Education’s collaborative parenting program (No. 201702102007X).

Institutional Review Board Statement

“Not applicable” for studies not involving humans or animals.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Giri, B.C.; Sharma, S. Optimizing a closed-loop supply chain with manufacturing defects and quality dependent return rate. J. Manuf. Syst. 2015, 35, 92–111. [Google Scholar] [CrossRef]
  2. Fleischmann, M.; Bloemhof-Ruwaard, J.M.; Dekker, R.; van der Laan, E.; van Nunen, J.A.E.E.; Van Wassenhove, L.N. Quantitative models for reverse logistics: A review. Eur. J. Oper. Res. 1997, 103, 1–17. [Google Scholar] [CrossRef]
  3. Hajiaghaei-Keshteli, M.; Fard, A.M.F. Sustainable closed-loop supply chain network design with discount supposition. Neural Comput. Appl. 2019, 31, 5343–5377. [Google Scholar] [CrossRef]
  4. Khara, B.; Dey, J.K.; Mondal, S.K. Sustainable recycling in an imperfect production system with acceptance quality level dependent development cost and demand. Comput. Ind. Eng. 2020, 142, 106300. [Google Scholar] [CrossRef]
  5. Taleizadeh, A.A.; Mamaghan, M.K.; Torabi, S.A. A possi-bilistic closed-loop supply chain: Pricing, advertising and remanufacturing optimization. Neural Comput. Appl. 2020, 32, 1195–1215. [Google Scholar] [CrossRef]
  6. Mirmohseni, S.M.; Javadpour, A.; Tang, C. LBPSGORA: Create Load Balancing with Particle Swarm Genetic Optimization Algorithm to Improve Resource Allocation and Energy Consumption in Clouds Networks. Math. Probl. Eng. 2021, 2021, 1–15. [Google Scholar] [CrossRef]
  7. Keshavarz-Ghorbani, F.; Pasandideh, S. Optimizing a two-level closed-loop supply chain under the vendor managed inventory contract and learning: Fibonacci, GA, IWO, MFO algorithms. Neural Comput. Appl. 2021, 33, 9425–9450. [Google Scholar] [CrossRef]
  8. Ali, L.; Wajahat, I.; Golilarz, N.A.; Keshtkar, F.; Bukhari, S.A.C. LDA–GA–SVM: Improved hepatocellular carcinoma prediction through dimensionality reduction and genetically optimized support vector machine. Neural Comput. Appl. 2020, 33, 2783–2792. [Google Scholar] [CrossRef]
  9. Nce, M. BiLSTM and dynamic fuzzy AHP-GA method for procedural game level generation. Neural Comput. Appl. 2021, 33, 9761–9773. [Google Scholar]
  10. Chen, N.; Hao, B.; Guo, Y.; Li, L.; Khan, M.A.; He, N. Research on tool wear monitoring in drilling process based on APSO-LS-SVM approach. Int. J. Adv. Manuf. Technol. 2020, 108, 2091–2101. [Google Scholar] [CrossRef]
  11. Yang, S.; Shao, Y.; Zhang, K. An effective method for solving multiple traveling salesman problem based on NSGA-II. Syst. Sci. Control. Eng. 2019, 7, 108–116. [Google Scholar]
  12. Zhou, Y.; Liu, J.; Zhang, Y.; Gan, X. A multi-objective evolutionary algorithm for multi-period dynamic emergency resource scheduling problems. Transp. Res. Part E Logist. Transp. Rev. 2017, 99, 77–95. [Google Scholar] [CrossRef]
  13. Zhu, G.Y.; Ding, C.; Zhang, W.B. Optimal foraging algorithm that incorporates fuzzy relative entropy for solving many-objective permutation flow shop scheduling problems. IEEE Trans. Fuzzy Syst. 2020, 28, 2738–2746. [Google Scholar] [CrossRef]
  14. Shao, Z.; Shao, W.; Pi, D. Effective constructive heuristic and iterated greedy algorithm for distributed mixed blocking permutation flow-shop scheduling problem. Knowl.-Based Syst. 2021, 221, 106959. [Google Scholar] [CrossRef]
  15. Li, J.; Liu, Z.M.; Li, C.; Zheng, Z. Improved artificial immune system algorithm for Type-2 fuzzy flexible job shop scheduling problem. IEEE Trans. Fuzzy Syst. 2020, 29, 3234–3248. [Google Scholar] [CrossRef]
  16. Chen, C.; Ji, Z.; Wang, Y. NSGA-II applied to dynamic flexible job shop scheduling problems with machine breakdown. Mod. Phys. Lett. B 2019, 32, 34–36. [Google Scholar] [CrossRef]
  17. Rakovitis, N.; Li, D.; Zhang, N.; Li, J.; Zhang, L.; Xiao, X. Novel Approach to Energy-Efficient Flexible Job-Shop Scheduling Problems. Energy 2021, 5, 121773. [Google Scholar] [CrossRef]
  18. Gong, G.; Deng, Q.; Chiong, R.; Gong, X.; Huang, H. An effective memetic algorithm for multi-objective job-shop scheduling. Knowl.-Based Syst. 2019, 182, 104840. [Google Scholar] [CrossRef]
  19. Jiang, E.D.; Wang, L. An improved multi-objective evolutionary algorithm based on decomposition for energy-efficient permutation flow shop scheduling problem with sequence-dependent setup time. Int. J. Prod. Res. 2019, 57, 1–16. [Google Scholar] [CrossRef]
  20. Xin, X.; Jiang, Q.; Li, S.; Gong, S.; Chen, K. Energy-efficient scheduling for a permutation flow shop with variable transportation time using an improved discrete whale swarm optimization. J. Clean. Prod. 2021, 293, 126121. [Google Scholar] [CrossRef]
  21. Sun, L.; Lin, L.; Gen, M.; Li, H. A Hybrid Collaborative Co-evolution Algorithm for Fuzzy Flexible Job Shop Scheduling. IEEE Trans. Fuzzy Syst. 2019, 27, 1008–1022. [Google Scholar] [CrossRef]
  22. Zhang, H.K.; Borut, B.; Li, X.Y.; Ojstersek, R. Advanced Metaheuristic Method for Decision-Making in a Dynamic Job Shop Scheduling Environment. Mathematics 2021, 8, 90–99. [Google Scholar] [CrossRef]
  23. Chen, X.W.; Jiang, G.Z.; Xiao, Y.M.; Li, G.; Xiang, F. A Hyper Heuristic Algorithm Based Genetic Programming for Steel Production Scheduling of Cyber-Physical System-ORIETED. Mathematics 2021, 9, 2256. [Google Scholar] [CrossRef]
  24. Gao, J.; Gen, M.; Sun, L.; Zhao, X. A hybrid of genetic algorithm and bottleneck shifting for multiobjective flexible job shop scheduling problems. Syst. Eng. 2007, 53, 149–162. [Google Scholar] [CrossRef]
  25. Moin, N.H.; Sin, O.C.; Omar, M. Hybrid Genetic Algorithm with Multiparents Crossover for Job Shop Scheduling Problems. Math. Probl. Eng. 2015, 2015, 1–12. [Google Scholar] [CrossRef]
  26. Zhao, D.; Zhang, X.; Zhou, H. Research on collaborative scheduling of multi-production units for concurrent manufacturing. Chin. Manag. Sci. 2020, 8, 188–195. [Google Scholar]
  27. Peng, B.; Wu, L.; Yi, Y.; Chen, X. Solving the Multi-Depot Green Vehicle Routing Problem by a Hybrid Evolutionary Algorithm. Sustainability 2020, 12, 2127. [Google Scholar] [CrossRef]
  28. Zheng, C.; Liao, Y.; Xiong, Z.; Zhou, Y.; Han, S.-T. Mimicking the competitive and collaborative behaviors with multi-terminal synaptic memtransistors. J. Mater. Chem. C 2020, 8, 6063–6071. [Google Scholar] [CrossRef]
  29. Wang, X.; Wang, L.; Feng, H.; Jin, J.; Yin, Q. Design, simulation, and experimental investigation on a novel multi-mode piezoelectric acoustofluidic equipment for ICF target manipulation. Smart Mater. Struct. 2022, 31, 035018. [Google Scholar] [CrossRef]
  30. Curatolo, A.I.; Zhou, N.; Zhao, Y.; Liu, C.; Daerr, A.; Tailleur, J.; Huang, J. Collaborative pattern formation in multi-component bacterial systems through reciprocal motility regulation. Nat. Phys. 2020, 16, 1152–1157. [Google Scholar] [CrossRef]
  31. Bidgoli, M.A.; Ahmadian, A. Multi-stage optimal scheduling of multi-microgrids using deep-learning artificial neural network and collaborative game approach. Energy 2022, 239, 122036. [Google Scholar] [CrossRef]
  32. Ahmmed, K.T.; Chan, H.P.; Li, B. Multi-Function Mode Processing Equipment for Mode Division Multiplexing Optical Networks. IEEE Photonics Technol. Lett. 2020, 33, 101–104. [Google Scholar] [CrossRef]
  33. Devi, M.M.; Geethanjali, M. Hybrid of Genetic Algorithm and Minimum Spanning Tree method for optimal PMU placements. Measurement 2020, 154, 107476. [Google Scholar] [CrossRef]
  34. Qu, J.; Qian, Z.; Pei, Y. Day-ahead hourly photovoltaic power forecasting using attention-based CNN-LSTM neural network embedded with multiple relevant and target variables prediction pattern. Energy 2021, 232, 87–107. [Google Scholar] [CrossRef]
  35. Nurgaliyev, M.; Tukymbekov, D.; Meiirkhanov, A.; Dosymbetova, G.; Svanbayev, Y. Dual-axis schedule tracker with an adaptive algorithm for a strong scattering of sunbeam. Sol. Energy 2021, 224, 285–297. [Google Scholar]
  36. Eltamaly, A.M. Optimal control parameters for bat algorithm in maximum power point tracker of photovoltaic energy systems. Int. Trans. Electr. Energy Syst. 2021, 31, 1–22. [Google Scholar] [CrossRef]
  37. Zhou, L.A. Parameter Detection of an On-Chip Embedded Debugging System of Wireless Sensor Internet Based on LEACH Algorithm. Math. Probl. Eng. 2021, 2021, 66–74. [Google Scholar] [CrossRef]
  38. Singh, A.; Al-Abbasi, A.O.; Garwal, V.A. A Distributed Model-Free Algorithm for Multi-Hop Ride-Sharing Using Deep Reinforcement Learning. IEEE Trans. Intell. Transp. Syst. 2021, 1–11. [Google Scholar] [CrossRef]
  39. Shahzad, M.; Akram, W.; Arif, M.; Khan, U.; Ullah, B. Optimal Siting and Sizing of Distributed Generators by Strawberry Plant Propagation Algorithm. Energies 2021, 14, 1744. [Google Scholar] [CrossRef]
  40. Chen, Y.; Sheng, R. Single-Object Tracking Algorithm Based on Two-Step Spatiotemporal Deep Feature Fusion in a Complex Surveillance Scenario. Math. Probl. Eng. 2021, 2021, 53–61. [Google Scholar] [CrossRef]
  41. Wang, S.; Zhao, D.; Yuan, J.; Li, H.; Gao, Y. Application of NSGA-II Algorithm for fault diagnosis in power system. Electr. Power Syst. Res. 2019, 175, 105893. [Google Scholar] [CrossRef]
  42. Martínez-Vargas, A.; Domínguez-Guerrero, J.; Andrade, Á.G.; Sepúlveda, R.; Montiel-Ross, O. Application of NSGA-II algorithm to the spectrum assignment problem in spectrum sharing networks. Appl. Soft Comput. 2016, 39, 188–198. [Google Scholar] [CrossRef]
  43. Peng, S.; Li, T.; Zhao, J.; Lv, S.; Tan, G.Z.; Dong, M.; Zhang, H. Towards energy and material efficient laser cladding process: Modeling and optimization using a hybrid TS-GEP algorithm and the NSGA-II. J. Clean. Prod. 2019, 227, 58–69. [Google Scholar] [CrossRef]
Figure 1. Flow chart for MEC operation steps.
Figure 1. Flow chart for MEC operation steps.
Processes 10 01171 g001
Figure 2. Flow chart for MEC packet.
Figure 2. Flow chart for MEC packet.
Processes 10 01171 g002
Figure 3. Flow chart for NSGA-II algorithm.
Figure 3. Flow chart for NSGA-II algorithm.
Processes 10 01171 g003
Figure 4. Flow chart for the hybrid algorithm.
Figure 4. Flow chart for the hybrid algorithm.
Processes 10 01171 g004
Figure 5. Multi-product processing time chart.
Figure 5. Multi-product processing time chart.
Processes 10 01171 g005
Figure 6. Comparison with classical traditional algorithms for optimizing F1.
Figure 6. Comparison with classical traditional algorithms for optimizing F1.
Processes 10 01171 g006
Figure 7. Comparison with mentioned hybrid algorithms for optimizing F1.
Figure 7. Comparison with mentioned hybrid algorithms for optimizing F1.
Processes 10 01171 g007
Figure 8. Comparison with classical traditional algorithms for optimizing F2.
Figure 8. Comparison with classical traditional algorithms for optimizing F2.
Processes 10 01171 g008
Figure 9. Comparison with mentioned hybrid algorithms for optimizing F2.
Figure 9. Comparison with mentioned hybrid algorithms for optimizing F2.
Processes 10 01171 g009
Figure 10. MEC scheduling plan.
Figure 10. MEC scheduling plan.
Processes 10 01171 g010
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kang, P.; Deng, H.; Wang, X. Research on Multi-Equipment Collaborative Scheduling Algorithm under Composite Constraints. Processes 2022, 10, 1171. https://doi.org/10.3390/pr10061171

AMA Style

Kang P, Deng H, Wang X. Research on Multi-Equipment Collaborative Scheduling Algorithm under Composite Constraints. Processes. 2022; 10(6):1171. https://doi.org/10.3390/pr10061171

Chicago/Turabian Style

Kang, Peibo, Haisheng Deng, and Xiuqin Wang. 2022. "Research on Multi-Equipment Collaborative Scheduling Algorithm under Composite Constraints" Processes 10, no. 6: 1171. https://doi.org/10.3390/pr10061171

APA Style

Kang, P., Deng, H., & Wang, X. (2022). Research on Multi-Equipment Collaborative Scheduling Algorithm under Composite Constraints. Processes, 10(6), 1171. https://doi.org/10.3390/pr10061171

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop