Solving a fuel delivery problem by heuristic and exact approaches