A Genetic Algorithm Using Triplet Nucleotide Encoding and DNA Reproduction Operations for Unconstrained Optimization Problems

dc.contributor.authorZang, Wenke
dc.contributor.authorZhang, Weining
dc.contributor.authorZhang, Wenqian
dc.contributor.authorLiu, Xiyu
dc.date.accessioned2021-04-19T15:03:24Z
dc.date.available2021-04-19T15:03:24Z
dc.date.issued2017-06-30
dc.date.updated2021-04-19T15:03:24Z
dc.description.abstractAs one of the evolutionary heuristics methods, genetic algorithms (GAs) have shown a promising ability to solve complex optimization problems. However, existing GAs still have difficulties in finding the global optimum and avoiding premature convergence. To further improve the search efficiency and convergence rate of evolution algorithms, inspired by the mechanism of biological DNA genetic information and evolution, we present a new genetic algorithm, called GA-TNE+DRO, which uses a novel triplet nucleotide coding scheme to encode potential solutions and a set of new genetic operators to search for globally optimal solutions. The coding scheme represents potential solutions as a sequence of triplet nucleotides and the DNA reproduction operations mimic the DNA reproduction process more vividly than existing DNA-GAs. We compared our algorithm with several existing GA and DNA-based GA algorithms using a benchmark of eight unconstrained optimization functions. Our experimental results show that the proposed algorithm can converge to solutions much closer to the global optimal solutions in a much lower number of iterations than the existing algorithms. A complexity analysis also shows that our algorithm is computationally more efficient than the existing algorithms.
dc.description.departmentComputer Science
dc.identifierdoi: 10.3390/a10030076
dc.identifier.citationAlgorithms 10 (3): 76 (2017)
dc.identifier.urihttps://hdl.handle.net/20.500.12588/382
dc.rightsAttribution 4.0 United States
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectgenetic algorithm
dc.subjecttriplet nucleotide encoding
dc.subjectDNA
dc.subjectnumerical optimization
dc.titleA Genetic Algorithm Using Triplet Nucleotide Encoding and DNA Reproduction Operations for Unconstrained Optimization Problems
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
algorithms-10-00076-v2.pdf
Size:
3.04 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description: