Show simple item record

dc.contributor.authorCoello, Carlos A C
dc.contributor.authorJakobovic, Domagoj
dc.contributor.authorMentens, Nele
dc.contributor.authorCoello, Carlos A. Coello
dc.contributor.authorPicek, Stjepan
dc.date.accessioned2018-05-30T15:43:44Z
dc.date.available2018-05-30T15:43:44Z
dc.date.issued2017-06
dc.date.submitted2017-05
dc.identifier.issn1381-1231
dc.identifier.issn1572-9397
dc.identifier.urihttp://hdl.handle.net/1721.1/115968
dc.description.abstractFinding the shortest addition chain for a given exponent is a significant problem in cryptography. In this work, we present a genetic algorithm with a novel encoding of solutions and new crossover and mutation operators to minimize the length of the addition chains corresponding to a given exponent. We also develop a repair strategy that significantly enhances the performance of our approach. The results are compared with respect to those generated by other metaheuristics for exponents of moderate size, but we also investigate values up to 2²⁵⁵ - 21. For numbers of such size, we were unable to find any results produced by other metaheuristics which could be used for comparison purposes. Therefore, we decided to add three additional strategies to serve as benchmarks. Our results indicate that the proposed approach is a very promising alternative to deal with this problem. We also consider a more practical perspective by taking into account the implementation cost of the chains: we optimize the addition chains with regards to the type of operations as well as the number of instructions required for the implementation.en_US
dc.publisherSpringer-Verlagen_US
dc.relation.isversionofhttps://doi.org/10.1007/s10732-017-9340-2en_US
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en_US
dc.sourceSpringer USen_US
dc.titleFinding short and implementation-friendly addition chains with evolutionary algorithmsen_US
dc.typeArticleen_US
dc.identifier.citationPicek, Stjepan et al. “Finding Short and Implementation-Friendly Addition Chains with Evolutionary Algorithms.” Journal of Heuristics 24, 3 (June 2017): 457–481 © 2017 Springer Science+Business Media, LLCen_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.mitauthorPicek, Stjepan
dc.relation.journalJournal of Heuristicsen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2018-05-20T03:43:11Z
dc.language.rfc3066en
dc.rights.holderSpringer Science+Business Media, LLC
dspace.orderedauthorsPicek, Stjepan; Coello, Carlos A. Coello; Jakobovic, Domagoj; Mentens, Neleen_US
dspace.embargo.termsNen
mit.licensePUBLISHER_POLICYen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record