Global optimization algorithm for multi-period design and planning of centralized and distributed manufacturing networks. (4th August 2019)