A Multicore Exact Algorithm for Addition Sequence

Bahig, Hazem; Kotb, Yasser;

Abstract


This paper addresses one of the NP-complete problems that is used to reduce the number of
computation for multi-exponentiation operation. The problem is the addition sequence for a set of n-positive
integers X = {m1, m2, . . . , mn} such that 2≤ mi < mi+1, 1≤ithat finds a minimal length addition sequence for X. The algorithm traverses the search tree using
breadth-first and branch-and-bound strategies. We also measure the effectiveness of the suggested
algorithm on a multicore system and by using C++ language with OpenMP. The experimental results on sets
of different sizes and different number of cores show that the proposed parallel hybrid algorithm for
minimal length addition sequences is faster than the fastest sequential algorithm with maximum speed up
2.7.


Other data

Title A Multicore Exact Algorithm for Addition Sequence
Authors Bahig, Hazem ; Kotb, Yasser
Keywords addition sequences;parallel algorithm;shortest sequence;branch-and-bound
Issue Date 2019
Journal Journal of Computers 
Volume 14
Issue 1
Start page 79
End page 89
DOI 10.17706/jcp.14.1.79-87

Recommend this item

Similar Items from Core Recommender Database

Google ScholarTM

Check



Items in Ain Shams Scholar are protected by copyright, with all rights reserved, unless otherwise indicated.