Optimisation techniques for planning the petrol replenishment to retail stations over a multi-period horizon