Skip to main content

Advertisement

Log in

Genetic-based algorithms for cash-in-transit multi depot vehicle routing problems: economic and environmental optimization

  • Published:
Environment, Development and Sustainability Aims and scope Submit manuscript

Abstract

With the gradual increase of commercial banks and the expansion of their branches, the demand for cash transportation inflates sharply, bringing opportunities to the business development of Cash-In-Transit (CIT) sectors. However, the branches are often distributed in densely populated areas where traffic jams occur from time to time, which poses a severe challenge to the route planning of CIT vehicles. In addition, risk factors need to be considered during the optimization process because the goods transported belong to valuables. In order to effectively deal with the routing problem of CIT sectors, this paper established a bi-objective model and a goal programming model of Risk-Constrained Multi Depot Vehicle Routing Problems (RCMDVRPs) using real-time traffic data. Based on the traditional genetic algorithm, a Hybrid Genetic Algorithm with Intensification procedures (HGAI) is proposed to solve the goal programming model by using a three-level linked list structure to express chromosomes visually. Then, a new Self-constrained Hybrid Genetic Algorithm (SHGA) is designed for the bi-objective model. Besides, an online path updating strategy is developed to guide remote vehicles against time-dependent traffic flows. Finally, the HGAI is performed on benchmark instances to verify its accuracy. Experimental results of performance test show that the algorithm can achieve a gap of about 3% compared with the Best Known Result (BKR). The results of a case study also show that the two models and the corresponding algorithms are feasible and can be used to solve large-scale problems according to the special preferences and goals of decision-makers.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Abbreviations

CIT:

Cash-in-transit

RCMDVRP:

Risk-constrained multi depot vehicle routing problem

HGAI:

Hybrid genetic algorithm with intensification procedures

SHGA:

Self-constrained hybrid genetic algorithm

BKR:

Best known result

VRP:

Vehicle routing problem

MDVRP:

Multi depot vehicle routing problem

CTVRP:

Cash-in-transit vehicle routing problem

GA:

Genetic algorithm

ACO:

Ant colony optimization

NP:

Nondeterministic polynomial-time

RCTVRP:

Risk-constrained cash-in-transit vehicle routing problem

NSGA:

Nondominated sorting genetic algorithm

ALNS:

Adaptive large neighborhood search

CO2 :

Carbon dioxide

FGVRP:

Fuel-efficient green vehicle routing problem

GCVRP:

Green capacitated vehicle routing problem

GP:

Goal programming

VRPTW:

Vehicle routing problem with time windows

CVRP:

Capacitated vehicle routing problem

EC:

Energy consumption

CO:

Carbon monoxide

NOx :

Nitrogen oxide

VOC:

Volatile organic compounds

PM:

Particulate matter

COPERT:

Computer program to calculate emissions from road transport

LDV:

Light-duty diesel vehicle

FC:

Fuel consumption

EF:

Emission factor

MCDM:

Multi-criteria decision making

MOP:

Multi-objective optimization problem

PFIH:

Push-forward insertion heuristic

BCRC:

Best cost route crossover

IM:

Intensification method

DC:

Distribution center

ETA:

Estimated time of arrival

TSP:

Traveling salesman problem

i :

Customers, nodes, depots, goals

j :

Customers, nodes, depots

k:

Vehicles

\(N = \left\{ {1, \ldots ,n} \right\}\) :

The set of customers

\(S = \left\{ {{\text{DC}}1,{\text{DC}}2,...} \right\}\) :

The set of depots

\(V = S \cup N\) :

The set of nodes

\(A = {\text{arc}}(i,j),i,j \in V,i \ne j\) :

The set of arcs

\(K = \left\{ {1, \ldots ,m} \right\}\) :

The set of vehicles

\(q_{i}\) :

The demand of customer i

\({\text{st}}_{i}\) :

The service time of customer i

\(d_{ij}\) :

The travel distance on arc(i, j)

\(t_{ij}\) :

The travel time on arc(i, j)

\(T\) :

The efficient working time (the length of time windows)

\(Q\) :

The capacity of vehicles

\(D_{ik}\) :

The onboard cash when the vehicle k departs from customer i

\(R_{i}^{k}\) :

The risk index when the vehicle k departs from customer i

\(\theta\) :

The threshold for global risk index

\(M,M^{{\prime }}\) :

Two big enough numbers

\(b = [b_{1} ,b_{2} , \ldots ]\) :

Goal vector

\(w = \left[ {\left( {w_{{b_{1} }}^{ - } ,w_{{b_{1} }}^{ + } } \right),\left( {w_{{b_{2} }}^{ - } ,w_{{b_{2} }}^{ + } } \right), \ldots } \right]\) :

Weight vector

\(\overline{n}_{i} ,\overline{p}_{i}\) :

Unwanted deviational variables of the i-th goal

\(x_{ijk}\) :

Equals 1 if the arc (i, j) is traversed by vehicle k; 0 otherwise

\(y_{ik}\) :

Equals 1 if node i,\(i \in V\) is served by vehicle k; 0 otherwise

\(u_{ik}\) :

Auxiliary variable for sub-tour elimination constraints in route k

References

  • Aksoy, D. (2020). Operational management challenges for cash-in-transit services during an outbreak of a global disease. 5. International EMI Entrepreneurship and Social Sciences Congress PROCEEDINGS E-BOOK.

  • Androutsopoulos, K. N., & Zografos, K. G. (2012). A bi-objective time-dependent vehicle routing and scheduling problem for hazardous materials distribution. EURO Journal on Transportation and Logistics, 1(1), 157–183.

    Google Scholar 

  • Arostegui, M. A., Kadipasaoglu, S. N., & Khumawala, B. M. (2006). An empirical comparison of Tabu Search, Simulated Annealing, and Genetic Algorithms for facilities location problems. International Journal of Production Economics, 103(2), 742–754.

    Google Scholar 

  • Azadeh, A., & Farrokhi-Asl, H. (2019). The close–open mixed multi depot vehicle routing problem considering internal and external fleet of vehicles. Transportation Letters, 11(2), 78–92.

    Google Scholar 

  • Bae, H., & Moon, I. (2016). Multi-depot vehicle routing problem with time windows considering delivery and installation vehicles. Applied Mathematical Modelling, 40(13), 6536–6549.

    Google Scholar 

  • Bolanos, R., Escobar, J., & Echeverri, M. (2018). A metaheuristic algorithm for the multi-depot vehicle routing problem with heterogeneous fleet. International Journal of Industrial Engineering Computations, 9(4), 461–478.

    Google Scholar 

  • Boussaïd, I., Lepagnot, J., & Siarry, P. (2013). A survey on optimization metaheuristics. Information Sciences, 237, 82–117.

    Google Scholar 

  • Bula, G. A., Murat Afsar, H., González, F. A., Prodhon, C., & Velasco, N. (2019). Bi-objective vehicle routing problem for hazardous materials transportation. Journal of Cleaner Production, 206, 976–986.

    Google Scholar 

  • Calvete, H. I., Galé, C., Oliveros, M.-J., & Sánchez-Valverde, B. (2007). A goal programming approach to vehicle routing problems with soft time windows. European Journal of Operational Research, 177(3), 1720–1733.

    Google Scholar 

  • CBA. (2021). 2020 Annual Report on the Development of China's Banking Industry. Retrieved 24, March, 2021, from https://www.china-cba.net/.

  • Chang, Y. H. (2011). The cash pick-up and delivery vehicle routing/scheduling under stochastic travel times. National Central University.

    Google Scholar 

  • Charnes, A., & Cooper, W. W. (1977). Goal programming and multiple objective optimizations: Part 1. European Journal of Operational Research, 1(1), 39–54.

    Google Scholar 

  • Chen, Y., Cowling, P., Polack, F., Remde, S., & Mourdjis, P. (2017). Dynamic optimisation of preventative and corrective maintenance schedules for a large scale urban drainage system. European Journal of Operational Research, 257(2), 494–510.

    Google Scholar 

  • Crevier, B., Cordeau, J.-F., & Laporte, G. (2007). The multi-depot vehicle routing problem with inter-depot routes. European Journal of Operational Research, 176(2), 756–773.

    Google Scholar 

  • Demir, E., Bektaş, T., & Laporte, G. (2014). The bi-objective pollution-routing problem. European Journal of Operational Research, 232(3), 464–478.

    Google Scholar 

  • Dokeroglu, T., Sevinc, E., Kucukyilmaz, T., & Cosar, A. (2019). A survey on new generation metaheuristic algorithms. Computers & Industrial Engineering, 137, 106040.

    Google Scholar 

  • EMISIA. (2021). The environmental tools of COPERTE V. Retrieved 3, March, 2021, from https://www.emisia.com/.

  • Ghaderi, A., & Burdett, R. L. (2019). An integrated location and routing approach for transporting hazardous materials in a bi-modal transportation network. Transportation Research Part E: Logistics and Transportation Review, 127, 49–65.

    Google Scholar 

  • Ghoseiri, K., & Ghannadpour, S. F. (2010). Multi-objective vehicle routing problem with time windows using goal programming and genetic algorithm. Applied Soft Computing, 10(4), 1096–1107.

    Google Scholar 

  • Google. (2021). Solving a TSP with OR-Tools. Retrieved 7 January, 2021, from https://developers.google.cn/optimization/routing/tsp.

  • Ho, W., Ho, G. T. S., Ji, P., & Lau, H. C. W. (2008). A hybrid genetic algorithm for the multi-depot vehicle routing problem. Engineering Applications of Artificial Intelligence, 21(4), 548–557.

    Google Scholar 

  • Hosken, G. (2018). The fightback against cash heists is on—And technology should be the ultimate weapon. Retrieved 25, March, 2021, from https://www.timeslive.co.za/news/south-africa/2018-07-24-the-fightback-against-cash-heists-is-on--and-technology-should-be-the-ultimate-weapon/.

  • Irawan, W., Manaqib, M., & Fitriyati, N. (2021). Implementation of the model capacited vehicle routing problem with time windows with a goal programming approach in determining the best route for goods distribution. Jurnal Matematika, Statistika Dan Komputasi, 17(2), 231–239.

    Google Scholar 

  • Ji, Y., Du, J., Wu, X., Wu, Z., Qu, D., & Yang, D. (2021). Robust optimization approach to two-echelon agricultural cold chain logistics considering carbon emission and stochastic demand. Environment, Development and Sustainability.

  • Karakatič, S., & Podgorelec, V. (2015). A survey of genetic algorithms for solving multi depot vehicle routing problem. Applied Soft Computing, 27, 519–532.

    Google Scholar 

  • Kazantzi, V., Kazantzis, N., & Gerogiannis, V. C. (2011). Risk informed optimization of a hazardous material multi-periodic transportation model. Journal of Loss Prevention in the Process Industries, 24(6), 767–773.

    Google Scholar 

  • Khairy, O. M., Shehata, O. M., & Morgan, E. I. (2020). Meta-heuristic algorithms for solving the multi-depot vehicle routing problem. In 2020 2nd Novel intelligent and leading emerging sciences conference (NILES).

  • Kumar, A., Roy, D., Verter, V., & Sharma, D. (2018). Integrated fleet mix and routing decision for hazmat transportation: A developing country perspective. European Journal of Operational Research, 264(1), 225–238.

    Google Scholar 

  • Lacomme, P., Prins, C., & Sevaux, M. (2006). A genetic algorithm for a bi-objective capacitated arc routing problem. Computers and Operations Research, 33(12), 3473–3493.

    Google Scholar 

  • Laporte, G. (1984). Optimal solutions to capacitated multidepot vehicle routing problems. Congressus Nemerantium, 4, 283–292.

    Google Scholar 

  • Li, G. (2009). Research on open vehicle routing problem with time windows based on improved genetic algorithm. In 2009 International conference on computational intelligence and software engineering.

  • Liu, F., Fang, K., Tang, J., & Yin, Y. (2021). Solving the rotating seru production problem with dynamic multi-objective evolutionary algorithms. Journal of Management Science and Engineering.

  • Loomis. (2021). We are the international specialist in cash handling. Retrieved 25, March, 2021, from https://www.loomis.com/en/business-markets.

  • Martí, R., Luis González Velarde, J., & Duarte, A. (2009). Heuristics for the bi-objective path dissimilarity problem. Computers & Operations Research, 36(11): 2905–2912.

  • Masri, H., Ben Abdelaziz, F., & Alaya, H. (2016). A recourse stochastic goal programming approach for the multi-objective stochastic vehicle routing problem. Journal of Multi-Criteria Decision Analysis, 23(1–2), 3–14.

    Google Scholar 

  • Mavrotas, G. (2009). Effective implementation of the ε-constraint method in multi-objective mathematical programming problems. Applied Mathematics and Computation, 213(2), 455–465.

    Google Scholar 

  • Muazu, A. A., & Nura, A. (2020). Efficient assignment algorithms for multi depot vehicle routing problem using genetic algorithm. Ilorin Journal of Computer Science and Information Technology, 3(1), 1–10.

    Google Scholar 

  • Musa, A. A. (2021). Goal programming model for optimal water allocation of limited resources under increasing demands. Environment, Development and Sustainability, 23(4), 5956–5984.

    Google Scholar 

  • Ntziachristos, L., & Samaras, Z. (2000). COPERT III, Computer programme to calculate emissions from road transport. Copenhagen, European Energy Agency (EEA).

  • Ombuki, B., Ross, B. J., & Hanshar, F. (2006). Multi-objective genetic algorithms for vehicle routing problem with time windows. Applied Intelligence, 24(1), 17–30.

    Google Scholar 

  • Ombuki-Berman, B., & Hanshar, F. T. (2009). Using genetic algorithms for multi-depot vehicle routing. In F. B. Pereira and J. Tavares (Eds.), Bio-inspired algorithms for the vehicle routing problem, pp. 77–99. Springer.

  • Parsafard, M., Esmaeel, A., Masoud, K., Mohammadreza, N., & Li, X. (2015). Practical approach for finding optimum routes for fuel delivery trucks in large cities. Transportation Research Record, 2478(1), 66–74.

    Google Scholar 

  • Pisinger, D., & Ropke, S. (2007). A general heuristic for vehicle routing problems. Computers and Operations Research, 34(8), 2403–2435.

    Google Scholar 

  • Poonthalir, G., & Nadarajan, R. (2018). A fuel efficient green vehicle routing problem with varying speed constraint (F-GVRP). Expert Systems with Applications, 100, 131–144.

    Google Scholar 

  • Pradhananga, R., Taniguchi, E., & Yamada, T. (2010). Ant colony system based routing and scheduling for hazardous material transportation. Procedia—Social and Behavioral Sciences, 2(3), 6097–6108.

    Google Scholar 

  • Pradhananga, R., Taniguchi, E., Yamada, T., & Qureshi, A. G. (2014a). Bi-objective decision support system for routing and scheduling of hazardous materials. Socio-Economic Planning Sciences, 48(2), 135–148.

    Google Scholar 

  • Pradhananga, R., Taniguchi, E., Yamada, T., & Qureshi, A. G. (2014b). Environmental analysis of pareto optimal routes in hazardous material transportation. Procedia—Social and Behavioral Sciences, 125, 506–517.

    Google Scholar 

  • Sai, S., Kumar, L. A., & Paneerselvam, S. (2018). Computational intelligence paradigms for optimization problems using MATLAB®/SIMULINK®.

  • Shuib, A., & Muhamad, N. A. (2018). Mixed integer multi-objective goal programming model for green capacitated vehicle routing problem. Advances in Transportation and Logistics Research, 1, 356–368.

    Google Scholar 

  • Singh, V., Ganapathy, L., & Pundir, A. K. (2021). An improved genetic algorithm for solving multi depot Vehicle Routing Problems. Research anthology on multi-industry uses of genetic programming and algorithms, IGI Global: 375–402.

  • Skok, M., Skrlec, D., & Krajcar, S. (2000). The genetic algorithm method for multiple depot capacitated vehicle routing problem solving. In KES'2000. Fourth international conference on knowledge-based intelligent engineering systems and allied technologies. proceedings (Cat. No.00TH8516).

  • Soriano, A., Vidal, T., Gansterer, M., & Doerner, K. (2020). The vehicle routing problem with arrival time diversification on a multigraph. European Journal of Operational Research, 286(2), 564–575.

    Google Scholar 

  • Talarico, L., Sörensen, K., & Springael, J. (2015a). The k-dissimilar vehicle routing problem. European Journal of Operational Research, 244(1), 129–140.

    Google Scholar 

  • Talarico, L., Sörensen, K., & Springael, J. (2015b). Metaheuristics for the risk-constrained cash-in-transit vehicle routing problem. European Journal of Operational Research, 244(2), 457–470.

    Google Scholar 

  • Talarico, L., Springael, J., Sorensen, K., & Talarico, F. (2017). A large neighbourhood metaheuristic for the risk-constrained cash-in-transit vehicle routing problem. Computers & Operations Research, 78, 547–556.

    Google Scholar 

  • Tam, V., & Ma, K. (2008). An effective search framework combining meta-heuristics to solve the vehicle routing problems with time windows. Vehicle Routing Problem, 35.

  • Thobane, M. S. (2019). The South African cash-in-transit heist enterprise: Managing its wellspring and concatenation. International Annals of Criminology, 57(1–2), 198–224.

    Google Scholar 

  • Wink, S., Bäck, T., & Emmerich, M. (2012). A meta-genetic algorithm for solving the capacitated vehicle routing problem. In 2012 IEEE congress on evolutionary computation.

  • Xing, L., Rohlfshagen, P., Chen, Y., & Yao, X. (2010). An evolutionary approach to the multidepot capacitated arc routing problem. IEEE Transactions on Evolutionary Computation, 14(3), 356–374.

    Google Scholar 

  • Yan, S. Y., Wang, S. S., & Wu, M. W. (2012). A model with a solution algorithm for the cash transportation vehicle routing and scheduling problem. Computers and Industrial Engineering, 63(2), 464–473.

    Google Scholar 

  • Youssef, H., Sait, S. M., & Adiche, H. (2001). Evolutionary algorithms, simulated annealing and tabu search: A comparative study. Engineering Applications of Artificial Intelligence, 14(2), 167–181.

    Google Scholar 

  • Zajac, S., & Huber, S. (2021). Objectives and methods in multi-objective routing problems: A survey and classification scheme. European Journal of Operational Research, 290(1), 1–25.

    Google Scholar 

  • Zakariazadeh, A., Jadid, S., & Siano, P. (2014). Multi-objective scheduling of electric vehicles in smart distribution system. Energy Conversion and Management, 79, 43–53.

    Google Scholar 

  • Zhang, Y., Liu, J., Duan, F., & Ren, J. (2007). Genetic algorithm in vehicle routing problem. In Third international conference on intelligent information hiding and multimedia signal processing (IIH-MSP 2007).

  • Zhang, Z., Wang, L., Song, X., Huang, H., & Yin, Y. (2021). Improved genetic-simulated annealing algorithm for seru loading problem with downward substitution under stochastic environment. Journal of the Operational Research Society, pp. 1–12.

Download references

Acknowledgements

This research was funded by the Chongqing graduate Scientific research innovation Projects [grant numbers CYB20178 and CYB19172]. The authors are grateful to the support of the General Project of Chongqing Natural Science Foundation [grant number cstc2020jcyj-msxmX0108], and the Key scientific and technological innovation project of “Construction of Chengdu-Chongqing Economic Circle” [grant number KJCXZD2020031].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuanzhi Jin.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary file1 (DOCX 932 kb)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ge, X., Jin, Y. & Zhang, L. Genetic-based algorithms for cash-in-transit multi depot vehicle routing problems: economic and environmental optimization. Environ Dev Sustain 25, 557–586 (2023). https://doi.org/10.1007/s10668-021-02066-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10668-021-02066-9

Keywords

Navigation