Related Experiment Video
Updated: Jul 29, 2025

07:35
Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
Published on: October 11, 2018
7.6K
Learning dispatching rules via novel genetic programming with feature selection in energy-aware dynamic job-shop
Adilanmu Sitahong1, Yiping Yuan2, Ming Li1
1School of Mechanical Engineering, Xinjiang University, Urumqi, 830047, China.
Scientific Reports
|May 26, 2023
Summary
This study introduces a novel genetic programming approach for energy-aware dynamic job shop scheduling (EDJSS). The method generates effective and interpretable dispatching rules, significantly improving energy consumption metrics.
Area of Science:
- Operations Research
- Industrial Engineering
- Artificial Intelligence
Background:
- Integrating energy conservation into production efficiency is vital for modern industry.
- Dynamic job shop scheduling presents challenges in optimizing both production and energy consumption.
- Existing methods often lack interpretability and efficiency in energy-aware scheduling.
Purpose of the Study:
- To develop interpretable and high-quality dispatching rules for energy-aware dynamic job shop scheduling (EDJSS).
- To propose a novel genetic programming (GP) method with online feature selection for automatic rule learning.
- To enhance the balance between exploration and exploitation in GP for superior rule generation.
Main Methods:
- A novel genetic programming approach with an online feature selection mechanism was developed.
- The GP method dynamically adjusts population diversity based on stopping criteria and elapsed duration.
- The proposed approach was benchmarked against three other GP algorithms and 20 traditional rules.
Main Results:
- The proposed approach significantly outperformed existing GP methods and benchmark rules.
- It generated more interpretable and effective dispatching rules for energy-aware scheduling.
- Average improvements of 12.67% (EMS), 15.38% (EMWT), and 11.59% (EMFT) were observed.
Conclusions:
- The novel GP method is highly effective for learning dispatching rules in energy-aware dynamic job shop scheduling.
- The approach offers a superior balance of interpretability and performance compared to existing techniques.
- This research contributes to more sustainable and efficient industrial production practices.
Related Concept Videos
Distributed Loads: Problem Solving
680
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
680
Frequency-dependent Selection
22.1K
When the fitness of a trait is influenced by how common it is (i.e., its frequency) relative to different traits within a population, this is referred to as frequency-dependent selection. Frequency-dependent selection may occur between species or within a single species. This type of selection can either be positive—with more common phenotypes having higher fitness—or negative, with rarer phenotypes conferring increased fitness.
22.1K
Combinatorial Gene Control
8.4K
Combinatorial gene control is the synergistic action of several transcriptional factors to regulate the expression of a single gene. The absence of one or more of these factors may lead to a significant difference in the level of gene expression or repression.
The expression of more than 30,000 genes is controlled by approximately 2000-3000 transcription factors. This is possible because a single transcription factor can recognize more than one regulatory sequence. The specificity in gene...
The expression of more than 30,000 genes is controlled by approximately 2000-3000 transcription factors. This is possible because a single transcription factor can recognize more than one regulatory sequence. The specificity in gene...
8.4K
Reinforcement Schedules
221
Positive reinforcement is a powerful method for teaching new behaviors to both animals and humans. B.F. Skinner demonstrated this with his experiments using rats in a Skinner box. When a rat pressed a lever, it received a food pellet. This immediate reward encouraged the rat to repeat the behavior. This method, where a reward follows every instance of the behavior, is known as continuous reinforcement. It is highly effective for establishing new behaviors quickly.
Once a behavior is learned,...
Once a behavior is learned,...
221
Distributed Loads
560
Distributed loads are a common type of load that engineers and scientists encounter in various practical situations. Distributed loads often refer to a type of load spread over a surface or a structure and can be modeled as continuous force per unit area.
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
560
Machines: Problem Solving II
340
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. Consider a lifting tong carrying a 100 kg load. It comprises movable sections DAF and CBG linked together with member AB.
340

