2019
DOI: 10.24018/ejece.2019.3.6.159
|View full text |Cite
|
Sign up to set email alerts
|

Simulated Annealing Meta-heuristic for Addition Chain Optimization

Abstract: In this work, a simulated annealing (SA) algorithm is implemented in the Python programming language with the aim of minimizing addition chains of the "star-chain" type. The strategies for generating and mutating individuals are similar to those used by the evolutionary programming (EP) and genetic algorithms (GA) methods found in the literature [1]-[3]. The proposed variant is the acceptance mechanism that is based on the simulated annealing meta-heuristic (SA). The hypothesis is that with the proposed accept… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 8 publications
0
2
0
Order By: Relevance
“…On the other hand, many non-exact algorithms [4,[13][14][15][16]18,23,24,[26][27][28][29][30][31][32][33]36] have been proposed to find a short AC. In these algorithms, the length of the generated AC is not necessarily minimal and the algorithms run in polynomial time.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…On the other hand, many non-exact algorithms [4,[13][14][15][16]18,23,24,[26][27][28][29][30][31][32][33]36] have been proposed to find a short AC. In these algorithms, the length of the generated AC is not necessarily minimal and the algorithms run in polynomial time.…”
Section: Introductionmentioning
confidence: 99%
“…Also, the window and continued fraction methods give a better output than other methods. [13][14][15][16]23,[26][27][28][29][31][32][33] for a short AC include the genetic algorithm (GA), evolutionary algorithm (EA), ant colony algorithm, swarm intelligence algorithms, and artificial immune algorithm. All these algorithms are based on many factors such as the size of the population, the maximum number of iterations, and the strategies of different operators such as crossover and/or mutation.…”
Section: Introductionmentioning
confidence: 99%