-
PDF
- Split View
-
Views
-
Cite
Cite
Bo Liu, Yongquan Zhou, Qifang Luo, Huajuan Huang, Quantum-inspired African vultures optimization algorithm with elite mutation strategy for production scheduling problems, Journal of Computational Design and Engineering, Volume 10, Issue 4, August 2023, Pages 1767–1789, https://doi.org/10.1093/jcde/qwad078
- Share Icon Share
Abstract
The production scheduling (PS) problem is a challenging task that involves assigning manufacturing resources to jobs while ensuring that all constraints are satisfied. The key difficulty in PS is determining the appropriate order of operations. In this study, we propose a novel optimization algorithm called the quantum-inspired African vultures optimization algorithm with an elite mutation strategy (QEMAVOA) to address this issue. QEMAVOA is an enhanced version of the African vulture optimization algorithm that incorporates three new improvement strategies. Firstly, to enhance QEMAVOA’s diversification ability, the population diversity is enriched by the introduction of quantum double-chain encoding in the initialization phase of QEMAVOA. Secondly, the implementation of the quantum rotating gate will balance QEMAVOA’s diversification and exploitation capabilities, leading the vulture to a better solution. Finally, with the purpose of improving the exploitability of QEMAVOA, the elite mutation strategy is introduced. To evaluate the performance of QEMAVOA, we apply it to two benchmark scheduling problems: flexible job shop scheduling problem and parallel machine scheduling. The results are compared to those of existing algorithms in the literature. The test results reveal that QEMAVOA surpasses comparison algorithms in accuracy, stability, and speed of convergence.

A novel quantum-inspired algorithm called quantum-inspired African vultures optimization algorithm with an elite mutation strategy (QEMAVOA) is proposed.
A quantum double-chain encoding strategy is employed to increase the exploration ability of QEMAVOA.
A quantum rotating gate strategy is employed to balance the exploration and exploitation abilities of QEMAVOA.
An elite mutation strategy is employed to increase the exploitation ability of QEMAVOA.
It yields superior results over competitors on parallel machine scheduling and flexible job shop scheduling problems.
1. Introduction
In engineering sciences, sustainability in manufacturing is becoming an urgent need for today’s manufacturing companies. In the context of Industry 4.0, the organizational model of production systems has undergone significant changes, leading to a transformation in the approach to production scheduling (PS). As a result, PS has been a topic of extensive research in the literature and is recognized as one of the key challenges in manufacturing systems (Jiang et al., 2022). PS involves the efficient allocation of resources to activities over time to meet all time and resource capacity constraints and optimize different objectives (Fazel Zarandi et al., 2020). PS can provide optimal resourcing for different issues (Bhosale & Pawar, 2020). The two most well-known PS problems are the parallel machine scheduling (PMS) and the flexible job shop scheduling problem (FJSP).
The problem of planning a sequence of tasks that are independent of each other on a polymorphic parallel machine is called the PMS problem. PMS is a famous NP-hard combinatorial optimization issue whose time complexity for finding a workable solution rises exponentially with the size of the issue. Based on the complexity of this problem, heuristic algorithms provide new ideas for finding suitable solutions. Before this work, a considerable body of literature demonstrated the effectiveness of metaheuristic algorithms in solving PMS problems within given time constraints (Al-qaness et al., 2021; Arık et al., 2022; Ewees et al., 2021; Fang et al., 2022; Lei & Yang, 2022; Lei et al., 2021; Zhang et al., 2021). In these studies, the irrelevant PMS problem with setup time is dealt with. The NP-hard problem of reducing the manufacturing span based on the machine environment, task characteristics, and optimality requirements is the irrelevant PMS problem (Graham et al., 1979). Due to the complexity of this problem and the inadequacy of exact algorithms when dealing with problems of medium to large size, quantum-inspired African vultures optimization algorithm with an elite mutation strategy (QEMAVOA) is offered in this study to identify high-quality PMS solutions.
The FJSP has evolved from the job shop scheduling problem (JSP), which is comprised of two sub-problems: operation sequencing and machine assignment. The operation sequencing problem is responsible for scheduling all operations on all machines, while machine assignment involves selecting machines for each job from a list of machine candidates (Boyer et al., 2021; Li et al., 2022). FJSP finds widespread use in specific industries such as semiconductor manufacturing, flow scheduling, automotive assembly, agent processing systems, and shipbuilding system (Boyer et al., 2021; Cho et al., 2022; Li et al., 2022; Pal et al., 2023; Sun et al., 2023; Vali et al., 2022). Due to its complexity, FJSP has been shown to be NP-hard, and traditional mathematical optimization methods have been proven to be difficult to solve in a timely manner (Li et al., 2022). In recent years, population intelligence and evolutionary algorithms have increasingly been used to solve the FJSP problem (Boyer et al., 2021; Oh et al., 2022). Given the complexity of FJSP, this study proposes QEMAVOA to determine a high-quality solution to the FJSP problem.
The African vulture optimization algorithm (AVOA) was proposed by Abdollahzadeh et al. (2021). Wang et al. (2022) developed the adaptive AVOA and applied it to the optimization of solid oxide fuel cell stacks. Kumar and Mary (2021) introduced an AVOA (i.e., I-AVO) based on orthogonal and opposition learning and applied it to photovoltaic systems. Bagal et al. (2021) introduced an AVOA (i.e., MAVO) based on the collective orientation factor and applied it to oxide fuel cell stack optimization. Chen and Zhang (2022) introduced an AVOA (i.e., IAVO) based on orthogonal learning and Lévy flight and applied it to fuel cell models. Fan et al. (2021) introduced an upgraded AVOA with time-varying mechanisms and chaotic mapping (i.e., TAVOA), contrasted it with the original algorithm in the benchmark function, and proved its superiority over the original AVOA using an engineering example. Diab et al. (2022) applied AVOA to a photovoltaic system by comparing it with the honey badger algorithm. Soliman et al. (2022) offer a novel hybrid African vulture-gray wolf optimizer (i.e., AV-GWO) technique for accurately predicting the electrical characteristics of the photovoltaic three-diode model. Gharehchopogh et al. (2022) propose a new algorithm created by a hybrid of harmony search (HA) and AVOA that is proposed and applied to the data clustering problem. Zheng et al. (2023) propose a multi-strategy enhanced AVOA for global optimization problems, applying it to classify multilayer perceptions using XOR and cancer datasets.
Combining ideas from quantum physics, computer science, and classical information theory, quantum computing (QC) represents an exciting new field (Steane, 1998). Recently, an increasing number of academics are combining QC techniques with heuristic algorithms and attempting to exploit them in a variety of sectors. Yu et al. (2021) incorporate the water circulation mechanism and quantum rotating gate (QRG) strategy into the slime mould algorithm (SMA). Deng et al. (2021) enhanced the differential evolution (DE) algorithm with a quantum double-chain encoding (QDCE) scheme and QRG. They used it in conjunction with a mutation method to solve large-scale, difficult issues (Deng et al., 2021). Cai et al. (2021) proposed an improved quantum-inspired cooperative co-evolutionary algorithm (MSQCCEA) and applied MSQCCEA to the airport gate optimization problem to verify the superiority of MSQCCEA in airport management decisions. Dias et al. (2021) proposed a quantum-inspired neural co-evolution (QNCo) model for the agent coordination problem, and tested the adapted model on prey-predator and multi-robot tasks and cell phone coverage, verifying that QNCo has superior performance. Dahi and Alba (2022) introduced a quantum heuristic metaheuristic for the mobility management problem and integrated it with a complete investigation of quantum hardware to give a new perspective on quantum heuristic metaheuristics. Cui et al. (2022) analyzed the shortcomings of the K-means algorithm and proposed a quantum-inspired moth-flame optimizer with an enhanced local search strategy (QLSMFO) and verified the superiority of QLSMFO in terms of accuracy, convergence speed, and stability on the cluster analysis problem. Zhang et al. (2022) proposed a novel adaptive mutation quantum-inspired squirrel search algorithm (AM-QSSA) and applied it to the image registration problem to verify the efficiency and stability of AM-QSSA. Houssein et al. (2022) proposed a hybrid quantum classical convolutional neural network (i.e., HQ-CNN) model based on stochastic quantum circuits for the detection of COVID-19 patients by chest X-ray images. Wang et al. (2023) proposed a quantum behavioral particle swarm optimization (PSO) algorithm applied to optimize neural networks and predict cross-sectional deformation of metal bends formed by a novel variable-diameter mold.
In the aforementioned studies, numerous researchers have explored the integration of QC concepts with metaheuristic algorithms. Specifically, QC has been successfully combined with algorithms such as SMA, DE, and moth-flame optimization algorithm (MFO). Through various experimental studies, it has been established that the incorporation of QC enhances the performance of the original algorithms. This finding presents a novel avenue for algorithmic improvement, encouraging researchers to explore the fusion of QC with diverse metaheuristic algorithms and assess the resultant improvements in algorithm performance. Furthermore, the amalgamation of QC with metaheuristic algorithms has proven to yield novel solutions for a wide range of problems, including airport gate optimization, cluster analysis, and agent coordination. Nevertheless, the application of QC in conjunction with metaheuristic algorithms for addressing PS problems remains inadequately explored within the current research landscape. Based on the aforementioned analysis, the introduction of QC can enhance the performance of metaheuristic algorithms, which will provide a new solution for solving PS problems by combining QC with metaheuristic algorithms to make them useful for solving PS problems. In light of these gaps, our study introduces three strategies, namely QDCE, QRG, and elite mutation (EM) strategy, into the AVOA. The objective is to enhance the performance of AVOA when applied to the PS domain, specifically the PMS and FJSP. Subsequently, the proposed algorithm’s superiority in tackling PS problems is empirically verified through extensive experiments.
This paper presents QEMAVOA, which combines QC and an AVOA. Firstly, QDCE is incorporated into QEMAVOA’s initialization step to boost population diversity and QEMAVOA’s exploration capabilities. Secondly, an EM strategy is applied to exploit QEMAVOA’s capabilities. Finally, the notion of QRG is added to balance QEMAVOA’s exploration and exploitation abilities and avoid QEMAVOA falling into local optimums. The incorporation of the aforementioned three strategies in QEMAVOA has augmented its ability to evade local optima while simultaneously enhancing its exploration and exploitation capabilities. Further, upon conducting a computational complexity analysis, it has been observed that the computational complexity of QEMAVOA and AVOA is analogous. The following are the study’s primary contributions:
The incorporation of QDCE during the initialization phase of QEMAVOA has conferred enhanced exploratory process on QEMAVOA.
The introduction of QRG within the iterative process of QEMAVOA has significantly bolstered the escape from local optima capacity of QEMAVOA.
The introduction of EM within the iterative process of QEMAVOA has significantly bolstered the exploitation capabilities of QEMAVOA.
The simulation experiment results show that the proposed QEMAVOA has good effect in solving PS problems.
This paper’s remaining sections are structured as follows: Section 2 gives an overview of the AVOA; Section 3 describes QEMAVOA’s specific improvement strategies for the AVOA; Section 4 provides a comprehensive description of PMS and FJSP; Section 5 performs simulation experiments and results analysis; and Section 6 describes the summary and future prospects.
2. African Vultures Optimization Algorithm
The AVOA in general is a novel metaheuristic algorithm that was suggested by Abdollahzadeh et al. (2021). AVOA is proposed by simulating African vulture foraging behavior and habits. The following model is used in AVOA to simulate African vulture activities and foraging behaviors.
Phase 1: population grouping
Initialize the vulture population, compute the fitness value for each vulture, and group the vultures according to their fitness value. The best value is the first group of vultures, the next best value is the second group of vultures, and all the other remaining vultures are in the third group of vultures. The grouping was done as shown in Equation (1):
where |$p_i^t$| is determined using the roulette wheel approach, the value is given in Equation (2), |${L}_1$| and |${L}_2$| are random values from |$[ {0,1} ]$|, and the total of both |${L}_1$| and |${L}_2$| is 1.
where |$f_i^t$| indicates the likelihood of selecting this vulture.
In AVOA, if the parameter value of |${L}_1$| is near 1 and the parameter value of |${L}_2$| is near 0, the convergence will be faster. In contrast, it will increase the diversity of AVOA.
Phase 2: hunger rate of vultures
Vultures frequently seek food, and they will fly long distances to find it. When hungry, vultures become aggressive, circling stronger vultures in quest of food. Equation (3) describes the hunger rate of vultures:
where |$Iteratio{n}_i$| indicates the current iteration count, |$\max iterations$| indicates maximum iterations, |$rand_{i1}^t$| denotes a random value from |$[ {0,1} ]$|, |${z}^t$| is a random value from |$[ { - 1,1} ]$|, whenever the |${z}^t$| value falls below zero, this vulture was hungry, and whenever the |${z}^t$| value rises to one, the vulture was full, and t is determined using Equation (4):
where |$t$| represents a random variable between −2 and 2, and |$\omega $| is the probability that the AVOA will perform the exploitation phase.
Phase 3: exploration stage
This stage corresponds to the exploration stage of AVOA. In AVOA, the authors designed two distinct exploration patterns. They used one parameter |${p}_1$| to choose which exploration behavior the vulture takes, giving the parameter |${p}_1$| a range of |$[ {0,1} ]$|. The behavior of the exploration phase of vultures can be simulated by Equation (5):
where |$X_i^{t + 1}$| indicates the vulture’s location; |$rand_{p1}^t$|, |$rand_{i2}^t$|, and |$rand_{i3}^t$| are four random numbers between 0 and 1; |$ub$| and |$lb$| indicate upper and lower solution bounds, respectively; and |$D_i^t$| is determined using Equation (6) and indicates the gap from vulture to optimal vulture.
where |$C$| is a random value from |$[ {0,2} ]$|.
Phase 4: first exploitation stage
The vulture starts the first phase of exploitation whenever the value |$| {F_i^t} |$| is between 0.5 and 1. To detect whether the vultures are fighting for food or taking rotational flight, a random parameter |${p}_2$| inside the range |$[ {0,1} ]$| is defined in the initial exploitation phase. When |$rand_{p2}^t \ge {p}_2$|, the vulture competes for food. When |$rand_{p2}^t < {p}_2$| is reached, the vulture begins to rotate in flight. Equation (7) depicts the mathematical model of vulture behavior for this process:
where |$rand_{i4}^t$| and |$rand_{p2}^t$| are random values ranging from |$[ {0,1} ]$|, |$S_{i1}^t$| and |$S_{i2}^t$| are derived from Equations (8) and (9), accordingly.
where |$rand_{i5}^t$| and |$rand_{i6}^t$| are random values ranging from |$[ {0,1} ]$|.
Phase 5: second exploitation stage
The vulture starts the second phase of exploitation whenever the value of |$| {F_i^t} |$| is less than 0.5. To detect whether the vultures are aggregating or attacking, a random parameter |${p}_3$| in the range |$[ {0,1} ]$| is defined in the initial exploitation phase. When |$rand_{p3}^t \ge {p}_3$|, the vultures perform aggregation behavior. When |$rand_{p3}^t < {p}_3$|, the vulture performs attack behavior. Equation (10) depicts the mathematical model of vulture behavior for this process:
where |$rand_{p3}^t$| is a random value ranging from |$[ {0,1} ]$|, |$A_{i1}^t$| and |$A_{i2}^t$| are derived from Equations (11) and (12), accordingly, |$Levy( \bullet )$| denote the Lévy flight (Mirjalili, 2016), and it is calculated as shown in Equation (13).
where |$\delta $| is just a number that is frequently set at 1.5, |${r}_1$| and |${r}_2$| are random values ranging from |$[ {0,1} ]$|. The AVOA flowchart is shown in Fig. 1 according to the above analysis.

3. The Proposed Algorithm
The description of AVOA is in Section 2. Because of its ease of use, good optimization performance, and simple parameter settings, AVOA is often used in some practical application problems, and the results obtained are usually competitive. However, AVOA tends to converge to the local optimum and exhibits a phenomenon known as premature convergence in the optimization process (Chen & Zhang, 2022). Three enhancement strategies are incorporated into the original AVOA to address these issues: (i) QDCE, (ii) QRG, and (iii) EM strategy. This section describes these three enhancement strategies in detail.
3.1. Quantum-inspired AVOA
QEMAVOA introduces QC into the standard AVOA algorithm and improves the performance of AVOA by exploiting the properties of quanta. In QEMAVOA, the vulture population is transformed into a quantum vulture population, and the change in the quantum population is used to find the optimal solution of the objective function. In prior research (Cui et al., 2022), the DE was augmented through the incorporation of QDCE and QRG techniques, which enabled it to effectively solve large-scale optimization problems. In light of these findings, we aim to introduce QDCE and QRG from QC into the AVOA. In the subsequent sections, we provide a detailed description of the newly incorporated QDCE and QRG methods.
3.1.1. Introduction of QDCE
The tiniest unit of stored data in QC devices is referred to as a quantum bit. A quantum bit, unlike a classical computer’s storage unit (bit), can be a combination of a “1” and a “0” state. A quantum bit is defined as follows:
where |${\alpha }^2$| and |${\beta }^2$| denote the probability amplitudes of the “0” and “1” states, respectively, and satisfy. Therefore, the definition of a quantum bit can be in accordance with Equation (15):
The idea of quantum encoding is introduced in the AVOA, and the position of a single quantum vulture is defined as shown in Equation (16):
where |$Q{X}_i$| indicate the position of the |$i\mathrm{th}$| vulture, the number of vultures is denoted by |$n$|, the dimensionality of the problem is represented by |$d$|, and every quantum vulture covers two locations in solution space, with each position representing a proposed solution to the issue, whose two positions are defined as shown in Equations (17) and (18):
In order to obtain individuals that can perform fitness calculations, we need to map the quantum position of the vulture to the solution space, assuming that the described issue’s solution space is |$\Omega = [ {lb,ub} ]$|. The position transformation is shown in Equations (19) and (20):
After analysis, the original solution initialization process of real number coding is transformed into the solution initialization process of QDCE. The solution initialization process of quantum encoding is divided into following three steps.
Step1: establish angle matrix
The vulture population is composed of |$N$| vultures, and the issue dimension is |$\dim $|. Probability amplitudes are generated from the angle matrices and used to represent the state of the quantum bits. For quantum initialization, the angle matrix |$N \times \dim $| with angles spanning from 0 to |$2\pi $| should be generated. The generation formula is shown in Equation (21):
where |$l{b}_{ij}$| and |$u{b}_{ij}$| denote minimum and maximum angle values, respectively, |$rand( {0,1} )$| denoting the randomly generated numbers between 0 and 1. The angle matrix generated by Equation (22) is shown below:
Step 2: establish quantum population
|$QX$| denotes one quantum population with |$N$| quantum vultures, each of which takes up two places in the search space. The quantum population is depicted in the following way:
Step 3: solution space transformation
The candidate solutions satisfying the constraints are obtained by mapping the quantum population into the problem’s solution space via Equations (19) and (20).
3.1.2. QRG ’s introduction
In QC, the change in the relative phase of quanta is achieved by quantum operators. The balance of exploration and mining capacity is achieved by modifying the QRG’s rotation angle. In QEMAVOA, the QRG formula is provided in Equation (24):
where |$\Delta \theta $| is the QRG’s rotation angle.
By updating the quantum gate using a QRG, the expression for updating the quantum bits using a QRG is provided in Equation (25).
In QEMAVOA, instead of employing a fixed angle as the QRG’s rotation angle, the rotation angle is dynamically updated by comparing DE (DE/rand/1), DE (DE/rand/2), and PSO algorithms. The comparison process is detailed in Section 5.1. Through comparison experiments, it was decided to use the PSO algorithm to dynamically update the rotation angle. Equation (26) shows the adjustment of the rotation angle by the PSO algorithm:
where |${r}_1$| and |${r}_2$| denoting the randomly generated numbers between 0 and 1, |${c}_1$| and |${c}_2$| are predefined learning factors, |${\theta }_{gj}$| is the angle of the |$j\mathrm{th}$| dimension corresponding to the optimal particle, and |${\theta }_{ilj}$| is the angle of the |$j\mathrm{th}$| dimension corresponding to the historical optimal particle of the |$i\mathrm{th}$| particle.
3.2. EM strategy
The EM strategy is introduced to avoid the drawback that the standard AVOA tends toward the local optimum. In this strategy, the optimal vulture searches for an optimal position in one of its neighborhoods and replaces the original position with this position if it is better than the original position. This increases the likelihood of reaching the best answer and improves EMAVOA’s ability to jump out of the local optimum. The expression of the elite variation strategy is shown in Equation (27):
where |$Mutation{\rm{ }}( \bullet )$| is an arbitrary selection of two–three dimensions and a full ranking of them, then the relevant dimensions of the optimal vulture position are exchanged according to the full ranking results. Suppose a dimension appears to be out of bounds. In that case, new values are randomly generated in that dimension, after which the individual with the best adaptation is retained as the new optimal vulture.
3.3. Pseudo-code and flowchart of QEMAVOA
The QEMAVOA pseudo-code is shown in Algorithm 1. Figure 2 depicts the flowchart of the QEMAVOA.

3.4. QEMAVOA performance analysis
In this section, we analyze the computational complexity and memory efficiency of QEMAVOA, which denote the time complexity and space complexity of the algorithm, respectively.
3.4.1. Computational complexity of the QEMAVOA
Computational complexity is a fundamental measure in computer science that quantifies the difficulty of an algorithm by assessing the computational resources required to evaluate its efficiency and practical availability. In general, computational complexity increases as the size of the problem increases, although the same algorithm may produce different computational complexities for different problem sizes. The complexity of an algorithm is a crucial metric to consider when selecting an appropriate algorithm or problem solution. Therefore, it is essential to conduct a computational complexity analysis on an algorithm to determine its feasibility and practicality for a given problem.
QEMAVOA’s computational complexity consists of six main components: initialize quantum populations, calculation of the fitness value, generation of vulture populations, QRG, vulture location renewal, and optimal vulture EM strategy. Set N as the population size, |$D$| is the issue dimension, and |$T$| denotes maximum iterations. In the quantum initialization phase, a random initialization generates an angle matrix. The time required for this operation is |$O( {ND} )$|. Second, the quantum population is generated and converted to a vulture population, with a time complexity of |$O( {ND} )$|. When starting the iteration, the time complexity is proportional to |$T$|. In this phase, the temporal complexity of the fitness value calculation, vulture position update, and QRG are all |$O( {ND} )$|. Furthermore, the best vulture EM strategy has a computational required of |$O( {LTN} )$|, and |$L$| is the number of total permutations of two or three with a maximum of 6.
QEMAVOA’s time complexity is the total of the time complexity of the six components listed above, and the computation procedure is described in Equation (28):
The basic AVOA has a temporal complexity of |$O( {AVOA} ) = O( {N( {T + TD} )} )$| (Abdollahzadeh et al., 2021). The comparison demonstrates that the temporal complexity of QEMAVOA is comparable to that of AVOA.
3.4.2. Memory efficiency of the QEMAVOA
Space complexity, as a metric, quantifies the memory resources utilized by an algorithm. It captures the supplementary memory space needed during the algorithm’s execution and its propensity to scale with input size. Space complexity analysis primarily considers the memory space occupied by data structures, variables, pointers, and recursive calls, among others, to assess the memory requirements. Analyzing space complexity is crucial for evaluating resource consumption, selecting suitable data structures, and optimizing memory utilization in algorithm design and analysis.
The space complexity analysis of QEMAVOA encompasses several key components: the rotation angle matrix, the real vulture population, the quantum vulture population, and the required parameter settings. Each of these elements contributes to the overall space complexity. It is worth noting that the space complexity of the parameter setting is constant, denoted as |$O(1)$|, signifying that it remains unaffected by the problem size. The spatial complexity of QEMAVOA is determined to be |$O(N)$|, where |$N$| represents the problem size. This complexity arises due to the rotation angle matrix, real vulture population, and quantum vulture population, all of which dynamically adjust as the problem size and parameter settings change. The time complexity associated with the vulture population is |$O(N)$|, which consequently leads to the spatial complexity of AVOA being |$O(N)$|.
In summary, based on the analysis, it can be concluded that both QEMAVOA and AVOA exhibit similar space complexity characteristics, namely linear space complexity. This implies that the amount of additional memory space required by these algorithms grows proportionally with the problem size.
4. PS Problem
PS problems represent a major challenge in manufacturing systems, as they involve the complex task of allocating available manufacturing resources to specific jobs and determining the optimal sequence of operations while satisfying all necessary constraints. Two widely studied PS problems are the PMS problem and the FJSP problem. Both of these problems are known to be NP-hard, indicating their high degree of computational complexity. In this section, a brief introduction to PMS and FJSP issues is provided.
4.1. PMS problem
In this section, we present the mathematical model of the PMS problem along with a detailed description of the coding approach used in applying QEMAVOA to solve this problem.
4.1.1. Mathematical model of PMS
When multiple machines with similar performance can process multiple jobs simultaneously, it is called the PMS problem (McNaughton, 1959). Figure 3 depicts an example with three machines and seven jobs.

With the primary goal of decreasing the finish time, the PMS problem involves scheduling |$n$| jobs that are waiting in the queue and running on |$m$| computers. The following is the fundamental mathematical model of PMS (Rabadi et al., 2006):
where |${C}_{\mathrm{max}}$| is the maximum termination time, |${C}_j$| is the time required to complete job |$j$|, |${p}_{j,k}$| is the time required to process job |$j$| on machine |$k$|, |${S}_{i,j,k}$| is the order related to processing job |$j$| after job |$i$| on machine |$k$| setup time, |${x}_{i,j,k}$| means that when job |$j$| is processed immediately after job |$i$| on machine |$k$|, then the value of |${x}_{i,j,k}$| is 1, otherwise the value of |${x}_{i,j,k}$| is 0, |$M$| is a large integer.
In Equation (29), the decision variables represent the scheduling order of the jobs, and the maximum completion time under the current scheduling order is calculated by transforming it into the matrix x in the equation. The six constraints are as follows: The first constraint guarantees that each job is processed only once. The second constraint ensures that only one job is assigned to a machine when it starts working on that machine. The third constraint ensures that the job assigned to a machine is accurate. The fourth constraint specifies how the completion time is calculated, while the last two constraints define the range of values for the parameters.
4.1.2. Encoding process of PMS
In this research, the suggested QEMAVOA is used to resolve the PMS issue. For solving the PMS issue, QEMAVOA is applied to the PMS issue using the coding approach from the literature (Kılıç & Yüzgeç, 2019). The encoding process is shown below:
First, the problem dimension is determined using Equation (30):
where |$N$| is jobs, |$M$| is machines.
Finally, based on the dimension |$D$| of the problem derived above, |$D$| random numbers between |$[ {0,1} ]$| are generated to represent the locations of the vultures, the dimensions of the locations are sorted, and the sorted location index vector is used as a candidate solution of PMS. If the index value of any dimension is greater than |$N$|, this is used to indicate the divider’s position. The sub-section character indicates switching to the next machine to run.
Taking two machines with three jobs as an example, the dimension of the problem is determined as 4 by Equation (30), and the problem is encoded in the process as Fig. 4.

4.2. FJSP problem
This section presents the mathematical model of the FJSP problem and details the coding approach used by QEMAVOA to solve it.
4.2.1. Mathematical model of FJSP
JSP is a classical basic model for real-world applications. FJSP, as an extended version of JSP, has greater flexibility, which signifies those jobs in the FJSP problem do not need to process operations on only one machine (Boyer et al., 2021). FJSP is described as |$n$| pieces of workpiece are processed on |$m$| machines. |${n}_i$| represents the overall process for workpiece |$i$|, the order of each process is determined, and each workpiece process has its own processing equipment set. Any equipment in the set can be selected to process that process, but the production time varies depending on the equipment. The purpose of scheduling is to select the most appropriate equipment for each process in the overall production plan and to determine the best production sequence for each machine to ensure the minimum and maximum completion times. Process sequencing and machine selection are two sub-problems of FJSP. Assume |$M = \{ {{M}_k| {1 \le k \le m} } \}$| indicate the machine set. |$J = \{ {{J}_i| {1 \le i \le N} } \}$| indicate the workpiece set. |${O}_i = \{ {{O}_{ij}| {1 \le j \le {n}_i} } \}$| indicate the process set of workpieces |${J}_i$|. The basic mathematical model of FJSP is shown below (Chen et al., 2020):
where |${C}_{\mathrm{max}}$| is the maximum completion time of all operations, |${s}_{i,j,k}$| denotes the start time of operation |${O}_{i,j}$| in machine |${M}_k$|, and |${t}_{i,j,k}$| denotes the processing time of operation |${O}_{i,j}$| in machine |${M}_k$|. The first constraint indicates that the processing times of all operations are greater than 0. The second constraint indicates the priority order in which operations must be executed among themselves. The third constraint indicates that each operation |${O}_{i,j}$| has at least one processable machine. The fourth constraint ensures that each machine can process only one operation at any given time. The fifth constraint specifies the range of values for |${X}_{i,j,k}$|.
4.2.2. Encoding process of FJSP
In this study, the proposed QEMAVOA is applied to solve the FJSP. In order to solve the FJSP, the encoding process of QEMAVOA is required as a way to apply QEMAVOA to the FJSP problem (Yuan et al., 2013). The encoding process is shown below:
Firstly, the problem dimension is determined using Equation (32):
where |$n$| indicate the number of workpieces and |$S{J}_i$| indicate the number of processes of workpiece |${J}_i$|. The dimension |${N}_\mathrm{p}$| of the problem is derived from Equation (32), and |${N}_\mathrm{p}$| random numbers between |$[ { - 1,1} ]$| are generated to represent the vulture’s position |$P = [{p}_1,{p}_2,{\rm{ }}{\rm{. }}{\rm{. }}{\rm{. }},{p}_{Np}]$|. The first |$0.5 \times {N}_\mathrm{p}$| dimensions correspond to the candidate solutions of the process ordering sub-problem; the second |$0.5 \times {N}_\mathrm{p}$| dimensions correspond to the candidate solutions of the machine selection sub-problem, and a vulture position corresponds to a complete candidate solution.
Secondly, a fixed ID is assigned to each operation based on the part number and the process order within. Figure 5 shows this numbering scheme, which is suitable for an instance of three machines, three parts, and two processes per part. After numbering, the order of operations will be determined by the fixed ID. The first |$0.5 \times {N}_\mathrm{p}$| dimensions of the generated candidate solutions are sorted in the inverse order, and the sorted position index vector is corresponding to the ID to get the process order.

Finally, the latter |$0.5 \times {N}_\mathrm{p}$| dimension of the candidate solution is converted to an integer according to Equation (33) as a way to represent the machine selected for the process in the first |$0.5 \times {N}_\mathrm{p}$| dimension:
where |$x(j)$| denotes the random number between |$[ { - 1,1} ]$| originally generated, |$s(j)$| denotes the number of optional operating machines of the process corresponding to |${P}_{j - 0.5 \times Np}$|, |$round()$| denotes the rounding function, and |$u(j)$| denotes the index of the operating machines selected by the process corresponding to |${P}_{j - 0.5 \times Np}$|, so as to obtain the machines selected by the process.
Take three machines, three workpieces, and two processes for each workpiece and each process can be processed on any of the three machines. Determine the dimension of the problem NP as 12 by Equation (33), and the problem is coded in the way shown in Fig. 6. The solutions marked in gray are the solutions for the process operation sequence, and those not marked in gray are the solutions selected by the machine.

5. Experimental Process and Analysis
In this section, every experiment has been performed on MATLAB R2021(a) with the Windows 10 operating system, a CPU of the Inter(R) Core(TM) i7-9700 at 3.00 GHz, and 16 GB of running memory.
5.1. Experimental proof that QEMAVOA works
In order to test the validity of the QEMAVOA improvement, seven problems from the FJSP were selected: Kacem5, MK10, 13a, Edata_la35, Rdata_la34, Vdata_la33, and VL01, and the problems are described specifically in Section 5.3.
The algorithms involved in the experiments are the AVOA, African vultures optimization algorithm with elite mutation strategy (EMAVOA), quantum-inspired African vultures optimization algorithm with elite mutation strategy (QEMAVOA-DE), quantum-inspired African vultures optimization algorithm with elite mutation strategy (QEMAVOA-DE2), and QEMAVOA. Where EMAVOA is the standard AVOA introducing the elite mutation strategy, QEMAVOA-DE is the quantum-inspired idea based on EMAVOA and uses the DE algorithm (DE/rand/1) to calculate the rotation angle, and QEMAVOA-DE2 is the quantum-inspired idea based on EMAVOA and uses the DE algorithm (DE/rand/2) to determine the rotation angle.
To ensure the fairness and validity of the experiments, we set the population size to 50, the maximum number of iterations to 500, and 10 independent runs. The parameter settings used by the different algorithms are shown in Table 1. The parameter settings for AVOA were taken from previous studies in the literature (Abdollahzadeh et al., 2021), while the parameters specific to each algorithm were determined empirically as well as after experimental discussions.
Algorithm . | Parameters . |
---|---|
AVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6 |
EMAVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6 |
QEMAVOA-DE | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Mutation rate: 0.2, Crossover rate: 0.5 |
QEMAVOA-DE2 | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Mutation rate1: 0.2, Mutation rate1: 0.2, Crossover rate: 0.5 |
QEMAVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Personal Learning coefficient: 2.05, Global Learning coefficient: 2.05, Inertia weight: 0.8 |
Algorithm . | Parameters . |
---|---|
AVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6 |
EMAVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6 |
QEMAVOA-DE | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Mutation rate: 0.2, Crossover rate: 0.5 |
QEMAVOA-DE2 | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Mutation rate1: 0.2, Mutation rate1: 0.2, Crossover rate: 0.5 |
QEMAVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Personal Learning coefficient: 2.05, Global Learning coefficient: 2.05, Inertia weight: 0.8 |
Algorithm . | Parameters . |
---|---|
AVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6 |
EMAVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6 |
QEMAVOA-DE | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Mutation rate: 0.2, Crossover rate: 0.5 |
QEMAVOA-DE2 | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Mutation rate1: 0.2, Mutation rate1: 0.2, Crossover rate: 0.5 |
QEMAVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Personal Learning coefficient: 2.05, Global Learning coefficient: 2.05, Inertia weight: 0.8 |
Algorithm . | Parameters . |
---|---|
AVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6 |
EMAVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6 |
QEMAVOA-DE | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Mutation rate: 0.2, Crossover rate: 0.5 |
QEMAVOA-DE2 | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Mutation rate1: 0.2, Mutation rate1: 0.2, Crossover rate: 0.5 |
QEMAVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Personal Learning coefficient: 2.05, Global Learning coefficient: 2.05, Inertia weight: 0.8 |
Table 2 shows the mean values of 10 runs obtained by each algorithm, where the bolded font indicates the optimal value for each problem, and the problem size denotes the number of jobs and machines. Figure 7a and b show the mean convergence zone lines for the Rdata_la34 and VL01 problems, respectively. Figure 8a and b show the box plots for the Rdata_la34 and VL01 problems, respectively.


Problem . | Problem size . | AVOA . | EMAVOA . | QEMAVOA-DE . | QEMAVOA-DE2 . | QEMAVOA . |
---|---|---|---|---|---|---|
Kacem5 | 15 × 10 | 32.8 | 21.9 | 20.4 | 21.3 | 20.3 |
MK10 | 20 × 15 | 375.4 | 289.8 | 278.9 | 277 | 264 |
13A | 20 × 10 | 3277.2 | 2660.4 | 2398.2 | 2400.9 | 2396.3 |
Edata_LA35 | 30 × 10 | 2158.3 | 1801.4 | 1826.6 | 1763.5 | 1756.1 |
Rdata_LA34 | 30 × 10 | 2097.4 | 1685.2 | 1642.4 | 1667.2 | 1569.9 |
Vdata_LA33 | 30 × 10 | 2032.9 | 1686.3 | 1623.2 | 1549 | 1550 |
VL01 | 50 × 20 | 1134.4 | 833.2 | 1122.2 | 940.7 | 829.4 |
Problem . | Problem size . | AVOA . | EMAVOA . | QEMAVOA-DE . | QEMAVOA-DE2 . | QEMAVOA . |
---|---|---|---|---|---|---|
Kacem5 | 15 × 10 | 32.8 | 21.9 | 20.4 | 21.3 | 20.3 |
MK10 | 20 × 15 | 375.4 | 289.8 | 278.9 | 277 | 264 |
13A | 20 × 10 | 3277.2 | 2660.4 | 2398.2 | 2400.9 | 2396.3 |
Edata_LA35 | 30 × 10 | 2158.3 | 1801.4 | 1826.6 | 1763.5 | 1756.1 |
Rdata_LA34 | 30 × 10 | 2097.4 | 1685.2 | 1642.4 | 1667.2 | 1569.9 |
Vdata_LA33 | 30 × 10 | 2032.9 | 1686.3 | 1623.2 | 1549 | 1550 |
VL01 | 50 × 20 | 1134.4 | 833.2 | 1122.2 | 940.7 | 829.4 |
Note. Bold values represent the best results.
Problem . | Problem size . | AVOA . | EMAVOA . | QEMAVOA-DE . | QEMAVOA-DE2 . | QEMAVOA . |
---|---|---|---|---|---|---|
Kacem5 | 15 × 10 | 32.8 | 21.9 | 20.4 | 21.3 | 20.3 |
MK10 | 20 × 15 | 375.4 | 289.8 | 278.9 | 277 | 264 |
13A | 20 × 10 | 3277.2 | 2660.4 | 2398.2 | 2400.9 | 2396.3 |
Edata_LA35 | 30 × 10 | 2158.3 | 1801.4 | 1826.6 | 1763.5 | 1756.1 |
Rdata_LA34 | 30 × 10 | 2097.4 | 1685.2 | 1642.4 | 1667.2 | 1569.9 |
Vdata_LA33 | 30 × 10 | 2032.9 | 1686.3 | 1623.2 | 1549 | 1550 |
VL01 | 50 × 20 | 1134.4 | 833.2 | 1122.2 | 940.7 | 829.4 |
Problem . | Problem size . | AVOA . | EMAVOA . | QEMAVOA-DE . | QEMAVOA-DE2 . | QEMAVOA . |
---|---|---|---|---|---|---|
Kacem5 | 15 × 10 | 32.8 | 21.9 | 20.4 | 21.3 | 20.3 |
MK10 | 20 × 15 | 375.4 | 289.8 | 278.9 | 277 | 264 |
13A | 20 × 10 | 3277.2 | 2660.4 | 2398.2 | 2400.9 | 2396.3 |
Edata_LA35 | 30 × 10 | 2158.3 | 1801.4 | 1826.6 | 1763.5 | 1756.1 |
Rdata_LA34 | 30 × 10 | 2097.4 | 1685.2 | 1642.4 | 1667.2 | 1569.9 |
Vdata_LA33 | 30 × 10 | 2032.9 | 1686.3 | 1623.2 | 1549 | 1550 |
VL01 | 50 × 20 | 1134.4 | 833.2 | 1122.2 | 940.7 | 829.4 |
Note. Bold values represent the best results.
Table 3 shows the combined Friedman ranking of the following algorithms: AVOA, EMAVOA, QEMAVOA-DE, QEMAVOA-DE2, and the proposed QEMAVOA algorithm. The rankings are determined based on the optimal results, average results, and standard deviations of 10 independent runs of each algorithm. The final ranking is obtained by the Friedman test, which calculates the Friedman value based on the optimal result, the average result, and the standard deviation, and takes the average of the three different Friedman values. Finally, the algorithms are ranked using Friedman’s means. The results show that QEMAVOA obtained the best ranking. Figure 9 shows the overall ranking results.

. | AVOA . | EMAVOA . | QEMAVOA-DE . | QEMAVOA-DE2 . | QEMAVOA . |
---|---|---|---|---|---|
Best value FAR | 5 | 3.3571 | 2.0714 | 2.4286 | 2.1429 |
Mean value FAR | 5 | 3.5714 | 2.8571 | 2.4286 | 1.1429 |
Std value FAR | 3.5714 | 3 | 3.8571 | 2.4286 | 2.1429 |
Mean FAR | 4.5238 | 3.3095 | 2.9285 | 2.4286 | 1.8096 |
RANK | 5 | 4 | 3 | 2 | 1 |
. | AVOA . | EMAVOA . | QEMAVOA-DE . | QEMAVOA-DE2 . | QEMAVOA . |
---|---|---|---|---|---|
Best value FAR | 5 | 3.3571 | 2.0714 | 2.4286 | 2.1429 |
Mean value FAR | 5 | 3.5714 | 2.8571 | 2.4286 | 1.1429 |
Std value FAR | 3.5714 | 3 | 3.8571 | 2.4286 | 2.1429 |
Mean FAR | 4.5238 | 3.3095 | 2.9285 | 2.4286 | 1.8096 |
RANK | 5 | 4 | 3 | 2 | 1 |
Note. Bold values represent the best results.
. | AVOA . | EMAVOA . | QEMAVOA-DE . | QEMAVOA-DE2 . | QEMAVOA . |
---|---|---|---|---|---|
Best value FAR | 5 | 3.3571 | 2.0714 | 2.4286 | 2.1429 |
Mean value FAR | 5 | 3.5714 | 2.8571 | 2.4286 | 1.1429 |
Std value FAR | 3.5714 | 3 | 3.8571 | 2.4286 | 2.1429 |
Mean FAR | 4.5238 | 3.3095 | 2.9285 | 2.4286 | 1.8096 |
RANK | 5 | 4 | 3 | 2 | 1 |
. | AVOA . | EMAVOA . | QEMAVOA-DE . | QEMAVOA-DE2 . | QEMAVOA . |
---|---|---|---|---|---|
Best value FAR | 5 | 3.3571 | 2.0714 | 2.4286 | 2.1429 |
Mean value FAR | 5 | 3.5714 | 2.8571 | 2.4286 | 1.1429 |
Std value FAR | 3.5714 | 3 | 3.8571 | 2.4286 | 2.1429 |
Mean FAR | 4.5238 | 3.3095 | 2.9285 | 2.4286 | 1.8096 |
RANK | 5 | 4 | 3 | 2 | 1 |
Note. Bold values represent the best results.
The effectiveness of the algorithm improvements was verified through a series of experiments aimed at evaluating its performance. The experiments encompassed comprehensive assessments of the algorithm’s capabilities, including the application of the Friedman test to determine the algorithm’s overall performance in comparison to other algorithms. The results indicated that QEMAVOA ranked first among the compared algorithms, affirming the superiority of the introduced enhancements. Notably, the incorporation of three strategies, namely QDCE, QRG, and EM, significantly improved the algorithm’s performance, surpassing that of AVOA specifically for the FJSP problem.
5.2. PMS test results
The PMS case in this study is drawn from the literature (Kılıç & Yüzgeç, 2019). In this application, four parallel machines have a total of 20 jobs, and the runtime of each job is given by a matrix |$p[ {20 \times 4} ]$|, and the setup time for each job to finish processing before processing another job is represented using a matrix |$s[ {20 \times 20 \times 4} ]$|.
The QEMAVOA has solved the PMS problem. Its performance has been compared to the algorithms evaluated in the literature (Kılıç & Yüzgeç, 2019). The comparison algorithms are shown below: improved antlion optimization algorithm via tournament selection (IALOT), antlion optimization algorithm (ALO), firefly algorithm (FA), MFO, genetic algorithm (GA), grasshopper optimization algorithm (GOA), dragonfly optimization algorithm (DA), gray wolf optimization algorithm (GWO), biogeography-based optimization algorithm (BBO), and PSO.
In the comparison experiments, QEMAVOA was run 10 times with an overall size of 20 and a maximum number of 1000 iterations. The parameters of the algorithm used in this study are listed in Table 4, which were set based on previous studies (Abdollahzadeh et al., 2021; Kılıç & Yüzgeç, 2019). Simulation experiments were performed using the proposed QEMAVOA algorithm, and the results are presented in Table 5. The experimental results obtained by QEMAVOA were compared with those reported in the literature (Kılıç & Yüzgeç, 2019).
Algorithm . | Parameters . |
---|---|
PSO | Learning coefficient 1(personal): 1.5, Learning coefficient 2(global): 2.0, Inertia weight: 1.0 |
BBO | Mutation rate: 0.1, Keep coefficient: 0.2, Alpha: 0.9 |
DA | Dragonfly population size: 20 |
GA | Selection pressure rate: 5, Mutation rate: 0.8, Crossover rate: 0.4 |
GOA | Grasshopper population size: 20, |$cMin$|: 0.00004, |$cMax$|: 1 |
MFO | Moth-flames population size: 20 |
FA | Initial attraction rate: 2.0, Light absorption rate: 1.0, Mutation rate damping: 0.98, Mutation rate: 0.2 |
ALO | Antlion population size: 20 |
IALOT | Antlion population size: 20, random walk value: Max_Iter/5 |
AVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6 |
QEMAVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Personal Learning coefficient: 2.05, Global Learning coefficient: 2.05, Inertia weight: 0.8 |
Algorithm . | Parameters . |
---|---|
PSO | Learning coefficient 1(personal): 1.5, Learning coefficient 2(global): 2.0, Inertia weight: 1.0 |
BBO | Mutation rate: 0.1, Keep coefficient: 0.2, Alpha: 0.9 |
DA | Dragonfly population size: 20 |
GA | Selection pressure rate: 5, Mutation rate: 0.8, Crossover rate: 0.4 |
GOA | Grasshopper population size: 20, |$cMin$|: 0.00004, |$cMax$|: 1 |
MFO | Moth-flames population size: 20 |
FA | Initial attraction rate: 2.0, Light absorption rate: 1.0, Mutation rate damping: 0.98, Mutation rate: 0.2 |
ALO | Antlion population size: 20 |
IALOT | Antlion population size: 20, random walk value: Max_Iter/5 |
AVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6 |
QEMAVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Personal Learning coefficient: 2.05, Global Learning coefficient: 2.05, Inertia weight: 0.8 |
Algorithm . | Parameters . |
---|---|
PSO | Learning coefficient 1(personal): 1.5, Learning coefficient 2(global): 2.0, Inertia weight: 1.0 |
BBO | Mutation rate: 0.1, Keep coefficient: 0.2, Alpha: 0.9 |
DA | Dragonfly population size: 20 |
GA | Selection pressure rate: 5, Mutation rate: 0.8, Crossover rate: 0.4 |
GOA | Grasshopper population size: 20, |$cMin$|: 0.00004, |$cMax$|: 1 |
MFO | Moth-flames population size: 20 |
FA | Initial attraction rate: 2.0, Light absorption rate: 1.0, Mutation rate damping: 0.98, Mutation rate: 0.2 |
ALO | Antlion population size: 20 |
IALOT | Antlion population size: 20, random walk value: Max_Iter/5 |
AVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6 |
QEMAVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Personal Learning coefficient: 2.05, Global Learning coefficient: 2.05, Inertia weight: 0.8 |
Algorithm . | Parameters . |
---|---|
PSO | Learning coefficient 1(personal): 1.5, Learning coefficient 2(global): 2.0, Inertia weight: 1.0 |
BBO | Mutation rate: 0.1, Keep coefficient: 0.2, Alpha: 0.9 |
DA | Dragonfly population size: 20 |
GA | Selection pressure rate: 5, Mutation rate: 0.8, Crossover rate: 0.4 |
GOA | Grasshopper population size: 20, |$cMin$|: 0.00004, |$cMax$|: 1 |
MFO | Moth-flames population size: 20 |
FA | Initial attraction rate: 2.0, Light absorption rate: 1.0, Mutation rate damping: 0.98, Mutation rate: 0.2 |
ALO | Antlion population size: 20 |
IALOT | Antlion population size: 20, random walk value: Max_Iter/5 |
AVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6 |
QEMAVOA | Alpha: 0.8, Betha: 0.2, Gamma:2.5, P1: 0.6, P2: 0.4, P3: 0.6, theta_ub:2π, theta_lb:0, Personal Learning coefficient: 2.05, Global Learning coefficient: 2.05, Inertia weight: 0.8 |
Algorithm . | Average value . | Best value . | Worst value . | Standard dev . |
---|---|---|---|---|
PSO | 121.3 | 116 | 134 | 5.143 |
BBO | 167.1 | 150 | 198 | 14.617 |
GWO | 127.2 | 119 | 137 | 6.391 |
DA | 121.4 | 115 | 133 | 5.661 |
GA | 121.4 | 115 | 130 | 5.232 |
GOA | 116.3 | 113 | 119 | 1.636 |
MFO | 115.3 | 113 | 123 | 2.983 |
FA | 121.1 | 113 | 136 | 7.724 |
ALO | 151.5 | 142 | 160 | 7.075 |
IALOT | 115.2 | 113 | 123 | 3.011 |
AVOA | 124.9 | 114 | 138 | 8.4912 |
QEMAVOA | 115 | 111 | 120 | 2.667 |
QEMAVOA RANK | 1 | 1 | 2 | 2 |
Algorithm . | Average value . | Best value . | Worst value . | Standard dev . |
---|---|---|---|---|
PSO | 121.3 | 116 | 134 | 5.143 |
BBO | 167.1 | 150 | 198 | 14.617 |
GWO | 127.2 | 119 | 137 | 6.391 |
DA | 121.4 | 115 | 133 | 5.661 |
GA | 121.4 | 115 | 130 | 5.232 |
GOA | 116.3 | 113 | 119 | 1.636 |
MFO | 115.3 | 113 | 123 | 2.983 |
FA | 121.1 | 113 | 136 | 7.724 |
ALO | 151.5 | 142 | 160 | 7.075 |
IALOT | 115.2 | 113 | 123 | 3.011 |
AVOA | 124.9 | 114 | 138 | 8.4912 |
QEMAVOA | 115 | 111 | 120 | 2.667 |
QEMAVOA RANK | 1 | 1 | 2 | 2 |
Note. Bold values represent the best results.
Algorithm . | Average value . | Best value . | Worst value . | Standard dev . |
---|---|---|---|---|
PSO | 121.3 | 116 | 134 | 5.143 |
BBO | 167.1 | 150 | 198 | 14.617 |
GWO | 127.2 | 119 | 137 | 6.391 |
DA | 121.4 | 115 | 133 | 5.661 |
GA | 121.4 | 115 | 130 | 5.232 |
GOA | 116.3 | 113 | 119 | 1.636 |
MFO | 115.3 | 113 | 123 | 2.983 |
FA | 121.1 | 113 | 136 | 7.724 |
ALO | 151.5 | 142 | 160 | 7.075 |
IALOT | 115.2 | 113 | 123 | 3.011 |
AVOA | 124.9 | 114 | 138 | 8.4912 |
QEMAVOA | 115 | 111 | 120 | 2.667 |
QEMAVOA RANK | 1 | 1 | 2 | 2 |
Algorithm . | Average value . | Best value . | Worst value . | Standard dev . |
---|---|---|---|---|
PSO | 121.3 | 116 | 134 | 5.143 |
BBO | 167.1 | 150 | 198 | 14.617 |
GWO | 127.2 | 119 | 137 | 6.391 |
DA | 121.4 | 115 | 133 | 5.661 |
GA | 121.4 | 115 | 130 | 5.232 |
GOA | 116.3 | 113 | 119 | 1.636 |
MFO | 115.3 | 113 | 123 | 2.983 |
FA | 121.1 | 113 | 136 | 7.724 |
ALO | 151.5 | 142 | 160 | 7.075 |
IALOT | 115.2 | 113 | 123 | 3.011 |
AVOA | 124.9 | 114 | 138 | 8.4912 |
QEMAVOA | 115 | 111 | 120 | 2.667 |
QEMAVOA RANK | 1 | 1 | 2 | 2 |
Note. Bold values represent the best results.
The results of 10 independent runs of QEMAVOA to solve the PMS are presented in Table 5. The table includes the average value, best value, worst value, and standard deviation of the results obtained in 10 independent runs of all algorithms and the ranking of each metric obtained by QEMAVOA. When average cost and best cost are chosen as evaluation indicators, it can be seen that QEMAVOA achieves the best results in both indicators (mean cost = 115, best cost = 111), and Fig. 10 shows the best results obtained by QEMAVOA. When the worst cost and standard deviation are chosen as evaluation metrics, the GOA algorithm obtains optimal results (worst cost = 119, standard dev = 1.636).

The effectiveness of QEMAVOA in solving the PMS problem is evaluated by comparing its performance with other metaheuristic algorithms. However, the runtime of the algorithm is also a crucial factor to consider when solving the PMS problem. Therefore, the runtime of QEMAVOA is compared to that of AVOA. Figure 11 shows the comparison results. The experimental results indicate that QEMAVOA shows superior performance in solving the PMS problem while having a runtime comparable to that of AVOA.

The algorithm’s superiority in solving the PMS problem was confirmed through dedicated experiments involving QEMAVOA. These experiments encompassed 10 independent runs, each producing optimal values, mean values, worst values, and standard deviations, enabling a comprehensive comparative analysis. The experimental results demonstrated that QEMAVOA outperformed the other algorithms considered for solving the PMS problem. Furthermore, runtime experiments were conducted, comparing QEMAVOA against AVOA in 10 independent trials. The results revealed that QEMAVOA exhibited slightly slower runtime performance compared to AVOA. In summary, the analysis concluded that QEMAVOA showcased exceptional performance in solving the PMS problem, albeit with a slightly longer runtime.
5.3. FJSP test results
In this section, the performance of the proposed QEMAVOA in solving the FJSP problem is evaluated. For this purpose, a series of simulation experiments are performed to apply QEMAVOA to the FJSP problem. To verify the effectiveness of QEMAVOA, the results of previously published studies have been chosen as a basis for comparison.
5.3.1. Experimental setup
To verify the performance of QEMAVOA in solving FJSP, the following problem datasets were considered in the experiments:
Kacem dataset: This dataset is derived from a set of five problems proposed by Kacem et al. (2002). The jobs range from 4 to 15, and the machines range from 5 to 10. These five problems are fully flexible.
Brandimarte dataset: This dataset is derived from a set of 10 problems proposed by Brandimarte (1993). The number of operations ranged from 10 to 20, and the number of machines ranged from 4 to 15. These 10 problems are partially flexible, with flexibility between 1.43 and 4.10 per operation and the number of operations between 55 and 240 for all operations.
Dauzere dataset: This dataset is derived from a set of 18 problems proposed by Dauzère & Paulli (1997). The jobs range from 10 to 20, and the machines range from 5 to 10. These 18 problems are partially flexible, with flexibility between 1.13 and 5.02 for each operation and several operations between 196 and 387 for all operations.
Hurink dataset: This dataset is derived from three sets of 129 problems proposed by Hurink et al. (1994). These problems are divided into Edata, Rdata, and Vdata (Behnke & Geiger, 2012; Hurink et al., 1994; Kasapidis et al., 2021), each containing 66 problems and differing in the flexibility of each operation. In this dataset, the number of jobs ranges from 6 to 30, the number of machines ranges from 5 to 15, and the flexibility of each job ranges from 1.15 to 7.5, with an average flexibility of 1.15 for Edata, 2 for Rdata, and 5 for Vdata. The number of operations for all operations ranges from 36 to 300.
Large dataset: This dataset comes with a large-scale dataset generated based on Brandimarte’s rules, which contains three large-scale problems named VL01, VL02, and VL03 (Brandimarte, 1993; Escamilla-Serna et al., 2022; Sun et al., 2019). In the dataset, there are 50 to 80 jobs and 20 to 50 machines. These three problems are partially flexible, with an average flexibility rate of 0.75 per operation.
Due to the uncertainty of the algorithm, 10 independent experiments were conducted for each dataset. The parameter settings of QEMAVOA proposed in this paper are referred to in Table 4. The present study evaluates the performance of QEMAVOA in solving the FJSP problem by comparing its makespan with those obtained by the participating comparison algorithms, which all take the optimal makespan from their respective papers. At the same time, the n × m in the result statistics table represents the number of jobs and machines.
5.3.2. Kacem dataset
For the experiments with the Kacem dataset, the size of the QEMAVOA populations was 100 and the number of maximum iterations was 300. Table 6 shows the results of the comparison of QEMAVOA with other algorithms containing the following: BBO, artificial immune algorithm (AIA), hybrid tabu search algorithm (HTSA), teaching learning based optimization algorithm (TLBO), improved Jaya algorithm (IJA), hybrid artificial bee colony algorithm (HABC), and genetic algorithms and random-restart hill-climbing (GA-RRHC). For the algorithms to be compared, the best values from the respective papers have been used. With three solutions to the problem in the AIA literature and four solutions to the problem in the BBO literature.
Problem . | n × m . | AIA (Bagheri et al., 2010) . | HTSA (Li et al., 2010) . | BBO (Rahmati & Zandieh, 2012) . | TLBO (Buddala & Mahapatra, 2019) . | IJA (Caldeira & Gnanavelbabu, 2019) . | HABC (Caldeira et al., 2020) . | GA-RRHC (Escamilla-Serna et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|---|---|
Kacem1 | 4 × 5 | / | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 |
Kacem2 | 8 × 8 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 |
Kacem3 | 10 × 7 | / | 11 | / | 11 | 11 | 11 | 11 | 13 | 11 |
Kacem4 | 10 × 10 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 11 | 7 |
Kacem5 | 15 × 10 | 11 | 11 | 12 | 12 | 11 | 11 | 11 | 16 | 14 |
Problem . | n × m . | AIA (Bagheri et al., 2010) . | HTSA (Li et al., 2010) . | BBO (Rahmati & Zandieh, 2012) . | TLBO (Buddala & Mahapatra, 2019) . | IJA (Caldeira & Gnanavelbabu, 2019) . | HABC (Caldeira et al., 2020) . | GA-RRHC (Escamilla-Serna et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|---|---|
Kacem1 | 4 × 5 | / | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 |
Kacem2 | 8 × 8 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 |
Kacem3 | 10 × 7 | / | 11 | / | 11 | 11 | 11 | 11 | 13 | 11 |
Kacem4 | 10 × 10 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 11 | 7 |
Kacem5 | 15 × 10 | 11 | 11 | 12 | 12 | 11 | 11 | 11 | 16 | 14 |
Note. Bold values represent the best results. “/” indicates that the result is not given in the literature.
Problem . | n × m . | AIA (Bagheri et al., 2010) . | HTSA (Li et al., 2010) . | BBO (Rahmati & Zandieh, 2012) . | TLBO (Buddala & Mahapatra, 2019) . | IJA (Caldeira & Gnanavelbabu, 2019) . | HABC (Caldeira et al., 2020) . | GA-RRHC (Escamilla-Serna et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|---|---|
Kacem1 | 4 × 5 | / | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 |
Kacem2 | 8 × 8 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 |
Kacem3 | 10 × 7 | / | 11 | / | 11 | 11 | 11 | 11 | 13 | 11 |
Kacem4 | 10 × 10 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 11 | 7 |
Kacem5 | 15 × 10 | 11 | 11 | 12 | 12 | 11 | 11 | 11 | 16 | 14 |
Problem . | n × m . | AIA (Bagheri et al., 2010) . | HTSA (Li et al., 2010) . | BBO (Rahmati & Zandieh, 2012) . | TLBO (Buddala & Mahapatra, 2019) . | IJA (Caldeira & Gnanavelbabu, 2019) . | HABC (Caldeira et al., 2020) . | GA-RRHC (Escamilla-Serna et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|---|---|
Kacem1 | 4 × 5 | / | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 |
Kacem2 | 8 × 8 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 |
Kacem3 | 10 × 7 | / | 11 | / | 11 | 11 | 11 | 11 | 13 | 11 |
Kacem4 | 10 × 10 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 11 | 7 |
Kacem5 | 15 × 10 | 11 | 11 | 12 | 12 | 11 | 11 | 11 | 16 | 14 |
Note. Bold values represent the best results. “/” indicates that the result is not given in the literature.
As demonstrated in Table 6, BBO and AVOA algorithms obtained two optimal solutions each, AIA and BBO algorithms obtained three optimal solutions each, TLBO and QEMAVOA algorithms obtained four optimal solutions each, while HTSA, IJA, HABC, and GA-RRHC algorithms obtained all optimal solutions. When compared with other algorithms on the Kacem dataset, QEMAVOA’s performance was not outstanding, but it exhibited better performance than AVOA.
5.3.3. Brandimarte dataset
For the experiments with the Brandimarte dataset, the size of the QEMAVOA populations was 100 and the number of maximum iterations was 500. Table 7 shows the results of the comparison of QEMAVOA with other algorithms. The compared algorithms contain the following: deep reinforcement learning (Deep RL), DA, human learning optimization algorithm and particle swarm optimization algorithm (HLO-PSO), improved particle swarm optimization algorithm (IPSO), self-learning genetic algorithm (SLGA), hybrid whale optimization algorithm (HWOA), and hybrid gray wolf weed algorithm (GIWO). For the algorithms to be compared, the best values from the respective papers have been used. There are six solutions to the problem in the DA literature.
Problem . | n × m . | Deep RL (Han & Yang, 2021) . | DA (Hu & Zhou, 2020) . | HLO-PSO (Ding & Gu, 2020) . | IPSO (Ding & Gu, 2020) . | SLGA (Chen et al., 2020) . | HWOA (Yang et al., 2022) . | GIWO (Wang et al., 2021) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|---|---|
MK01 | 10 × 6 | 44 | 52 | 40 | 40 | 40 | 40 | 40 | 40 | 40 |
MK02 | 10 × 6 | 28 | 46 | 28 | 29 | 27 | 28 | 32 | 41 | 28 |
MK03 | 15 × 8 | 245 | 210 | 204 | 204 | 204 | 204 | 204 | 204 | 204 |
MK04 | 15 × 8 | 74 | 88 | 63 | 66 | 60 | 63 | 65 | 74 | 62 |
MK05 | 15 × 4 | 193 | 175 | 175 | 175 | 172 | 177 | 177 | 186 | 170 |
MK06 | 10 × 15 | 123 | 87 | 71 | 77 | 69 | 66 | 84 | 119 | 52 |
MK07 | 20 × 5 | 216 | / | 144 | 145 | 144 | 145 | 156 | 188 | 133 |
MK08 | 20 × 10 | 523 | / | 523 | 523 | 523 | 523 | 523 | 523 | 523 |
MK09 | 20 × 10 | 386 | / | 326 | 320 | 320 | 315 | 331 | 324 | 299 |
MK10 | 20 × 15 | 336 | / | 238 | 239 | 254 | 236 | 242 | 265 | 236 |
Problem . | n × m . | Deep RL (Han & Yang, 2021) . | DA (Hu & Zhou, 2020) . | HLO-PSO (Ding & Gu, 2020) . | IPSO (Ding & Gu, 2020) . | SLGA (Chen et al., 2020) . | HWOA (Yang et al., 2022) . | GIWO (Wang et al., 2021) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|---|---|
MK01 | 10 × 6 | 44 | 52 | 40 | 40 | 40 | 40 | 40 | 40 | 40 |
MK02 | 10 × 6 | 28 | 46 | 28 | 29 | 27 | 28 | 32 | 41 | 28 |
MK03 | 15 × 8 | 245 | 210 | 204 | 204 | 204 | 204 | 204 | 204 | 204 |
MK04 | 15 × 8 | 74 | 88 | 63 | 66 | 60 | 63 | 65 | 74 | 62 |
MK05 | 15 × 4 | 193 | 175 | 175 | 175 | 172 | 177 | 177 | 186 | 170 |
MK06 | 10 × 15 | 123 | 87 | 71 | 77 | 69 | 66 | 84 | 119 | 52 |
MK07 | 20 × 5 | 216 | / | 144 | 145 | 144 | 145 | 156 | 188 | 133 |
MK08 | 20 × 10 | 523 | / | 523 | 523 | 523 | 523 | 523 | 523 | 523 |
MK09 | 20 × 10 | 386 | / | 326 | 320 | 320 | 315 | 331 | 324 | 299 |
MK10 | 20 × 15 | 336 | / | 238 | 239 | 254 | 236 | 242 | 265 | 236 |
Note. Bold values represent the best results. “/” indicates that the result is not given in the literature.
Problem . | n × m . | Deep RL (Han & Yang, 2021) . | DA (Hu & Zhou, 2020) . | HLO-PSO (Ding & Gu, 2020) . | IPSO (Ding & Gu, 2020) . | SLGA (Chen et al., 2020) . | HWOA (Yang et al., 2022) . | GIWO (Wang et al., 2021) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|---|---|
MK01 | 10 × 6 | 44 | 52 | 40 | 40 | 40 | 40 | 40 | 40 | 40 |
MK02 | 10 × 6 | 28 | 46 | 28 | 29 | 27 | 28 | 32 | 41 | 28 |
MK03 | 15 × 8 | 245 | 210 | 204 | 204 | 204 | 204 | 204 | 204 | 204 |
MK04 | 15 × 8 | 74 | 88 | 63 | 66 | 60 | 63 | 65 | 74 | 62 |
MK05 | 15 × 4 | 193 | 175 | 175 | 175 | 172 | 177 | 177 | 186 | 170 |
MK06 | 10 × 15 | 123 | 87 | 71 | 77 | 69 | 66 | 84 | 119 | 52 |
MK07 | 20 × 5 | 216 | / | 144 | 145 | 144 | 145 | 156 | 188 | 133 |
MK08 | 20 × 10 | 523 | / | 523 | 523 | 523 | 523 | 523 | 523 | 523 |
MK09 | 20 × 10 | 386 | / | 326 | 320 | 320 | 315 | 331 | 324 | 299 |
MK10 | 20 × 15 | 336 | / | 238 | 239 | 254 | 236 | 242 | 265 | 236 |
Problem . | n × m . | Deep RL (Han & Yang, 2021) . | DA (Hu & Zhou, 2020) . | HLO-PSO (Ding & Gu, 2020) . | IPSO (Ding & Gu, 2020) . | SLGA (Chen et al., 2020) . | HWOA (Yang et al., 2022) . | GIWO (Wang et al., 2021) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|---|---|
MK01 | 10 × 6 | 44 | 52 | 40 | 40 | 40 | 40 | 40 | 40 | 40 |
MK02 | 10 × 6 | 28 | 46 | 28 | 29 | 27 | 28 | 32 | 41 | 28 |
MK03 | 15 × 8 | 245 | 210 | 204 | 204 | 204 | 204 | 204 | 204 | 204 |
MK04 | 15 × 8 | 74 | 88 | 63 | 66 | 60 | 63 | 65 | 74 | 62 |
MK05 | 15 × 4 | 193 | 175 | 175 | 175 | 172 | 177 | 177 | 186 | 170 |
MK06 | 10 × 15 | 123 | 87 | 71 | 77 | 69 | 66 | 84 | 119 | 52 |
MK07 | 20 × 5 | 216 | / | 144 | 145 | 144 | 145 | 156 | 188 | 133 |
MK08 | 20 × 10 | 523 | / | 523 | 523 | 523 | 523 | 523 | 523 | 523 |
MK09 | 20 × 10 | 386 | / | 326 | 320 | 320 | 315 | 331 | 324 | 299 |
MK10 | 20 × 15 | 336 | / | 238 | 239 | 254 | 236 | 242 | 265 | 236 |
Note. Bold values represent the best results. “/” indicates that the result is not given in the literature.
Table 7 shows the results of the comparison among different algorithms on the Brandimarte dataset. DA was unable to obtain an optimal solution, while Deep RL obtained an optimal solution. HLO-PSO, IPSO, GIWO, and AVOA obtained three optimal solutions. In contrast, SLGA and HWOA obtained six optimal solutions, and QEMAVOA obtained eight optimal solutions. Notably, QEMAVOA outperformed other algorithms on this dataset.
5.3.4. Dauzere dataset
For the experiments with the Dauzere dataset, the size of the QEMAVOA populations was 100 and the number of maximum iterations was 1000. Table 8 shows the results of the comparison of QEMAVOA with other algorithms. The compared algorithms contain the following: integrated approach based on tabu search (IATS), TS, general particle swarm optimization (GPSO), discrepancy search (DS), and multi-swarm collaborative genetic algorithm (MSCGA).
Problem . | n × m . | IATS (Dauzère & Paulli, 1997) . | TS (Mastrolilli & Gambardella, 2000) . | GPSO (Gao et al., 2006) . | DS (Hmida et al., 2010) . | MSCGA (Cuiyu et al., 2021) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
01A | 10 × 5 | 2530 | 2518 | 2539 | 2518 | 2515 | 2555 | 2507 |
02A | 10 × 5 | 2244 | 2231 | 2244 | 2231 | 2231 | 2325 | 2229 |
03A | 10 × 5 | 2235 | 2229 | 2232 | 2229 | 2229 | 2333 | 2228 |
04A | 10 × 5 | 2565 | 2503 | 2523 | 2503 | 2506 | 2503 | 2532 |
05A | 10 × 5 | 2229 | 2216 | 2234 | 2216 | 2216 | 2298 | 2193 |
06A | 10 × 5 | 2216 | 2203 | 2218 | 2196 | 2197 | 2260 | 2173 |
07A | 15 × 8 | 2408 | 2283 | 2361 | 2283 | 2279 | 2440 | 2272 |
08A | 15 × 8 | 2093 | 2069 | 2086 | 2069 | 2069 | 2069 | 2069 |
09A | 15 × 8 | 2074 | 2066 | 2073 | 2066 | 2066 | 2278 | 2171 |
10A | 15 × 8 | 2362 | 2291 | 2362 | 2291 | 2287 | 2429 | 2270 |
11A | 15 × 8 | 2078 | 2063 | 2083 | 2063 | 2060 | 2135 | 2062 |
12A | 15 × 8 | 2047 | 2034 | 2050 | 2031 | 2033 | 2190 | 1993 |
13A | 20 × 10 | 2302 | 2260 | 2342 | 2257 | 2248 | 2315 | 2256 |
14A | 20 × 10 | 2183 | 2167 | 2174 | 2167 | 2167 | 2167 | 2167 |
15A | 20 × 10 | 2171 | 2167 | 2173 | 2165 | 2165 | 2192 | 2168 |
16A | 20 × 10 | 2301 | 2255 | 2324 | 2256 | 2255 | 2366 | 2255 |
17A | 20 × 10 | 2169 | 2141 | 2162 | 2140 | 2142 | 2181 | 2149 |
18A | 20 × 10 | 2139 | 2137 | 2157 | 2127 | 2132 | 2182 | 2055 |
Problem . | n × m . | IATS (Dauzère & Paulli, 1997) . | TS (Mastrolilli & Gambardella, 2000) . | GPSO (Gao et al., 2006) . | DS (Hmida et al., 2010) . | MSCGA (Cuiyu et al., 2021) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
01A | 10 × 5 | 2530 | 2518 | 2539 | 2518 | 2515 | 2555 | 2507 |
02A | 10 × 5 | 2244 | 2231 | 2244 | 2231 | 2231 | 2325 | 2229 |
03A | 10 × 5 | 2235 | 2229 | 2232 | 2229 | 2229 | 2333 | 2228 |
04A | 10 × 5 | 2565 | 2503 | 2523 | 2503 | 2506 | 2503 | 2532 |
05A | 10 × 5 | 2229 | 2216 | 2234 | 2216 | 2216 | 2298 | 2193 |
06A | 10 × 5 | 2216 | 2203 | 2218 | 2196 | 2197 | 2260 | 2173 |
07A | 15 × 8 | 2408 | 2283 | 2361 | 2283 | 2279 | 2440 | 2272 |
08A | 15 × 8 | 2093 | 2069 | 2086 | 2069 | 2069 | 2069 | 2069 |
09A | 15 × 8 | 2074 | 2066 | 2073 | 2066 | 2066 | 2278 | 2171 |
10A | 15 × 8 | 2362 | 2291 | 2362 | 2291 | 2287 | 2429 | 2270 |
11A | 15 × 8 | 2078 | 2063 | 2083 | 2063 | 2060 | 2135 | 2062 |
12A | 15 × 8 | 2047 | 2034 | 2050 | 2031 | 2033 | 2190 | 1993 |
13A | 20 × 10 | 2302 | 2260 | 2342 | 2257 | 2248 | 2315 | 2256 |
14A | 20 × 10 | 2183 | 2167 | 2174 | 2167 | 2167 | 2167 | 2167 |
15A | 20 × 10 | 2171 | 2167 | 2173 | 2165 | 2165 | 2192 | 2168 |
16A | 20 × 10 | 2301 | 2255 | 2324 | 2256 | 2255 | 2366 | 2255 |
17A | 20 × 10 | 2169 | 2141 | 2162 | 2140 | 2142 | 2181 | 2149 |
18A | 20 × 10 | 2139 | 2137 | 2157 | 2127 | 2132 | 2182 | 2055 |
Note. Bold values represent the best results. “/” indicates that the result is not given in the literature.
Problem . | n × m . | IATS (Dauzère & Paulli, 1997) . | TS (Mastrolilli & Gambardella, 2000) . | GPSO (Gao et al., 2006) . | DS (Hmida et al., 2010) . | MSCGA (Cuiyu et al., 2021) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
01A | 10 × 5 | 2530 | 2518 | 2539 | 2518 | 2515 | 2555 | 2507 |
02A | 10 × 5 | 2244 | 2231 | 2244 | 2231 | 2231 | 2325 | 2229 |
03A | 10 × 5 | 2235 | 2229 | 2232 | 2229 | 2229 | 2333 | 2228 |
04A | 10 × 5 | 2565 | 2503 | 2523 | 2503 | 2506 | 2503 | 2532 |
05A | 10 × 5 | 2229 | 2216 | 2234 | 2216 | 2216 | 2298 | 2193 |
06A | 10 × 5 | 2216 | 2203 | 2218 | 2196 | 2197 | 2260 | 2173 |
07A | 15 × 8 | 2408 | 2283 | 2361 | 2283 | 2279 | 2440 | 2272 |
08A | 15 × 8 | 2093 | 2069 | 2086 | 2069 | 2069 | 2069 | 2069 |
09A | 15 × 8 | 2074 | 2066 | 2073 | 2066 | 2066 | 2278 | 2171 |
10A | 15 × 8 | 2362 | 2291 | 2362 | 2291 | 2287 | 2429 | 2270 |
11A | 15 × 8 | 2078 | 2063 | 2083 | 2063 | 2060 | 2135 | 2062 |
12A | 15 × 8 | 2047 | 2034 | 2050 | 2031 | 2033 | 2190 | 1993 |
13A | 20 × 10 | 2302 | 2260 | 2342 | 2257 | 2248 | 2315 | 2256 |
14A | 20 × 10 | 2183 | 2167 | 2174 | 2167 | 2167 | 2167 | 2167 |
15A | 20 × 10 | 2171 | 2167 | 2173 | 2165 | 2165 | 2192 | 2168 |
16A | 20 × 10 | 2301 | 2255 | 2324 | 2256 | 2255 | 2366 | 2255 |
17A | 20 × 10 | 2169 | 2141 | 2162 | 2140 | 2142 | 2181 | 2149 |
18A | 20 × 10 | 2139 | 2137 | 2157 | 2127 | 2132 | 2182 | 2055 |
Problem . | n × m . | IATS (Dauzère & Paulli, 1997) . | TS (Mastrolilli & Gambardella, 2000) . | GPSO (Gao et al., 2006) . | DS (Hmida et al., 2010) . | MSCGA (Cuiyu et al., 2021) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
01A | 10 × 5 | 2530 | 2518 | 2539 | 2518 | 2515 | 2555 | 2507 |
02A | 10 × 5 | 2244 | 2231 | 2244 | 2231 | 2231 | 2325 | 2229 |
03A | 10 × 5 | 2235 | 2229 | 2232 | 2229 | 2229 | 2333 | 2228 |
04A | 10 × 5 | 2565 | 2503 | 2523 | 2503 | 2506 | 2503 | 2532 |
05A | 10 × 5 | 2229 | 2216 | 2234 | 2216 | 2216 | 2298 | 2193 |
06A | 10 × 5 | 2216 | 2203 | 2218 | 2196 | 2197 | 2260 | 2173 |
07A | 15 × 8 | 2408 | 2283 | 2361 | 2283 | 2279 | 2440 | 2272 |
08A | 15 × 8 | 2093 | 2069 | 2086 | 2069 | 2069 | 2069 | 2069 |
09A | 15 × 8 | 2074 | 2066 | 2073 | 2066 | 2066 | 2278 | 2171 |
10A | 15 × 8 | 2362 | 2291 | 2362 | 2291 | 2287 | 2429 | 2270 |
11A | 15 × 8 | 2078 | 2063 | 2083 | 2063 | 2060 | 2135 | 2062 |
12A | 15 × 8 | 2047 | 2034 | 2050 | 2031 | 2033 | 2190 | 1993 |
13A | 20 × 10 | 2302 | 2260 | 2342 | 2257 | 2248 | 2315 | 2256 |
14A | 20 × 10 | 2183 | 2167 | 2174 | 2167 | 2167 | 2167 | 2167 |
15A | 20 × 10 | 2171 | 2167 | 2173 | 2165 | 2165 | 2192 | 2168 |
16A | 20 × 10 | 2301 | 2255 | 2324 | 2256 | 2255 | 2366 | 2255 |
17A | 20 × 10 | 2169 | 2141 | 2162 | 2140 | 2142 | 2181 | 2149 |
18A | 20 × 10 | 2139 | 2137 | 2157 | 2127 | 2132 | 2182 | 2055 |
Note. Bold values represent the best results. “/” indicates that the result is not given in the literature.
Table 8 presents the results obtained by different algorithms on the Dauzere dataset. IATS and GPSO failed to find optimal solutions, while AVOA obtained three, TS and DS obtained five, and MSCGA obtained six optimal solutions. In contrast, QEMAVOA outperformed other algorithms by finding 12 optimal solutions. The experimental results demonstrate the superior performance of QEMAVOA in solving FJSP problems on the Dauzere dataset.
5.3.5. Hurink dataset
The Hurink dataset contains three sub-sets: Edata, Rdata, and Vdata, each containing 66 problems. The three sub-sets differ in the average flexibility of their operations, with the Hurink Edata dataset having an average flexibility of 1.15, the Hurink Rdata dataset having an average flexibility of 2, and the Hurink Vdata dataset having an average flexibility of 5.
For the experiments with the Hurink dataset, the size of the QEMAVOA populations was 100 and the number of maximum iterations was 1000. The results of QEMAVOA compared to other algorithms on the Hurink Edata dataset are shown in Table 9. The results of QEMAVOA compared to other algorithms on the Hurink Rdata dataset are shown in Table 10. The results of QEMAVOA compared to other algorithms on the Hurink Vdata dataset are shown in Table 11. The compared algorithms contain the following: TS, constraint programming (CP), PSO, two-level metaheuristic of the upper-level algorithm (MPM-UPLA), and graph-based multi-agent system (GMAS). The algorithms for the comparison were chosen from the best values in their respective papers. With 43 solutions to the problem in the TS and PSO literature and 40 solutions to the problem in GMAS.
Problem . | n × m . | TS (Hurink et al., 1994) . | CP (Behnke & Geiger, 2012) . | PSO (Pongchairerks & Kachitvichyanukul, 2009) . | MPM-UPLA (Pongchairerks et al., 2022) . | GMAS (Jing et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
MT6 | 6 × 6 | 57 | 55 | 55 | 55 | / | 55 | 55 |
MT10 | 10 × 10 | 917 | 877 | 892 | 873 | / | 890 | 871 |
MT20 | 20 × 5 | 1109 | 1088 | 1116 | 1090 | / | 1107 | 1088 |
LA1 | 10 × 5 | 611 | 609 | 609 | 609 | 609 | 609 | 609 |
LA2 | 10 × 5 | 655 | 655 | 655 | 655 | 655 | 655 | 655 |
LA3 | 10 × 5 | 573 | 567 | 567 | 550 | 550 | 550 | 550 |
LA4 | 10 × 5 | 578 | 568 | 582 | 568 | 568 | 568 | 568 |
LA5 | 10 × 5 | 503 | 503 | 503 | 503 | 503 | 503 | 503 |
LA6 | 15 × 5 | 833 | 833 | 833 | 833 | 833 | 847 | 833 |
LA7 | 15 × 5 | 765 | 765 | 765 | 762 | 762 | 796 | 762 |
LA8 | 15 × 5 | 845 | 845 | 845 | 845 | 845 | 845 | 845 |
LA9 | 15 × 5 | 878 | 878 | 878 | 878 | 878 | 912 | 878 |
LA10 | 15 × 5 | 866 | 866 | 866 | 866 | 866 | 876 | 866 |
LA11 | 20 × 5 | 1106 | 1103 | 1103 | 1103 | 1100 | 1128 | 1107 |
LA12 | 20 × 5 | 960 | 960 | 960 | 960 | 960 | 982 | 966 |
LA13 | 20 × 5 | 1053 | 1053 | 1053 | 1053 | 1053 | 1079 | 1053 |
LA14 | 20 × 5 | 1151 | 1123 | 1123 | 1123 | 1123 | 1132 | 1123 |
LA15 | 20 × 5 | 1111 | 1111 | 1111 | 1111 | 1111 | 1111 | 1111 |
LA16 | 10 × 10 | 924 | 904 | 893 | 892 | 892 | 892 | 892 |
LA17 | 10 × 10 | 757 | 707 | 707 | 707 | 707 | 712 | 707 |
LA18 | 10 × 10 | 864 | 843 | 847 | 842 | 842 | 842 | 842 |
LA19 | 10 × 10 | 850 | 799 | 820 | 796 | 796 | 810 | 796 |
LA20 | 10 × 10 | 919 | 857 | 859 | 857 | 857 | 857 | 857 |
LA21 | 15 × 10 | 1066 | 1044 | 1057 | 1021 | 1004 | 1039 | 1009 |
LA22 | 15 × 10 | 919 | 887 | 912 | 882 | 875 | 930 | 880 |
LA23 | 15 × 10 | 980 | 950 | 994 | 950 | 950 | 1022 | 950 |
LA24 | 15 × 10 | 952 | 913 | 939 | 909 | 925 | 929 | 908 |
LA25 | 15 × 10 | 970 | 955 | 974 | 945 | 942 | 981 | 936 |
LA26 | 20 × 10 | 1169 | 1143 | 1173 | 1115 | 1135 | 1148 | 1169 |
LA27 | 20 × 10 | 1230 | 1188 | 1247 | 1182 | 1188 | 1259 | 1181 |
LA28 | 20 × 10 | 1204 | 1153 | 1195 | 1149 | 1153 | 1174 | 1147 |
LA29 | 20 × 10 | 1210 | 1128 | 1175 | 1124 | 1167 | 1183 | 1107 |
LA30 | 20 × 10 | 1253 | 1241 | 1262 | 1220 | 1254 | 1273 | 1193 |
LA31 | 30 × 10 | 1596 | 1552 | 1620 | 1541 | 1565 | 1605 | 1599 |
LA32 | 30 × 10 | 1769 | 1698 | 1743 | 1698 | 1747 | 1778 | 1721 |
LA33 | 30 × 10 | 1575 | 1560 | 1578 | 1547 | 1575 | 1659 | 1571 |
LA34 | 30 × 10 | 1627 | 1609 | 1662 | 1608 | 1597 | 1635 | 1609 |
LA35 | 30 × 10 | 1736 | 1736 | 1736 | 1736 | 1736 | 1770 | 1736 |
LA36 | 15 × 15 | 1247 | 1160 | 1202 | 1160 | 1153 | 1185 | 1160 |
LA37 | 15 × 15 | 1453 | 1397 | 1425 | 1397 | 1434 | 1445 | 1397 |
LA38 | 15 × 15 | 1185 | 1146 | 1209 | 1143 | 1245 | 1266 | 1141 |
LA39 | 15 × 15 | 1226 | 1184 | 1220 | 1186 | 1195 | 1262 | 1184 |
LA40 | 15 × 15 | 1214 | 1174 | 1197 | 1150 | 1169 | 1177 | 1144 |
ABZ5 | 10 × 10 | / | 1176 | / | 1167 | / | 1167 | 1167 |
ABZ6 | 10 × 10 | / | 925 | / | 925 | / | 925 | 925 |
ABZ7 | 20 × 15 | / | 638 | / | 619 | / | 613 | 610 |
ABZ8 | 20 × 15 | / | 654 | / | 648 | / | 648 | 637 |
ABZ9 | 20 × 15 | / | 668 | / | 655 | / | 688 | 644 |
CAR1 | 11 × 5 | / | 6176 | / | 6176 | / | 6176 | 6176 |
CAR2 | 13 × 4 | / | 6455 | / | 6432 | / | 6441 | 6327 |
CAR3 | 12 × 5 | / | 6856 | / | 6856 | / | 6856 | 6856 |
CAR4 | 14 × 4 | / | 7789 | / | 7789 | / | 7789 | 7789 |
CAR5 | 10 × 6 | / | 7229 | / | 7229 | / | 7229 | 7229 |
CAR6 | 8 × 9 | / | 8478 | / | 7990 | / | 8331 | 7990 |
CAR7 | 7 × 7 | / | 6123 | / | 6123 | / | 6123 | 6123 |
CAR8 | 8 × 8 | / | 7689 | / | 7689 | / | 7689 | 7689 |
ORB1 | 10 × 10 | / | 988 | / | 977 | / | 988 | 977 |
ORB2 | 10 × 10 | / | 870 | / | 865 | / | 877 | 865 |
ORB3 | 10 × 10 | / | 960 | / | 952 | / | 978 | 951 |
ORB4 | 10 × 10 | / | 1016 | / | 984 | / | 1015 | 984 |
ORB5 | 10 × 10 | / | 865 | / | 842 | / | 855 | 842 |
ORB6 | 10 × 10 | / | 1004 | / | 958 | / | 976 | 958 |
ORB7 | 10 × 10 | / | 387 | / | 389 | / | 390 | 387 |
ORB8 | 10 × 10 | / | 894 | / | 894 | / | 901 | 894 |
ORB9 | 10 × 10 | / | 933 | / | 933 | / | 933 | 933 |
ORB10 | 10 × 10 | / | 937 | / | 933 | / | 933 | 933 |
Problem . | n × m . | TS (Hurink et al., 1994) . | CP (Behnke & Geiger, 2012) . | PSO (Pongchairerks & Kachitvichyanukul, 2009) . | MPM-UPLA (Pongchairerks et al., 2022) . | GMAS (Jing et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
MT6 | 6 × 6 | 57 | 55 | 55 | 55 | / | 55 | 55 |
MT10 | 10 × 10 | 917 | 877 | 892 | 873 | / | 890 | 871 |
MT20 | 20 × 5 | 1109 | 1088 | 1116 | 1090 | / | 1107 | 1088 |
LA1 | 10 × 5 | 611 | 609 | 609 | 609 | 609 | 609 | 609 |
LA2 | 10 × 5 | 655 | 655 | 655 | 655 | 655 | 655 | 655 |
LA3 | 10 × 5 | 573 | 567 | 567 | 550 | 550 | 550 | 550 |
LA4 | 10 × 5 | 578 | 568 | 582 | 568 | 568 | 568 | 568 |
LA5 | 10 × 5 | 503 | 503 | 503 | 503 | 503 | 503 | 503 |
LA6 | 15 × 5 | 833 | 833 | 833 | 833 | 833 | 847 | 833 |
LA7 | 15 × 5 | 765 | 765 | 765 | 762 | 762 | 796 | 762 |
LA8 | 15 × 5 | 845 | 845 | 845 | 845 | 845 | 845 | 845 |
LA9 | 15 × 5 | 878 | 878 | 878 | 878 | 878 | 912 | 878 |
LA10 | 15 × 5 | 866 | 866 | 866 | 866 | 866 | 876 | 866 |
LA11 | 20 × 5 | 1106 | 1103 | 1103 | 1103 | 1100 | 1128 | 1107 |
LA12 | 20 × 5 | 960 | 960 | 960 | 960 | 960 | 982 | 966 |
LA13 | 20 × 5 | 1053 | 1053 | 1053 | 1053 | 1053 | 1079 | 1053 |
LA14 | 20 × 5 | 1151 | 1123 | 1123 | 1123 | 1123 | 1132 | 1123 |
LA15 | 20 × 5 | 1111 | 1111 | 1111 | 1111 | 1111 | 1111 | 1111 |
LA16 | 10 × 10 | 924 | 904 | 893 | 892 | 892 | 892 | 892 |
LA17 | 10 × 10 | 757 | 707 | 707 | 707 | 707 | 712 | 707 |
LA18 | 10 × 10 | 864 | 843 | 847 | 842 | 842 | 842 | 842 |
LA19 | 10 × 10 | 850 | 799 | 820 | 796 | 796 | 810 | 796 |
LA20 | 10 × 10 | 919 | 857 | 859 | 857 | 857 | 857 | 857 |
LA21 | 15 × 10 | 1066 | 1044 | 1057 | 1021 | 1004 | 1039 | 1009 |
LA22 | 15 × 10 | 919 | 887 | 912 | 882 | 875 | 930 | 880 |
LA23 | 15 × 10 | 980 | 950 | 994 | 950 | 950 | 1022 | 950 |
LA24 | 15 × 10 | 952 | 913 | 939 | 909 | 925 | 929 | 908 |
LA25 | 15 × 10 | 970 | 955 | 974 | 945 | 942 | 981 | 936 |
LA26 | 20 × 10 | 1169 | 1143 | 1173 | 1115 | 1135 | 1148 | 1169 |
LA27 | 20 × 10 | 1230 | 1188 | 1247 | 1182 | 1188 | 1259 | 1181 |
LA28 | 20 × 10 | 1204 | 1153 | 1195 | 1149 | 1153 | 1174 | 1147 |
LA29 | 20 × 10 | 1210 | 1128 | 1175 | 1124 | 1167 | 1183 | 1107 |
LA30 | 20 × 10 | 1253 | 1241 | 1262 | 1220 | 1254 | 1273 | 1193 |
LA31 | 30 × 10 | 1596 | 1552 | 1620 | 1541 | 1565 | 1605 | 1599 |
LA32 | 30 × 10 | 1769 | 1698 | 1743 | 1698 | 1747 | 1778 | 1721 |
LA33 | 30 × 10 | 1575 | 1560 | 1578 | 1547 | 1575 | 1659 | 1571 |
LA34 | 30 × 10 | 1627 | 1609 | 1662 | 1608 | 1597 | 1635 | 1609 |
LA35 | 30 × 10 | 1736 | 1736 | 1736 | 1736 | 1736 | 1770 | 1736 |
LA36 | 15 × 15 | 1247 | 1160 | 1202 | 1160 | 1153 | 1185 | 1160 |
LA37 | 15 × 15 | 1453 | 1397 | 1425 | 1397 | 1434 | 1445 | 1397 |
LA38 | 15 × 15 | 1185 | 1146 | 1209 | 1143 | 1245 | 1266 | 1141 |
LA39 | 15 × 15 | 1226 | 1184 | 1220 | 1186 | 1195 | 1262 | 1184 |
LA40 | 15 × 15 | 1214 | 1174 | 1197 | 1150 | 1169 | 1177 | 1144 |
ABZ5 | 10 × 10 | / | 1176 | / | 1167 | / | 1167 | 1167 |
ABZ6 | 10 × 10 | / | 925 | / | 925 | / | 925 | 925 |
ABZ7 | 20 × 15 | / | 638 | / | 619 | / | 613 | 610 |
ABZ8 | 20 × 15 | / | 654 | / | 648 | / | 648 | 637 |
ABZ9 | 20 × 15 | / | 668 | / | 655 | / | 688 | 644 |
CAR1 | 11 × 5 | / | 6176 | / | 6176 | / | 6176 | 6176 |
CAR2 | 13 × 4 | / | 6455 | / | 6432 | / | 6441 | 6327 |
CAR3 | 12 × 5 | / | 6856 | / | 6856 | / | 6856 | 6856 |
CAR4 | 14 × 4 | / | 7789 | / | 7789 | / | 7789 | 7789 |
CAR5 | 10 × 6 | / | 7229 | / | 7229 | / | 7229 | 7229 |
CAR6 | 8 × 9 | / | 8478 | / | 7990 | / | 8331 | 7990 |
CAR7 | 7 × 7 | / | 6123 | / | 6123 | / | 6123 | 6123 |
CAR8 | 8 × 8 | / | 7689 | / | 7689 | / | 7689 | 7689 |
ORB1 | 10 × 10 | / | 988 | / | 977 | / | 988 | 977 |
ORB2 | 10 × 10 | / | 870 | / | 865 | / | 877 | 865 |
ORB3 | 10 × 10 | / | 960 | / | 952 | / | 978 | 951 |
ORB4 | 10 × 10 | / | 1016 | / | 984 | / | 1015 | 984 |
ORB5 | 10 × 10 | / | 865 | / | 842 | / | 855 | 842 |
ORB6 | 10 × 10 | / | 1004 | / | 958 | / | 976 | 958 |
ORB7 | 10 × 10 | / | 387 | / | 389 | / | 390 | 387 |
ORB8 | 10 × 10 | / | 894 | / | 894 | / | 901 | 894 |
ORB9 | 10 × 10 | / | 933 | / | 933 | / | 933 | 933 |
ORB10 | 10 × 10 | / | 937 | / | 933 | / | 933 | 933 |
Note. Bold values represent the best results. “/” indicates that the result is not given in the literature.
Problem . | n × m . | TS (Hurink et al., 1994) . | CP (Behnke & Geiger, 2012) . | PSO (Pongchairerks & Kachitvichyanukul, 2009) . | MPM-UPLA (Pongchairerks et al., 2022) . | GMAS (Jing et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
MT6 | 6 × 6 | 57 | 55 | 55 | 55 | / | 55 | 55 |
MT10 | 10 × 10 | 917 | 877 | 892 | 873 | / | 890 | 871 |
MT20 | 20 × 5 | 1109 | 1088 | 1116 | 1090 | / | 1107 | 1088 |
LA1 | 10 × 5 | 611 | 609 | 609 | 609 | 609 | 609 | 609 |
LA2 | 10 × 5 | 655 | 655 | 655 | 655 | 655 | 655 | 655 |
LA3 | 10 × 5 | 573 | 567 | 567 | 550 | 550 | 550 | 550 |
LA4 | 10 × 5 | 578 | 568 | 582 | 568 | 568 | 568 | 568 |
LA5 | 10 × 5 | 503 | 503 | 503 | 503 | 503 | 503 | 503 |
LA6 | 15 × 5 | 833 | 833 | 833 | 833 | 833 | 847 | 833 |
LA7 | 15 × 5 | 765 | 765 | 765 | 762 | 762 | 796 | 762 |
LA8 | 15 × 5 | 845 | 845 | 845 | 845 | 845 | 845 | 845 |
LA9 | 15 × 5 | 878 | 878 | 878 | 878 | 878 | 912 | 878 |
LA10 | 15 × 5 | 866 | 866 | 866 | 866 | 866 | 876 | 866 |
LA11 | 20 × 5 | 1106 | 1103 | 1103 | 1103 | 1100 | 1128 | 1107 |
LA12 | 20 × 5 | 960 | 960 | 960 | 960 | 960 | 982 | 966 |
LA13 | 20 × 5 | 1053 | 1053 | 1053 | 1053 | 1053 | 1079 | 1053 |
LA14 | 20 × 5 | 1151 | 1123 | 1123 | 1123 | 1123 | 1132 | 1123 |
LA15 | 20 × 5 | 1111 | 1111 | 1111 | 1111 | 1111 | 1111 | 1111 |
LA16 | 10 × 10 | 924 | 904 | 893 | 892 | 892 | 892 | 892 |
LA17 | 10 × 10 | 757 | 707 | 707 | 707 | 707 | 712 | 707 |
LA18 | 10 × 10 | 864 | 843 | 847 | 842 | 842 | 842 | 842 |
LA19 | 10 × 10 | 850 | 799 | 820 | 796 | 796 | 810 | 796 |
LA20 | 10 × 10 | 919 | 857 | 859 | 857 | 857 | 857 | 857 |
LA21 | 15 × 10 | 1066 | 1044 | 1057 | 1021 | 1004 | 1039 | 1009 |
LA22 | 15 × 10 | 919 | 887 | 912 | 882 | 875 | 930 | 880 |
LA23 | 15 × 10 | 980 | 950 | 994 | 950 | 950 | 1022 | 950 |
LA24 | 15 × 10 | 952 | 913 | 939 | 909 | 925 | 929 | 908 |
LA25 | 15 × 10 | 970 | 955 | 974 | 945 | 942 | 981 | 936 |
LA26 | 20 × 10 | 1169 | 1143 | 1173 | 1115 | 1135 | 1148 | 1169 |
LA27 | 20 × 10 | 1230 | 1188 | 1247 | 1182 | 1188 | 1259 | 1181 |
LA28 | 20 × 10 | 1204 | 1153 | 1195 | 1149 | 1153 | 1174 | 1147 |
LA29 | 20 × 10 | 1210 | 1128 | 1175 | 1124 | 1167 | 1183 | 1107 |
LA30 | 20 × 10 | 1253 | 1241 | 1262 | 1220 | 1254 | 1273 | 1193 |
LA31 | 30 × 10 | 1596 | 1552 | 1620 | 1541 | 1565 | 1605 | 1599 |
LA32 | 30 × 10 | 1769 | 1698 | 1743 | 1698 | 1747 | 1778 | 1721 |
LA33 | 30 × 10 | 1575 | 1560 | 1578 | 1547 | 1575 | 1659 | 1571 |
LA34 | 30 × 10 | 1627 | 1609 | 1662 | 1608 | 1597 | 1635 | 1609 |
LA35 | 30 × 10 | 1736 | 1736 | 1736 | 1736 | 1736 | 1770 | 1736 |
LA36 | 15 × 15 | 1247 | 1160 | 1202 | 1160 | 1153 | 1185 | 1160 |
LA37 | 15 × 15 | 1453 | 1397 | 1425 | 1397 | 1434 | 1445 | 1397 |
LA38 | 15 × 15 | 1185 | 1146 | 1209 | 1143 | 1245 | 1266 | 1141 |
LA39 | 15 × 15 | 1226 | 1184 | 1220 | 1186 | 1195 | 1262 | 1184 |
LA40 | 15 × 15 | 1214 | 1174 | 1197 | 1150 | 1169 | 1177 | 1144 |
ABZ5 | 10 × 10 | / | 1176 | / | 1167 | / | 1167 | 1167 |
ABZ6 | 10 × 10 | / | 925 | / | 925 | / | 925 | 925 |
ABZ7 | 20 × 15 | / | 638 | / | 619 | / | 613 | 610 |
ABZ8 | 20 × 15 | / | 654 | / | 648 | / | 648 | 637 |
ABZ9 | 20 × 15 | / | 668 | / | 655 | / | 688 | 644 |
CAR1 | 11 × 5 | / | 6176 | / | 6176 | / | 6176 | 6176 |
CAR2 | 13 × 4 | / | 6455 | / | 6432 | / | 6441 | 6327 |
CAR3 | 12 × 5 | / | 6856 | / | 6856 | / | 6856 | 6856 |
CAR4 | 14 × 4 | / | 7789 | / | 7789 | / | 7789 | 7789 |
CAR5 | 10 × 6 | / | 7229 | / | 7229 | / | 7229 | 7229 |
CAR6 | 8 × 9 | / | 8478 | / | 7990 | / | 8331 | 7990 |
CAR7 | 7 × 7 | / | 6123 | / | 6123 | / | 6123 | 6123 |
CAR8 | 8 × 8 | / | 7689 | / | 7689 | / | 7689 | 7689 |
ORB1 | 10 × 10 | / | 988 | / | 977 | / | 988 | 977 |
ORB2 | 10 × 10 | / | 870 | / | 865 | / | 877 | 865 |
ORB3 | 10 × 10 | / | 960 | / | 952 | / | 978 | 951 |
ORB4 | 10 × 10 | / | 1016 | / | 984 | / | 1015 | 984 |
ORB5 | 10 × 10 | / | 865 | / | 842 | / | 855 | 842 |
ORB6 | 10 × 10 | / | 1004 | / | 958 | / | 976 | 958 |
ORB7 | 10 × 10 | / | 387 | / | 389 | / | 390 | 387 |
ORB8 | 10 × 10 | / | 894 | / | 894 | / | 901 | 894 |
ORB9 | 10 × 10 | / | 933 | / | 933 | / | 933 | 933 |
ORB10 | 10 × 10 | / | 937 | / | 933 | / | 933 | 933 |
Problem . | n × m . | TS (Hurink et al., 1994) . | CP (Behnke & Geiger, 2012) . | PSO (Pongchairerks & Kachitvichyanukul, 2009) . | MPM-UPLA (Pongchairerks et al., 2022) . | GMAS (Jing et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
MT6 | 6 × 6 | 57 | 55 | 55 | 55 | / | 55 | 55 |
MT10 | 10 × 10 | 917 | 877 | 892 | 873 | / | 890 | 871 |
MT20 | 20 × 5 | 1109 | 1088 | 1116 | 1090 | / | 1107 | 1088 |
LA1 | 10 × 5 | 611 | 609 | 609 | 609 | 609 | 609 | 609 |
LA2 | 10 × 5 | 655 | 655 | 655 | 655 | 655 | 655 | 655 |
LA3 | 10 × 5 | 573 | 567 | 567 | 550 | 550 | 550 | 550 |
LA4 | 10 × 5 | 578 | 568 | 582 | 568 | 568 | 568 | 568 |
LA5 | 10 × 5 | 503 | 503 | 503 | 503 | 503 | 503 | 503 |
LA6 | 15 × 5 | 833 | 833 | 833 | 833 | 833 | 847 | 833 |
LA7 | 15 × 5 | 765 | 765 | 765 | 762 | 762 | 796 | 762 |
LA8 | 15 × 5 | 845 | 845 | 845 | 845 | 845 | 845 | 845 |
LA9 | 15 × 5 | 878 | 878 | 878 | 878 | 878 | 912 | 878 |
LA10 | 15 × 5 | 866 | 866 | 866 | 866 | 866 | 876 | 866 |
LA11 | 20 × 5 | 1106 | 1103 | 1103 | 1103 | 1100 | 1128 | 1107 |
LA12 | 20 × 5 | 960 | 960 | 960 | 960 | 960 | 982 | 966 |
LA13 | 20 × 5 | 1053 | 1053 | 1053 | 1053 | 1053 | 1079 | 1053 |
LA14 | 20 × 5 | 1151 | 1123 | 1123 | 1123 | 1123 | 1132 | 1123 |
LA15 | 20 × 5 | 1111 | 1111 | 1111 | 1111 | 1111 | 1111 | 1111 |
LA16 | 10 × 10 | 924 | 904 | 893 | 892 | 892 | 892 | 892 |
LA17 | 10 × 10 | 757 | 707 | 707 | 707 | 707 | 712 | 707 |
LA18 | 10 × 10 | 864 | 843 | 847 | 842 | 842 | 842 | 842 |
LA19 | 10 × 10 | 850 | 799 | 820 | 796 | 796 | 810 | 796 |
LA20 | 10 × 10 | 919 | 857 | 859 | 857 | 857 | 857 | 857 |
LA21 | 15 × 10 | 1066 | 1044 | 1057 | 1021 | 1004 | 1039 | 1009 |
LA22 | 15 × 10 | 919 | 887 | 912 | 882 | 875 | 930 | 880 |
LA23 | 15 × 10 | 980 | 950 | 994 | 950 | 950 | 1022 | 950 |
LA24 | 15 × 10 | 952 | 913 | 939 | 909 | 925 | 929 | 908 |
LA25 | 15 × 10 | 970 | 955 | 974 | 945 | 942 | 981 | 936 |
LA26 | 20 × 10 | 1169 | 1143 | 1173 | 1115 | 1135 | 1148 | 1169 |
LA27 | 20 × 10 | 1230 | 1188 | 1247 | 1182 | 1188 | 1259 | 1181 |
LA28 | 20 × 10 | 1204 | 1153 | 1195 | 1149 | 1153 | 1174 | 1147 |
LA29 | 20 × 10 | 1210 | 1128 | 1175 | 1124 | 1167 | 1183 | 1107 |
LA30 | 20 × 10 | 1253 | 1241 | 1262 | 1220 | 1254 | 1273 | 1193 |
LA31 | 30 × 10 | 1596 | 1552 | 1620 | 1541 | 1565 | 1605 | 1599 |
LA32 | 30 × 10 | 1769 | 1698 | 1743 | 1698 | 1747 | 1778 | 1721 |
LA33 | 30 × 10 | 1575 | 1560 | 1578 | 1547 | 1575 | 1659 | 1571 |
LA34 | 30 × 10 | 1627 | 1609 | 1662 | 1608 | 1597 | 1635 | 1609 |
LA35 | 30 × 10 | 1736 | 1736 | 1736 | 1736 | 1736 | 1770 | 1736 |
LA36 | 15 × 15 | 1247 | 1160 | 1202 | 1160 | 1153 | 1185 | 1160 |
LA37 | 15 × 15 | 1453 | 1397 | 1425 | 1397 | 1434 | 1445 | 1397 |
LA38 | 15 × 15 | 1185 | 1146 | 1209 | 1143 | 1245 | 1266 | 1141 |
LA39 | 15 × 15 | 1226 | 1184 | 1220 | 1186 | 1195 | 1262 | 1184 |
LA40 | 15 × 15 | 1214 | 1174 | 1197 | 1150 | 1169 | 1177 | 1144 |
ABZ5 | 10 × 10 | / | 1176 | / | 1167 | / | 1167 | 1167 |
ABZ6 | 10 × 10 | / | 925 | / | 925 | / | 925 | 925 |
ABZ7 | 20 × 15 | / | 638 | / | 619 | / | 613 | 610 |
ABZ8 | 20 × 15 | / | 654 | / | 648 | / | 648 | 637 |
ABZ9 | 20 × 15 | / | 668 | / | 655 | / | 688 | 644 |
CAR1 | 11 × 5 | / | 6176 | / | 6176 | / | 6176 | 6176 |
CAR2 | 13 × 4 | / | 6455 | / | 6432 | / | 6441 | 6327 |
CAR3 | 12 × 5 | / | 6856 | / | 6856 | / | 6856 | 6856 |
CAR4 | 14 × 4 | / | 7789 | / | 7789 | / | 7789 | 7789 |
CAR5 | 10 × 6 | / | 7229 | / | 7229 | / | 7229 | 7229 |
CAR6 | 8 × 9 | / | 8478 | / | 7990 | / | 8331 | 7990 |
CAR7 | 7 × 7 | / | 6123 | / | 6123 | / | 6123 | 6123 |
CAR8 | 8 × 8 | / | 7689 | / | 7689 | / | 7689 | 7689 |
ORB1 | 10 × 10 | / | 988 | / | 977 | / | 988 | 977 |
ORB2 | 10 × 10 | / | 870 | / | 865 | / | 877 | 865 |
ORB3 | 10 × 10 | / | 960 | / | 952 | / | 978 | 951 |
ORB4 | 10 × 10 | / | 1016 | / | 984 | / | 1015 | 984 |
ORB5 | 10 × 10 | / | 865 | / | 842 | / | 855 | 842 |
ORB6 | 10 × 10 | / | 1004 | / | 958 | / | 976 | 958 |
ORB7 | 10 × 10 | / | 387 | / | 389 | / | 390 | 387 |
ORB8 | 10 × 10 | / | 894 | / | 894 | / | 901 | 894 |
ORB9 | 10 × 10 | / | 933 | / | 933 | / | 933 | 933 |
ORB10 | 10 × 10 | / | 937 | / | 933 | / | 933 | 933 |
Note. Bold values represent the best results. “/” indicates that the result is not given in the literature.
Problem . | n × m . | TS (Hurink et al., 1994) . | CP (Behnke & Geiger, 2012) . | PSO (Pongchairerks & Kachitvichyanukul, 2009) . | MPM-UPLA (Pongchairerks et al., 2022) . | GMAS (Jing et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
MT6 | 6 × 6 | 47 | 47 | 47 | 47 | / | 47 | 47 |
MT10 | 10 × 10 | 737 | 686 | 724 | 686 | / | 831 | 686 |
MT20 | 20 × 5 | 1028 | 1024 | 1025 | 1022 | / | 1023 | 1022 |
LA1 | 10 × 5 | 574 | 573 | 574 | 571 | 570 | 594 | 584 |
LA2 | 10 × 5 | 535 | 534 | 534 | 530 | 530 | 532 | 529 |
LA3 | 10 × 5 | 481 | 478 | 480 | 478 | 477 | 494 | 477 |
LA4 | 10 × 5 | 509 | 504 | 506 | 502 | 502 | 505 | 502 |
LA5 | 10 × 5 | 460 | 458 | 459 | 457 | 457 | 476 | 457 |
LA6 | 15 × 5 | 801 | 799 | 800 | 799 | 799 | 801 | 799 |
LA7 | 15 × 5 | 752 | 750 | 750 | 749 | 749 | 784 | 763 |
LA8 | 15 × 5 | 767 | 766 | 767 | 765 | 765 | 768 | 765 |
LA9 | 15 × 5 | 859 | 854 | 854 | 853 | 853 | 862 | 853 |
LA10 | 15 × 5 | 806 | 805 | 806 | 804 | 804 | 811 | 804 |
LA11 | 20 × 5 | 1073 | 1072 | 1072 | 1071 | 1071 | 1091 | 1071 |
LA12 | 20 × 5 | 937 | 936 | 936 | 936 | 936 | 937 | 936 |
LA13 | 20 × 5 | 1039 | 1038 | 1039 | 1038 | 1038 | 1038 | 1038 |
LA14 | 20 × 5 | 1071 | 1071 | 1070 | 1070 | 1070 | 1088 | 1070 |
LA15 | 20 × 5 | 1093 | 1091 | 1090 | 1089 | 1090 | 1126 | 1089 |
LA16 | 10 × 10 | 717 | 717 | 732 | 717 | 717 | 732 | 717 |
LA17 | 10 × 10 | 646 | 646 | 654 | 646 | 646 | 669 | 646 |
LA18 | 10 × 10 | 674 | 666 | 694 | 666 | 666 | 666 | 666 |
LA19 | 10 × 10 | 725 | 703 | 730 | 700 | 685 | 694 | 700 |
LA20 | 10 × 10 | 756 | 757 | 756 | 756 | 756 | 767 | 756 |
LA21 | 15 × 10 | 861 | 845 | 916 | 844 | 845 | 917 | 892 |
LA22 | 15 × 10 | 790 | 775 | 839 | 772 | 749 | 806 | 778 |
LA23 | 15 × 10 | 884 | 857 | 892 | 850 | 837 | 876 | 850 |
LA24 | 15 × 10 | 825 | 818 | 870 | 821 | 800 | 864 | 801 |
LA25 | 15 × 10 | 823 | 805 | 858 | 802 | 783 | 808 | 782 |
LA26 | 20 × 10 | 1086 | 1074 | 1114 | 1067 | 1058 | 1125 | 1064 |
LA27 | 20 × 10 | 1109 | 1101 | 1141 | 1095 | 1090 | 1109 | 1087 |
LA28 | 20 × 10 | 1097 | 1084 | 1135 | 1083 | 1076 | 1108 | 1078 |
LA29 | 20 × 10 | 1016 | 1006 | 1046 | 1003 | 997 | 1128 | 996 |
LA30 | 20 × 10 | 1105 | 1087 | 1148 | 1087 | 1074 | 1114 | 1079 |
LA31 | 30 × 10 | 1532 | 1525 | 1549 | 1520 | 1521 | 1559 | 1520 |
LA32 | 30 × 10 | 1668 | 1664 | 1691 | 1659 | 1658 | 1676 | 1658 |
LA33 | 30 × 10 | 1511 | 1502 | 1530 | 1498 | 1497 | 1513 | 1498 |
LA34 | 30 × 10 | 1542 | 1542 | 1556 | 1536 | 1535 | 1563 | 1536 |
LA35 | 30 × 10 | 1559 | 1556 | 1577 | 1554 | 1551 | 1591 | 1550 |
LA36 | 15 × 15 | 1054 | 1034 | 1119 | 1026 | 1023 | 1060 | 1023 |
LA37 | 15 × 15 | 1122 | 1084 | 1190 | 1084 | 1068 | 1101 | 1062 |
LA38 | 15 × 15 | 1004 | 973 | 1063 | 976 | 958 | 964 | 954 |
LA39 | 15 × 15 | 1041 | 1018 | 1131 | 1024 | 1019 | 1063 | 1011 |
LA40 | 15 × 15 | 1009 | 984 | 1057 | 977 | 968 | 1047 | 955 |
ABZ5 | 10 × 10 | / | 962 | / | 959 | / | 974 | 954 |
ABZ6 | 10 × 10 | / | 807 | / | 807 | / | 893 | 807 |
ABZ7 | 20 × 15 | / | 544 | / | 547 | / | 588 | 581 |
ABZ8 | 20 × 15 | / | 555 | / | 561 | / | 626 | 608 |
ABZ9 | 20 × 15 | / | 562 | / | 555 | / | 615 | 601 |
CAR1 | 11 × 5 | / | 5057 | / | 5050 | / | 5050 | 5035 |
CAR2 | 13 × 4 | / | 5989 | / | 5986 | / | 5986 | 5986 |
CAR3 | 12 × 5 | / | 5626 | / | 5625 | / | 5650 | 5623 |
CAR4 | 14 × 4 | / | 6518 | / | 6515 | / | 6517 | 6515 |
CAR5 | 10 × 6 | / | 5764 | / | 5680 | / | 5717 | 5615 |
CAR6 | 8 × 9 | / | 6147 | / | 6147 | / | 6153 | 6147 |
CAR7 | 7 × 7 | / | 4432 | / | 4425 | / | 4425 | 4425 |
CAR8 | 8 × 8 | / | 5692 | / | 5692 | / | 5692 | 5692 |
ORB1 | 10 × 10 | / | 763 | / | 746 | / | 765 | 746 |
ORB2 | 10 × 10 | / | 703 | / | 696 | / | 716 | 696 |
ORB3 | 10 × 10 | / | 720 | / | 715 | / | 719 | 712 |
ORB4 | 10 × 10 | / | 753 | / | 753 | / | 782 | 753 |
ORB5 | 10 × 10 | / | 643 | / | 639 | / | 751 | 639 |
ORB6 | 10 × 10 | / | 766 | / | 754 | / | 772 | 754 |
ORB7 | 10 × 10 | / | 302 | / | 302 | / | 302 | 302 |
ORB8 | 10 × 10 | / | 651 | / | 641 | / | 651 | 639 |
ORB9 | 10 × 10 | / | 694 | / | 694 | / | 694 | 694 |
ORB10 | 10 × 10 | / | 750 | / | 742 | / | 742 | 742 |
Problem . | n × m . | TS (Hurink et al., 1994) . | CP (Behnke & Geiger, 2012) . | PSO (Pongchairerks & Kachitvichyanukul, 2009) . | MPM-UPLA (Pongchairerks et al., 2022) . | GMAS (Jing et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
MT6 | 6 × 6 | 47 | 47 | 47 | 47 | / | 47 | 47 |
MT10 | 10 × 10 | 737 | 686 | 724 | 686 | / | 831 | 686 |
MT20 | 20 × 5 | 1028 | 1024 | 1025 | 1022 | / | 1023 | 1022 |
LA1 | 10 × 5 | 574 | 573 | 574 | 571 | 570 | 594 | 584 |
LA2 | 10 × 5 | 535 | 534 | 534 | 530 | 530 | 532 | 529 |
LA3 | 10 × 5 | 481 | 478 | 480 | 478 | 477 | 494 | 477 |
LA4 | 10 × 5 | 509 | 504 | 506 | 502 | 502 | 505 | 502 |
LA5 | 10 × 5 | 460 | 458 | 459 | 457 | 457 | 476 | 457 |
LA6 | 15 × 5 | 801 | 799 | 800 | 799 | 799 | 801 | 799 |
LA7 | 15 × 5 | 752 | 750 | 750 | 749 | 749 | 784 | 763 |
LA8 | 15 × 5 | 767 | 766 | 767 | 765 | 765 | 768 | 765 |
LA9 | 15 × 5 | 859 | 854 | 854 | 853 | 853 | 862 | 853 |
LA10 | 15 × 5 | 806 | 805 | 806 | 804 | 804 | 811 | 804 |
LA11 | 20 × 5 | 1073 | 1072 | 1072 | 1071 | 1071 | 1091 | 1071 |
LA12 | 20 × 5 | 937 | 936 | 936 | 936 | 936 | 937 | 936 |
LA13 | 20 × 5 | 1039 | 1038 | 1039 | 1038 | 1038 | 1038 | 1038 |
LA14 | 20 × 5 | 1071 | 1071 | 1070 | 1070 | 1070 | 1088 | 1070 |
LA15 | 20 × 5 | 1093 | 1091 | 1090 | 1089 | 1090 | 1126 | 1089 |
LA16 | 10 × 10 | 717 | 717 | 732 | 717 | 717 | 732 | 717 |
LA17 | 10 × 10 | 646 | 646 | 654 | 646 | 646 | 669 | 646 |
LA18 | 10 × 10 | 674 | 666 | 694 | 666 | 666 | 666 | 666 |
LA19 | 10 × 10 | 725 | 703 | 730 | 700 | 685 | 694 | 700 |
LA20 | 10 × 10 | 756 | 757 | 756 | 756 | 756 | 767 | 756 |
LA21 | 15 × 10 | 861 | 845 | 916 | 844 | 845 | 917 | 892 |
LA22 | 15 × 10 | 790 | 775 | 839 | 772 | 749 | 806 | 778 |
LA23 | 15 × 10 | 884 | 857 | 892 | 850 | 837 | 876 | 850 |
LA24 | 15 × 10 | 825 | 818 | 870 | 821 | 800 | 864 | 801 |
LA25 | 15 × 10 | 823 | 805 | 858 | 802 | 783 | 808 | 782 |
LA26 | 20 × 10 | 1086 | 1074 | 1114 | 1067 | 1058 | 1125 | 1064 |
LA27 | 20 × 10 | 1109 | 1101 | 1141 | 1095 | 1090 | 1109 | 1087 |
LA28 | 20 × 10 | 1097 | 1084 | 1135 | 1083 | 1076 | 1108 | 1078 |
LA29 | 20 × 10 | 1016 | 1006 | 1046 | 1003 | 997 | 1128 | 996 |
LA30 | 20 × 10 | 1105 | 1087 | 1148 | 1087 | 1074 | 1114 | 1079 |
LA31 | 30 × 10 | 1532 | 1525 | 1549 | 1520 | 1521 | 1559 | 1520 |
LA32 | 30 × 10 | 1668 | 1664 | 1691 | 1659 | 1658 | 1676 | 1658 |
LA33 | 30 × 10 | 1511 | 1502 | 1530 | 1498 | 1497 | 1513 | 1498 |
LA34 | 30 × 10 | 1542 | 1542 | 1556 | 1536 | 1535 | 1563 | 1536 |
LA35 | 30 × 10 | 1559 | 1556 | 1577 | 1554 | 1551 | 1591 | 1550 |
LA36 | 15 × 15 | 1054 | 1034 | 1119 | 1026 | 1023 | 1060 | 1023 |
LA37 | 15 × 15 | 1122 | 1084 | 1190 | 1084 | 1068 | 1101 | 1062 |
LA38 | 15 × 15 | 1004 | 973 | 1063 | 976 | 958 | 964 | 954 |
LA39 | 15 × 15 | 1041 | 1018 | 1131 | 1024 | 1019 | 1063 | 1011 |
LA40 | 15 × 15 | 1009 | 984 | 1057 | 977 | 968 | 1047 | 955 |
ABZ5 | 10 × 10 | / | 962 | / | 959 | / | 974 | 954 |
ABZ6 | 10 × 10 | / | 807 | / | 807 | / | 893 | 807 |
ABZ7 | 20 × 15 | / | 544 | / | 547 | / | 588 | 581 |
ABZ8 | 20 × 15 | / | 555 | / | 561 | / | 626 | 608 |
ABZ9 | 20 × 15 | / | 562 | / | 555 | / | 615 | 601 |
CAR1 | 11 × 5 | / | 5057 | / | 5050 | / | 5050 | 5035 |
CAR2 | 13 × 4 | / | 5989 | / | 5986 | / | 5986 | 5986 |
CAR3 | 12 × 5 | / | 5626 | / | 5625 | / | 5650 | 5623 |
CAR4 | 14 × 4 | / | 6518 | / | 6515 | / | 6517 | 6515 |
CAR5 | 10 × 6 | / | 5764 | / | 5680 | / | 5717 | 5615 |
CAR6 | 8 × 9 | / | 6147 | / | 6147 | / | 6153 | 6147 |
CAR7 | 7 × 7 | / | 4432 | / | 4425 | / | 4425 | 4425 |
CAR8 | 8 × 8 | / | 5692 | / | 5692 | / | 5692 | 5692 |
ORB1 | 10 × 10 | / | 763 | / | 746 | / | 765 | 746 |
ORB2 | 10 × 10 | / | 703 | / | 696 | / | 716 | 696 |
ORB3 | 10 × 10 | / | 720 | / | 715 | / | 719 | 712 |
ORB4 | 10 × 10 | / | 753 | / | 753 | / | 782 | 753 |
ORB5 | 10 × 10 | / | 643 | / | 639 | / | 751 | 639 |
ORB6 | 10 × 10 | / | 766 | / | 754 | / | 772 | 754 |
ORB7 | 10 × 10 | / | 302 | / | 302 | / | 302 | 302 |
ORB8 | 10 × 10 | / | 651 | / | 641 | / | 651 | 639 |
ORB9 | 10 × 10 | / | 694 | / | 694 | / | 694 | 694 |
ORB10 | 10 × 10 | / | 750 | / | 742 | / | 742 | 742 |
Note. Bold values represent the best results. “/” indicates that the result is not given in the literature.
Problem . | n × m . | TS (Hurink et al., 1994) . | CP (Behnke & Geiger, 2012) . | PSO (Pongchairerks & Kachitvichyanukul, 2009) . | MPM-UPLA (Pongchairerks et al., 2022) . | GMAS (Jing et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
MT6 | 6 × 6 | 47 | 47 | 47 | 47 | / | 47 | 47 |
MT10 | 10 × 10 | 737 | 686 | 724 | 686 | / | 831 | 686 |
MT20 | 20 × 5 | 1028 | 1024 | 1025 | 1022 | / | 1023 | 1022 |
LA1 | 10 × 5 | 574 | 573 | 574 | 571 | 570 | 594 | 584 |
LA2 | 10 × 5 | 535 | 534 | 534 | 530 | 530 | 532 | 529 |
LA3 | 10 × 5 | 481 | 478 | 480 | 478 | 477 | 494 | 477 |
LA4 | 10 × 5 | 509 | 504 | 506 | 502 | 502 | 505 | 502 |
LA5 | 10 × 5 | 460 | 458 | 459 | 457 | 457 | 476 | 457 |
LA6 | 15 × 5 | 801 | 799 | 800 | 799 | 799 | 801 | 799 |
LA7 | 15 × 5 | 752 | 750 | 750 | 749 | 749 | 784 | 763 |
LA8 | 15 × 5 | 767 | 766 | 767 | 765 | 765 | 768 | 765 |
LA9 | 15 × 5 | 859 | 854 | 854 | 853 | 853 | 862 | 853 |
LA10 | 15 × 5 | 806 | 805 | 806 | 804 | 804 | 811 | 804 |
LA11 | 20 × 5 | 1073 | 1072 | 1072 | 1071 | 1071 | 1091 | 1071 |
LA12 | 20 × 5 | 937 | 936 | 936 | 936 | 936 | 937 | 936 |
LA13 | 20 × 5 | 1039 | 1038 | 1039 | 1038 | 1038 | 1038 | 1038 |
LA14 | 20 × 5 | 1071 | 1071 | 1070 | 1070 | 1070 | 1088 | 1070 |
LA15 | 20 × 5 | 1093 | 1091 | 1090 | 1089 | 1090 | 1126 | 1089 |
LA16 | 10 × 10 | 717 | 717 | 732 | 717 | 717 | 732 | 717 |
LA17 | 10 × 10 | 646 | 646 | 654 | 646 | 646 | 669 | 646 |
LA18 | 10 × 10 | 674 | 666 | 694 | 666 | 666 | 666 | 666 |
LA19 | 10 × 10 | 725 | 703 | 730 | 700 | 685 | 694 | 700 |
LA20 | 10 × 10 | 756 | 757 | 756 | 756 | 756 | 767 | 756 |
LA21 | 15 × 10 | 861 | 845 | 916 | 844 | 845 | 917 | 892 |
LA22 | 15 × 10 | 790 | 775 | 839 | 772 | 749 | 806 | 778 |
LA23 | 15 × 10 | 884 | 857 | 892 | 850 | 837 | 876 | 850 |
LA24 | 15 × 10 | 825 | 818 | 870 | 821 | 800 | 864 | 801 |
LA25 | 15 × 10 | 823 | 805 | 858 | 802 | 783 | 808 | 782 |
LA26 | 20 × 10 | 1086 | 1074 | 1114 | 1067 | 1058 | 1125 | 1064 |
LA27 | 20 × 10 | 1109 | 1101 | 1141 | 1095 | 1090 | 1109 | 1087 |
LA28 | 20 × 10 | 1097 | 1084 | 1135 | 1083 | 1076 | 1108 | 1078 |
LA29 | 20 × 10 | 1016 | 1006 | 1046 | 1003 | 997 | 1128 | 996 |
LA30 | 20 × 10 | 1105 | 1087 | 1148 | 1087 | 1074 | 1114 | 1079 |
LA31 | 30 × 10 | 1532 | 1525 | 1549 | 1520 | 1521 | 1559 | 1520 |
LA32 | 30 × 10 | 1668 | 1664 | 1691 | 1659 | 1658 | 1676 | 1658 |
LA33 | 30 × 10 | 1511 | 1502 | 1530 | 1498 | 1497 | 1513 | 1498 |
LA34 | 30 × 10 | 1542 | 1542 | 1556 | 1536 | 1535 | 1563 | 1536 |
LA35 | 30 × 10 | 1559 | 1556 | 1577 | 1554 | 1551 | 1591 | 1550 |
LA36 | 15 × 15 | 1054 | 1034 | 1119 | 1026 | 1023 | 1060 | 1023 |
LA37 | 15 × 15 | 1122 | 1084 | 1190 | 1084 | 1068 | 1101 | 1062 |
LA38 | 15 × 15 | 1004 | 973 | 1063 | 976 | 958 | 964 | 954 |
LA39 | 15 × 15 | 1041 | 1018 | 1131 | 1024 | 1019 | 1063 | 1011 |
LA40 | 15 × 15 | 1009 | 984 | 1057 | 977 | 968 | 1047 | 955 |
ABZ5 | 10 × 10 | / | 962 | / | 959 | / | 974 | 954 |
ABZ6 | 10 × 10 | / | 807 | / | 807 | / | 893 | 807 |
ABZ7 | 20 × 15 | / | 544 | / | 547 | / | 588 | 581 |
ABZ8 | 20 × 15 | / | 555 | / | 561 | / | 626 | 608 |
ABZ9 | 20 × 15 | / | 562 | / | 555 | / | 615 | 601 |
CAR1 | 11 × 5 | / | 5057 | / | 5050 | / | 5050 | 5035 |
CAR2 | 13 × 4 | / | 5989 | / | 5986 | / | 5986 | 5986 |
CAR3 | 12 × 5 | / | 5626 | / | 5625 | / | 5650 | 5623 |
CAR4 | 14 × 4 | / | 6518 | / | 6515 | / | 6517 | 6515 |
CAR5 | 10 × 6 | / | 5764 | / | 5680 | / | 5717 | 5615 |
CAR6 | 8 × 9 | / | 6147 | / | 6147 | / | 6153 | 6147 |
CAR7 | 7 × 7 | / | 4432 | / | 4425 | / | 4425 | 4425 |
CAR8 | 8 × 8 | / | 5692 | / | 5692 | / | 5692 | 5692 |
ORB1 | 10 × 10 | / | 763 | / | 746 | / | 765 | 746 |
ORB2 | 10 × 10 | / | 703 | / | 696 | / | 716 | 696 |
ORB3 | 10 × 10 | / | 720 | / | 715 | / | 719 | 712 |
ORB4 | 10 × 10 | / | 753 | / | 753 | / | 782 | 753 |
ORB5 | 10 × 10 | / | 643 | / | 639 | / | 751 | 639 |
ORB6 | 10 × 10 | / | 766 | / | 754 | / | 772 | 754 |
ORB7 | 10 × 10 | / | 302 | / | 302 | / | 302 | 302 |
ORB8 | 10 × 10 | / | 651 | / | 641 | / | 651 | 639 |
ORB9 | 10 × 10 | / | 694 | / | 694 | / | 694 | 694 |
ORB10 | 10 × 10 | / | 750 | / | 742 | / | 742 | 742 |
Problem . | n × m . | TS (Hurink et al., 1994) . | CP (Behnke & Geiger, 2012) . | PSO (Pongchairerks & Kachitvichyanukul, 2009) . | MPM-UPLA (Pongchairerks et al., 2022) . | GMAS (Jing et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
MT6 | 6 × 6 | 47 | 47 | 47 | 47 | / | 47 | 47 |
MT10 | 10 × 10 | 737 | 686 | 724 | 686 | / | 831 | 686 |
MT20 | 20 × 5 | 1028 | 1024 | 1025 | 1022 | / | 1023 | 1022 |
LA1 | 10 × 5 | 574 | 573 | 574 | 571 | 570 | 594 | 584 |
LA2 | 10 × 5 | 535 | 534 | 534 | 530 | 530 | 532 | 529 |
LA3 | 10 × 5 | 481 | 478 | 480 | 478 | 477 | 494 | 477 |
LA4 | 10 × 5 | 509 | 504 | 506 | 502 | 502 | 505 | 502 |
LA5 | 10 × 5 | 460 | 458 | 459 | 457 | 457 | 476 | 457 |
LA6 | 15 × 5 | 801 | 799 | 800 | 799 | 799 | 801 | 799 |
LA7 | 15 × 5 | 752 | 750 | 750 | 749 | 749 | 784 | 763 |
LA8 | 15 × 5 | 767 | 766 | 767 | 765 | 765 | 768 | 765 |
LA9 | 15 × 5 | 859 | 854 | 854 | 853 | 853 | 862 | 853 |
LA10 | 15 × 5 | 806 | 805 | 806 | 804 | 804 | 811 | 804 |
LA11 | 20 × 5 | 1073 | 1072 | 1072 | 1071 | 1071 | 1091 | 1071 |
LA12 | 20 × 5 | 937 | 936 | 936 | 936 | 936 | 937 | 936 |
LA13 | 20 × 5 | 1039 | 1038 | 1039 | 1038 | 1038 | 1038 | 1038 |
LA14 | 20 × 5 | 1071 | 1071 | 1070 | 1070 | 1070 | 1088 | 1070 |
LA15 | 20 × 5 | 1093 | 1091 | 1090 | 1089 | 1090 | 1126 | 1089 |
LA16 | 10 × 10 | 717 | 717 | 732 | 717 | 717 | 732 | 717 |
LA17 | 10 × 10 | 646 | 646 | 654 | 646 | 646 | 669 | 646 |
LA18 | 10 × 10 | 674 | 666 | 694 | 666 | 666 | 666 | 666 |
LA19 | 10 × 10 | 725 | 703 | 730 | 700 | 685 | 694 | 700 |
LA20 | 10 × 10 | 756 | 757 | 756 | 756 | 756 | 767 | 756 |
LA21 | 15 × 10 | 861 | 845 | 916 | 844 | 845 | 917 | 892 |
LA22 | 15 × 10 | 790 | 775 | 839 | 772 | 749 | 806 | 778 |
LA23 | 15 × 10 | 884 | 857 | 892 | 850 | 837 | 876 | 850 |
LA24 | 15 × 10 | 825 | 818 | 870 | 821 | 800 | 864 | 801 |
LA25 | 15 × 10 | 823 | 805 | 858 | 802 | 783 | 808 | 782 |
LA26 | 20 × 10 | 1086 | 1074 | 1114 | 1067 | 1058 | 1125 | 1064 |
LA27 | 20 × 10 | 1109 | 1101 | 1141 | 1095 | 1090 | 1109 | 1087 |
LA28 | 20 × 10 | 1097 | 1084 | 1135 | 1083 | 1076 | 1108 | 1078 |
LA29 | 20 × 10 | 1016 | 1006 | 1046 | 1003 | 997 | 1128 | 996 |
LA30 | 20 × 10 | 1105 | 1087 | 1148 | 1087 | 1074 | 1114 | 1079 |
LA31 | 30 × 10 | 1532 | 1525 | 1549 | 1520 | 1521 | 1559 | 1520 |
LA32 | 30 × 10 | 1668 | 1664 | 1691 | 1659 | 1658 | 1676 | 1658 |
LA33 | 30 × 10 | 1511 | 1502 | 1530 | 1498 | 1497 | 1513 | 1498 |
LA34 | 30 × 10 | 1542 | 1542 | 1556 | 1536 | 1535 | 1563 | 1536 |
LA35 | 30 × 10 | 1559 | 1556 | 1577 | 1554 | 1551 | 1591 | 1550 |
LA36 | 15 × 15 | 1054 | 1034 | 1119 | 1026 | 1023 | 1060 | 1023 |
LA37 | 15 × 15 | 1122 | 1084 | 1190 | 1084 | 1068 | 1101 | 1062 |
LA38 | 15 × 15 | 1004 | 973 | 1063 | 976 | 958 | 964 | 954 |
LA39 | 15 × 15 | 1041 | 1018 | 1131 | 1024 | 1019 | 1063 | 1011 |
LA40 | 15 × 15 | 1009 | 984 | 1057 | 977 | 968 | 1047 | 955 |
ABZ5 | 10 × 10 | / | 962 | / | 959 | / | 974 | 954 |
ABZ6 | 10 × 10 | / | 807 | / | 807 | / | 893 | 807 |
ABZ7 | 20 × 15 | / | 544 | / | 547 | / | 588 | 581 |
ABZ8 | 20 × 15 | / | 555 | / | 561 | / | 626 | 608 |
ABZ9 | 20 × 15 | / | 562 | / | 555 | / | 615 | 601 |
CAR1 | 11 × 5 | / | 5057 | / | 5050 | / | 5050 | 5035 |
CAR2 | 13 × 4 | / | 5989 | / | 5986 | / | 5986 | 5986 |
CAR3 | 12 × 5 | / | 5626 | / | 5625 | / | 5650 | 5623 |
CAR4 | 14 × 4 | / | 6518 | / | 6515 | / | 6517 | 6515 |
CAR5 | 10 × 6 | / | 5764 | / | 5680 | / | 5717 | 5615 |
CAR6 | 8 × 9 | / | 6147 | / | 6147 | / | 6153 | 6147 |
CAR7 | 7 × 7 | / | 4432 | / | 4425 | / | 4425 | 4425 |
CAR8 | 8 × 8 | / | 5692 | / | 5692 | / | 5692 | 5692 |
ORB1 | 10 × 10 | / | 763 | / | 746 | / | 765 | 746 |
ORB2 | 10 × 10 | / | 703 | / | 696 | / | 716 | 696 |
ORB3 | 10 × 10 | / | 720 | / | 715 | / | 719 | 712 |
ORB4 | 10 × 10 | / | 753 | / | 753 | / | 782 | 753 |
ORB5 | 10 × 10 | / | 643 | / | 639 | / | 751 | 639 |
ORB6 | 10 × 10 | / | 766 | / | 754 | / | 772 | 754 |
ORB7 | 10 × 10 | / | 302 | / | 302 | / | 302 | 302 |
ORB8 | 10 × 10 | / | 651 | / | 641 | / | 651 | 639 |
ORB9 | 10 × 10 | / | 694 | / | 694 | / | 694 | 694 |
ORB10 | 10 × 10 | / | 750 | / | 742 | / | 742 | 742 |
Note. Bold values represent the best results. “/” indicates that the result is not given in the literature.
Problem . | n × m . | TS (Hurink et al., 1994) . | CP (Behnke & Geiger, 2012) . | PSO (Pongchairerks & Kachitvichyanukul, 2009) . | MPM-UPLA (Pongchairerks et al., 2022) . | GMAS (Jing et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
MT6 | 6 × 6 | 47 | 47 | 47 | 47 | / | 47 | 47 |
MT10 | 10 × 10 | 655 | 655 | 655 | 655 | / | 655 | 655 |
MT20 | 20 × 5 | 1023 | 1023 | 1024 | 1022 | / | 1025 | 1022 |
LA1 | 10 × 5 | 573 | 570 | 571 | 570 | 570 | 579 | 570 |
LA2 | 10 × 5 | 531 | 529 | 530 | 529 | 530 | 537 | 529 |
LA3 | 10 × 5 | 482 | 478 | 479 | 477 | 477 | 494 | 477 |
LA4 | 10 × 5 | 504 | 502 | 504 | 502 | 502 | 504 | 502 |
LA5 | 10 × 5 | 464 | 458 | 460 | 457 | 457 | 466 | 457 |
LA6 | 15 × 5 | 802 | 799 | 799 | 799 | 799 | 809 | 799 |
LA7 | 15 × 5 | 751 | 750 | 750 | 749 | 749 | 752 | 749 |
LA8 | 15 × 5 | 766 | 766 | 766 | 765 | 765 | 775 | 765 |
LA9 | 15 × 5 | 854 | 854 | 855 | 853 | 853 | 869 | 853 |
LA10 | 15 × 5 | 805 | 804 | 805 | 804 | 804 | 804 | 804 |
LA11 | 20 × 5 | 1073 | 1071 | 1071 | 1071 | 1071 | 1071 | 1071 |
LA12 | 20 × 5 | 940 | 936 | 936 | 936 | 936 | 956 | 936 |
LA13 | 20 × 5 | 1040 | 1038 | 1038 | 1038 | 1038 | 1055 | 1038 |
LA14 | 20 × 5 | 1071 | 1070 | 1070 | 1070 | 1070 | 1076 | 1070 |
LA15 | 20 × 5 | 1091 | 1090 | 1090 | 1089 | 1089 | 1103 | 1089 |
LA16 | 10 × 10 | 717 | 717 | 717 | 717 | 717 | 722 | 717 |
LA17 | 10 × 10 | 646 | 646 | 646 | 646 | 646 | 675 | 646 |
LA18 | 10 × 10 | 663 | 663 | 663 | 663 | 663 | 705 | 663 |
LA19 | 10 × 10 | 617 | 617 | 619 | 617 | 617 | 682 | 617 |
LA20 | 10 × 10 | 756 | 756 | 756 | 756 | 756 | 792 | 756 |
LA21 | 15 × 10 | 826 | 804 | 719 | 817 | 804 | 829 | 803 |
LA22 | 15 × 10 | 745 | 736 | 755 | 755 | 737 | 785 | 735 |
LA23 | 15 × 10 | 826 | 815 | 828 | 826 | 820 | 845 | 812 |
LA24 | 15 × 10 | 796 | 775 | 790 | 793 | 775 | 796 | 775 |
LA25 | 15 × 10 | 770 | 756 | 775 | 768 | 753 | 794 | 753 |
LA26 | 20 × 10 | 1058 | 1054 | 1058 | 1073 | 1053 | 1096 | 1053 |
LA27 | 20 × 10 | 1088 | 1084 | 1091 | 1106 | 1085 | 1164 | 1084 |
LA28 | 20 × 10 | 1073 | 1070 | 1076 | 1091 | 1070 | 1101 | 1069 |
LA29 | 20 × 10 | 995 | 995 | 1003 | 1010 | 994 | 1056 | 994 |
LA30 | 20 × 10 | 1071 | 1072 | 1078 | 1085 | 1068 | 1102 | 1069 |
LA31 | 30 × 10 | 1521 | 1522 | 1524 | 1538 | 1520 | 1574 | 1520 |
LA32 | 30 × 10 | 1658 | 1661 | 1664 | 1681 | 1657 | 1715 | 1660 |
LA33 | 30 × 10 | 1498 | 1500 | 1503 | 1511 | 1497 | 1573 | 1498 |
LA34 | 30 × 10 | 1536 | 1537 | 1541 | 1557 | 1535 | 1663 | 1535 |
LA35 | 30 × 10 | 1553 | 1551 | 1555 | 1563 | 1550 | 1604 | 1549 |
LA36 | 15 × 15 | 948 | 948 | 955 | 948 | 948 | 1156 | 950 |
LA37 | 15 × 15 | 986 | 986 | 993 | 986 | 986 | 1188 | 987 |
LA38 | 15 × 15 | 943 | 943 | 943 | 943 | 943 | 1093 | 943 |
LA39 | 15 × 15 | 922 | 922 | 945 | 922 | 922 | 1010 | 922 |
LA40 | 15 × 15 | 955 | 955 | 955 | 955 | 955 | 1107 | 955 |
ABZ5 | 10 × 10 | / | 860 | / | 859 | / | 1007 | 895 |
ABZ6 | 10 × 10 | / | 742 | / | 742 | / | 812 | 742 |
ABZ7 | 20 × 15 | / | 495 | / | 535 | / | 616 | 569 |
ABZ8 | 20 × 15 | / | 509 | / | 554 | / | 632 | 608 |
ABZ9 | 20 × 15 | / | 500 | / | 540 | / | 613 | 588 |
CAR1 | 11 × 5 | / | 5013 | / | 5007 | / | 5137 | 5005 |
CAR2 | 13 × 4 | / | 5930 | / | 5929 | / | 5972 | 5929 |
CAR3 | 12 × 5 | / | 5600 | / | 5601 | / | 5623 | 5599 |
CAR4 | 14 × 4 | / | 6517 | / | 6514 | / | 6615 | 6514 |
CAR5 | 10 × 6 | / | 4932 | / | 4935 | / | 5069 | 4913 |
CAR6 | 8 × 9 | / | 5486 | / | 5486 | / | 5587 | 5486 |
CAR7 | 7 × 7 | / | 4281 | / | 4281 | / | 4489 | 4281 |
CAR8 | 8 × 8 | / | 4613 | / | 4613 | / | 4705 | 4613 |
ORB1 | 10 × 10 | / | 695 | / | 695 | / | 709 | 695 |
ORB2 | 10 × 10 | / | 620 | / | 620 | / | 651 | 620 |
ORB3 | 10 × 10 | / | 648 | / | 648 | / | 653 | 648 |
ORB4 | 10 × 10 | / | 753 | / | 753 | / | 780 | 753 |
ORB5 | 10 × 10 | / | 584 | / | 584 | / | 634 | 584 |
ORB6 | 10 × 10 | / | 715 | / | 715 | / | 749 | 715 |
ORB7 | 10 × 10 | / | 275 | / | 275 | / | 275 | 275 |
ORB8 | 10 × 10 | / | 573 | / | 573 | / | 596 | 573 |
ORB9 | 10 × 10 | / | 659 | / | 659 | / | 718 | 659 |
ORB10 | 10 × 10 | / | 681 | / | 681 | / | 709 | 681 |
Problem . | n × m . | TS (Hurink et al., 1994) . | CP (Behnke & Geiger, 2012) . | PSO (Pongchairerks & Kachitvichyanukul, 2009) . | MPM-UPLA (Pongchairerks et al., 2022) . | GMAS (Jing et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
MT6 | 6 × 6 | 47 | 47 | 47 | 47 | / | 47 | 47 |
MT10 | 10 × 10 | 655 | 655 | 655 | 655 | / | 655 | 655 |
MT20 | 20 × 5 | 1023 | 1023 | 1024 | 1022 | / | 1025 | 1022 |
LA1 | 10 × 5 | 573 | 570 | 571 | 570 | 570 | 579 | 570 |
LA2 | 10 × 5 | 531 | 529 | 530 | 529 | 530 | 537 | 529 |
LA3 | 10 × 5 | 482 | 478 | 479 | 477 | 477 | 494 | 477 |
LA4 | 10 × 5 | 504 | 502 | 504 | 502 | 502 | 504 | 502 |
LA5 | 10 × 5 | 464 | 458 | 460 | 457 | 457 | 466 | 457 |
LA6 | 15 × 5 | 802 | 799 | 799 | 799 | 799 | 809 | 799 |
LA7 | 15 × 5 | 751 | 750 | 750 | 749 | 749 | 752 | 749 |
LA8 | 15 × 5 | 766 | 766 | 766 | 765 | 765 | 775 | 765 |
LA9 | 15 × 5 | 854 | 854 | 855 | 853 | 853 | 869 | 853 |
LA10 | 15 × 5 | 805 | 804 | 805 | 804 | 804 | 804 | 804 |
LA11 | 20 × 5 | 1073 | 1071 | 1071 | 1071 | 1071 | 1071 | 1071 |
LA12 | 20 × 5 | 940 | 936 | 936 | 936 | 936 | 956 | 936 |
LA13 | 20 × 5 | 1040 | 1038 | 1038 | 1038 | 1038 | 1055 | 1038 |
LA14 | 20 × 5 | 1071 | 1070 | 1070 | 1070 | 1070 | 1076 | 1070 |
LA15 | 20 × 5 | 1091 | 1090 | 1090 | 1089 | 1089 | 1103 | 1089 |
LA16 | 10 × 10 | 717 | 717 | 717 | 717 | 717 | 722 | 717 |
LA17 | 10 × 10 | 646 | 646 | 646 | 646 | 646 | 675 | 646 |
LA18 | 10 × 10 | 663 | 663 | 663 | 663 | 663 | 705 | 663 |
LA19 | 10 × 10 | 617 | 617 | 619 | 617 | 617 | 682 | 617 |
LA20 | 10 × 10 | 756 | 756 | 756 | 756 | 756 | 792 | 756 |
LA21 | 15 × 10 | 826 | 804 | 719 | 817 | 804 | 829 | 803 |
LA22 | 15 × 10 | 745 | 736 | 755 | 755 | 737 | 785 | 735 |
LA23 | 15 × 10 | 826 | 815 | 828 | 826 | 820 | 845 | 812 |
LA24 | 15 × 10 | 796 | 775 | 790 | 793 | 775 | 796 | 775 |
LA25 | 15 × 10 | 770 | 756 | 775 | 768 | 753 | 794 | 753 |
LA26 | 20 × 10 | 1058 | 1054 | 1058 | 1073 | 1053 | 1096 | 1053 |
LA27 | 20 × 10 | 1088 | 1084 | 1091 | 1106 | 1085 | 1164 | 1084 |
LA28 | 20 × 10 | 1073 | 1070 | 1076 | 1091 | 1070 | 1101 | 1069 |
LA29 | 20 × 10 | 995 | 995 | 1003 | 1010 | 994 | 1056 | 994 |
LA30 | 20 × 10 | 1071 | 1072 | 1078 | 1085 | 1068 | 1102 | 1069 |
LA31 | 30 × 10 | 1521 | 1522 | 1524 | 1538 | 1520 | 1574 | 1520 |
LA32 | 30 × 10 | 1658 | 1661 | 1664 | 1681 | 1657 | 1715 | 1660 |
LA33 | 30 × 10 | 1498 | 1500 | 1503 | 1511 | 1497 | 1573 | 1498 |
LA34 | 30 × 10 | 1536 | 1537 | 1541 | 1557 | 1535 | 1663 | 1535 |
LA35 | 30 × 10 | 1553 | 1551 | 1555 | 1563 | 1550 | 1604 | 1549 |
LA36 | 15 × 15 | 948 | 948 | 955 | 948 | 948 | 1156 | 950 |
LA37 | 15 × 15 | 986 | 986 | 993 | 986 | 986 | 1188 | 987 |
LA38 | 15 × 15 | 943 | 943 | 943 | 943 | 943 | 1093 | 943 |
LA39 | 15 × 15 | 922 | 922 | 945 | 922 | 922 | 1010 | 922 |
LA40 | 15 × 15 | 955 | 955 | 955 | 955 | 955 | 1107 | 955 |
ABZ5 | 10 × 10 | / | 860 | / | 859 | / | 1007 | 895 |
ABZ6 | 10 × 10 | / | 742 | / | 742 | / | 812 | 742 |
ABZ7 | 20 × 15 | / | 495 | / | 535 | / | 616 | 569 |
ABZ8 | 20 × 15 | / | 509 | / | 554 | / | 632 | 608 |
ABZ9 | 20 × 15 | / | 500 | / | 540 | / | 613 | 588 |
CAR1 | 11 × 5 | / | 5013 | / | 5007 | / | 5137 | 5005 |
CAR2 | 13 × 4 | / | 5930 | / | 5929 | / | 5972 | 5929 |
CAR3 | 12 × 5 | / | 5600 | / | 5601 | / | 5623 | 5599 |
CAR4 | 14 × 4 | / | 6517 | / | 6514 | / | 6615 | 6514 |
CAR5 | 10 × 6 | / | 4932 | / | 4935 | / | 5069 | 4913 |
CAR6 | 8 × 9 | / | 5486 | / | 5486 | / | 5587 | 5486 |
CAR7 | 7 × 7 | / | 4281 | / | 4281 | / | 4489 | 4281 |
CAR8 | 8 × 8 | / | 4613 | / | 4613 | / | 4705 | 4613 |
ORB1 | 10 × 10 | / | 695 | / | 695 | / | 709 | 695 |
ORB2 | 10 × 10 | / | 620 | / | 620 | / | 651 | 620 |
ORB3 | 10 × 10 | / | 648 | / | 648 | / | 653 | 648 |
ORB4 | 10 × 10 | / | 753 | / | 753 | / | 780 | 753 |
ORB5 | 10 × 10 | / | 584 | / | 584 | / | 634 | 584 |
ORB6 | 10 × 10 | / | 715 | / | 715 | / | 749 | 715 |
ORB7 | 10 × 10 | / | 275 | / | 275 | / | 275 | 275 |
ORB8 | 10 × 10 | / | 573 | / | 573 | / | 596 | 573 |
ORB9 | 10 × 10 | / | 659 | / | 659 | / | 718 | 659 |
ORB10 | 10 × 10 | / | 681 | / | 681 | / | 709 | 681 |
Note. Bold values represent the best results. “/” indicates that the result is not given in the literature.
Problem . | n × m . | TS (Hurink et al., 1994) . | CP (Behnke & Geiger, 2012) . | PSO (Pongchairerks & Kachitvichyanukul, 2009) . | MPM-UPLA (Pongchairerks et al., 2022) . | GMAS (Jing et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
MT6 | 6 × 6 | 47 | 47 | 47 | 47 | / | 47 | 47 |
MT10 | 10 × 10 | 655 | 655 | 655 | 655 | / | 655 | 655 |
MT20 | 20 × 5 | 1023 | 1023 | 1024 | 1022 | / | 1025 | 1022 |
LA1 | 10 × 5 | 573 | 570 | 571 | 570 | 570 | 579 | 570 |
LA2 | 10 × 5 | 531 | 529 | 530 | 529 | 530 | 537 | 529 |
LA3 | 10 × 5 | 482 | 478 | 479 | 477 | 477 | 494 | 477 |
LA4 | 10 × 5 | 504 | 502 | 504 | 502 | 502 | 504 | 502 |
LA5 | 10 × 5 | 464 | 458 | 460 | 457 | 457 | 466 | 457 |
LA6 | 15 × 5 | 802 | 799 | 799 | 799 | 799 | 809 | 799 |
LA7 | 15 × 5 | 751 | 750 | 750 | 749 | 749 | 752 | 749 |
LA8 | 15 × 5 | 766 | 766 | 766 | 765 | 765 | 775 | 765 |
LA9 | 15 × 5 | 854 | 854 | 855 | 853 | 853 | 869 | 853 |
LA10 | 15 × 5 | 805 | 804 | 805 | 804 | 804 | 804 | 804 |
LA11 | 20 × 5 | 1073 | 1071 | 1071 | 1071 | 1071 | 1071 | 1071 |
LA12 | 20 × 5 | 940 | 936 | 936 | 936 | 936 | 956 | 936 |
LA13 | 20 × 5 | 1040 | 1038 | 1038 | 1038 | 1038 | 1055 | 1038 |
LA14 | 20 × 5 | 1071 | 1070 | 1070 | 1070 | 1070 | 1076 | 1070 |
LA15 | 20 × 5 | 1091 | 1090 | 1090 | 1089 | 1089 | 1103 | 1089 |
LA16 | 10 × 10 | 717 | 717 | 717 | 717 | 717 | 722 | 717 |
LA17 | 10 × 10 | 646 | 646 | 646 | 646 | 646 | 675 | 646 |
LA18 | 10 × 10 | 663 | 663 | 663 | 663 | 663 | 705 | 663 |
LA19 | 10 × 10 | 617 | 617 | 619 | 617 | 617 | 682 | 617 |
LA20 | 10 × 10 | 756 | 756 | 756 | 756 | 756 | 792 | 756 |
LA21 | 15 × 10 | 826 | 804 | 719 | 817 | 804 | 829 | 803 |
LA22 | 15 × 10 | 745 | 736 | 755 | 755 | 737 | 785 | 735 |
LA23 | 15 × 10 | 826 | 815 | 828 | 826 | 820 | 845 | 812 |
LA24 | 15 × 10 | 796 | 775 | 790 | 793 | 775 | 796 | 775 |
LA25 | 15 × 10 | 770 | 756 | 775 | 768 | 753 | 794 | 753 |
LA26 | 20 × 10 | 1058 | 1054 | 1058 | 1073 | 1053 | 1096 | 1053 |
LA27 | 20 × 10 | 1088 | 1084 | 1091 | 1106 | 1085 | 1164 | 1084 |
LA28 | 20 × 10 | 1073 | 1070 | 1076 | 1091 | 1070 | 1101 | 1069 |
LA29 | 20 × 10 | 995 | 995 | 1003 | 1010 | 994 | 1056 | 994 |
LA30 | 20 × 10 | 1071 | 1072 | 1078 | 1085 | 1068 | 1102 | 1069 |
LA31 | 30 × 10 | 1521 | 1522 | 1524 | 1538 | 1520 | 1574 | 1520 |
LA32 | 30 × 10 | 1658 | 1661 | 1664 | 1681 | 1657 | 1715 | 1660 |
LA33 | 30 × 10 | 1498 | 1500 | 1503 | 1511 | 1497 | 1573 | 1498 |
LA34 | 30 × 10 | 1536 | 1537 | 1541 | 1557 | 1535 | 1663 | 1535 |
LA35 | 30 × 10 | 1553 | 1551 | 1555 | 1563 | 1550 | 1604 | 1549 |
LA36 | 15 × 15 | 948 | 948 | 955 | 948 | 948 | 1156 | 950 |
LA37 | 15 × 15 | 986 | 986 | 993 | 986 | 986 | 1188 | 987 |
LA38 | 15 × 15 | 943 | 943 | 943 | 943 | 943 | 1093 | 943 |
LA39 | 15 × 15 | 922 | 922 | 945 | 922 | 922 | 1010 | 922 |
LA40 | 15 × 15 | 955 | 955 | 955 | 955 | 955 | 1107 | 955 |
ABZ5 | 10 × 10 | / | 860 | / | 859 | / | 1007 | 895 |
ABZ6 | 10 × 10 | / | 742 | / | 742 | / | 812 | 742 |
ABZ7 | 20 × 15 | / | 495 | / | 535 | / | 616 | 569 |
ABZ8 | 20 × 15 | / | 509 | / | 554 | / | 632 | 608 |
ABZ9 | 20 × 15 | / | 500 | / | 540 | / | 613 | 588 |
CAR1 | 11 × 5 | / | 5013 | / | 5007 | / | 5137 | 5005 |
CAR2 | 13 × 4 | / | 5930 | / | 5929 | / | 5972 | 5929 |
CAR3 | 12 × 5 | / | 5600 | / | 5601 | / | 5623 | 5599 |
CAR4 | 14 × 4 | / | 6517 | / | 6514 | / | 6615 | 6514 |
CAR5 | 10 × 6 | / | 4932 | / | 4935 | / | 5069 | 4913 |
CAR6 | 8 × 9 | / | 5486 | / | 5486 | / | 5587 | 5486 |
CAR7 | 7 × 7 | / | 4281 | / | 4281 | / | 4489 | 4281 |
CAR8 | 8 × 8 | / | 4613 | / | 4613 | / | 4705 | 4613 |
ORB1 | 10 × 10 | / | 695 | / | 695 | / | 709 | 695 |
ORB2 | 10 × 10 | / | 620 | / | 620 | / | 651 | 620 |
ORB3 | 10 × 10 | / | 648 | / | 648 | / | 653 | 648 |
ORB4 | 10 × 10 | / | 753 | / | 753 | / | 780 | 753 |
ORB5 | 10 × 10 | / | 584 | / | 584 | / | 634 | 584 |
ORB6 | 10 × 10 | / | 715 | / | 715 | / | 749 | 715 |
ORB7 | 10 × 10 | / | 275 | / | 275 | / | 275 | 275 |
ORB8 | 10 × 10 | / | 573 | / | 573 | / | 596 | 573 |
ORB9 | 10 × 10 | / | 659 | / | 659 | / | 718 | 659 |
ORB10 | 10 × 10 | / | 681 | / | 681 | / | 709 | 681 |
Problem . | n × m . | TS (Hurink et al., 1994) . | CP (Behnke & Geiger, 2012) . | PSO (Pongchairerks & Kachitvichyanukul, 2009) . | MPM-UPLA (Pongchairerks et al., 2022) . | GMAS (Jing et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|---|---|---|
MT6 | 6 × 6 | 47 | 47 | 47 | 47 | / | 47 | 47 |
MT10 | 10 × 10 | 655 | 655 | 655 | 655 | / | 655 | 655 |
MT20 | 20 × 5 | 1023 | 1023 | 1024 | 1022 | / | 1025 | 1022 |
LA1 | 10 × 5 | 573 | 570 | 571 | 570 | 570 | 579 | 570 |
LA2 | 10 × 5 | 531 | 529 | 530 | 529 | 530 | 537 | 529 |
LA3 | 10 × 5 | 482 | 478 | 479 | 477 | 477 | 494 | 477 |
LA4 | 10 × 5 | 504 | 502 | 504 | 502 | 502 | 504 | 502 |
LA5 | 10 × 5 | 464 | 458 | 460 | 457 | 457 | 466 | 457 |
LA6 | 15 × 5 | 802 | 799 | 799 | 799 | 799 | 809 | 799 |
LA7 | 15 × 5 | 751 | 750 | 750 | 749 | 749 | 752 | 749 |
LA8 | 15 × 5 | 766 | 766 | 766 | 765 | 765 | 775 | 765 |
LA9 | 15 × 5 | 854 | 854 | 855 | 853 | 853 | 869 | 853 |
LA10 | 15 × 5 | 805 | 804 | 805 | 804 | 804 | 804 | 804 |
LA11 | 20 × 5 | 1073 | 1071 | 1071 | 1071 | 1071 | 1071 | 1071 |
LA12 | 20 × 5 | 940 | 936 | 936 | 936 | 936 | 956 | 936 |
LA13 | 20 × 5 | 1040 | 1038 | 1038 | 1038 | 1038 | 1055 | 1038 |
LA14 | 20 × 5 | 1071 | 1070 | 1070 | 1070 | 1070 | 1076 | 1070 |
LA15 | 20 × 5 | 1091 | 1090 | 1090 | 1089 | 1089 | 1103 | 1089 |
LA16 | 10 × 10 | 717 | 717 | 717 | 717 | 717 | 722 | 717 |
LA17 | 10 × 10 | 646 | 646 | 646 | 646 | 646 | 675 | 646 |
LA18 | 10 × 10 | 663 | 663 | 663 | 663 | 663 | 705 | 663 |
LA19 | 10 × 10 | 617 | 617 | 619 | 617 | 617 | 682 | 617 |
LA20 | 10 × 10 | 756 | 756 | 756 | 756 | 756 | 792 | 756 |
LA21 | 15 × 10 | 826 | 804 | 719 | 817 | 804 | 829 | 803 |
LA22 | 15 × 10 | 745 | 736 | 755 | 755 | 737 | 785 | 735 |
LA23 | 15 × 10 | 826 | 815 | 828 | 826 | 820 | 845 | 812 |
LA24 | 15 × 10 | 796 | 775 | 790 | 793 | 775 | 796 | 775 |
LA25 | 15 × 10 | 770 | 756 | 775 | 768 | 753 | 794 | 753 |
LA26 | 20 × 10 | 1058 | 1054 | 1058 | 1073 | 1053 | 1096 | 1053 |
LA27 | 20 × 10 | 1088 | 1084 | 1091 | 1106 | 1085 | 1164 | 1084 |
LA28 | 20 × 10 | 1073 | 1070 | 1076 | 1091 | 1070 | 1101 | 1069 |
LA29 | 20 × 10 | 995 | 995 | 1003 | 1010 | 994 | 1056 | 994 |
LA30 | 20 × 10 | 1071 | 1072 | 1078 | 1085 | 1068 | 1102 | 1069 |
LA31 | 30 × 10 | 1521 | 1522 | 1524 | 1538 | 1520 | 1574 | 1520 |
LA32 | 30 × 10 | 1658 | 1661 | 1664 | 1681 | 1657 | 1715 | 1660 |
LA33 | 30 × 10 | 1498 | 1500 | 1503 | 1511 | 1497 | 1573 | 1498 |
LA34 | 30 × 10 | 1536 | 1537 | 1541 | 1557 | 1535 | 1663 | 1535 |
LA35 | 30 × 10 | 1553 | 1551 | 1555 | 1563 | 1550 | 1604 | 1549 |
LA36 | 15 × 15 | 948 | 948 | 955 | 948 | 948 | 1156 | 950 |
LA37 | 15 × 15 | 986 | 986 | 993 | 986 | 986 | 1188 | 987 |
LA38 | 15 × 15 | 943 | 943 | 943 | 943 | 943 | 1093 | 943 |
LA39 | 15 × 15 | 922 | 922 | 945 | 922 | 922 | 1010 | 922 |
LA40 | 15 × 15 | 955 | 955 | 955 | 955 | 955 | 1107 | 955 |
ABZ5 | 10 × 10 | / | 860 | / | 859 | / | 1007 | 895 |
ABZ6 | 10 × 10 | / | 742 | / | 742 | / | 812 | 742 |
ABZ7 | 20 × 15 | / | 495 | / | 535 | / | 616 | 569 |
ABZ8 | 20 × 15 | / | 509 | / | 554 | / | 632 | 608 |
ABZ9 | 20 × 15 | / | 500 | / | 540 | / | 613 | 588 |
CAR1 | 11 × 5 | / | 5013 | / | 5007 | / | 5137 | 5005 |
CAR2 | 13 × 4 | / | 5930 | / | 5929 | / | 5972 | 5929 |
CAR3 | 12 × 5 | / | 5600 | / | 5601 | / | 5623 | 5599 |
CAR4 | 14 × 4 | / | 6517 | / | 6514 | / | 6615 | 6514 |
CAR5 | 10 × 6 | / | 4932 | / | 4935 | / | 5069 | 4913 |
CAR6 | 8 × 9 | / | 5486 | / | 5486 | / | 5587 | 5486 |
CAR7 | 7 × 7 | / | 4281 | / | 4281 | / | 4489 | 4281 |
CAR8 | 8 × 8 | / | 4613 | / | 4613 | / | 4705 | 4613 |
ORB1 | 10 × 10 | / | 695 | / | 695 | / | 709 | 695 |
ORB2 | 10 × 10 | / | 620 | / | 620 | / | 651 | 620 |
ORB3 | 10 × 10 | / | 648 | / | 648 | / | 653 | 648 |
ORB4 | 10 × 10 | / | 753 | / | 753 | / | 780 | 753 |
ORB5 | 10 × 10 | / | 584 | / | 584 | / | 634 | 584 |
ORB6 | 10 × 10 | / | 715 | / | 715 | / | 749 | 715 |
ORB7 | 10 × 10 | / | 275 | / | 275 | / | 275 | 275 |
ORB8 | 10 × 10 | / | 573 | / | 573 | / | 596 | 573 |
ORB9 | 10 × 10 | / | 659 | / | 659 | / | 718 | 659 |
ORB10 | 10 × 10 | / | 681 | / | 681 | / | 709 | 681 |
Note. Bold values represent the best results. “/” indicates that the result is not given in the literature.
Table 9 presents the results of the experiments conducted on the Hurink Edata dataset. TS obtained 11 optimal solutions out of 43 problems, PSO obtained 14 optimal solutions out of 43 problems, AVOA obtained 21 optimal solutions out of 66 problems, GMAS obtained 26 optimal solutions out of 40 problems, CP obtained 31 optimal solutions out of 66 problems, MPM-UPLA obtained 44 optimal solutions out of 66 problems, and QEMAVOA obtained 56 optimal solutions out of 66 problems. The results indicate that QEMAVOA outperforms the other algorithms in terms of the number of optimal solutions obtained on this dataset.
Table 10 presents a comparison of the performance of various scheduling algorithms on the Hurink Rdata dataset. As per the table, TS and PSO could obtain only four optimal solutions out of 43 problems, AVOA obtained nine optimal solutions out of 66 problems, while CP and MPM-UPLA obtained 15 and 35 optimal solutions out of 66 problems, respectively. GMAS was successful in obtaining 31 optimal solutions out of 40 problems, whereas QEMAVOA emerged as the most effective scheduling algorithm by obtaining 52 optimal solutions out of 66 problems. The results indicate that QEMAVOA outperforms the other algorithms on the Hurink Rdata dataset by obtaining more optimal solutions.
In Table 11, it is shown that AVOA obtained five optimal solutions out of 66 problems, TS obtained 12 optimal solutions out of 43 problems, PSO obtained 13 optimal solutions out of 43 problems, GMAS obtained 33 optimal solutions out of 40 problems, CP obtained 40 optimal solutions out of 66 problems, MPM-UPLA obtained 45 optimal solutions out of 66 problems, and QEMAVOA obtained 57 optimal solutions out of 66 problems. On the Hurink Vdata dataset, QEMAVOA outperforms the other compared algorithms and obtains more optimal solutions.
5.3.6. Large dataset
The large dataset is a large-scale dataset, and the size of QEMAVOA populations was 100, and the maximum number of iterations was 2000 for experiments using large dataset. Table 12 shows the results of the comparison of QEMAVOA with other algorithms, and the compared algorithms contain the following: global-local neighborhood search algorithm (GLNSA, Serna et al., 2021) and GA-RRHC. Since the large dataset has been used only once in the existing studies, it is only compared here with the above two algorithms.
Problem . | n × m . | GLNSA (Escamilla-Serna et al., 2022) . | GA-RRHC (Escamilla-Serna et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|
VL01 | 50 × 20 | 592 | 551 | 846 | 541 |
VL02 | 60 × 30 | 759 | 705 | 1189 | 693 |
VL03 | 80 × 50 | 1155 | 1041 | 1663 | 1027 |
Problem . | n × m . | GLNSA (Escamilla-Serna et al., 2022) . | GA-RRHC (Escamilla-Serna et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|
VL01 | 50 × 20 | 592 | 551 | 846 | 541 |
VL02 | 60 × 30 | 759 | 705 | 1189 | 693 |
VL03 | 80 × 50 | 1155 | 1041 | 1663 | 1027 |
Note. Bold values represent the best results.
Problem . | n × m . | GLNSA (Escamilla-Serna et al., 2022) . | GA-RRHC (Escamilla-Serna et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|
VL01 | 50 × 20 | 592 | 551 | 846 | 541 |
VL02 | 60 × 30 | 759 | 705 | 1189 | 693 |
VL03 | 80 × 50 | 1155 | 1041 | 1663 | 1027 |
Problem . | n × m . | GLNSA (Escamilla-Serna et al., 2022) . | GA-RRHC (Escamilla-Serna et al., 2022) . | AVOA . | QEMAVOA . |
---|---|---|---|---|---|
VL01 | 50 × 20 | 592 | 551 | 846 | 541 |
VL02 | 60 × 30 | 759 | 705 | 1189 | 693 |
VL03 | 80 × 50 | 1155 | 1041 | 1663 | 1027 |
Note. Bold values represent the best results.
As demonstrated in Table 12, the proposed QEMAVOA algorithm in this study displays superiority over other algorithms when tested on large datasets, and achieves optimal solutions that outperform the three other algorithms across all three problems. Gantt charts of the optimal scheduling solutions obtained by QEMAVOA for VL02 and VL03 are presented in Figs 12 and 13, respectively. To investigate the runtime variation of QEMAVOA when addressing complex FJSP problems, the VL03 case was selected for a comparative analysis between QEMAVOA and AVOA. Figure 14 presents the results of this comparison. The experimental findings demonstrate that QEMAVOA exhibits a significantly longer runtime when confronted with intricate FJSP problem instances.



The algorithm’s superiority in addressing the FJSP problem was validated through dedicated experiments utilizing QEMAVOA. Multiple datasets were selected to evaluate the algorithm’s performance by comparing the number of optimal scheduling outcomes achieved. The experimental results unequivocally established QEMAVOA as the top-performing algorithm among the compared alternatives for solving the FJSP problem. Additionally, the most complex FJSP problem was selected to conduct runtime experiments, comparing QEMAVOA against AVOA in 10 independent trials. The findings revealed that QEMAVOA exhibited significantly slower runtime performance compared to AVOA. In summary, the analysis indicated that QEMAVOA exhibited exceptional performance in solving the FJSP problem, although it incurred a longer time required to obtain the optimal solution.
5.4. Experimental summary
In Section 5, we conducted three experiments to evaluate the performance of QEMAVOA: the algorithm validation experiment, QEMAVOA solving the PMS problem experiment, and QEMAVOA solving the FJSP problem experiment. Based on the experimental results, QEMAVOA demonstrates superior performance in addressing the PMS and FJSP problems. We will provide a detailed analysis of the experimental findings below.
In the algorithm validation experiments, we selected 10 FJSP problems from different datasets to assess the effectiveness of our improved strategy. The comparison involved AVOA, EMAVOA, QEMAVOA-DE, QEMAVOA-DE2, and QEMAVOA, with algorithm parameters set according to previous studies (Abdollahzadeh et al., 2021). QEMAVOA obtained nine optimal solutions, while QEMAVOA-DE2 obtained one optimal solution for the 10 selected FJSP problems. Friedman tests were conducted on the five algorithms to determine their final rankings. The results indicate that EMAVOA outperforms AVOA significantly, and QEMAVOA-DE, QEMAVOA-DE2, and QEMAVOA exhibit substantial improvements over EMAVOA. Hence, we conclude that the three enhancements introduced by QEMAVOA effectively address the PS problem.
For the experiments involving QEMAVOA in solving the PMS problem, we selected a well-established PMS problem from the literature (Kılıç & Yüzgeç, 2019). The comparison algorithms included PSO, BBO, DA, GA, GOA, MFO, FA, ALO, IALOT, AVOA, and QEMAVOA, with algorithm parameters based on previous studies (Kılıç & Yüzgeç, 2019). QEMAVOA ranked first in terms of mean value and best value, and second in terms of worst value and standard deviation, following GOA. These results highlight the superiority of QEMAVOA in addressing PMS problems. We also compared the running time of the algorithm, and the experimental results indicate that while QEMAVOA performs well in solving the PMS problem, its running time is longer compared to AVOA. Consequently, QEMAVOA may face challenges in obtaining feasible solutions quickly when dealing with complex PMS problems.
In the experiments focusing on QEMAVOA for solving the FJSP problem, we selected five datasets from various literature sources, containing FJSP problems of different sizes. Different comparison algorithms were chosen for each dataset, and the parameter settings were based on relevant studies (Abdollahzadeh et al., 2021; Kılıç & Yüzgeç, 2019). The experimental results reveal that QEMAVOA obtained the highest number of optimal solutions in all datasets except for the Kacem dataset. This demonstrates the superiority of QEMAVOA compared to the other algorithms considered. Additionally, we conducted experiments comparing the running times of QEMAVOA and AVOA using the VL03 problem from the large dataset. The results show that QEMAVOA has approximately double the running time of AVOA. Consequently, when addressing complex FJSP problems, QEMAVOA exhibits significantly longer running times compared to AVOA.
Based on the above experimental analysis, we can conclude that QEMAVOA shows significant advantages in solving the PS problem and can find more optimal solutions. The performance advantage of the algorithm mainly comes from the ability to explore and exploit the balance achieved through QDCE and QRG, as well as the increased ability to jump out of the local optimum, and the EM strategy increases the mining ability of the algorithm, and the above three improvements help to obtain better results in solving the PS problem. However, it is important to note that the running time of QEMAVOA becomes quite long when dealing with complex PS problems, making it challenging to obtain feasible solutions.
6. Conclusions and Future Works
In this paper, we proposed QEMAVOA as a solution to the PS problem, considering its broad applicability and complexity. Compared to AVOA, QEMAVOA incorporates three strategies. Firstly, QDCE is employed for population initialization, enhancing population diversity. Secondly, QRG ensured a balance between exploration and exploitation while facilitating the algorithm’s ability to escape local optima. Lastly, the EM strategy enhanced the algorithm’s exploitation capability, facilitating the acquisition of feasible solutions. The effectiveness of QEMAVOA in addressing the PS problem is demonstrated through its application to the PMS and FJSP problems. Experimental results indicated that QEMAVOA surpasses other algorithms in terms of accuracy, convergence rate, and stability. However, it is important to acknowledge that the QEMAVOA may exhibit a longer computational time compared to the AVOA when confronted with intricate PS problems. Nevertheless, QEMAVOA surpassed the existing studies in terms of delivering superior quality outcomes for complex PS problems. According to this observation, it can be inferred that QEMAVOA finds applicability in scenarios encompassing both small-scale PS problems that necessitate prompt results and large-scale PS problems that demand higher-quality solutions. For instance, real-time scheduling systems and worker scheduling in large factories represent suitable domains for employing QEMAVOA. Moreover, in this study, the population size and the number of runs were selected to be fixed. To be fair under the experimental conditions, the population size and number of runs were selected accordingly by referring to existing studies. It is worth noting that higher population sizes and the number of runs yielded comparatively more precise results. However, this outcome is at the cost of increased computational time and greater computational resource consumption for QEMAVOA.
This paper provided new ideas for solving PS problems, and one can try to combine QC ideas with more metaheuristic algorithms for solving PS problems. Meanwhile, PS problems that are more in line with the current era, such as energy-efficient flexible shop scheduling problems with worker flexibility (Han et al., 2021), flexible shop scheduling problems with triangular fuzzy time (Li et al., 2022), green flexible shop scheduling problems with class II fuzzy processing time (Li et al., 2023), distributed green flexible shop scheduling problems with class II fuzzy processing time (Li et al., 2022), and other PS problems, can be considered for extended research based on the existing studies. In addition, the defects of QEMAVOA in running time can be improved, and the application of QEMAVOA can be extended based on this study, such as applying it to image noise reduction, spherical asymmetric multi-travel quotient problems, and other research directions.
Acknowledgement
This work was supported by the National Natural Science Foundation of China.
Funding
This work was supported by the National Natural Science Foundation of China under Grant Nos. U21A20464, 62066005, and 62266007.
Conflict of interest statement
None declared.
Author contribution statement
B.L.: Investigation, writing-draft; Y.Z.: Supervision, writing-review, and editing. Q.L.: Writing-review and editing. H.H.: Experiments and analysis.