EDBT 2026 Demo / reviewers in the wild / expert
Chengran Lin
dblp:213/0525
· DBLP profile ↗
11ranked-venue papers
3as first author
10since 2021 · last 2026
0000-0001-9924-4408ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 8 · 2 first-author · 7 since 2021Artificial intelligence and machine learning · 3 · 1 first-author · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Learning to Detect Objects Under Inclement Weather Conditions via Symmetric Localization Distillation and Adaptive Label AssignmentabstractRobust object detection under varying weather conditions (e.g., rain, fog, and snow) presents significant challenges for industrial vision systems due to inherent visual degradations in manufacturing sites and outdoor facilities. While knowledge distillation offers promising potential by feature imitating and logit mimicking, existing methods face two critical limitations: first, inadequate mechanisms for effectively transferring localization capabilities in the presence of severe image degradation, and second, suboptimal strategies for identifying optimal distillation regions. To address these issues, we present a symmetric localization distillation loss based on the Jensen–Shannon divergence. Its mathematical characteristics, e.g., boundedness, symmetry, and gradient smoothness, enable robust preservation of spatial relationships and stabilize training processes. In addition, we present an adaptive label assignment strategy to select distillation regions, thus reducing the sparsity of positive samples during our knowledge distillation process. This work is the first one to apply knowledge distillation to object detection in inclement weather conditions. Extensive experiments on three challenging datasets show that our method improves the student model's object detection accuracy while maintaining its inference speed. Jie Niu, Chengran Lin, Zhengcai Cao, MengChu Zhou |
IEEE Trans. Ind. Informatics | 2 |
| 2025 | Learning-Aided Evolutionary Algorithm to Solve Energy-Efficient Dynamic Task Scheduling ProblemsabstractThis paper presents a learning-assisted evolutionary algorithm for energy-efficient dynamic task scheduling, simultaneously tackling processor allocation, task sequencing, and frequency determination. Specifically, it integrates deep reinforcement learning with a delayed reward update mechanism to guide the selection of appropriate search operators of evolutionary algorithm. An optimal computing budget allocation is further introduced into its training phase to balance model accuracy and computational overhead. Additionally, an long short-term memory autoencoder compresses high-dimensional solutions into low-dimensional representations, facilitating efficient offspring generation. A dual-subpopulation co-evolution framework then evolves solutions in both the compressed and original search spaces. Theoretical analysis confirms the effectiveness of the delayed reward mechanism and validates the algorithm’s complexity. Numerical experiments demonstrate that our proposed method outperforms several recently developed algorithms in finding high-quality schedules within a reasonable time. Zhiwen Miao, Chengran Lin |
CEC | 4 |
| 2025 | Learning-Aided Iterated Local Search Algorithm for Integrated Order Batching, Picker Assignment, Batch Sequencing, and Picker Routing ProblemabstractThis work tackles an integrated order batching, picker assignment, batch sequencing, and picker routing problem in warehouse environments. A Learning-Aided Iterated Local Search (LILS) is proposed to efficiently find its high-quality solutions. The main optimizer is iterated local search. A novel bidirectional long short-term memory network-embedded autoencoder, built through end-to-end unsupervised learning with an encoder and decoder, guides the search direction. To capture the implicit relationships among strongly-coupled subproblems, long short-term memory layers are incorporated in the encoder. A network-aided mutation operator is introduced to enhance global search in a low-dimensional feature space. In the decoder, low-order and high-fit subsolutions are identified and reconstructed to generate mutated offspring solutions using long short-term memory layers and a masking mechanism. To balance the exploration and exploitation of LILS, an information exchange method is developed. Numerical experiments show that LILS outperforms several existing methods in generating high-quality schedules within a reasonable time. Note to Practitioners—In a warehouse environment, an integrated optimization problem is often addressed by using heuristics due to limited computational resources. However, expedient heuristic rules tend to produce subpar results. While meta-heuristics can generate relatively better schedules, they are time-consuming, particularly for population-based algorithms that must iteratively evaluate fitness functions for numerous candidate solutions. In order to strike a balance between computational demands and solution-qualities, our approach combines machine learning techniques with meta-heuristics. Specifically, we integrate a bidirectional long short-term memory-based autoencoder into iterated local search to enhance the latter’s global optimization capability. The integration of machine learning and meta-heuristics enables efficient generation of superior schedules in a limited time. Various experimental results demonstrate that the proposed method significantly outperforms its recently-developed competitive peers, thus greatly facilitating the efficient operation of a smart warehouse. Zhengcai Cao, XinSai Lv, Chengran Lin |
IEEE Trans Autom. Sci. Eng. | 3 |
| 2025 | Learning-Aided Evolutionary Algorithm for Solving Energy-Minimized Deadline-Constrained Task Scheduling Problem in Human-Cyber-Physical SystemsabstractThis work addresses an energy-minimized deadline-constrained task scheduling problem in human-cyber-physical systems. It consists of three subproblems: processor allocation, task sequencing, and processor frequency scaling. A Learning-aided Evolutionary Algorithm (LEA) is proposed to efficiently find its reliable and high-quality solutions. It incorporates a bidirectional long short-term memory network-embedded autoencoder trained via end-to-end self-supervised learning. The model extracts the interconnections among the three strongly-coupled subproblems, enabling effective global search in a low-dimensional feature space. A parallel framework with two co-evolved subpopulations, one using the autoencoder and another undergoing regular evaluation in the original search space, is constructed. To balance LEA’s exploration and exploitation, a deep reinforcement learning-based search operator selection scheme is introduced, using a novel feedback-based reward function to guide operator selection for each subpopulation. Numerical experiments demonstrate that LEA surpasses several recently developed methods in finding high-quality schedules in a reasonable time. Zhengcai Cao, Chengran Lin |
IEEE Trans Autom. Sci. Eng. | 3 |
| 2025 | Autoencoder-Embedded Iterated Local Search for Energy-Minimized Task Schedules of Human-Cyber-Physical SystemsabstractThis work considers a task scheduling problem with deadline constraints in human-cyber-physical systems. To find its energy-efficient schedules in a short time, an autoencoder-embedded iterated local search algorithm is proposed to solve it. Iterated local search is selected as a main scheduler. In order to handle real-time requirements and high computational load involved in the problem solution, a Long Short-Term Memory-based AutoEncoder model (LSTM-AE) is constructed to capture the relevant and complementary features of the considered problem. The model is used to find low-order and high-fit sub-solutions via unsupervised end-to-end learning, and generates promising solutions in an informative low-dimensional solution space. To further reduce computational burden, a two-stage optimization framework is constructed, which includes an off-line training phase and an online optimization one. The former trains LSTM-AE by using expert knowledge and historical data. The latter designs optimal resource allocation strategies to build a high-quality initial solution. Then, LSTM-AE-assisted local search operators are proposed and used to reform the initial solution and generate better ones. Various numerical experiments are performed to compare the proposed method with several classic heuristics and some recently-developed methods. The results show its superiority over them.Note to Practitioners—In human-cyber-physical systems, a task scheduling problem is usually solved by using heuristics due to the limited computational resources. Nevertheless, fast dispatching rules tend to perform poorly. Meta-heuristics can find a relatively high-quality schedule but are time-consuming, especially for a population-based algorithm that requires to evaluate a fitness function for many candidate solutions at each iteration. To balance computational burden and solution quality, our idea is to combine machine-learning methods with meta-heuristics. Specially, we integrate a long short-term memory-based autoencoder model into iterated local search to improve the latter’s optimization ability. The combination of meta-heuristics and machine learning techniques makes it possible to obtain a high-quality schedule for the concerned problems in a short time. Theoretic analysis and experimental results show that the proposed method well outperforms its competitive peers. Chengran Lin, Zhengcai Cao, MengChu Zhou |
IEEE Trans Autom. Sci. Eng. | 1 |
| 2024 | Learning-Based Genetic Algorithm to Schedule an Extended Flexible Job ShopabstractThis work considers an extended flexible job-shop scheduling problem from a semiconductor manufacturing environment. To find its high-quality solution in a reasonable time, a learning-based genetic algorithm (LGA) that incorporates a parallel long short-term memory network-embedded autoencoder model is proposed. In it, genetic algorithm is selected as a main optimizer. A novel autoencoder model is trained offline via end-to-end unsupervised learning without relying on labeled data. This model captures the major linkages among decision variables and generates promising solutions in an informative low-dimensional space, striking a balance between computational efficiency and solution quality. To further improve its search ability, a co-evolving framework is designed, which includes both a network-embedded subpopulation and a regular one. The former focuses on its global search while the latter ensures LGA's convergence. An information exchange method between the two subpopulations balances global and local search, improving its overall optimization ability. This work conducts various numerical experiments to compare LGA with the CPLEX optimizer, several classical heuristics, and some popular methods. Results show that LGA outperforms its peers in finding high-quality solutions in a reasonable time. Zhengcai Cao, Chengran Lin, MengChu Zhou, Xiaohao Wen |
IEEE Trans. Cybern. | 2 |
| 2023 | Two-Stage Genetic Algorithm for Scheduling Stochastic Unrelated Parallel Machines in a Just-in-Time Manufacturing ContextabstractThis paper considers a stochastic parallel machine scheduling problem in a just-in-time manufacturing context, in which its processing time can be described by a gamma or log-normal distribution. In order to obtain a high-performance schedule in a reasonable time, this work proposes a two-stage genetic algorithm with optimal computing budget allocation (OCBA) and improved Monte-Carlo Policy Evaluation (MCPE). In it, a genetic algorithm is selected as a main optimizer. An OCBA-based approach is developed to improve search efficiency, which is designed for two scenarios in a just-in-time manufacturing context. Different from most prior OCBA studies, this work considers that the stochastic processing time of jobs does not obey normal distribution. It extends the application area of OCBA by laying a theoretical foundation. A parameter control scheme based on MCPE is proposed, which aims to balance the global and local search in GA. To further enhance the efficiency and effectiveness of the proposed method, a two-stage framework is constructed. In the first stage, the performance is estimated roughly aiming at locating satisfactory solution regions. In the second stage, OCBA is incorporated to provide the reliable evaluation of excellent individuals. The theoretic interpretation of the proposed OCBA, and the convergence analysis results of the proposed method are presented. Various simulation results with benchmark and randomly generated cases validate that the proposed algorithm is more efficient and effective than several existing optimization algorithms. Note to Practitioners—A parallel machine scheduling problem under stochastic processing time is usually solved via meta-heuristic algorithms. However, their computational efficiency requires substantial improvement, especially for a stochastic optimization case that requires Monte Carlo sampling to estimate the actual objective function values in a precise manner. Most of them are parameter-sensitive, and choosing their proper parameters is highly challenging. For the first thorny issue, we develop an OCBA-based approach for determining the optimal numbers of simulations according to both prior knowledge and simulation results. In order to select proper control parameters of the proposed algorithm iteratively, we introduce a parameter control scheme based on MCPE. The combination of a meta-heuristic algorithm, OCBA and MCPE makes it possible to find high-quality solutions for the concerned scheduling problems in a short time. Theoretic analysis and numerical simulation results suggest that the proposed framework is valid and efficient. Hence, it can be readily applicable to practical systems, e.g., semiconductor manufacturing. Zhengcai Cao, Chengran Lin, MengChu Zhou, Chuanguang Zhou, Khaled Sedraoui |
IEEE Trans Autom. Sci. Eng. | 2 |
| 2023 | Learning-Based Cuckoo Search Algorithm to Schedule a Flexible Job Shop With Sequencing FlexibilityabstractThis work considers an extended version of flexible job-shop problem from a postprinting or semiconductor manufacturing environment, which needs a directed acyclic graph rather than a linear order to describe the precedences among operations. To obtain its reliable and high-quality schedule in a reasonable time, a learning-based cuckoo search (LCS) algorithm is presented. In it, cuckoo search is selected as an optimizer. To produce promising solutions in a high-dimensional solution space, a sparse autoencoder is introduced to compress a high-dimensional solution into an informative low-dimensional one. It extends the application area of autoencoder-embedded evolutionary optimization methods into combinational optimization by developing an improved one-hot encoding method. Then, in order to reveal the linkages among decision variables and enhance the explore ability of the proposed method, a factorization machine (FM) is used, for the first time, to capture the relevant and complementary features of population. Hence, a parallel framework involving three co-evolved subpopulations is constructed. The first one is an autoencoder embedded subpopulation, the second one is assisted by an FM, and the last one undergoes a regular iteration process. To balance the exploration and exploitation of the proposed framework and avoid unnecessary computation, a reinforcement learning algorithm is used to adaptively adjust the proportion of subpopulations and tune parameters of each subpopulation iteratively. Numerical simulations with benchmarks are performed to compare it with CPLEX, some classical heuristics, and several recently developed methods. The results shows that it well outperforms them. Chengran Lin, Zhengcai Cao, MengChu Zhou |
IEEE Trans. Cybern. | 1 |
| 2022 | Learning-Based Grey Wolf Optimizer for Stochastic Flexible Job Shop SchedulingabstractThis work considers a stochastic flexible job shop scheduling with limited extra resources and machine-dependent setup time in a semiconductor manufacturing environment, which is an NP-hard problem. In order to obtain its reliable and high-performance schedule in a reasonable time, a learning-based grey wolf optimizer is proposed. In it, an optimal computing budget allocation-based approach, which is designed for two scenarios from real manufacturing environments, is proposed to intelligently allocate computing budget and improve search efficiency. It extends the application area of optimal computing budget allocation by laying a theoretic foundation. Besides, to obtain proper control parameters iteratively, a reinforcement learning algorithm with a newly designed delay update strategy is used to build a parameter tuning scheme of a grey wolf optimizer. The scheme acts as a guide for balancing global and local search, thereby enhancing effectiveness of the proposed algorithm. The theoretic interpretation of the developed optimal computing budget allocation-based approach and the convergence analysis results of the proposed algorithm are presented. Various experiments with benchmarks and randomly generated cases are performed to compare it with several updated algorithms. The results shows its superiority over them. Note to Practitioners—Meta-heuristic are often deployed to solve semiconductor manufacturing scheduling problems. However, they face to two thorny issues when they face stochastic manufacturing environments. 1) their computational efficiency is quite low, thus requiring substantial improvement, since a stochastic optimization problem requires Monte Carlo sampling to estimate the actual objective function values in a precise manner; and 2) most of them are parameter-sensitive, and choosing their proper parameters is highly challenging in such environments. To address the first issue, we develop an optimal computing budget allocation-based method for deciding the optimal numbers of sampling times based on both prior knowledge and simulation results. To address the second one, we propose a reinforcement learning algorithm to self-adjust the parameters of our proposed method called Learning-based Grey Wolf Optimizer. In addition, we design a delay update strategy to enhance its robustness, and thus, a feasible and high-quality schedule can be founded in a short time for real-time scheduling problems. Theoretic proofs and experimental results show that the proposed method is effective and efficient. Consequently, it can be readily applicable to practical semiconductor manufacturing systems. Chengran Lin, Zhengcai Cao, MengChu Zhou |
IEEE Trans Autom. Sci. Eng. | 1 |
| 2021 | A Knowledge-Based Cuckoo Search Algorithm to Schedule a Flexible Job Shop With Sequencing FlexibilityabstractScheduling of complex manufacturing systems entails complicated constraints such as the mating operational one. Focusing on the real settings, this article considers an extended version of a flexible job shop problem that allows the precedence between the operations to be given by an arbitrary directed acyclic graph instead of a linear order. In order to obtain its reliable and high-performance schedule in a reasonable time, this article contributes a knowledge-based cuckoo search algorithm (KCSA) to the scheduling field. The proposed knowledge base is initially trained off-line on models before operations based on reinforcement learning and hybrid heuristics to store scheduling information and appropriate parameters. In its off-line training phase, the algorithm SARSA is used, for the first time, to build a self-adaptive parameter control scheme of the CS algorithm. In each iteration, the proposed knowledge base selects suitable parameters to ensure the desired diversification and intensification of population. It is then used to generate new solutions by probability sampling in a designed mutation phase. Moreover, it is updated via feedback information from a search process. Its influence on KCSA's performance is investigated and the time complexity of the KCSA is analyzed. The KCSA is validated with the benchmark and randomly generated cases. Various simulation experiments and comparisons between it and several popular methods are performed to validate its effectiveness. Zhengcai Cao, Chengran Lin, MengChu Zhou |
IEEE Trans Autom. Sci. Eng. | 2 |
| 2019 | Scheduling Semiconductor Testing Facility by Using Cuckoo Search Algorithm With Reinforcement Learning and Surrogate ModelingabstractA semiconductor final testing scheduling problem with multiresource constraints is considered in this paper, which is proved to be NP-hard. To minimize the makespan for this scheduling problem, a cuckoo search algorithm with reinforcement learning (RL) and surrogate modeling is presented. A parameter control scheme is proposed to ensure the desired diversification and intensification of population on the basis of RL, which uses the proportion of beneficial mutation as feedback information according to Rechenberg's 1/5 criterion. To reduce computational complexity, a surrogate model is employed to evaluate the relative ranking of solutions. A heuristic approach based on the relative ranking of encoding value and a modular function is proposed to convert continuous solutions obtained from Lévy flight into discrete ones. The computational complexity and convergence analysis results are presented. The proposed algorithm is validated with benchmark and randomly generated cases. Various simulation experiments and comparison between the proposed algorithm and several popular methods are performed to validate its effectiveness. Zhengcai Cao, Chengran Lin, MengChu Zhou |
IEEE Trans Autom. Sci. Eng. | 2 |