Skip to main content
Erschienen in: Transportation 3/2012

01.05.2012

Solution methods for the taxi pooling problem

verfasst von: Shangyao Yan, Chun-Ying Chen, Chuan-Che Wu

Erschienen in: Transportation | Ausgabe 3/2012

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In Taiwan, taxi pooling is currently performed by some taxi companies using a trial-and-error experience-based method, which is neither effective nor efficient. There is, however, little in the literature on effective models and solution methods for solving the taxi pooling problem. Thus, in this study we employ network flow techniques and a mathematical programming method to develop a taxi pooling solution method. This method is composed of three models. First, a fleet routing/scheduling model is constructed to produce fleet/passenger routes and schedules. A solution algorithm, based on Lagrangian relaxation, a sub-gradient method and a heuristic to find the upper bound of the solution, is proposed to solve the fleet routing/scheduling model. Then, two single taxi-passenger matching models are constructed with the goals of decreasing number of passenger transfers and matching all passengers and taxis. These two taxi-passenger matching models are directly solved using a mathematical programming solver. For comparison with the solution method, we also develop another heuristic by modifying a heuristic recently proposed for solving a one-to-many taxi pooling problem. The performance of the solution method and the additional heuristic are evaluated by carrying out a case study using real data and suitable assumptions. The test results show that these two solution methods could be useful in practice.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Aldaihani, M., Dessouky, M.: Hybrid scheduling methods for paratransit operations. Comput. Ind. Eng. 45, 75–96 (2003)CrossRef Aldaihani, M., Dessouky, M.: Hybrid scheduling methods for paratransit operations. Comput. Ind. Eng. 45, 75–96 (2003)CrossRef
Zurück zum Zitat Baldacci, R., Maniezzo, V., Mingozzi, A.: An exact method for the car pooling problem based on Lagrangean column generation. Oper. Res. 52(3), 422–439 (2004)CrossRef Baldacci, R., Maniezzo, V., Mingozzi, A.: An exact method for the car pooling problem based on Lagrangean column generation. Oper. Res. 52(3), 422–439 (2004)CrossRef
Zurück zum Zitat Bodin, L.D., Sexton, T.: The multi-vehicle subscriber dial-a-ride problem. TIMS Stud. Manag. Sci. 2, 73–86 (1986) Bodin, L.D., Sexton, T.: The multi-vehicle subscriber dial-a-ride problem. TIMS Stud. Manag. Sci. 2, 73–86 (1986)
Zurück zum Zitat Calvo, R.W., Luigi, F.L., Haastrup, P., Maniezzo, V.: A distributed geographic information system for the daily car pooling problem. Comput. Oper. Res. 31, 2263–2278 (2004)CrossRef Calvo, R.W., Luigi, F.L., Haastrup, P., Maniezzo, V.: A distributed geographic information system for the daily car pooling problem. Comput. Oper. Res. 31, 2263–2278 (2004)CrossRef
Zurück zum Zitat Caprara, A., Fischetti, M., Toth, P.: A heuristic method for the set covering problem. Oper. Res. 47(5), 730–743 (1999)CrossRef Caprara, A., Fischetti, M., Toth, P.: A heuristic method for the set covering problem. Oper. Res. 47(5), 730–743 (1999)CrossRef
Zurück zum Zitat Chen, C.H., Ting, C.J.: Combining Lagrangian heuristic and ant colony system to solve the single source capacitated facility location problem. Transp. Res. E 44, 1099–1122 (2008)CrossRef Chen, C.H., Ting, C.J.: Combining Lagrangian heuristic and ant colony system to solve the single source capacitated facility location problem. Transp. Res. E 44, 1099–1122 (2008)CrossRef
Zurück zum Zitat Colorni, A., Righini, G.: Modeling and optimizing dynamic dial-a-ride problems. Int. Trans. Oper. Res. 8, 155–166 (2001)CrossRef Colorni, A., Righini, G.: Modeling and optimizing dynamic dial-a-ride problems. Int. Trans. Oper. Res. 8, 155–166 (2001)CrossRef
Zurück zum Zitat Coppersmith D, Nowicki TJ, Paleologo GA, Tresser C, Wu CW (2005) The optimality of the on-line greedy algorithm in carpool and chairman assignment problems. IBM Research Report, RC23721 Coppersmith D, Nowicki TJ, Paleologo GA, Tresser C, Wu CW (2005) The optimality of the on-line greedy algorithm in carpool and chairman assignment problems. IBM Research Report, RC23721
Zurück zum Zitat Cordeau, J.F.: A branch-and-cut algorithm for the dial-a-ride problem. Oper. Res. 54, 573–586 (2006)CrossRef Cordeau, J.F.: A branch-and-cut algorithm for the dial-a-ride problem. Oper. Res. 54, 573–586 (2006)CrossRef
Zurück zum Zitat Cordeau, J.F., Laporte, G.: The dial-a-ride problem (DARP): variants, modeling issues and algorithms. 4OR: a quarterly. J. Oper. Res. 1, 89–101 (2003) Cordeau, J.F., Laporte, G.: The dial-a-ride problem (DARP): variants, modeling issues and algorithms. 4OR: a quarterly. J. Oper. Res. 1, 89–101 (2003)
Zurück zum Zitat Cordeau, J.F., Laporte, G.: The dial-a-ride problem: models and algorithms. Ann. Oper. Res. 153, 29–46 (2007)CrossRef Cordeau, J.F., Laporte, G.: The dial-a-ride problem: models and algorithms. Ann. Oper. Res. 153, 29–46 (2007)CrossRef
Zurück zum Zitat Cortés, C.E., Matamala, M., Contardo, C.: The pickup and delivery problem with transfers: formulation and a branch-and-cut solution method. Eur. J. Oper. Res. 200, 711–724 (2010)CrossRef Cortés, C.E., Matamala, M., Contardo, C.: The pickup and delivery problem with transfers: formulation and a branch-and-cut solution method. Eur. J. Oper. Res. 200, 711–724 (2010)CrossRef
Zurück zum Zitat Coslovich, L., Pesenti, R., Ukovich, W.: A two-phase insertion technique of unexpected customers for a dynamic dial-a-ride problem. Eur. J. Oper. Res. 175, 1605–1615 (2006)CrossRef Coslovich, L., Pesenti, R., Ukovich, W.: A two-phase insertion technique of unexpected customers for a dynamic dial-a-ride problem. Eur. J. Oper. Res. 175, 1605–1615 (2006)CrossRef
Zurück zum Zitat Diana, M., Dessouky, M.M.: A new regret insertion heuristic for solving large-scale dial-a-ride problems with time windows. Transp. Res. B 38, 539–557 (2004)CrossRef Diana, M., Dessouky, M.M.: A new regret insertion heuristic for solving large-scale dial-a-ride problems with time windows. Transp. Res. B 38, 539–557 (2004)CrossRef
Zurück zum Zitat Fagin, R., Williams, J.H.: A fair carpool scheduling algorithm. IBM J. Res. Dev. 27(2), 133–139 (1983)CrossRef Fagin, R., Williams, J.H.: A fair carpool scheduling algorithm. IBM J. Res. Dev. 27(2), 133–139 (1983)CrossRef
Zurück zum Zitat Ferrari, E., Manzini, R., Pareschi, A., Persona, A., Regattieri, A.: The car pooling problem: Heuristic algorithms based on savings functions. J. Adv. Transp. 37, 243–272 (2003)CrossRef Ferrari, E., Manzini, R., Pareschi, A., Persona, A., Regattieri, A.: The car pooling problem: Heuristic algorithms based on savings functions. J. Adv. Transp. 37, 243–272 (2003)CrossRef
Zurück zum Zitat Fisher, M.L.: The Lagrangian relaxation method for solving integer programming problem. Manage. Sci. 27, 1–18 (1981)CrossRef Fisher, M.L.: The Lagrangian relaxation method for solving integer programming problem. Manage. Sci. 27, 1–18 (1981)CrossRef
Zurück zum Zitat Garey, M.R., Johnson, D.S.: Computers and intractability: a guide to the theory of NP-completeness. WH Freeman & Company, San Francisco, CA (1979) Garey, M.R., Johnson, D.S.: Computers and intractability: a guide to the theory of NP-completeness. WH Freeman & Company, San Francisco, CA (1979)
Zurück zum Zitat Guo, Y.J.: Trip cost urban transportation. Master’s thesis, National Taiwan University, Taiwan, ROC (2003) Guo, Y.J.: Trip cost urban transportation. Master’s thesis, National Taiwan University, Taiwan, ROC (2003)
Zurück zum Zitat Horn, M.E.T.: Fleet scheduling and dispatching for demand-responsive passenger services. Transp. Res. C 10, 35–63 (2002a)CrossRef Horn, M.E.T.: Fleet scheduling and dispatching for demand-responsive passenger services. Transp. Res. C 10, 35–63 (2002a)CrossRef
Zurück zum Zitat Horn, M.E.T.: Multi-modal and demand-responsive passenger transport systems: a modelling framework with embedded control systems. Transp. Res. A 36(2), 167–188 (2002b)CrossRef Horn, M.E.T.: Multi-modal and demand-responsive passenger transport systems: a modelling framework with embedded control systems. Transp. Res. A 36(2), 167–188 (2002b)CrossRef
Zurück zum Zitat Ioachim, I., Desrosiers, J., Dumas, Y., Solomon, M.M.: A request clustering algorithm for door-to-door handicapped transportation. Transp. Sci. 29, 63–78 (1995)CrossRef Ioachim, I., Desrosiers, J., Dumas, Y., Solomon, M.M.: A request clustering algorithm for door-to-door handicapped transportation. Transp. Sci. 29, 63–78 (1995)CrossRef
Zurück zum Zitat Jaw, J., Odoni, A.R., Psaraftis, H.N., Wilson, N.H.M.: A heuristic algorithm for the multi-vehicle advance-request dial-a-ride problem with time windows. Transp. Res. B 20, 243–257 (1986)CrossRef Jaw, J., Odoni, A.R., Psaraftis, H.N., Wilson, N.H.M.: A heuristic algorithm for the multi-vehicle advance-request dial-a-ride problem with time windows. Transp. Res. B 20, 243–257 (1986)CrossRef
Zurück zum Zitat Jørgensen, R.M., Larsen, J., Bergvinsdottir, K.B.: Solving the dial-a-ride problem using genetic algorithms. J. Oper. Res. Soc. 58, 1321–1331 (2007)CrossRef Jørgensen, R.M., Larsen, J., Bergvinsdottir, K.B.: Solving the dial-a-ride problem using genetic algorithms. J. Oper. Res. Soc. 58, 1321–1331 (2007)CrossRef
Zurück zum Zitat Li, J.Q., Mirchandani, P.B., Borenstein, D.: A lagrangian heuristic for the real-time vehicle rescheduling problem. Transp. Res. E 45, 419–433 (2009a)CrossRef Li, J.Q., Mirchandani, P.B., Borenstein, D.: A lagrangian heuristic for the real-time vehicle rescheduling problem. Transp. Res. E 45, 419–433 (2009a)CrossRef
Zurück zum Zitat Li, J.Q., Mirchandani, P.B., Borenstein, D.: Real-time vehicle rerouting problems with time windows. Eur. J. Oper. Res. 194, 711–727 (2009b)CrossRef Li, J.Q., Mirchandani, P.B., Borenstein, D.: Real-time vehicle rerouting problems with time windows. Eur. J. Oper. Res. 194, 711–727 (2009b)CrossRef
Zurück zum Zitat Madsen, O.B.G., Ravn, H.F., Rygaard, J.M.: A heuristic algorithm for the a dial-a-ride problem with time windows, multiple capacities, and multiple objectives. Ann. Oper. Res. 60, 193–208 (1995)CrossRef Madsen, O.B.G., Ravn, H.F., Rygaard, J.M.: A heuristic algorithm for the a dial-a-ride problem with time windows, multiple capacities, and multiple objectives. Ann. Oper. Res. 60, 193–208 (1995)CrossRef
Zurück zum Zitat Malucelli, F., Nonato, M., Pallottino, S.: Demand adaptive systems: some proposals on flexible transit. In: Crainic, T.A., et al. (eds.) Operational research in industry, pp. 157–182. McMillan Press, London (1999) Malucelli, F., Nonato, M., Pallottino, S.: Demand adaptive systems: some proposals on flexible transit. In: Crainic, T.A., et al. (eds.) Operational research in industry, pp. 157–182. McMillan Press, London (1999)
Zurück zum Zitat Mitrović-Minić, S., Laporte, G.: The pickup and delivery problem with time windows and transshipment. INFOR 44, 217–227 (2006) Mitrović-Minić, S., Laporte, G.: The pickup and delivery problem with time windows and transshipment. INFOR 44, 217–227 (2006)
Zurück zum Zitat Naor, M.: On fairness in the carpool problem. J. Algorithms 55, 93–98 (2005)CrossRef Naor, M.: On fairness in the carpool problem. J. Algorithms 55, 93–98 (2005)CrossRef
Zurück zum Zitat Quadrifoglio, L., Hall, R., Dessouky, M.: Performance and design of mobility allowance shuttle transit (mast) services: bounds on the maximum longitudinal velocity. Transp. Sci. 40, 351–363 (2006)CrossRef Quadrifoglio, L., Hall, R., Dessouky, M.: Performance and design of mobility allowance shuttle transit (mast) services: bounds on the maximum longitudinal velocity. Transp. Sci. 40, 351–363 (2006)CrossRef
Zurück zum Zitat Rekiek, B., Delchambre, A., Saleh, H.A.: Handicapped person transportation: an application of the grouping genetic algorithm. Eng. Appl. Artif. Intell. 19, 511–520 (2006)CrossRef Rekiek, B., Delchambre, A., Saleh, H.A.: Handicapped person transportation: an application of the grouping genetic algorithm. Eng. Appl. Artif. Intell. 19, 511–520 (2006)CrossRef
Zurück zum Zitat Ropke, S., Cordeau, J.F., Laporte, G.: Models and branch-and-cut algorithms for pickup and delivery problems with time windows. Networks 49, 258–272 (2007)CrossRef Ropke, S., Cordeau, J.F., Laporte, G.: Models and branch-and-cut algorithms for pickup and delivery problems with time windows. Networks 49, 258–272 (2007)CrossRef
Zurück zum Zitat Tang, C.H., Yan, S., Chen, Y.H.: An integrated model and solution algorithms for passenger, cargo, and combi flight scheduling. Transp. Res. E 44(6), 1004–1024 (2008)CrossRef Tang, C.H., Yan, S., Chen, Y.H.: An integrated model and solution algorithms for passenger, cargo, and combi flight scheduling. Transp. Res. E 44(6), 1004–1024 (2008)CrossRef
Zurück zum Zitat Tao CC, Chen CY (2007) Heuristic algorithms for the dynamic taxipooling problem based on intelligent transportation system technologies. In: The 4th international conference on fuzzy systems and knowledge, pp 590–595 Tao CC, Chen CY (2007) Heuristic algorithms for the dynamic taxipooling problem based on intelligent transportation system technologies. In: The 4th international conference on fuzzy systems and knowledge, pp 590–595
Zurück zum Zitat Teodorovic, D., Radivojevic, G.: A fuzzy logic approach to dynamic dial-a-ride problem. Fuzzy Sets Syst. 116, 23–33 (2000)CrossRef Teodorovic, D., Radivojevic, G.: A fuzzy logic approach to dynamic dial-a-ride problem. Fuzzy Sets Syst. 116, 23–33 (2000)CrossRef
Zurück zum Zitat Toth, P., Vigo, D.: Heuristic algorithms for the handicapped person transportation problem. Transp. Sci. 31, 60–71 (1997)CrossRef Toth, P., Vigo, D.: Heuristic algorithms for the handicapped person transportation problem. Transp. Sci. 31, 60–71 (1997)CrossRef
Zurück zum Zitat Wong, K.I., Bell, M.G.H.: Solution of the dial-a-ride problem with multi-dimensional capacity constraints. Int. Trans. Oper. Res. 13, 195–208 (2006)CrossRef Wong, K.I., Bell, M.G.H.: Solution of the dial-a-ride problem with multi-dimensional capacity constraints. Int. Trans. Oper. Res. 13, 195–208 (2006)CrossRef
Zurück zum Zitat Xiang, Z., Chu, C., Chen, H.: A fast heuristic for solving a large-scale static dial-a-ride problem under complex constraints. Eur. J. Oper. Res. 174, 1117–1139 (2006)CrossRef Xiang, Z., Chu, C., Chen, H.: A fast heuristic for solving a large-scale static dial-a-ride problem under complex constraints. Eur. J. Oper. Res. 174, 1117–1139 (2006)CrossRef
Zurück zum Zitat Yan, S.: Approximating reduced costs under degeneracy in a network flow problem with side constraints. Networks 27, 267–278 (1996)CrossRef Yan, S.: Approximating reduced costs under degeneracy in a network flow problem with side constraints. Networks 27, 267–278 (1996)CrossRef
Zurück zum Zitat Yan, S., Chang, J.C.: Airline cockpit crew scheduling. Eur. J. Oper. Res. 136(3), 501–511 (2002)CrossRef Yan, S., Chang, J.C.: Airline cockpit crew scheduling. Eur. J. Oper. Res. 136(3), 501–511 (2002)CrossRef
Zurück zum Zitat Yan, S., Chen, H.: A scheduling model and a solution algorithm for inter-city bus carriers. Transp. Res. 36A, 805–825 (2002) Yan, S., Chen, H.: A scheduling model and a solution algorithm for inter-city bus carriers. Transp. Res. 36A, 805–825 (2002)
Zurück zum Zitat Yan, S., Chen, S.C., Chen, C.H.: Air cargo fleet routing and timetable setting with multiple on-time demands. Transp. Res. E 42(5), 409–430 (2006)CrossRef Yan, S., Chen, S.C., Chen, C.H.: Air cargo fleet routing and timetable setting with multiple on-time demands. Transp. Res. E 42(5), 409–430 (2006)CrossRef
Zurück zum Zitat Yan, S., Lai, W., Chen, M.: Production scheduling and truck dispatching of ready mixed concrete. Transp. Res. E 44, 164–179 (2008)CrossRef Yan, S., Lai, W., Chen, M.: Production scheduling and truck dispatching of ready mixed concrete. Transp. Res. E 44, 164–179 (2008)CrossRef
Zurück zum Zitat Yan, S., Lin, C.G.: Airline scheduling for the temporary closure of airports. Transp. Sci. 31(1), 72–82 (1997)CrossRef Yan, S., Lin, C.G.: Airline scheduling for the temporary closure of airports. Transp. Sci. 31(1), 72–82 (1997)CrossRef
Zurück zum Zitat Yan, S., Shih, Y.L.: A time-space network model for work team scheduling after a major disaster. J. Chin. Inst. Eng. 30(1), 63–75 (2007)CrossRef Yan, S., Shih, Y.L.: A time-space network model for work team scheduling after a major disaster. J. Chin. Inst. Eng. 30(1), 63–75 (2007)CrossRef
Zurück zum Zitat Yan, S., Tang, T.T., Tu, Y.P.: Optimal construction of airline individual crew pairings. Comput. Oper. Res. 29, 341–363 (2002)CrossRef Yan, S., Tang, T.T., Tu, Y.P.: Optimal construction of airline individual crew pairings. Comput. Oper. Res. 29, 341–363 (2002)CrossRef
Zurück zum Zitat Yan, S., Yang, D.H.: A decision support framework for handling schedule perturbation. Transp. Res. B 30(6), 405–419 (1996)CrossRef Yan, S., Yang, D.H.: A decision support framework for handling schedule perturbation. Transp. Res. B 30(6), 405–419 (1996)CrossRef
Metadaten
Titel
Solution methods for the taxi pooling problem
verfasst von
Shangyao Yan
Chun-Ying Chen
Chuan-Che Wu
Publikationsdatum
01.05.2012
Verlag
Springer US
Erschienen in
Transportation / Ausgabe 3/2012
Print ISSN: 0049-4488
Elektronische ISSN: 1572-9435
DOI
https://doi.org/10.1007/s11116-011-9354-9

Weitere Artikel der Ausgabe 3/2012

Transportation 3/2012 Zur Ausgabe

    Premium Partner