The deterministic Traveling Purchaser Problem looks for a tour visiting a subset of markets in order to satisfy a positive discrete demand for some products at minimum traveling and purchasing costs. In this paper, we assume that the quantities available in the markets for all the products are time-varying decreasing at a constant rate. We propose a compact mixed integer formulation for the problem, and strengthen it with the introduction of connectivity constraints. A new branching strategy and a primal heuristic enforcing the bounding operations have been embedded into a branch-and-cut framework. The branching rule exploits a simple valid inequality and the potential presence of necessary markets. The resulting method outperforms CPLEX 12.6 when used to solve the proposed model. The algorithms have been tested on standard TSPLIB instances, modified to include products and quantities that decrease at different rates of consumption.
https://doi.org/10.1016/j.cor.2017.01.001Cite as:
@article{Angelelli_2017, doi = {10.1016/j.cor.2017.01.001}, url = {https://doi.org/10.1016%2Fj.cor.2017.01.001}, year = 2017, month = {jun}, publisher = {Elsevier {BV}}, volume = {82}, pages = {15--26}, author = {E. Angelelli and M. Gendreau and R. Mansini and M. Vindigni}, title = {The Traveling Purchaser Problem with time-dependent quantities}, journal = {Computers {&}amp$mathsemicolon$ Operations Research} }