×

The bus sightseeing problem. (English) Zbl 07745355

Summary: The basic characteristic of vehicle routing problems with profits (VRPP) is that locations to be visited are not predetermined. On the contrary, they are selected in pursuit of maximizing the profit collected from them. Significant research focus has been directed toward profitable routing variants due to the practical importance of their applications and their interesting structure, which jointly optimizes node selection and routing decisions. Profitable routing applications arise in the tourism industry aiming to maximize the profit score of attractions visited within a limited time period. In this paper, a new VRPP is introduced, referred to as the bus sightseeing problem (BSP). The BSP calls for determining bus tours for transporting different groups of tourists with different preferences on touristic attractions. Two interconnected decision levels have to be jointly tackled: assignment of tourists to buses and routing of buses to the various attractions. A mixed-integer programming formulation for the BSP is provided and solved by a Benders decomposition algorithm. For large-scale instances, an iterated local search based metaheuristic algorithm is developed with some tailored neighborhood operators. The proposed methods are tested on a large family of test instances, and the obtained computational results demonstrate the effectiveness of the proposed solution approaches.
{© 2022 The Authors. International Transactions in Operational Research published by John Wiley & Sons Ltd on behalf of International Federation of Operational Research Societies}

MSC:

90-XX Operations research, mathematical programming

Software:

CPLEX; VRP

References:

[1] Archetti, C., Speranza, M.G., Vigo, D., 2014. Vehicle routing problems with profits. In Toth, P. (ed.), Vigo, D. (ed.) (eds) Vehicle Routing: Problems, Methods, and Applications, Vol. 18. SIAM, Philadelphia, PA, pp. 273-297. · Zbl 1305.90012
[2] Baker, E., 1983. An exact algorithm for the time‐constrained traveling salesman problem. Operations Research31, 5, 938-945. · Zbl 0549.90072
[3] Baldacci, R., Mingozzi, A., Roberti, R., 2012. New state‐space relaxations for solving the traveling salesman problem with time windows. INFORMS Journal on Computing24, 3, 356-371. · Zbl 1462.90102
[4] Baxter, J., 1981. Local optima avoidance in depot location. The Journal of the Operational Research Society32, 9, 815-819.
[5] Benders, J.F., 1962. Partitioning procedures for solving mixed‐variables programming problems. Numerische Mathematik4, 1, 238-252. · Zbl 0109.38302
[6] Codato, G., Fischetti, M., 2006. Combinatorial Benders’ cuts for mixed‐integer linear programming. Operations Research54, 4, 756-766. · Zbl 1167.90601
[7] Crowder, H., Johnson, E.L., Padberg, M., 1983. Solving large‐scale zero‐one linear programming problems. Operations Research31, 5, 803-834. · Zbl 0576.90065
[8] Feillet, D., Dejax, P., Gendreau, M., 2005. Traveling salesman problems with profits. Transportation Science39, 2, 188-205.
[9] Garcia, A., Vansteenwegen, P., Arbelaitz, O., Souffriau, W., Linaza, M.T., 2013. Integrating public transportation in personalised electronic tourist guides. Computers & Operations Research40, 3, 758-774.
[10] Gavalas, D., Konstantopoulos, C., Mastakas, K., Pantziou, G., 2014. A survey on algorithmic approaches for solving tourist trip design problems. Journal of Heuristics20, 3, 291-328.
[11] Geoffrion, A.M., 1972. Generalized Benders decomposition. Journal of Optimization Theory and Applications10, 4, 237-260. · Zbl 0229.90024
[12] Gunawan, A., Lau, H.C., Vansteenwegen, P., Lu, K., 2017. Well‐tuned algorithms for the team orienteering problem with time windows. Journal of the Operational Research Society68, 8, 861-876.
[13] Hansen, P., Mladenovié, N., Brimberg, J., Pérez, J.A.M., 2019. Variable neighborhood search. In Gendreau, M. (ed.), Potvin, J.Y. (ed.) (eds) Handbook of Metaheuristics. Springer International, Cham, pp. 57-97.
[14] Hooker, J.N., 2000. Logic‐Based Methods for Optimization. John Wiley & Sons, Hoboken, NJ. · Zbl 0974.90001
[15] Hooker, J.N., Ottosson, G., 2003. Logic‐based Benders decomposition. Mathematical Programming96, 1, 33-60. · Zbl 1023.90082
[16] Hu, Q., Lim, A., 2014. An iterative three‐component heuristic for the team orienteering problem with time windows. European Journal of Operational Research232, 2, 276-286. · Zbl 1305.90415
[17] IBM CPLEX, 2018. IBM ILOG CPLEX 12.8.0 callable library. Available at https://www.ibm.com/support/pages/detailed‐system‐requirements‐ibm‐ilog‐cplex‐optimization‐studio.
[18] Labadie, N., Mansini, R., Melechovský, R. J. Wolfler Calvo, 2012. The team orienteering problem with time windows: an LP‐based granular variable neighborhood search. European Journal of Operational Research220, 1, 15-27. · Zbl 1253.90048
[19] Labadie, N., Melechovský, J., Wolfler Calvo, R., 2011. Hybridized evolutionary local search algorithm for the team orienteering problem with time windows. Journal of Heuristics17, 6, 729-753. · Zbl 1237.90200
[20] Lourenço, H.R., Martin, O.C., Stützle, T., 2019. Iterated Local Search: Framework and Applications. Springer International, Cham. pp. 129-168.
[21] Malucelli, F., Giovannini, A., Nonato, M., 2015. Designing single origin‐destination itineraries for several classes of cycle‐tourists. Transportation Research Procedia10, 413-422.
[22] Martello, S., Toth, P., 1990. Knapsack Problems: Algorithms and Computer Implementations. John Wiley & Sons, Chichester. · Zbl 0708.68002
[23] Mladenović, N., Hansen, P., 1997. Variable neighborhood search. Computers & Operations Research24, 11, 1097-1100. · Zbl 0889.90119
[24] Nemhauser, G.L., Wolsey, L.A., 1988. Integer and Combinatorial Optimization. Wiley Interscience, New York, NY. · Zbl 0652.90067
[25] Righini, G., Salani, M., 2006. Dynamic programming for the orienteering problem with time windows. Working Paper. University of Milan.
[26] Ruiz‐Meza, J., Montoya‐Torres, J.R., 2022. A systematic literature review for the tourist trip design problem: extensions, solution techniques and future research lines. Operations Research Perspectives9, 100228.
[27] Savelsbergh, M.W.P., 1985. Local search in routing problems with time windows. Annals of Operations Research4, 1, 285-305.
[28] Souffriau, W., Vansteenwegen, P., Vanden Berghe, G., Van Oudheusden, D., 2013. The multiconstraint team orienteering problem with multiple time windows. Transportation Science47, 1, 53-63.
[29] Vanderbeck, F., Wolsey, L.A., 2010. Reformulation and decomposition of integer programs. In Jünger, M. (ed.), Liebling, T.M. (ed.), Naddef, D. (ed.), Nemhauser, G.L. (ed.), Pulleyblank, W.R. (ed.), Reinelt, G. (ed.), Rinaldi, G. (ed.), Wolsey, L.A. (ed.) (eds) 50 Years of Integer Programming 1958‐2008: From the Early Years to the State‐of‐the‐Art. Springer, Berlin, pp. 431-502. · Zbl 1187.90207
[30] Vansteenwegen, P., Gunawan, A., Vansteenwegen, P., Gunawan, A., 2019a. Applications of the OP. In Orienteering Problems: Models and Algorithms for Vehicle Routing Problems with Profits. Springer International, Cham, pp. 83-93.
[31] Vansteenwegen, P., Gunawan, A., Vansteenwegen, P., Gunawan, A., 2019b. State‐of‐the‐art solution techniques for OPTW and TOPTW. In Orienteering Problems: Models and Algorithms for Vehicle Routing Problems with Profits. Springer International, Cham, pp. 67-81.
[32] Vansteenwegen, P., Souffriau, W., Berghe, G.V., Oudheusden, D.V., 2009. A guided local search metaheuristic for the team orienteering problem. European Journal of Operational Research196, 1, 118-127. · Zbl 1156.90417
[33] Wei, L., Zhang, Z., Lim, A., 2014. An adaptive variable neighborhood search for a heterogeneous fleet vehicle routing problem with three‐dimensional loading constraints. IEEE Computational Intelligence Magazine9, 4, 18-30.
[34] Wei, L., Zhang, Z., Zhang, D., Lim, A., 2015. A variable neighborhood search for the capacitated vehicle routing problem with two‐dimensional loading constraints. European Journal of Operational Research243, 3, 798-814. · Zbl 1346.90193
[35] Zachariadis, E., Kiranoudis, C., 2011. A local search metaheuristic algorithm for the vehicle routing problem with simultaneous pick‐ups and deliveries. Expert Systems With Applications38, 2717-2726.
[36] Zhang, Z., Luo, Z., Baldacci, R., Lim, A., 2021. A Benders decomposition approach for the multi‐vehicle production routing problem with order‐up‐to‐level policy. Transportation Science55, 1, 160-178.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.