Practical inventory routing: A problem definition and an optimization method