Pith. sign in

REVIEW 3 major objections 6 minor 41 references

Hybrid Cooperative Co-Evolution Algorithm for Deadlock-prone Distributed Assembly Flowshop Scheduling with Limited buffers Using Petri nets

T0 review · 3 major / 6 minor · reviewed 2026-08-10 · deepseek-v4-flash

Pith's one-line read A Petri net repair that amends job order in quadratic time makes limited-buffer assembly schedules deadlock-free, and embedding it in a cooperative co-evolution search lowers makespan below three prior algorithms on all tested instances.

desk verdict A credible deadlock-avoidance idea for a real scheduling problem, but the makespan calculation can return infeasible schedules, so the experimental results are not yet trustworthy. read the letter →

arxiv 2501.14765 v1 pith:4GB3MK52 submitted 2024-12-28 cs.DC cs.SYeess.SY

classification cs.DCcs.SYeess.SY MSC 90B3568Q85
keywords distributedassemblyflowshopschedulingdeadlock-freePetrinetsBanker'salgorithmcooperativeco-evolutionlimitedbuffermakespanminimizationdeadlock
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Limited-buffer assembly lines can stall completely when the buffer fills with jobs that cannot yet be assembled because their product's remaining jobs have not arrived. This paper claims that such deadlocks are caused by the order in which finished jobs enter the assembly buffer, and that a repair procedure built on a Petri net model and a Banker's-algorithm-style safety check can always convert any job order into a deadlock-free one in O($u^{2}$) time. Embedding this repair inside a hybrid cooperative co-evolution algorithm, the paper reports lower makespan than three existing algorithms on all 324 tested instances. A sympathetic reader should take away that deadlock can be treated as a scheduling constraint at the job-order level rather than as a separate control problem.

What carries the argument

The key object is the assembly-procedure Petri net (APP), which models each job's move into the limited buffer as a transition firing and each product's assembly as another transition that returns buffer tokens. On top of it, an improved Banker's algorithm (IBA) tests whether a marking is safe, meaning some sequence of product-assembly firings can still finish all products; IDAM then walks along a candidate job permutation, firing entries one by one and moving any transition that would create an unsafe marking to the back of the order. This converts an arbitrary job permutation into a deadlock-free one. The HCCE algorithm carries two subpopulations, one of job permutations and one of factory permutations, and uses the repair inside initialization, global evolution, information transfer, and local search.

What would settle it

Forward-simulate any HCCE solution on the paper's smallest instance type using the processing times generated by the benchmark; if the backward makespan equations ever yield a negative start time, or the simulated buffer ever fills with jobs whose product is not completable, then the claimed IDAM guarantee plus backward calculation does not describe a realizable deadlock-free schedule.

Watch

Extended reading notes

Core claim

The central claim is that, for a distributed assembly flowshop with a limited assembly buffer, deadlock-freeness of a schedule is equivalent to deadlock-freeness of the order in which jobs enter the buffer, and that this order can be checked and amended using an assembly-procedure Petri net together with an improved Banker's algorithm. The paper's IDAM procedure reads a candidate job permutation, fires the corresponding buffer-entry transitions, and whenever a transition would lead to a marking from which no product can ever be completed, moves that transition to the end of the sequence. The resulting permutation is deadlock-free by construction, and the whole repair costs O($u^{2}$). The paper then folds this repair into a two-subpopulation cooperative co-evolution algorithm with an elite archive, and computes the system makespan with backward equations that maintain the repaired order's feasibility. On 324 generated instances, HCCE reports lower best and average relative percentage deviations than HHMA, EDMBO, and PBIGA for small, medium, and large instance groups.

Load-bearing premise

The deadlock-free guarantee is shown in a model where all jobs are available at time zero, and that model does not account for the timed order in which jobs actually finish in the factories.

Editorial extensions

If this is right

  • Any schedule produced through IDAM is deadlock-free by construction, so limited-buffer DAFSP solutions can be certified without building a separate deadlock controller.
  • Because the repair costs O(u^2), it can be run inside every fitness evaluation of a metaheuristic without changing the algorithm's asymptotic character.
  • The two-permutation coding separates the job-order problem from the factory-assignment problem, allowing cooperative co-evolution to search both spaces with problem-specific operators.
  • On the paper's 324 instances, HCCE reports lower best and average RPD than HHMA, EDMBO, and PBIGA in every group, which implies the repair is not only feasible but helpful for makespan.
  • The assembly order extracted from the repaired job sequence gives a direct way to schedule the assembly machine, so the same machinery handles both deadlock control and makespan computation.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If the central claim holds, the same buffer-order repair could be tried on other two-stage systems where a batch needs several parts and a limited buffer, such as final assembly in electronics or food processing; the paper itself does not test those settings.
  • The paper leaves implicit that the safety certificate is checked on a zero-ready-time abstraction; a natural extension is to verify with a discrete-event simulator that an IDAM-safe order never blocks under realistic arrival times.
  • An extension not explored in the paper is dynamic repair: instead of repairing the whole permutation once, IDAM could be reapplied when new jobs or urgent product insertions arrive, using the remaining buffer state as the initial marking.
  • The backward makespan equations could be tested against forward simulation as an independent audit; this would show whether the repaired order also minimizes or merely respects the assembly constraints.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 6 minor

Summary. The paper proposes a hybrid cooperative co-evolution (HCCE) algorithm for the distributed assembly flowshop scheduling problem (DAFSP) with limited assembly buffers, aiming to minimize makespan while avoiding deadlocks. The authors model the buffer-entry process with an assembly procedure Petri net (APP), propose an improved Banker's algorithm (IBA) to check the safety of a marking, and develop IDAM, a polynomial-time method that amends an arbitrary job permutation into a deadlock-free one. They then integrate IDAM into a cooperative co-evolution framework with an elite archive, problem-specific heuristics, information transfer, and four local-search operators. Computational experiments on 324 generated instances report that HCCE outperforms three state-of-the-art algorithms (HHMA, EDMBO, PBIGA) and three self-designed variants, with Friedman test p-values of 0. The paper claims, in the abstract and contributions, that IDAM guarantees feasible (deadlock-free) solutions and that the backward makespan calculation maintains this property.

Significance. If the central claims were correct, the paper would make a useful contribution to scheduling under limited buffers, a real concern in semiconductor and food processing systems. The idea of translating deadlock avoidance into a Petri-net/Banker's-algorithm check and embedding it into a population-based metaheuristic is interesting and, to the best of my knowledge, not previously applied to DAFSP. The algorithmic machinery is described in enough detail to be reimplemented, and the comparison against multiple baselines is welcome. However, the significance hinges on whether the deadlock-freeness guarantee actually transfers to the timed scheduling problem and whether the reported makespans correspond to realizable schedules. The paper does not supply a formal proof of that transfer, and a concrete counterexample shows that the backward makespan calculation can output infeasible schedules. Because all experimental results are computed with that makespan, the empirical claims are not trustworthy as presented.

major comments (3)
  1. [Section III.D, Eqs. (2)-(9)] The backward makespan calculation does not guarantee feasibility of the resulting schedule. Consider f=2, m=1, u=4, AP1={i1,i2}, AP2={i3,i4}, buffer capacity Psi=4, lambda'=(i1,i2,i3,i4), mu=(F1,F2,F1,F2). This lambda' is IDAM-safe because the buffer can hold all jobs simultaneously. Equation (3) assigns completion times C_i1=Time-3, C_i2=Time-2, C_i3=Time-1, C_i4=Time on the single machine. On F1, feasibility requires S_i3 >= C_i1, i.e., Time-1-p_i3 >= Time-3, or p_i3 <= 2. Similarly on F2, p_i4 <= 2. For p_i3=p_i4=5, no feasible single-machine schedule exists with these completion times, yet Eqs. (7)-(9) output a makespan. Thus the claim in contribution 2 that the backward method 'maintains the deadlock-freeness of solution' is unsupported; deadlock-freeness of the buffer order does not imply machine-capacity feasibility of the timed schedule. Since Section V uses this makespan as the performance metric, the reported superiority of HCCE may be based on invalid objective values.
  2. [Section III.C.1, Definition 1 (Step 3) and Remark 1] The APP model initializes M0(pi)=1 for every job i, i.e., all jobs are assumed to be simultaneously finished and ready to enter the assembly buffer at time zero. IDAM only certifies that a deadlock-free buffer-entry order exists under this untimed, all-jobs-ready abstraction. The paper does not prove that a sequence safe under this abstraction remains safe in the actual timed DAFSP, where jobs complete at different times and, under assumption (5), a finished job is removed into BA only if space is available; otherwise it must block the last machine of its factory. A blocking last machine can propagate and create a deadlock even when the buffer-entry order is the one produced by IDAM. No argument is given that the backward schedule of Section III.D prevents such blocking, and the counterexample above shows that the backward equations can violate machine availability. Consequently, the abstract's claim that IDAM 'ensure[s] the feasibility (i.e., deadlock-freeness) of solutions' is not established for the real problem.
  3. [Section III.C.3, 'Computational complexity of Algorithm IDAM'] The paper states that IDAM has complexity O(u^2), but this ignores the cost of each IBA call in Algorithm 1. IBA itself contains a loop over unfinished products (lines 4-18), and each iteration scans products to build the set Psi, so a single IBA call costs at least O(l^2) in the worst case, where l is the number of products. The total complexity of IDAM is therefore O(u^2 * l^2) (or O(u^2 * l) with a careful implementation), not O(u^2) as claimed in the abstract and in Section III.C.3. Polynomial complexity remains, but the stated bound is inaccurate and should be corrected.
minor comments (6)
  1. [Section V.B, Table V vs. Section V.A] The parameter calibration is performed on instances from the same distribution as the test set (e.g., medium calibration uses u x f x m x l = 40 x 4 x 10 x 8, which also appears as a test size). The reported superiority of HCCE is therefore based on parameters tuned to the test distribution; the paper should explicitly discuss this potential source of overfitting to the benchmark.
  2. [Eq. (2) and Section V.A] The symbol 'Time' is used for two different purposes: as a variable in Eq. (2) denoting the completion time of the last job on the last machine, and as a multiplier in the termination criterion 'Time x u x f x m x l ms' in Section V.A. Please use distinct notation to avoid confusion.
  3. [Tables VII and IX] The Friedman test results report Chi-Square and P-value but do not state the number of algorithms k, the number of instance groups N, or the degrees of freedom. These details are needed for the reader to verify the statistical analysis. Also, 'Freidman' should be spelled 'Friedman'.
  4. [Section II and reference [10]] Reference [10] (Cao et al.) is mentioned in the Introduction for the claim that deadlock in DASP is related to the order of finished jobs entering the buffer, but it is not discussed in the Literature Review. If that reference already addresses deadlock control for a two-stage assembly flowshop with limited buffers, the assertion 'for the first time, we use Petri nets to analyze the deadlocks in DAFSP' should be qualified by explaining what is truly new relative to [10].
  5. [Section V, Tables VI and VIII] The paper reports only relative percentage deviations (RPD) and not the actual CAmax values for any instance. Reporting absolute makespans (or at least the best-known values per instance) would help readers assess the practical magnitude of the improvements.
  6. [Equations (3)-(5), (8)] Several equations are rendered with misplaced braces, fractions, and symbols (e.g., Eq. (3) shows a garbled 'if' condition, and Eq. (8) has ambiguous indentation). The equations should be typeset cleanly so that the algorithmic intent is unambiguous.

Circularity Check

1 steps flagged · score 3.0 of 10

Mild in-sample parameter calibration; IDAM deadlock derivation is not circular, but timed-feasibility of the backward makespan equations is an unproven correctness gap.

  1. fitted input called prediction [Section V.B (Parameter calibration) and Section V.D (Comparison with state-of-the-art algorithms)]
    "DOE is performed three times for instances with u x f x m x l = 16 x 3 x 4 x 4, 40 x 4 x 10 x 8, and 80 x 8 x 18 x 10, respectively. ... the recommended parameter sets {PS, ep, alpha, cd} for small-scale, medium-scale, and large-scale instances are {50, 0.2, 21, 0.1}, {35, 0.5, 21, 0.1}, and {25, 0.2, 3, 0.7}, respectively. ... The HCCE algorithm outperforms other compared algorithms for all instance types."

    The four parameters (PS, ep, alpha, cd) are selected by minimizing average system makespan on one representative instance of each instance type (16x3x4x4 for small, 40x4x10x8 for medium, 80x8x18x10 for large). The same three instance types, including those exact representative combinations, are then used as the benchmark for the claim that HCCE outperforms HHMA, EDMBO, and PBIGA for all instance types. The superiority claim is therefore partly in-sample: the hyperparameters were chosen to make HCCE best on the very distribution, and on one member of each test group, used to evaluate it. This does not force the outcome by construction, but it makes the reported superiority statistically biased and is the paper's only genuinely circular-adjacent step.

full rationale

IDAM's internal logic is self-contained: IBA checks reachability of the APP final marking, and IDAM moves unsafe transitions to the end, so the amended job permutation is deadlock-free by construction within the APP model. That result is not a fit or a renamed known result, and the comparisons with HHMA, EDMBO, and PBIGA use external algorithms with a common RPD metric, so the performance claims are not defined into the algorithm. Reference [10] (Cao, Feng, Xing, Zhang) shares authors with this paper, but the premise that deadlock depends on the buffer-entry order is also supported by Example 1 and Definition 1, so the self-citation is not load-bearing. The main circularity-adjacent weakness is Section V.B: the HCCE parameters are calibrated on one representative instance of each type, and the same instance types (including those representatives) are then used in Section V.D to claim superiority for all instance types; this is in-sample tuning rather than a derivation. Separately, there is a non-circular correctness risk: Eq. (3) assigns last-machine completion times to force the amended order, but it does not enforce within-factory machine capacity when same-factory jobs are separated in the amended order. For f=2, m=1, u=4, AP1={i1,i2}, AP2={i3,i4}, buffer capacity 2, lambda'=(i1,i2,i3,i4), mu=(F1,F2,F1,F2), the sequence is IDAM-safe yet Eq. (3) yields completion times that are infeasible when p_i3=p_i4=5, while still outputting a makespan. This gap undermines the claim that IDAM guarantees feasible deadlock-free DAFSP schedules, but it is an omitted-proof or validity issue, not a circular reduction.

Assumptions & free parameters 4 free parameters · 3 assumptions · 0 invented entities

The central claims rest on the APP abstraction (a domain assumption), the greedy-safe IBA test, and four algorithm parameters tuned in-sample. No new physical entities are introduced.

free parameters (4)
  • PS (population size) = 50 (small), 35 (medium), 25 (large)
    Calibrated via Taguchi DOE in Section V.B on a subset of test instances; the fitted values differ by instance size and are used in the main experiments.
  • ep (elite archive proportion) = 0.2 (small), 0.5 (medium), 0.2 (large)
    Calibrated via Taguchi DOE in Section V.B; part of the in-sample tuning.
  • alpha (restart threshold) = 21 (small), 21 (medium), 3 (large)
    Calibrated via Taguchi DOE in Section V.B; part of the in-sample tuning.
  • cd (destruction ratio for LS4) = 0.1 (small), 0.1 (medium), 0.7 (large)
    Calibrated via Taguchi DOE in Section V.B; part of the in-sample tuning.
assumptions (3)
  • domain assumption All jobs are available at the buffer at time zero in the APP model; deadlock-freeness of the arrival order is independent of actual job completion times.
    Used in Section III.C to justify IDAM; not proven for the timed DAFSP.
  • domain assumption The assembly transition t_q fires as soon as all jobs of product q are in the buffer (Remark 2).
    This links deadlock-freeness to the APP model and is assumed in the makespan calculation.
  • domain assumption A deadlock-free sequence exists for every generated instance because buffer capacity Ψ is at least max_{q} |AP_q|.
    Instance generation in Section V.A sets Ψ in [b, 1.5b] with b = max |AP_q|; no proof that IDAM always finds such a sequence, though product-by-product ordering suggests existence.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Hybrid Cooperative Co-Evolution Algorithm for Deadlock-prone Distributed Assembly Flowshop Scheduling with Limited buffers Using Petri nets." pith.science (2026). https://pith.science/paper/4GB3MK52

@misc{pith2026250114765,
  author       = {Pith},
  title        = {Pith review of: Hybrid Cooperative Co-Evolution Algorithm for Deadlock-prone Distributed Assembly Flowshop Scheduling with Limited buffers Using Petri nets},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/4GB3MK52}},
  note         = {Machine review of arXiv:2501.14765}
}
read the original abstract

The distributed assembly flowshop scheduling problem (DAFSP) can be applied to immense manufacturing environments. In DAFSP, jobs are first processed in distributed flowshops, and then assembled into final products by an assembly machine, which usually has limited buffers in practical application. This limited capacity can lead to deadlocks, halting job completion and blocking the entire manufacturing process. However, existing scheduling methods fail to address these deadlocks in DAFSP effectively. As such, we develop a hybrid cooperative co-evolution (HCCE) algorithm for solving the deadlock-prone DAFSP by minimizing the makespan. For the first time, we use Petri nets to analyze the deadlocks in DAFSP and propose a Petri net-based deadlock amending method (IDAM), which is further integrated into HCCE to ensure the feasibility (i.e., deadlock-freeness) of solutions. Importantly, HCCE contains an elite archive (EAR) and two subpopulations. It uses the problem-specific operators for heuristic initialization and global-search. To enhance the quality and diversity of solutions, an information transfer mechanism (ITM) is developed among subpopulation and EAR, and four local-search operators are performed sequentially on each individual in EAR. Finally, comprehensive experiments demonstrate the effectiveness and superiority of the proposed HCCE algorithm.

Figures

Figures reproduced from arXiv: 2501.14765 by the authors.

Figure 1
Figure 1. The diagram of a DAFSP [PITH_FULL_IMAGE:figures/full_fig_p003_1.png] view at source ↗
Figure 4
Figure 4. APP model of DAFSP [PITH_FULL_IMAGE:figures/full_fig_p005_4.png] view at source ↗
Figure 5
Figure 5. Fig.5. Processing of IDAM. (a) [PITH_FULL_IMAGE:figures/full_fig_p006_5.png] view at source ↗
Figures from the paper (3 more)
Figure 7
Figure 7. Figure 7: mCCEA framework where PS = 3 and AS = 1. Generate λ by taking μ r as the input for H2, r is a random integer set to 2. If Δ' is better than {λ 3 , μ 3}, or μ 3 is changed, set λ 3 = λ', Col1(3) = 2. Δ' = {λ', μ 2}. If Δ' is better than {λ 2 , μ 2}, set Col2(2) = 3. Π1 …
Figure 8
Figure 8. Figure 8: An example of the evolution process for λ sequence [PITH_FULL_IMAGE:figures/full_fig_p008_8.png]
Figure 9
Figure 9. Figure 9: Variation trend for compared algorithms. Table VII RESULTS OF THE FREIDMAN TEST Instance group Average rank Chi￾Square P-value HCCE1 HCCE2 HCCE3 HCCE bRPD S 3.65 3.35 2 1 27.545 0.0 M 3.65 3.35 2 1 27.545 0.0 L 3.90 3.10 2 1 28.920 0.0 aRPD S 3.60 3.40 2 1 27.120 0.0 M…

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

41 extracted references · 29 canonical work pages

  1. [1]

    The Distributed Assembly Permutation Flowshop Scheduling Problem,

    S. Hatami, R. Ruiz, and C. André s -Romano, “The Distributed Assembly Permutation Flowshop Scheduling Problem,” Int. J. Prod. Res., vol. 51, no. 17, pp. 5292–5308, Sep. 2013, doi: 10.1080/00207543.2013.807955

  2. [2]

    An improved differential evolution algorithm for solving a distributed assembly flexible job shop scheduling problem,

    X. Wu, X. Liu, and N. Zhao, “An improved differential evolution algorithm for solving a distributed assembly flexible job shop scheduling problem,” Memetic Comput., vol. 11, no. 4, pp. 335 –355, Dec. 2019, do i: 10.1007/s12293-018-00278-7

  3. [3]

    Energy -Efficient Scheduling of Distributed Flow Shop With Heterogeneous Factories: A Real -World Case From Automobile Industry in China,

    C. Lu, L. Gao, J. Yi, and X. Li, “Energy -Efficient Scheduling of Distributed Flow Shop With Heterogeneous Factories: A Real -World Case From Automobile Industry in China,” IEEE Trans. Ind. Inform., vol. 17, no. 10, pp. 6687–6696, Oct. 2021, doi: 10.1109/TII.2020.3043734

  4. [4]

    A genetic algorithm for the distributed assembly permutation flowshop scheduling problem,

    X. Li, X. Zhang, M. Yin, and J. Wang, “A genetic algorithm for the distributed assembly permutation flowshop scheduling problem,” in 2015 IEEE Congress on Evolutionary Computation (CEC), Sendai, Japan: IEEE, May 2015, pp. 3096–3101. doi: 10.1109/CEC.2015.7257275

  5. [5]

    An Estimation of Distribution Algorithm -Based Memetic Algorithm for the Distributed Assembly Permutation Flow -Shop Scheduling Problem,

    S.-Y. Wang and L. Wang, “An Estimation of Distribution Algorithm -Based Memetic Algorithm for the Distributed Assembly Permutation Flow -Shop Scheduling Problem,” IEEE Trans. Syst. Man Cybern. Syst., vol. 46, no. 1, pp. 139–149, Jan. 2016, doi: 10.1109/TSMC.2015.2416127

  6. [6]

    A Population-Based Iterated Greedy Algorithm for Distributed Assembly No-Wait Flow-Shop Scheduling Problem,

    F. Zhao, Z. Xu, L. Wang, N. Zhu, T. Xu, and J. Jonrinaldi, “A Population-Based Iterated Greedy Algorithm for Distributed Assembly No-Wait Flow-Shop Scheduling Problem,” IEEE Trans. Ind. Inform., vol. 19, no. 5, pp. 6692–6705, May 2023, doi: 10.1109/TII.2022.3192881

  7. [7]

    An effective hyper heuristic-based memetic algorithm for the distributed assembly permutation flow-shop schedu ling problem,

    H.-B. Song, Y. -H. Yang, J. Lin, and J. -X. Ye, “An effective hyper heuristic-based memetic algorithm for the distributed assembly permutation flow-shop schedu ling problem,” Appl. Soft Comput., vol. 135, p. 110022, Mar. 2023, doi: 10.1016/j.asoc.2023.110022

  8. [8]

    An effective discrete monarch butterfly optimization algorithm for distributed blocking flow shop scheduling with an assembly machine,

    S. Du, W. Zhou, D. Wu, and M. Fei, “An effective discrete monarch butterfly optimization algorithm for distributed blocking flow shop scheduling with an assembly machine,” Expert Syst. Appl., vol. 225, p. 120113, Sep. 2023, doi: 10.1016/j.eswa.2023.120113

Show all 41 references
  1. [9]

    Deadlock -Free Genetic Scheduling Algorithm for Automated Manufacturing Systems Based on Deadlock Control Policy,

    KeYi Xing, LiBin Han, MengChu Zhou, and Feng Wang, “Deadlock -Free Genetic Scheduling Algorithm for Automated Manufacturing Systems Based on Deadlock Control Policy,” IEEE Trans. Syst. Man Cybern. Part B Cybern., vol. 42, no. 3, pp. 603–615, Jun. 2012, doi: 10.1109/TSMCB.2011.2170678

  2. [10]

    Deadlock Control and Hybrid Social Spider Scheduling Algorithm for Two -stage Assembly Permutation Flowshop with Limited Buffers

    F. Cao, Y. Feng, K. Xing, and G. Zhang, “Deadlock Control and Hybrid Social Spider Scheduling Algorithm for Two -stage Assembly Permutation Flowshop with Limited Buffers”

  3. [11]

    Deadlock -Free Scheduling Method for Flexible Manufacturing Systems Based on Timed Colored Petri Nets and Anytime Heuristic Search,

    O. T. Baruwa, M. A. Piera, and A. Guasch, “Deadlock -Free Scheduling Method for Flexible Manufacturing Systems Based on Timed Colored Petri Nets and Anytime Heuristic Search,” IEEE Trans. Syst. Man Cybern. Syst., vol. 45, no. 5, pp. 831–846, May 2015, doi: 10.1109/TSMC.2014.2376471

  4. [12]

    Deadlock-Free Scheduling of Automated Manufacturing Systems Using Petri Nets and Hybrid He uristic Search,

    JianChao Luo, KeYi Xing, MengChu Zhou, XiaoLing Li, and XinNian Wang, “Deadlock-Free Scheduling of Automated Manufacturing Systems Using Petri Nets and Hybrid He uristic Search,” IEEE Trans. Syst. Man Cybern. Syst., vol. 45, no. 3, pp. 530 –541, Mar. 2015, doi: 10.1109/TSMC.20...

  5. [13]

    Search strategy for scheduling flexible manufacturing systems simultaneously using admissi ble heuristic functions and nonadmissible heuristic functions,

    B. Huang, R. Jiang, and G. Zhang, “Search strategy for scheduling flexible manufacturing systems simultaneously using admissi ble heuristic functions and nonadmissible heuristic functions,” Comput. Ind. Eng., vol. 71, pp. 21–26, May 2014, doi: 10.1016/j.cie.2014.02.010

  6. [14]

    Flow shop scheduling problems with assembly operations: a revi ew and new trends,

    G. M. Komaki, S. Sheikh, and B. Malakooti, “Flow shop scheduling problems with assembly operations: a revi ew and new trends,” Int. J. Prod. Res., vol. 57, no. 10, pp. 2926 –2955, May 2019, doi: 10.1080/00207543.2018.1550269

  7. [15]

    Minimizing the Makespan in the 3-Machine Assembly-Type Flowshop Scheduling Problem,

    C.-Y. Lee, T. C. E. Cheng, and B. M. T. Lin, “Minimizing the Makespan in the 3-Machine Assembly-Type Flowshop Scheduling Problem,” Manag. Sci., vol. 39, no. 5, pp. 616–625, May 1993, doi: 10.1287/mnsc.39.5.616

  8. [16]

    Two -stage assembly flow -shop scheduling problem with non -identical assembly machines considering setup times,

    A. Mozdgir, S. M. T. Fatemi Ghomi, F. Jolai, and J. Navaei, “Two -stage assembly flow -shop scheduling problem with non -identical assembly machines considering setup times,” I nt. J. Prod. Res., vol. 51, no. 12, pp. 3625–3642, Jun. 2013, doi: 10.1080/00207543.2012.756151

  9. [17]

    The distributed assembly permutation flowshop scheduling problem[J]

    Hatami S, Ruiz R, Andres -Romano C. The distributed assembly permutation flowshop scheduling problem[J]. International Journal of Production Research, 2013, 51(17): 5292-5308

  10. [18]

    An improved iterated greedy algorithm for the distributed assembly permutation flowshop scheduling problem,

    Y.-Y. Huang, Q. -K. Pan, J. -P. Huang, P. Suganthan, and L. Gao, “An improved iterated greedy algorithm for the distributed assembly permutation flowshop scheduling problem,” Comput. Ind. Eng., vol. 152, p. 107021, Feb. 2021, doi: 10.1016/j.cie.2020.107021

  11. [19]

    A Greedy Cooperative Co-Evolutionary Algorithm With Problem -Specific Knowledge for Multiobjective Flowshop Group Scheduling Problems,

    X. He, Q. -K. Pan, L. Gao, L. Wang, and P. N. Suganthan, “A Greedy Cooperative Co-Evolutionary Algorithm With Problem -Specific Knowledge for Multiobjective Flowshop Group Scheduling Problems,” IEEE Trans. Evol. Comput., vol. 27, no. 3, pp. 430 –444, Jun. 2023, doi: 10.1109/TE...

  12. [20]

    A cooperative memetic algorithm with feedback for the energy-aware distributed flow-shops with flexible assembly scheduling,

    J. Wang and L. Wang, “A cooperative memetic algorithm with feedback for the energy-aware distributed flow-shops with flexible assembly scheduling,” Comput. Ind. Eng., vol. 168, p. 1081 26, Jun. 2022, doi: 10.1016/j.cie.2022.108126

  13. [21]

    A cooperative coevolutionary approach to function optimization,

    M. A. Potter and K. A. Jong, “A cooperative coevolutionary approach to function optimization,” in Parallel Problem Solving from Nature — PPSN III, vol. 866, Y. Davidor, H.-P. Schwefel, and R. Mä nner, Eds., in Lecture Notes in Computer Science, vol. 866. , Berlin, Heidelberg: ...

  14. [22]

    Parallel Optimal Reactive Power Flow Based on Cooperative Co -Evolutionary Differential Evolution and Power System Decomposition,

    C. H. Liang, C. Y. Chung, K. P. Wong, and X. Z. Duan, “Parallel Optimal Reactive Power Flow Based on Cooperative Co -Evolutionary Differential Evolution and Power System Decomposition,” IEEE Trans. Power Syst., vol. 22, no. 1, pp. 249–257, Feb. 2007, doi: 10.1109/TPWRS.2006.887889

  15. [23]

    Hybrid Coevolutionary Programming for Nash Equilibrium Search in Games With Local Optima,

    Y. S. Son and R. Baldick, “Hybrid Coevolutionary Programming for Nash Equilibrium Search in Games With Local Optima,” IEEE Trans. Evol. Comput., vol. 8, no. 4, pp. 305 –315, Aug. 2004, doi: 10.1109/TEVC.2004.832862

  16. [24]

    Cooperative Coevolution With Route Distance Grouping for Large -Scale Capacitated Arc Routing Problems,

    Y. Mei, X. Li, and X. Yao, “Cooperative Coevolution With Route Distance Grouping for Large -Scale Capacitated Arc Routing Problems,” IEEE Trans. Evol. Comput., vol. 18, no. 3, pp. 435 –449, Jun. 2014, doi: 10.1109/TEVC.2013.2281503

  17. [25]

    A cooperative coevolutionary algorithm for the Multi-Depot Vehicle 14 > REPLACE THIS LINE WITH YOUR MANUSCRIPT ID NUMBER (DOUBLE -CLICK HERE TO EDIT) < Routing Problem,

    F. B. De Oliveira, R. Enayatifar, H. J. Sadaei, F. G. Guimarã es, and J. -Y. Potvin, “A cooperative coevolutionary algorithm for the Multi-Depot Vehicle 14 > REPLACE THIS LINE WITH YOUR MANUSCRIPT ID NUMBER (DOUBLE -CLICK HERE TO EDIT) < Routing Problem,” Expert Syst. Appl., v...

  18. [26]

    A Dual-System Variable -Grain Cooperative Coevolutionary Algorithm: Satellite-Module Layout Design,

    Hong-fei Teng, Yu Chen, Wei Zeng, Yan -jun Shi, and Qing -hua Hu, “A Dual-System Variable -Grain Cooperative Coevolutionary Algorithm: Satellite-Module Layout Design,” IEEE Trans. Evol. Comput., vol. 14, no. 3, pp. 438–455, Jun. 2010, doi: 10.1109/TEVC.2009.2033585

  19. [27]

    Reference sharing: a new collaboration model for cooperative coevolution,

    M. Shi and S. Gao, “Reference sharing: a new collaboration model for cooperative coevolution,” J. Heuristics , vol. 23, no. 1, pp. 1 –30, Feb. 2017, doi: 10.1007/s10732-016-9322-9

  20. [28]

    Co -evolutionary genetic algorithm for fuzzy flexible job shop scheduling,

    D. Lei, “Co -evolutionary genetic algorithm for fuzzy flexible job shop scheduling,” Appl. Soft Comput., vol. 12, no. 8, pp. 2237 –2245, Aug. 2012, doi: 10.1016/j.asoc.2012.03.025

  21. [29]

    A collaborative multiobjective fruit fly optimization algorithm for the resource constrained unrelated parallel machine green scheduling problem,

    X.-L. Zheng and L. Wang, “A collaborative multiobjective fruit fly optimization algorithm for the resource constrained unrelated parallel machine green scheduling problem,” IEEE Trans. Syst. Man Cybern. Syst., vol. 48, no. 5, pp. 790–800, 2016

  22. [30]

    An effective co -evolutionary artificial bee colony algorithm for steelmaking-continuous casting scheduling,

    Q.-K. Pan, “An effective co -evolutionary artificial bee colony algorithm for steelmaking-continuous casting scheduling,” Eur. J. Oper. Res., vol. 250, no. 3, pp. 702–714, May 2016, doi: 10.1016/j.ejor.2015.10.007

  23. [31]

    One -Step Look-Ahead Maximally Permissive Deadlock Control of AMS by Using Petri Nets,

    N. Wu, M. Zhou, and G. Hu, “One -Step Look-Ahead Maximally Permissive Deadlock Control of AMS by Using Petri Nets,” ACM Trans. Embed. Comput. Syst., vol. 12, no. 1, pp. 1 –23, Jan. 2013, doi: 10.1145/2406336.2406346

  24. [32]

    Transition Cover -Based Design of Petri Net Controllers for Automated Manufacturing Systems,

    H. Liu, K. Xing, M. Zhou, L. Han, and F. Wang, “Transition Cover -Based Design of Petri Net Controllers for Automated Manufacturing Systems,” IEEE Trans. Syst. Man Cybern. Syst., vol. 44, no. 2, pp. 196–208, Feb. 2014, doi: 10.1109/TSMC.2013.2238923

  25. [33]

    Robust deadlock control for automated manufacturing systems with an unreliable resource,

    Y. Wu, K. Xing, J. Luo, and Y. Feng, “Robust deadlock control for automated manufacturing systems with an unreliable resource,” Inf. Sci., vol. 346–347, pp. 17–28, Jun. 2016, doi: 10.1016/j.ins.2016.01.049

  26. [34]

    A robust deadlock prevention control for automated manufactur ing systems with unreliable resources,

    F. Wang, K. -Y. Xing, M. -C. Zhou, X. -P. Xu, and L. -B. Han, “A robust deadlock prevention control for automated manufactur ing systems with unreliable resources,” Inf. Sci., vol. 345, pp. 243 –256, Jun. 2016, doi: 10.1016/j.ins.2016.01.057

  27. [35]

    Transition Cover -Based Robust Petri Net Controllers for Automated Manufacturing Systems With a T ype of Unreliable Resources,

    Y. Feng, K. Xing, Z. Gao, and Y. Wu, “Transition Cover -Based Robust Petri Net Controllers for Automated Manufacturing Systems With a T ype of Unreliable Resources,” IEEE Trans. Syst. Man Cybern. Syst., vol. 47, no. 11, pp. 3019–3029, Nov. 2017, doi: 10.1109/TSMC.2016.2558106

  28. [36]

    Resource -Oriented Petri Net for Deadlock Avoidance in Flexible Assembly Systems,

    Naiqi Wu, MengChu Zhou, and ZhiWu Li, “Resource -Oriented Petri Net for Deadlock Avoidance in Flexible Assembly Systems,” IEEE Trans. Syst. Man Cybern. - Part Syst. Hum., vol. 38, no. 1, pp. 56 –69, Jan. 2008, doi: 10.1109/TSMCA.2007.909542

  29. [37]

    A Petri Net -Based Discrete -Event Control of Automated Manufacturing Systems With Assembly Operations,

    H. Hu and M. Zhou, “A Petri Net -Based Discrete -Event Control of Automated Manufacturing Systems With Assembly Operations,” IEEE Trans. Control Syst. Technol., vol. 23, no. 2, pp. 513 –524, Mar. 2015, doi: 10.1109/TCST.2014.2342664

  30. [38]

    The supervised control of discrete event dynamic systems: a new approach,

    F. Charbonnier, H. Alla, and R. David, “The supervised control of discrete event dynamic systems: a new approach,” in Proceedings of 1995 34 th IEEE Conference on Decision and Control, New Orleans, LA, USA: IEEE, 1995, pp. 913–920. doi: 10.1109/CDC.1995.479101

  31. [39]

    D. C. Montgomery, Design and analysis of experiments, 8. ed. Hoboken, NJ: Wiley, 2013

  32. [40]

    An Effective Cooperative Co-Evolutionary Algorithm for Distributed Flowshop Group Scheduling Problems,

    Q.-K. Pan, L. Gao, and L. Wang, “An Effective Cooperative Co-Evolutionary Algorithm for Distributed Flowshop Group Scheduling Problems,” IEEE Trans. Cybern., vol. 52, no. 7, pp. 5999 –6012, Jul. 2022, doi: 10.1109/TCYB.2020.3041494

  33. [41]

    A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special Session on Real Parameter Optimization,

    S. García, D. Molina, M. Lozano, and F. Herrera, “A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special Session on Real Parameter Optimization,” J. Heuristics, vol. 15, no. 6, pp. 617 –644, Dec. 20...

Pith tools

Reviewed August 10, 2026 · model on record in the stance chip above.