A convex optimization approach for solving the single-vehicle cyclic inventory routing problem. (August 2016)