A Mixed Integer Programming Formulation and an Effective Algorithm for Time Depended Petrol Station Replenishment Problem with Time Windows