Abstract
The traveling purchaser problem (TPP), a generalization of the traveling salesman problem, is to determine a tour of suppliers and purchase needed products from suppliers, while minimizing the traveling and purchasing cost. This problem finds applications in the routing and scheduling contexts and its variants with different constraints have been widely studied. Motivated by the phenomenon that most real-world instances of TPP have a small parameter (such as the number of suppliers, the number of products to purchase and others), we study TPP and its variants from the view of parameterized complexity. We show that TPP and some variants are fixed-parameter tractable by taking the number k of products or the number m of suppliers as the parameter, and W[2]-hard by taking the number q of visited suppliers as the parameter. Furthermore, we implement some of our fixed-parameter tractable algorithms to show that they are practically effective when the parameters are not very large.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Ahuja, R.K., Orlin, J.B., Stein, C.: Improved algorithms for bipartite network flow. SIAM J. Comput. 23(5), 906–933 (1994)
Alon, N., Yuster, R., Zwick, U.: Color-coding. J. ACM 42(4), 844–856 (1995)
Bellman, R.: Dynamic programming treatment of the travelling salesman problem. J. ACM 9(1), 61–63 (1962)
Bianchessi, N., Mansini, R., Speranza, M.G.: The distance constrained multiple vehicle traveling purchaser problem. Eur. J. Oper. Res. 235(1), 73–87 (2014)
Choi, M.J., Lee, S.H.: The multiple traveling purchaser problem for maximizing system’s reliability with budget constraints. Expert Syst. Appl. 38(8), 9848–9853 (2011)
Desaulniers, G.: Branch-and-price-and-cut for the split-delivery vehicle routing problem with time windows. Oper. Res. 58(1), 179–192 (2010)
Downey, R.G., Fellows, M.R.: Fixed-parameter tractability and completeness. Cornell University, Mathematical Sciences Institute (1992)
Downey, R.G., Fellows, M.R.: Fixed-parameter tractability and completeness II: on completeness for W[1]. Theor. Comput. Sci. 141(1), 109–131 (1995)
Gouveia, L., Paias, A., Voß, S.: Models for a traveling purchaser problem with additional side-constraints. Comput. Oper. Res. 38(2), 550–558 (2011)
Held, M., Karp, R.M.: A dynamic programming approach to sequencing problems. J. Soc. Ind. Appl. Math. 10, 196–210 (1962)
Ho, S.C., Haugland, D.: A tabu search heuristic for the vehicle routing problem with time windows and split deliveries. Comput. Oper. Res. 31(12), 1947–1964 (2004)
Kang, S., Ouyang, Y.: The traveling purchaser problem with stochastic prices: exact and approximate algorithms. Eur. J. Oper. Res. 209(3), 265–272 (2011)
Manerba, D., Gendreau, M., Mansini, R.: The multi-vehicle traveling purchaser problem with pairwise incompatibility constraints and unitary demands: a branch-and-price approach. Eur. J. Oper. Res. 148, 59–71 (2016)
Mansini, R., Tocchella, B.: The traveling purchaser problem with budget constraint. Comput. Oper. Res. 36(7), 2263–2274 (2009)
Narayanaswamy, N., Raman, V., Ramanujan, M., Saurabh, S.: LP can be a cure for parameterized problems. In: 29th Symposium on Theoretical Aspects of Computer Science, STACS 2012, vol. 14, pp. 338–349. LIPIcs (2012)
Ramesh, T.: Traveling purchaser problem. Opsearch 18(1–3), 78–91 (1981)
Ravi, R., Salman, F.S.: Approximation algorithms for the traveling purchaser problem and its variants in network design. In: Algorithms-ESA 1999, pp. 29–40 (1999)
Singh, K.N., van Oudheusden, D.L.: A branch and bound algorithm for the traveling purchaser problem. Eur. J. Oper. Res. 97(3), 571–579 (1997)
Zhang, Z., He, H., Luo, Z., Qin, H., Guo, S.: An efficient forest-based tabu search algorithm for the split-delivery vehicle routing problem. In: Twenty-Ninth AAAI Conference on Artificial Intelligence, pp. 3432–3438 (2015)
Acknowledgements
This work was supported by the National Natural Science Foundation of China, under grants 61772115 and 61370071.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Xiao, M., Zhang, J., Lin, W. (2019). Parameterized Algorithms for the Traveling Purchaser Problem with Additional Constraints. In: Du, DZ., Duan, Z., Tian, C. (eds) Computing and Combinatorics. COCOON 2019. Lecture Notes in Computer Science(), vol 11653. Springer, Cham. https://doi.org/10.1007/978-3-030-26176-4_47
Download citation
DOI: https://doi.org/10.1007/978-3-030-26176-4_47
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-26175-7
Online ISBN: 978-3-030-26176-4
eBook Packages: Computer ScienceComputer Science (R0)