Abstract

The sums of powers of arithmetic progressions is of the form a^p+(a+d)^p +(a+2d)^p+\cdots+(a+(n-1)d)^p, where n\geq 1, p is a non-negative integer, and a and d are complex numbers with d\neq 0. This sum can be computed using classical Eulerian numbers \cite{worpitzky1883studien} and general Eulerian numbers \cite{xiong2013general}. This paper gives a new method using classical Eulerian numbers to compute this sum. The existing formula that uses general Eulerian numbers are more algorithmically complex due to more numbers to compute. This paper presents and focuses on two novel algorithms involving both types of Eulerian numbers. This paper gives a comparison to Xiong \textit{et al.}’s result with general Eulerian numbers \cite{xiong2013general}. Moreover, an analysis of theoretical time complexities is presented to show our algorithm is less complex. Various values of p are analyzed in the proposed algorithms to add significance to the results. The experimental results show the proposed algorithm remains around 70\% faster as p increases.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call