Two-phase simulation optimisation algorithm with applications to multi-echelon cyclic planning. (12th April 2010)