We consider the Buy-at-Bulk network design problem in which we wish to design a network for carrying multicommodity demands from a set of source nodes to a set of destination nodes. The key feature of the problem is that the cost of capacity on each edge is concave and hence exhibits economies of scale. If the cost of capacity per unit length can be different on different edges then we say that the problem is non-uniform. The problem is uniform otherwise.
We show that for any constant γ, if NP ⊆ ZIPTIME(n^polylog n) then there is no 0(\log ^{\frac{1}{2} - \gamma } N)-approximation algorithm for non-uniform Buy-at-Bulk network design and there is no 0(\log ^{\frac{1}{4} - \gamma } N)-approximation algorithm for the uniform problem.