Ding-Shan Deng
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Ding-Shan Deng has a total of 15 co-authors. Here are the top co-authors by number of shared publications:
- Xiaoqiu Shi
School of Manufacturing Science and Engineering, Southwest University of Science and Technology, Mianyang 621000, China
8 shared publications Wei Long
4 shared publications- Yanyan Li
School of Mechanical Engineering, Sichuan University, Chengdu 610065, China
4 shared publications - Wei Long
School of Mechanical Engineering, Sichuan University, Chengdu, China
3 shared publications Yanyan Li
2 shared publicationsHua-Guo Liu
School of Manufacturing Science and Engineering, Sichuan University, Chengdu, People’s Republic of China
1 shared publication
Latest Publications
- Open Access
- 24 September 2022
- Published by Wiley in Mathematical Problems in Engineering
- Vol. 2022, 1-14
Multipopulation GA/IWO with Coupled Scale-Free Networks for Solving Flexible Job-Shop Scheduling Problems
In recent years, an increasing number of population-based metaheuristic algorithms have been proposed to solve the flexible job-shop scheduling problem (FJSP) according to its practicality and complexity. Most of these algorithms are single-population-based and hence are very susceptible to becoming trapped in local optimal values. Thus, multipopulation methods are widely used to improve these algorithms, resulting in multipopulation algorithms. These multipopulation algorithms have been widely studied in the context of single-layer complex networks recently. However, coupled networks used to control two (or more) algorithms simultaneously to get a better algorithm are always ignored in literature. Therefore, in this paper, using coupled scale-free networks (with different scaling exponents) to control the genetic algorithm (GA) and the invasive weed optimization (IWO) simultaneously, a multipopulation GA/IWO with coupled scale-free networks (MPGAIWO-SF) is proposed to solve FJSP. Then, we study how some parameters (e.g., subpopulation size, subpopulation number, and scaling exponent) of MPGAIWO-SF affect its performance, which is also ignored in literature. The simulation results illustrate that (1) the performance of MPGAIWO-SF is significantly improved compared with that of GA and IWO; (2) as the subpopulation size increases, the performance of MPGAIWO-SF first becomes better and then remains almost unchanged; (3) as the subpopulation number increases, the performance of MPGAIWO-SF first becomes better and then decreases rapidly; and (4) the performance of MPGAIWO-SF becomes worse slightly as the scaling exponent decreases. Finally, solving more FJSP instances, the MPGAIWO-SF with optimized parameters is compared with other related algorithms to verify its effectiveness.
- 24 September 2022
- Published by Wiley in Mathematical Problems in Engineering
- Vol. 2022, 1-14
Open AccessMultipopulation GA/IWO with Coupled Scale-Free Networks for Solving Flexible Job-Shop Scheduling Problems
In recent years, an increasing number of population-based metaheuristic algorithms have been proposed to solve the flexible job-shop scheduling problem (FJSP) according to its practicality and complexity. Most of these algorithms are single-population-based and hence are very susceptible to becoming trapped in local optimal values. Thus, multipopulation methods are widely used to improve these algorithms, resulting in multipopulation algorithms. These multipopulation algorithms have been widely studied in the context of single-layer complex networks recently. However, coupled networks used to control two (or more) algorithms simultaneously to get a better algorithm are always ignored in literature. Therefore, in this paper, using coupled scale-free networks (with different scaling exponents) to control the genetic algorithm (GA) and the invasive weed optimization (IWO) simultaneously, a multipopulation GA/IWO with coupled scale-free networks (MPGAIWO-SF) is proposed to solve FJSP. Then, we study how some parameters (e.g., subpopulation size, subpopulation number, and scaling exponent) of MPGAIWO-SF affect its performance, which is also ignored in literature. The simulation results illustrate that (1) the performance of MPGAIWO-SF is significantly improved compared with that of GA and IWO; (2) as the subpopulation size increases, the performance of MPGAIWO-SF first becomes better and then remains almost unchanged; (3) as the subpopulation number increases, the performance of MPGAIWO-SF first becomes better and then decreases rapidly; and (4) the performance of MPGAIWO-SF becomes worse slightly as the scaling exponent decreases. Finally, solving more FJSP instances, the MPGAIWO-SF with optimized parameters is compared with other related algorithms to verify its effectiveness.
- 18 August 2021
- Published by Taylor & Francis in International Journal of Production Research
- Vol. 60 (18) , 5553-5570
Research on supply network resilience considering the ripple effect with collaboration
Local disruptions can be propagated from one firm to another in a supply network (SN) and eventually influence the whole SN. Therefore, numerous studies on SN resilience considering the ripple effect have been reported recently. However, previous studies paid less attention to this phenomenon from a network structure perspective: if a firm is facing the risk of failure, then its partners may help it to mitigate the risk of failure by collaboration during the process of disruption propagation. Specifically, how SN structures (e.g. characterised by different scaling exponents) and other parameters (e.g. redundancy) influence the effectiveness of collaboration on improving SN resilience considering the ripple effect is not clear. Accordingly, we propose a ripple effect with collaboration (REC) model to consider the aforementioned phenomenon. We also present three new SN resilience metrics to evaluate SN resilience. Then, using both generated (by a novel SN generating model) and real-life SNs, we simulate the SN resilience considering REC under random and targeted disruptions. Our results demonstrate that the effectiveness of collaboration can be affected by SN structures and other parameters, and collaboration can even negatively affect SN resilience in some cases. We also summarise managerial implications and give future research directions.
- 18 August 2021
- Published by Taylor & Francis in International Journal of Production Research
- Vol. 60 (18) , 5553-5570
Research on supply network resilience considering the ripple effect with collaboration
Local disruptions can be propagated from one firm to another in a supply network (SN) and eventually influence the whole SN. Therefore, numerous studies on SN resilience considering the ripple effect have been reported recently. However, previous studies paid less attention to this phenomenon from a network structure perspective: if a firm is facing the risk of failure, then its partners may help it to mitigate the risk of failure by collaboration during the process of disruption propagation. Specifically, how SN structures (e.g. characterised by different scaling exponents) and other parameters (e.g. redundancy) influence the effectiveness of collaboration on improving SN resilience considering the ripple effect is not clear. Accordingly, we propose a ripple effect with collaboration (REC) model to consider the aforementioned phenomenon. We also present three new SN resilience metrics to evaluate SN resilience. Then, using both generated (by a novel SN generating model) and real-life SNs, we simulate the SN resilience considering REC under random and targeted disruptions. Our results demonstrate that the effectiveness of collaboration can be affected by SN structures and other parameters, and collaboration can even negatively affect SN resilience in some cases. We also summarise managerial implications and give future research directions.
- Open Access
Building Robust Closed-Loop Supply Networks against Malicious Attacks
With recent industrial upgrades, it is essential to transform the current forward supply networks (FSNs) into closed-loop supply networks (CLSNs), which are formed by the integration of forward and reverse logistics. The method chosen in this paper for building reverse logistics is to add additional functions to the existing forward logistics. This process can be regarded as adding reverse edges to the original directed edges in an FSN. Due to the limitation of funds and the demand for reverse flow, we suppose that a limited number of reverse edges can be built in a CLSN. To determine the transformation schemes with excellent robustness against malicious attacks, this paper proposes a multi-population evolutionary algorithm with novel operators to optimize the robustness of the CLSN, and this algorithm is abbreviated as MPEA-RSN. Then, both the generated and realistic SNs are taken as examples to validate the effectiveness of MPEA-RSN. The simulation results show that the index R, introduced to evaluate the robustness of CLSNs, can be improved by more than 95%, and this indicates that (1) the different schemes for adding reverse routes to an FSN can lead to different robustness values, and (2) the robustness of the transformed CLSN to malicious attacks can be significantly improved after optimization by MPEA-RSN. When an FSN is to be transformed into a CLSN, this paper can provide a frame of reference for building a CLSN that is robust to malicious attacks from a network structural perspective.
Open AccessBuilding Robust Closed-Loop Supply Networks against Malicious Attacks
With recent industrial upgrades, it is essential to transform the current forward supply networks (FSNs) into closed-loop supply networks (CLSNs), which are formed by the integration of forward and reverse logistics. The method chosen in this paper for building reverse logistics is to add additional functions to the existing forward logistics. This process can be regarded as adding reverse edges to the original directed edges in an FSN. Due to the limitation of funds and the demand for reverse flow, we suppose that a limited number of reverse edges can be built in a CLSN. To determine the transformation schemes with excellent robustness against malicious attacks, this paper proposes a multi-population evolutionary algorithm with novel operators to optimize the robustness of the CLSN, and this algorithm is abbreviated as MPEA-RSN. Then, both the generated and realistic SNs are taken as examples to validate the effectiveness of MPEA-RSN. The simulation results show that the index R, introduced to evaluate the robustness of CLSNs, can be improved by more than 95%, and this indicates that (1) the different schemes for adding reverse routes to an FSN can lead to different robustness values, and (2) the robustness of the transformed CLSN to malicious attacks can be significantly improved after optimization by MPEA-RSN. When an FSN is to be transformed into a CLSN, this paper can provide a frame of reference for building a CLSN that is robust to malicious attacks from a network structural perspective.
- Open Access
- 27 November 2020
- Published by Wiley in Mathematical Problems in Engineering
- Vol. 2020, 1-14
Multipopulation Genetic Algorithms with Different Interaction Structures to Solve Flexible Job-Shop Scheduling Problems: A Network Science Perspective
Populations of multipopulation genetic algorithms (MPGAs) parallely evolve with some interaction mechanisms. Previous studies have shown that the interaction structures can impact on the performance of MPGAs to some extent. This paper introduces the concept of complex networks such as ring-shaped networks and small-world networks to study how interaction structures and their parameters influence the MPGAs, where subpopulations are regarded as nodes and their interaction or migration of elites between subpopulations as edges. After solving the flexible job-shop scheduling problem (FJSP) by MPGAs with different parameters of interaction structures, simulation results were measured by criteria, such as success rate and average optimal value. The analysis reveals that (1) the smaller the average path length (APL) of the network is, the higher the propagation rate will be; (2) the performance of MPGAs increased first and then decreased along with the decrease of APL, indicating that, for better performance, the networks should have a proper APL, which can be adjusted by changing the structural parameters of networks; and (3) because the edge number of small-world networks remains unchanged with different rewiring possibilities of edges, the change in performance indicates that the MPGA can be improved by a more proper interaction structure of subpopulations as other conditions remain unchanged.
- 27 November 2020
- Published by Wiley in Mathematical Problems in Engineering
- Vol. 2020, 1-14
Open AccessMultipopulation Genetic Algorithms with Different Interaction Structures to Solve Flexible Job-Shop Scheduling Problems: A Network Science Perspective
Populations of multipopulation genetic algorithms (MPGAs) parallely evolve with some interaction mechanisms. Previous studies have shown that the interaction structures can impact on the performance of MPGAs to some extent. This paper introduces the concept of complex networks such as ring-shaped networks and small-world networks to study how interaction structures and their parameters influence the MPGAs, where subpopulations are regarded as nodes and their interaction or migration of elites between subpopulations as edges. After solving the flexible job-shop scheduling problem (FJSP) by MPGAs with different parameters of interaction structures, simulation results were measured by criteria, such as success rate and average optimal value. The analysis reveals that (1) the smaller the average path length (APL) of the network is, the higher the propagation rate will be; (2) the performance of MPGAs increased first and then decreased along with the decrease of APL, indicating that, for better performance, the networks should have a proper APL, which can be adjusted by changing the structural parameters of networks; and (3) because the edge number of small-world networks remains unchanged with different rewiring possibilities of edges, the change in performance indicates that the MPGA can be improved by a more proper interaction structure of subpopulations as other conditions remain unchanged.
- Open Access
- 29 May 2020
- Published by Public Library of Science (PLoS) in PLOS ONE
- Vol. 15 (5) , e0233759
Multi-population genetic algorithm with ER network for solving flexible job shop scheduling problems
A genetic algorithm (GA) cannot always avoid premature convergence, and multi-population is usually used to overcome this limitation by dividing the population into several sub-populations (sub-population number) with the same number of individuals (sub-population size). In previous research, the questions of how a network structure composed of sub-populations affects the propagation rate of advantageous genes among sub-populations and how it affects the performance of GA have always been ignored. Therefore, we first propose a multi-population GA with an ER network (MPGA-ER). Then, by using the flexible job shop scheduling problem (FJSP) as an example and considering the total individual number (TIN), we study how the sub-population number and size and the propagation rate of advantageous genes affect the performance of MPGA-ER, wherein the performance is evaluated by the average optimal value and success rate based on TIN. The simulation results indicate the following regarding the performance of MPGA-ER: (i) performance shows considerable improvement compared with that of traditional GA; (ii) for an increase in the sub-population number for a certain TIN, the performance first increases slowly, and then decreases rapidly; (iii) for an increase in the sub-population size for a certain TIN, the performance of MPGA-ER first increases rapidly and then tends to remain stable; and (iv) with an increase in the propagation rate of advantageous genes, the performance first increases rapidly and then decreases slowly. Finally, we use a parameter-optimized MPGA-ER to solve for more FJSP instances and demonstrate its effectiveness by comparing it with that of other algorithms proposed in other studies.
- 29 May 2020
- Published by Public Library of Science (PLoS) in PLOS ONE
- Vol. 15 (5) , e0233759
Open AccessMulti-population genetic algorithm with ER network for solving flexible job shop scheduling problems
A genetic algorithm (GA) cannot always avoid premature convergence, and multi-population is usually used to overcome this limitation by dividing the population into several sub-populations (sub-population number) with the same number of individuals (sub-population size). In previous research, the questions of how a network structure composed of sub-populations affects the propagation rate of advantageous genes among sub-populations and how it affects the performance of GA have always been ignored. Therefore, we first propose a multi-population GA with an ER network (MPGA-ER). Then, by using the flexible job shop scheduling problem (FJSP) as an example and considering the total individual number (TIN), we study how the sub-population number and size and the propagation rate of advantageous genes affect the performance of MPGA-ER, wherein the performance is evaluated by the average optimal value and success rate based on TIN. The simulation results indicate the following regarding the performance of MPGA-ER: (i) performance shows considerable improvement compared with that of traditional GA; (ii) for an increase in the sub-population number for a certain TIN, the performance first increases slowly, and then decreases rapidly; (iii) for an increase in the sub-population size for a certain TIN, the performance of MPGA-ER first increases rapidly and then tends to remain stable; and (iv) with an increase in the propagation rate of advantageous genes, the performance first increases rapidly and then decreases slowly. Finally, we use a parameter-optimized MPGA-ER to solve for more FJSP instances and demonstrate its effectiveness by comparing it with that of other algorithms proposed in other studies.
- 11 February 2020
- Published by Springer Nature in Soft Computing
- Vol. 24 (17) , 13441-13459
Research on the performance of multi-population genetic algorithms with different complex network structures
- 11 February 2020
- Published by Springer Nature in Soft Computing
- Vol. 24 (17) , 13441-13459
Research on the performance of multi-population genetic algorithms with different complex network structures
- 1 November 2019
- Published by Taylor & Francis in International Journal of Production Research
- Vol. 58 (21) , 6670-6688
Research on supply network resilience considering random and targeted disruptions simultaneously
Supply networks (SN) must maintain operations and connectedness under disruptions to remain competitive; this is referred to as SN resilience. Building a resilient SN is an underlying challenge in supply chain management. In this paper, SN resilience is examined from the complex network topology perspective to understand how supply chain managers construct resilient networks. The proposed growth model considers enterprises leaving the network, which previous studies have ignored. Considering the heterogeneous roles of enterprises, new metrics based on a new proposed sub-network concept are presented to evaluate resilience. Using a computer simulation, the resilience of the SN generated by the model proposed in this paper is compared with that of other models, and the results indicate that (i) the proposed model can be tuned to generate a desired resilient network; (ii) the proposed metrics capture the resilience requirements of the SN very well; (iii) the more uniform the distribution of the enterprises, the more resilient the corresponding SN; and (iv) the higher the values of α and β, the lower the SN resilience, and β affects the resilience more than α does.
- 1 November 2019
- Published by Taylor & Francis in International Journal of Production Research
- Vol. 58 (21) , 6670-6688
Research on supply network resilience considering random and targeted disruptions simultaneously
Supply networks (SN) must maintain operations and connectedness under disruptions to remain competitive; this is referred to as SN resilience. Building a resilient SN is an underlying challenge in supply chain management. In this paper, SN resilience is examined from the complex network topology perspective to understand how supply chain managers construct resilient networks. The proposed growth model considers enterprises leaving the network, which previous studies have ignored. Considering the heterogeneous roles of enterprises, new metrics based on a new proposed sub-network concept are presented to evaluate resilience. Using a computer simulation, the resilience of the SN generated by the model proposed in this paper is compared with that of other models, and the results indicate that (i) the proposed model can be tuned to generate a desired resilient network; (ii) the proposed metrics capture the resilience requirements of the SN very well; (iii) the more uniform the distribution of the enterprises, the more resilient the corresponding SN; and (iv) the higher the values of α and β, the lower the SN resilience, and β affects the resilience more than α does.
- Open Access
- 2 September 2018
- Published by Wiley in Computational Intelligence and Neuroscience
- Vol. 2018, 1-14
Different Performances of Different Intelligent Algorithms for Solving FJSP: A Perspective of Structure
There are several intelligent algorithms that are continually being improved for better performance when solving the flexible job-shop scheduling problem (FJSP); hence, there are many improvement strategies in the literature. To know how to properly choose an improvement strategy, how different improvement strategies affect different algorithms and how different algorithms respond to the same strategy are critical questions that have not yet been addressed. To address them, improvement strategies are first classified into five basic improvement strategies (five structures) used to improve invasive weed optimization (IWO) and genetic algorithm (GA) and then seven algorithms (S1–S7) used to solve five FJSP instances are proposed. For the purpose of comparing these algorithms fairly, we consider the total individual number (TIN) of an algorithm and propose several evaluation indexes based on TIN. In the process of decoding, a novel decoding algorithm is also proposed. The simulation results show that different structures significantly affect the performances of different algorithms and different algorithms respond to the same structure differently. The results of this paper may shed light on how to properly choose an improvement strategy to improve an algorithm for solving the FJSP.
- 2 September 2018
- Published by Wiley in Computational Intelligence and Neuroscience
- Vol. 2018, 1-14
Open AccessDifferent Performances of Different Intelligent Algorithms for Solving FJSP: A Perspective of Structure
There are several intelligent algorithms that are continually being improved for better performance when solving the flexible job-shop scheduling problem (FJSP); hence, there are many improvement strategies in the literature. To know how to properly choose an improvement strategy, how different improvement strategies affect different algorithms and how different algorithms respond to the same strategy are critical questions that have not yet been addressed. To address them, improvement strategies are first classified into five basic improvement strategies (five structures) used to improve invasive weed optimization (IWO) and genetic algorithm (GA) and then seven algorithms (S1–S7) used to solve five FJSP instances are proposed. For the purpose of comparing these algorithms fairly, we consider the total individual number (TIN) of an algorithm and propose several evaluation indexes based on TIN. In the process of decoding, a novel decoding algorithm is also proposed. The simulation results show that different structures significantly affect the performances of different algorithms and different algorithms respond to the same structure differently. The results of this paper may shed light on how to properly choose an improvement strategy to improve an algorithm for solving the FJSP.