If seen as an algorithm question, the taxicab numbers can be found in $O(N^2)$. However, I am wondering are there any improvement to get this numbers with less time complexity considering number theory results.
Given an upper bound, i.e. $10^6 = N^3$(in this case N = $10^2$), My target here is to find all the taxicab numbers which are smaller than $N^3$ through less time complexity than $O(N^2)$. I think it must requires some number theory ideas.