Startseite An adaptive genetic algorithm with double populations for solving traveling salesman problems
Artikel Open Access

An adaptive genetic algorithm with double populations for solving traveling salesman problems

  • Yan Taishan EMAIL logo , Chen Xin und Yan Baoshuang
Veröffentlicht/Copyright: 31. Juli 2025
Veröffentlichen auch Sie bei De Gruyter Brill

Abstract

Traveling salesman problem (TSP) is a typical combinatorial optimization problem which is regarded as an NP (nondeterministic polynomial)-hard problem. When the TSP in a large scale are solved by traditional optimization methods, the computation is large, the iteration time is long, and the result may not be optimal. The genetic algorithm is a highly favored optimization algorithm, but due to the lack of diversity in population and genetic individuals, it also has the same limitations when solving large-scale TSPs. In order to improve the solving speed and solution accuracy of TSPs, an adaptive genetic algorithm with double populations (DPAGA) is proposed. A dominant population and an auxiliary population are introduced in the algorithm. The algorithm distinguishes genetic individuals into male and female individuals, and only heterosexual individuals can perform crossover operations. The dominant population and auxiliary population execute different adaptive crossover and mutation strategies during the evolution process. The DPAGA is used to solve TSPs; the experimental results prove that it is completely feasible, and its convergence speed and solution quality have been improved. When solving the TSPs with scales of 20, 30 and 50 cities, the optimal path lengths of DPAGA were reduced by the maximum of 0.2491, 9.1071 and 15.7086, respectively, compared with other optimization algorithms.

1 Introduction

Traveling salesman problem (TSP) is a nondeterministic polynomial (NP)-hard problem in path planning and combinatorial optimization fields [1,2,3,4,5,6,7]. The general definition for TSP is as follows: there are n cities connected to each other, and the distance between cities is known. A travel salesman starts from the starting city and passes through the remaining cities in sequence. He must pass through each city once, and only once, and finally return to the starting city. It is required to develop an optimal route to minimize the total distance he passes through. Its mathematical description can be expressed as follows:

(1) min Z = i = 1 n j = 1 n d i , j x i , j ,

(2) s . t . j = 1 n x i , j = 1 , ( i = 1 , 2 , , n ) ,

(3) i = 1 n x i , j = 1 , ( j = 1 , 2 , , n ) ,

(4) i , j S x i , j R 1 , 2 R n 2 , R { 1 , 2 , , n } ,

(5) x i , j [ 0 , 1 ] , ( i , j = 1 , 2 , , n ) .

Here, formula (1) is the objective function. d i,j represents the distance between cities i and j. Formulas (2), (3), and (4) indicate that a travel salesman passes through each city once and only once. Formula (5) is the decision variable value, 1 represents a city that has already been passed through, and 0 represents a city that has not been passed through.

Algorithms for solving TSPs usually include the following: (1) traditional classic algorithms such as the exhaustive method [8], branch and bound method [9], dynamic programming method [10], etc. (2) Popular intelligent algorithms such as the genetic algorithm [5,11,12,13,14], ant colony optimization (ACO) algorithm [4,15,16], particle swarm optimization algorithm [17], heuristic search algorithm [18], simulated annealing (SA) algorithm [19,20], etc. The time complexity of traditional classical algorithms is exponential; their efficiency is low for large-scale TSPs and cannot guarantee obtaining the optimal solution. Although the popular intelligent algorithms may not necessarily obtain the optimal solution to the problem, they have the advantages of faster speed and better solution results in solving large-scale TSPs. Among them, genetic algorithms are highly favored for their strong robustness and global search ability. However, traditional genetic algorithms work in a population with fixed crossover and mutation rates. For a given optimization object, finding the appropriate crossover and mutation rates requires a lot of time, which affects the efficiency of the algorithm. In this case, the algorithm is also difficult to meet the requirements of population diversity.

In order to improve the performance of genetic algorithm, many scholars have proposed various adaptive genetic algorithms. Defersha and Rooyani [21] proposed an efficient two-stage genetic algorithm to solve a flexible job-shop scheduling problem. Wang [22] proposed an adaptive genetic algorithm for real-time path optimization of mobile robots. Pan et al. [23] proposed an adaptive genetic algorithm based on chaos “micro mutation” by adding chaos disturbance to the selection operator of genetic algorithm and adaptively adjusting the crossover operator and mutation operator. Chen et al. [24] proposed a self-tuning and adaptive genetic algorithm by dynamically adjusting the mutation rate, population size, and convergence threshold. Wang et al. [25] proposed an improved adaptive genetic algorithm by designing the adaptive crossover and mutation operator. Zhang et al. [26] proposed a nonlinear adaptive genetic algorithm, which was successfully applied to parameter identification of the Bouc-Wen model. Li et al. [27] proposed an improved adaptive genetic algorithm based on the sigmoid function’s adaptive crossover and mutation operators and successfully applied it to optimize water distribution analysis in canal systems. Qin et al. [28] proposed an improved adaptive genetic algorithm by optimizing the crossover and mutation rules as well as the objective function and successfully applied it to the location selection of logistics distribution centers. Most of the above algorithms are studied from the perspective of adaptive parameter settings. The usual approach is to adjust the genetic parameters, such as the crossover rate Pc and mutation rate Pm, dynamically according to the actual situation of the population during the evolution process, which improves the global convergence rate and optimization efficiency to varying degrees. However, these algorithms still have certain limitations, mainly reflected in two aspects: first, the singularity of the evolutionary population, and second, the singularity of genetic individual sex. So, it is fundamentally impossible to ensure that the algorithm extracts local optima effectively.

For the purpose of improving the ability of genetic algorithms to jump out of the local optima, a new algorithm with population diversity and genetic individual diversity is needed. Therefore, an adaptive genetic algorithm with double populations (DPAGA) is proposed in this article. The basic ideas, implementation methods, and workflow of the algorithm are explained. This algorithm is used to solve TSPs, aiming to improve the efficiency of solving TSPs and the quality of the optimal solutions.

2 DPAGA

2.1 Basic idea of the algorithm

In order to overcome the problem that traditional genetic algorithms with single evolutionary population cannot guarantee the escape from local optima, we introduce a double population mechanism of “dominant population and auxiliary population” in genetic algorithms. Different strategies are used to achieve the evolution of genetic individuals in the dominant and auxiliary populations. For the purpose of reducing the blindness of selection operations, we introduce the characteristic of sexual reproduction in the biological world, dividing genetic individuals into male and female sex types and allowing opposite sex individuals to perform crossover operations. A DPAGA is established. The basic idea of this algorithm is as follows: the individuals selected by the selection operation are used as the new evolutionary population (dominant population) and the individuals not selected by the selection operation formed another population (auxiliary population). The dominant population performs adaptive high probability crossover and low probability mutation operations during the evolution process, while the auxiliary population performs adaptive low probability crossover and high probability mutation operations during the evolution process. With the help of auxiliary population, the algorithm can effectively jump out of local optima when premature convergence occurs.

2.2 Encoding and initial population generation

For a TSP involving n cities, a specific number is assigned to each city. So, the solution space of TSP is formed by a lot of complete permutations consisting of n city numbers. For example, nine cities are numbered 1, 2, 3, 4, 5, 6, 7, 8, and 9 in sequence. Thus, 7 → 5 → 9 → 8 → 4 → 3 → 2 → 6 → 1 → 7 represents a touring path (chromosome), indicating that merchants depart from city 7 and pass through cities 5, 9, 8, 4, 3, 2, 6, and 1 in order before returning to city 7. The sex encoding of genetic individuals adopts 0/1 encoding, where 1 represents male individuals and 0 represents female individuals. The genetic individual coding structure is shown in Figure 1.

Figure 1 
                  Genetic individual coding structure. Source: Created by the authors.
Figure 1

Genetic individual coding structure. Source: Created by the authors.

The initial population is usually generated randomly. First, the size of the initial population is set according to the requirements of the problem, then a certain number of individuals are generated randomly, and the better individuals from these individuals are selected to form the initial population.

2.3 Fitness function

In genetic algorithms, the individual fitness function is usually obtained by converting the objective function according to certain rules. The goal of the TSP is to minimize the total path length, so the fitness function can be gained by taking the reciprocal, that is:

(6) F ( x ) = 1 D ( x ) ,

(7) D ( x ) = i = 1 n 1 d i , i + 1 + d n , 1 ,

where D(x) represents the total distance generated by travel salesman when passing through all cities without repetition and returning to the starting city. d i,i+1 represents the distance from city i to adjacent city i + 1 in the path experienced by traveling salesman.

2.4 Genetic operation

2.4.1 Selection operation

In DPAGA, a two-stage competitive ranking selection method is used to select excellent genetic individuals as candidates for crossover operation. In order to ensure effective crossover among individuals of the opposite sex, male and female individuals should be kept equal in number and sorted in the order of superiority or inferiority among the selected individuals. In this way, the genetic diversity during the evolutionary process can be maintained better, the excellent genes and patterns are not destroyed, and the evolutionary process will develop towards the direction of the global optimal solution.

2.4.2 Crossover operation

In DPAGA, the two individuals performing crossover operations are two opposite sex individuals paired in the order of superiority. The crossover method is a single point adaptive crossover, and the dominant population crossover rate P dc and auxiliary population crossover P ac are adaptively adjusted according to the following methods:

(8) P dc = P dc1 ( P dc1 P dc2 ) f f davg f dmax f davg , f f davg P dc1 , f < f davg ,

(9) P ac = P ac1 ( P ac1 P ac2 ) f f aavg f amax f aavg , f f aavg P ac1 , f < f aavg

2.4.3 Mutation operation

The mutation operation of DPAGA is adaptive mutation, and its dominant population mutation rate P dm and auxiliary population mutation rate P am are adaptively adjusted in the following ways:

(10) P dm = P dm1 ( P dm1 P dm2 ) f f davg f dmax f davg , f f davg P dm1 , f < f davg

(11) P am = P am1 ( P am1 P am2 ) f f aavg f amax f aavg , f f aavg P am1 , f < f aavg

In formulas (8)–(11), f dmax and f amax denote the maximal fitness of the dominant population and auxiliary population, respectively; f davg and f aavg denote the average fitness of the dominant population and auxiliary population, respectively; f denotes the higher fitness of the two crossing individuals; f denotes the fitness of the mutating individuals; P dc1 and P dc2 denote the upper limit and the lower limit of the crossover probability of the dominant population, respectively; P ac1 and P ac2 denote the upper limit and the lower limit of the crossover probability of the auxiliary population, respectively; P dm1 and P dm2 denote the upper limit and the lower limit of the mutation probability of the dominant population, respectively; P am1 and P am2 denote the upper limit and the lower limit of the mutation probability of the auxiliary population, respectively.

2.5 Workflow of DPAGA

Figure 2 illustrates the workflow of DPAGA.

Figure 2 
                  Workflow of DPAGA. Source: Created by the authors.
Figure 2

Workflow of DPAGA. Source: Created by the authors.

3 Solving TSPs with DPAGA

3.1 TSP examples

The classic TSP examples in Guo et al., You & Lei, Duan, Tao et al., Pei et al., and Pan & Wu [2,6,7,12,13,14] are used in this article. Assuming that the number of cities is n, the TSP examples are described as follows:

Example 1: n = 20, city20={{5.294,1.558}, {4.286,3.622}, {4.719,2.774}, {4.185,2.230}, {0.915,3.821}, {4.771,6.041}, {1.524,2.871}, {3.447,2.111}, {3.718,3.665}, {2.649,2.556}, {4.399,1.194}, {4.660,2.949}, {1.232,6.440}, {5.036,0.244}, {2.710,3.140}, {1.072,3.454}, {5.855,6.203}, {0.194,1.862}, {1.762,2.693}, {2.682,6.097}};

Example 2: n = 30, city30={{71,71}, {58,35}, {71,44}, {68,58}, {83,69}, {87,76}, {64,60}, {18,54}, {74,78}, {22,60}, {54,62}, {58,69}, {37,84}, {62,32}, {24,42}, {83,46}, {91,38}, {41,94}, {2,79}, {7,64}, {25,62}, {4,50}, {41,26}, {13,40}, {18,40}, {51,67}, {87,7}, {25,38}, 45,21}, {44,35}};

Example 3: n = 50, city50={{31,32}, {32,39}, {40,30}, {37,69}, {27,68}, {37,52}, {38,46}, {31,62}, {30,48}, {21,47}, {25,55}, {16,57}, {17,63}, {42,41}, {17,33}, {25,32}, {5,64}, {8,52}, {12,42}, {7,38}, {5,25}, {10,77}, {45,35}, {42,57}, {32,22}, {27,23}, {56,37}, {52,41}, {49,49}, {58,48}, {57,58}, {39,10}, {46,10}, {59,15}, {51,21}, {48,28}, {52,33}, {58,27}, {61,33}, {62,63}, {20,26}, {5,6}, {13,13}, {21,10}, {30,15}, {36,16}, {62,42}, {63,69}, {52,64}, {43,67}}.

3.2 Parameter settings of DPAGA

DPAGA is used to solve TSP examples; its parameters are shown in Table 1.

Table 1

Parameters of DPAGA

TSP T M Parameter settings
Example 1 200 80 P dc1 = 0.9, P dc2 = 0.6, P ac1 = 0.1, P ac2 = 0.001, P dm1 = 0.1, P dm2 = 0.001, P am1 = 0.5, and P am2 = 0.1
Example 2 300 100 P dc1 = 0.9, P dc2 = 0.6, P ac1 = 0.1, P ac2 = 0.001, P dm1 = 0.1, P dm2 = 0.001, P am1 = 0.5, and P am2 = 0.1
Example 3 500 120 P dc1 = 0.9, P dc2 = 0.6, P ac1 = 0.1, P ac2 = 0.001, P dm1 = 0.1, P dm2 = 0.001, P am1 = 0.5, and P am2 = 0.1

3.3 Solution results and analysis

The solution results of DPAGA for the three examples are shown in Table 2, and the optimal paths are shown in Figures 35. The evolutionary process of solving the three examples with DPAGA and the simple genetic algorithm (SGA) is shown in Figures 68.

Table 2

Solution results of DPAGA

TSP Shortest path Shortest path length Solving time
Example 1 14 → 11 → 4 → 8 → 10 → 15 → 24.5222 0.097
19 → 7 → 18 → 16 → 5 → 13 →
20 → 6 → 17 → 9 → 2 → 12 → 14
3 → 1 → 14
Example 2 21 → 13 → 18 → 26 → 11 → 12 → 415.7623 0.1920
7 → 4 → 1 → 9 → 6 → 5 → 16 →
17 → 27 → 3 → 14 → 2 → 30 →
29 → 23 → 28 → 15 → 25 → 24 →
22 → 19 → 20 → 8 → 10 → 21
Example 3 5 → 8 → 6 → 7 → 9 → 10 → 11 → 453.9863 0.859
12 → 13 → 22 → 17 → 18 → 19 →
20 → 21 → 42 → 43 → 44 → 45 →
46 → 32 → 33 → 34 → 35 → 36 →
23 → 3 → 25 → 26 → 41 → 15 →
16 → 1 → 2 → 14 → 28 → 27 → 5
37 → 38 → 39 → 47 → 30 → 29 →
31 → 40 → 48 → 49 → 24 → 50 →
4 → 5
Figure 3 
                  Optimal solution road of Example 1 solved by DPAGA. Source: Created by the authors.
Figure 3

Optimal solution road of Example 1 solved by DPAGA. Source: Created by the authors.

Figure 4 
                  Optimal solution road of Example 2 solved by DPAGA. Source: Created by the authors.
Figure 4

Optimal solution road of Example 2 solved by DPAGA. Source: Created by the authors.

Figure 5 
                  Optimal solution road of Example 3 solved by DPAGA. Source: Created by the authors.
Figure 5

Optimal solution road of Example 3 solved by DPAGA. Source: Created by the authors.

Figure 6 
                  Evolution process of DPAGA and SGA when solving Example 1. Source: Created by the authors.
Figure 6

Evolution process of DPAGA and SGA when solving Example 1. Source: Created by the authors.

Figure 7 
                  Evolution process of DPAGA and SGA when solving Example 2. Source: Created by the authors.
Figure 7

Evolution process of DPAGA and SGA when solving Example 2. Source: Created by the authors.

Figure 8 
                  Evolution process of DPAGA and SGA when solving Example 3. Source: Created by the authors.
Figure 8

Evolution process of DPAGA and SGA when solving Example 3. Source: Created by the authors.

The comparison of solution results between DPAGA and the existing basic ACO [7,12], dynamic ant colony genetic algorithm (DACGA) [12], SA algorithm [7], and SGA is shown in Table 3 and Figures 911.

Table 3

Comparison of solution results

Problem Algorithm Shortest path length
Example 1 DPAGA 24.5222
DACGA 24.5263
ACO 24.7359
SGA 24.7713
Example 2 DPAGA 415.7621
ACO 417.1128
SA 423.9493
SGA 424.8692
Example 3 DPAGA 453.9863
ACO 457.0813
SA 461.4514
SGA 469.6949
Figure 9 
                  Optimal path length comparison of Example 1. Source: Created by the authors.
Figure 9

Optimal path length comparison of Example 1. Source: Created by the authors.

Figure 10 
                  Optimal path length comparison of Example 2. Source: Created by the authors.
Figure 10

Optimal path length comparison of Example 2. Source: Created by the authors.

Figure 11 
                  Optimal path length comparison of Example 3. Source: Created by the authors.
Figure 11

Optimal path length comparison of Example 3. Source: Created by the authors.

The above results indicate that DPAGA can quickly find the optimal solution for the shortest path in TSP. When solving the TSPs with scales of 20, 30, and 50 cities, the optimal path lengths of DPAGA were reduced by a maximum of 0.2491, 9.1071, and 15.7086, respectively, compared with other optimization algorithms. So, the solution results of DPAGA are better than that of existing algorithms.

4 Conclusions

A DPAGA was proposed in this article. This algorithm distinguishes genetic individuals into male and female individuals, and only individuals of the opposite sex can perform crossover operations. The algorithm introduces a dominant population and an auxiliary population, which execute different adaptive crossover and mutation strategies during the evolution process. In this way, the singularity of the population and genetic individuals in genetic algorithms is overcome, and the performance of the algorithm is improved. The DPAGA was applied to solve TSP instances; the experimental results show that the TSP solving method based on DPAGA is not only completely feasible but also has better convergence speed and solution quality than other optimization algorithms. Due to no additional information exchange between the dominant population and auxiliary population, the time complexity of DPAGA does not increase compared with the basic adaptive genetic algorithm, and it does not affect the cost-effectiveness of the algorithm. However, there are still some shortcomings in this study, and the selection of application scope is not enough. In the future, more applications can be expanded for experimentation and make the algorithm more comprehensive.

  1. Funding information: We would like to thank the Science Research Project Foundation of Hunan Province Education Department under Grant No. 22C0357.

  2. Author contributions: Y. T. S. was responsible for manuscript writing, research framework, and algorithm design. C. X. was responsible for algorithm realization, experimental analysis, and language proofreading. Y. B. S. was responsible for language proofreading and data analysis.

  3. Conflict of interest: The authors declare that there is no conflict of interest regarding the publication of this article.

  4. Data availability statement: The data used to support the findings of this study are available from the corresponding author upon request.

References

[1] Wu CY, Fu XS, Pei JK, Dong ZG. A novel sparrow search algorithm for the traveling salesman problem. IEEE Access. 2021;9:153456–71. 10.1109/ACCESS.2021.3128433.Suche in Google Scholar

[2] Guo ZH, Jin L, Zheng CY. Study on improved neural network to solve TSP. Comput Simul. 2014;31(4):355–8. 10.3969/j.issn.1006-9348.2014.04.081.Suche in Google Scholar

[3] Deb S, Fong S, Tian Z, Mohammed S, Fiaidhi J. Finding approximate solutions of NP-hard optimization and TSP problems using elephant search algorithm. J Super-comput. 2016;72(1):1–33. 10.1007/s11227-016-1739-2.Suche in Google Scholar

[4] Ma XS, Gong S, Zhu J, Tang H. Ant colony algorithm of partially optimal programming based on dynamic convex hull guidance for solving TSP. J Commun. 2018;39(10):59–71. 0.11959/j.issn.1000−436x.2018218.Suche in Google Scholar

[5] Wang GH. Research analysis of small-scale tsp based on genetic algorithm. Logist Eng Manag. 2022;44(3):111–4. 10.3969/j.issn.1674-4993.2022.03.031.Suche in Google Scholar

[6] You ML, Lei XJ. Improved bacterial foraging algorithm for solving TSP. J Guangxi Univ (Nat Sci Ed). 2013;38(6):1436–43. 10.3969/j.issn.1001-7445.2013.06.027.Suche in Google Scholar

[7] Duan SS. Analysis of some intelligent algorithms for solving TSP with different scales. Technol Perspect. 2020;21:21–2. 10.19694/j.cnki.issn2095-2457.2020.21.009.Suche in Google Scholar

[8] Xu L. Searching the approximate optimal solution of traveling salesman problem by optimized exhaustive method. Microcomput Appl. 1998;17(10):20+30. CNKI:SUN:WXJY.0.1998-10-006.Suche in Google Scholar

[9] Chen T, Zhang S. Branch and bound method for solving practical TSP problems. Comput Eng Des. 2009;30(10):2431–4. CNKI:SUN:SJSJ.0.2009-10-026.Suche in Google Scholar

[10] Dan K, Duan LZ. A dynamic programming algorithm based on optimal insertion subset for solving traveling salesman problems. Comput Appl Software. 2022;39(12):261–5. 10.3969/j.issn.1000-386x.2022.12.039.Suche in Google Scholar

[11] Liu HL, Lei B, Wang WY. An improved fusion genetic grey wolf optimization algorithm for solving Tsp. Comput Simul. 2023;40(9):333–8. 10.3969/j.issn.1006-9348.2023.09.064.Suche in Google Scholar

[12] Tao LH, Ma ZN, Shi PT, Wang RF. Dynamic ant colony genetic algorithm based on tsp dynamic ant colony genetic algorithm based on TSP. Mach Des Manuf. 2019;12:147–9. 10.19356/j.cnki.1001-3997.2019.12.037.Suche in Google Scholar

[13] Pei JM, Zhou B, Li L. TSP algorithm based on genetic algorithm for solving the shortest journey in 20 cities. Comput Knowl Technol. 2019;15(16):194–5. 10.14004/j.cnki.ckt.2019.2135.Suche in Google Scholar

[14] Pan YM, Wu LS. An improved genetic algorithm for solving TSP. J Ningbo Inst Educ. 2010;12(2):74–6. 10.3969/j.issn.1009-2560.2010.02.022.Suche in Google Scholar

[15] Ebadinezhad S. DEACO: Adopting dynamic evaporation strategy to enhance ACO algorithm for the traveling salesman problem. Eng Appl Artif Intell. 2020;92:103649. 10.1016/j.engappai.2020.103649. Suche in Google Scholar

[16] Li X, Tong BL, Fang TT. TSP solved by the optimal worst ant colony algorithm based on simulated annealing. J Shanxi Norm Univ. 2023;37(2):22–7. 10.16207/j.cnki.1009-4490.2023.02.015.Suche in Google Scholar

[17] Cheng BY, Lu HY, Huang Y. Adaptive excellence coefficient particle swarm optimization algorithm for solving TSP. Comput Appl. 2017;37(3):750–4. 10.11772/j.issn.1001-9081.2017.03.750.Suche in Google Scholar

[18] Ran LL, Li L, Zheng XD. Solving TSP problem based on improved taboo search algorithm. J Shenyang Univ Aeronaut Astronaut. 2023;40(4):80–7. 10.3969/j.issn.2095-1248.2023.04.01.Suche in Google Scholar

[19] Chen KS, Xian SD, Guo P. Adaptive warming simulated annealing algorithm for solving traveling salesman problems. Control Theory Appl. 2021;38(2):245–54. 10.7641/CTA.2020.00090.Suche in Google Scholar

[20] Ezugwu ES, Adewumi AO, Marc EF. Simulated annealing based symbiotic organisms search optimization algorithm for traveling salesman problem. Expert Syst Appl. 2017;77:189–210. 10.1016/j.eswa.2017.01.053.Suche in Google Scholar

[21] Defersha FM, Rooyani D. An efficient two-stage genetic algorithm for a flexible job-shop scheduling problem with sequence dependent attached/detached setup, machine release date and lag-time. Comput Ind Eng. 2020;9:1–19. 10.1016/j.cie.2020.106605.Suche in Google Scholar

[22] Wang MC. Real time path optimization of mobile robots based on improved genetic algorithm. J Syst Control Eng. 2020;235(1):1–10. 10.1177/0959651820952207.Suche in Google Scholar

[23] Pan W, Ding LC, Huang F, Sun Y. Adaptive genetic algorithm based on chaos “micro variation”. Control Decis. 2021;36(8):2042–8. 10.13195/j.kzyjc.2021.0319.Suche in Google Scholar

[24] Chen QR, Li YL, Xu KQ, Liu YL, Wang SQ. WKNN feature selection method based on self-tuning adaptive genetic algorithm. Comput Eng Appl. 2021;57(20):164–71. 10.3778/j.issn.1002-8331.2012-0021.Suche in Google Scholar

[25] Wang H, Zhao XJ, Yuan XJ. Robot path planning based on improved adaptive genetic algorithm. Electron Opt Control. 2022;29(5):72–6. 10.3969/j.issn.1671-637X.2022.05.014.Suche in Google Scholar

[26] Zhang HM, Hu F, Duan YF. A nonlinear adaptive genetic algorithm for parameter identification of the BOUC-WEN model and its experimental verification. Eng Mech. 2022;39(6):191–201. 10.6052/j.issn.1000-4750.2021.03.0237.Suche in Google Scholar

[27] Li JY, Wang ZH, Zhang JH, Zhang ZJ, Liu NN, Li M. Optimization analysis of canal system water distribution based on improved adaptive genetic algorithm. J Irrig Drain Mach Eng. 2024;42(11):1150–6. 10.3969/j.issn.1674-8530.23.0114.Suche in Google Scholar

[28] Qin FF, Zhang JR, Zhang T, Luo SW. Location selection of logistics distribution center based on adaptive genetic algorithm. Logist Eng Manag. 2023;45(8):1–6. 10.3969/j.issn.1674-4993.2023.08.001.Suche in Google Scholar

Received: 2025-03-01
Accepted: 2025-05-23
Published Online: 2025-07-31

© 2025 the author(s), published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Artikel in diesem Heft

  1. Research Articles
  2. Synergistic effect of artificial intelligence and new real-time disassembly sensors: Overcoming limitations and expanding application scope
  3. Greenhouse environmental monitoring and control system based on improved fuzzy PID and neural network algorithms
  4. Explainable deep learning approach for recognizing “Egyptian Cobra” bite in real-time
  5. Optimization of cyber security through the implementation of AI technologies
  6. Deep multi-view feature fusion with data augmentation for improved diabetic retinopathy classification
  7. A new metaheuristic algorithm for solving multi-objective single-machine scheduling problems
  8. Estimating glycemic index in a specific dataset: The case of Moroccan cuisine
  9. Hybrid modeling of structure extension and instance weighting for naive Bayes
  10. Application of adaptive artificial bee colony algorithm in environmental and economic dispatching management
  11. Stock price prediction based on dual important indicators using ARIMAX: A case study in Vietnam
  12. Emotion recognition and interaction of smart education environment screen based on deep learning networks
  13. Supply chain performance evaluation model for integrated circuit industry based on fuzzy analytic hierarchy process and fuzzy neural network
  14. Application and optimization of machine learning algorithms for optical character recognition in complex scenarios
  15. Comorbidity diagnosis using machine learning: Fuzzy decision-making approach
  16. A fast and fully automated system for segmenting retinal blood vessels in fundus images
  17. Application of computer wireless network database technology in information management
  18. A new model for maintenance prediction using altruistic dragonfly algorithm and support vector machine
  19. A stacking ensemble classification model for determining the state of nitrogen-filled car tires
  20. Research on image random matrix modeling and stylized rendering algorithm for painting color learning
  21. Predictive models for overall health of hydroelectric equipment based on multi-measurement point output
  22. Architectural design visual information mining system based on image processing technology
  23. Measurement and deformation monitoring system for underground engineering robots based on Internet of Things architecture
  24. Face recognition method based on convolutional neural network and distributed computing
  25. OPGW fault localization method based on transformer and federated learning
  26. Class-consistent technology-based outlier detection for incomplete real-valued data based on rough set theory and granular computing
  27. Detection of single and dual pulmonary diseases using an optimized vision transformer
  28. CNN-EWC: A continuous deep learning approach for lung cancer classification
  29. Cloud computing virtualization technology based on bandwidth resource-aware migration algorithm
  30. Hyperparameters optimization of evolving spiking neural network using artificial bee colony for unsupervised anomaly detection
  31. Classification of histopathological images for oral cancer in early stages using a deep learning approach
  32. A refined methodological approach: Long-term stock market forecasting with XGBoost
  33. Enhancing highway security and wildlife safety: Mitigating wildlife–vehicle collisions with deep learning and drone technology
  34. An adaptive genetic algorithm with double populations for solving traveling salesman problems
  35. EEG channels selection for stroke patients rehabilitation using equilibrium optimizer
  36. Influence of intelligent manufacturing on innovation efficiency based on machine learning: A mechanism analysis of government subsidies and intellectual capital
  37. An intelligent enterprise system with processing and verification of business documents using big data and AI
  38. Hybrid deep learning for bankruptcy prediction: An optimized LSTM model with harmony search algorithm
  39. Construction of classroom teaching evaluation model based on machine learning facilitated facial expression recognition
  40. Artificial intelligence for enhanced quality assurance through advanced strategies and implementation in the software industry
  41. An anomaly analysis method for measurement data based on similarity metric and improved deep reinforcement learning under the power Internet of Things architecture
  42. Optimizing papaya disease classification: A hybrid approach using deep features and PCA-enhanced machine learning
  43. Review Articles
  44. A comprehensive review of deep learning and machine learning techniques for early-stage skin cancer detection: Challenges and research gaps
  45. An experimental study of U-net variants on liver segmentation from CT scans
  46. Strategies for protection against adversarial attacks in AI models: An in-depth review
  47. Resource allocation strategies and task scheduling algorithms for cloud computing: A systematic literature review
  48. Latency optimization approaches for healthcare Internet of Things and fog computing: A comprehensive review
Heruntergeladen am 1.10.2025 von https://www.degruyterbrill.com/document/doi/10.1515/jisys-2025-0040/html
Button zum nach oben scrollen