z-logo
open-access-imgOpen Access
A genetic algorithm with two-step rank-based encoding for closed-loop supply chain network design
Author(s) -
Bowen Ding,
Zhaobin Ma,
Shuoyan Ren,
Yi Gu,
Pengjiang Qian,
Xin Zhang
Publication year - 2022
Publication title -
mathematical biosciences and engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.451
H-Index - 45
eISSN - 1551-0018
pISSN - 1547-1063
DOI - 10.3934/mbe.2022277
Subject(s) - encoding (memory) , crossover , mathematical optimization , computer science , genetic algorithm , population , rank (graph theory) , supply chain , heuristic , supply chain network , algorithm , supply chain management , mathematics , artificial intelligence , demography , combinatorics , sociology , political science , law
The closed-loop supply chain (CLSC) plays an important role in sustainable development and can help to increase the economic benefits of enterprises. The optimization for the CLSC network is a complicated problem, since it often has a large problem scale and involves multiple constraints. This paper proposes a general CLSC model to maximize the profits of enterprises by determining the transportation route and delivery volume. Due to the complexity of the multi-constrained and large-scale model, a genetic algorithm with two-step rank-based encoding (GA-TRE) is developed to solve the problem. Firstly, a two-step rank-based encoding is designed to handle the constraints and increase the algorithm efficiency, and the encoding scheme is also used to improve the genetic operators, including crossover and mutation. The first step of encoding is to plan the routes and predict their feasibility according to relevant constraints, and the second step is to set the delivery volume based on the feasible routes using a rank-based method to achieve greedy solutions. Besides, a new mutation operator and an adaptive population disturbance mechanism are designed to increase the diversity of the population. To validate the efficiency of the proposed algorithm, six heuristic algorithms are compared with GA-TRE by using different instances with three problem scales. The results show that GA-TRE can obtain better solutions than the competitors, especially on large-scale instances.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here