کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
380481 1437442 2015 10 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Evolutionary programming for the length minimization of addition chains
ترجمه فارسی عنوان
برنامه نویسی تکاملی برای حداقل طول زنجیره اضافه
کلمات کلیدی
الگوریتمهای تکاملی، برنامه نویسی تکاملی، بهینه سازی، زنجیره های اضافه
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر هوش مصنوعی
چکیده انگلیسی

This paper presents the use of evolutionary programming to minimize the length of addition chains. Generating minimal addition chains is considered an NP-hard search problem. Addition chains are employed to reduce the number of multiplications in modular exponentiation for data encryption and decryption in public-key cryptosystems. The algorithm is based on a mutation operator able to generate a set of feasible addition chains from a single solution and a replacement mechanism with stochastic elements to favor diversity in the population. Furthermore, the proposed algorithm is coupled with a deterministic method with the aim to solve large exponents. Five experiments are carried out to test the approach in different types of exponents. The proposed algorithm is able to find competitive or even better results by requiring a lower number of evaluations with respect to those required by state-of-the-art nature-inspired algorithms.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Engineering Applications of Artificial Intelligence - Volume 37, January 2015, Pages 125–134
نویسندگان
, , ,