Next Article in Journal
Filipendula vulgaris Moench Extracts: Phytochemical Research and Study of Their Cytotoxic and Antitumour Activity
Previous Article in Journal
Chemical Analysis and Antimicrobial Potential Assessment of Wild Laurel from the National Park Skadar Lake, Montenegro
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid IVFF-AHP and Deep Reinforcement Learning Framework for an ATM Location and Routing Problem

by
Bahar Yalcin Kavus
1,2,
Kübra Yazici Sahin
2,3,
Alev Taskin
2,4 and
Tolga Kudret Karaca
5,*
1
Quality Coordination Office, İzmir Katip Çelebi University, 35620 İzmir, Turkey
2
Department of Industrial Engineering, Yildiz Technical University, 34349 Istanbul, Turkey
3
Department of Industrial Engineering, Turkish-German University, 34820 Istanbul, Turkey
4
Industrial Data Analytics and Decision Support Systems Center, Azerbaijan State University of Economics (UNEC), Istiqlaliyyat Str. 6, 1001 Baku, Azerbaijan
5
Department of Industrial Engineering, Istanbul Topkapi University, 34087 Istanbul, Turkey
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(12), 6747; https://doi.org/10.3390/app15126747
Submission received: 30 April 2025 / Revised: 31 May 2025 / Accepted: 11 June 2025 / Published: 16 June 2025

Abstract

:
The impact of alternative distribution channels, such as bank Automated Teller Machines (ATMs), on the financial industry is growing due to technological advancements. Investing in ideal locations is critical for new ATM companies. Due to the many factors to be evaluated, this study addresses the problem of determining the best location for ATMs to be deployed in Istanbul districts by utilizing the multi-criteria decision-making framework. Furthermore, the advantages of fuzzy logic are used to convert expert opinions into mathematical expressions and incorporate them into decision-making processes. For the first time in the literature, a model has been proposed for ATM location selection, integrating clustering and the interval-valued Fermatean fuzzy analytic hierarchy process (IVFF-AHP). With the proposed methodology, the districts of Istanbul are first clustered to find the risky ones. Then, the most suitable alternative location in this district is determined using IVFF-AHP. After deciding the ATM locations with IVFF-AHP, in the last step, a Double Deep Q-Network Reinforcement Learning model is used to optimize the Cash in Transit (CIT) vehicle route. The study results reveal that the proposed approach provides stable, efficient, and adaptive routing for real-world CIT operations.

1. Introduction

Today, minimizing the total cost and maximizing customer satisfaction have become the primary goals for companies in the service industry. Delivering the service to the customer when the customer needs it is the most decisive criterion of customer satisfaction. Especially in the banking sector, where continuous development and change are experienced, institutions must improve their competitive conditions in terms of performance evaluations [1]. The fact that banks focus on technological investments and offer innovative products and services further increases the competition in the sector. For this purpose, banks are investing more in mobile applications and the Internet. ATMs are one of the most prominent examples of these investments.
ATMs play a significant role for banks as they contribute to sustainability in the banking industry and reduce transaction costs. ATMs are the first alternative node of service delivery that enables faster delivery of banking services. ATMs have many advantages, such as serving customers in a broader geography, reducing the density of bank branches, and additional commission income. Due to the increasing speed of digitalization and globalization, the number of ATMs is increasing daily [2].
On the other hand, ATM management is a complex process with many variables and outsourced companies such as customers, headquarters, branches, and CIT operations. However, cash management consists of many sub-processes, such as distribution, security, and maintenance. The location of the ATM plays a significant role in the distribution process, which is included in these processes. The location of ATMs is vital because it affects profitability, customer satisfaction, and possible losses [3]. If banks install ATMs in inappropriate places, problems such as the machines not being used optimally by customers and an increase in operating costs arise. Accordingly, ATMs have to be moved or reactivated due to wrong decisions. As customers can perceive this situation, it may result in a loss of reputation for the bank.
Several studies use different methods to determine the best location for ATMs. Li et al. developed a model combining the Geographic Information System (GIS) and a mathematical model. In the model, they make predictions by investigating the factors in the location planning of ATMs, thanks to the particle swarm optimization algorithm [4]. On the other hand, Min and Melachrinoudis discuss the location selection problem hierarchically, such as ATMs, bank branch offices, and central banks, and propose a stochastic model for solving the problem. The proposed model can work with different dynamically changing scenarios and can balance conflicting objectives such as profit and risk depending on the bank’s strategies according to the changing situations. The model also considers the uncertainty and stochasticity caused by the variability of criteria such as taxes, interest rates, and inflation [5], and in their study using GIS, Wang and Wang developed an area density and linear population carrying capacity model based on the people, economic situation, and existing ATM network in the district they examined. In this way, ATM distribution imbalances could be eliminated, and the coverage area could be maximized [6]. In another GIS study, potential ATM locations were determined by considering existing ATM locations, customer density, road network, and other facilities [7]. In another study, Bilginol et al. addressed the ATM location problem with regression analysis, one of the statistical methods. After determining the criteria affecting site selection by correlation analysis, optimum ATM locations were found with least squares regression analysis [8].
Several studies have utilized decision trees, clustering algorithms, and statistical models to determine optimal ATM locations based on criteria such as population density, competition, or rent costs [9,10,11]. Since the ATM location decision has criteria that can be measured or expressed with subjective evaluations, it has also been the subject of studies on multi-criteria decision-making (MCDM) methods. Genevois et al. determined the quantitative and qualitative criteria to be considered in ATM site selection and obtained the importance levels of these criteria with the Analytic Network Process (ANP). According to the results of the study, while the most important criterion in the selection of the place is the salary payment point, it is observed that the average age of the population, the number of credit cards from other banks, the salary amount, and the number of employees in the company do not affect the selection [12]. Shahhoseini and Attari proposed a new model consisting of the fuzzy AHP and fuzzy ELECTRE III to find the optimal location for newly installed ATMs. Fuzzy AHP was used to find the criterion weights in the model, and the most important criterion was available ATM locations, including competing banks. A ranking of alternative ATM locations was obtained with ELECTRE III [13].
Turkoglu et al. (2018) [14] proposed, on the other hand, a new methodology consisting of ANP and goal programming to solve the site selection problem and support the methodology with a case study. In the proposed hybrid approach, ANP was used to obtain the weights of the criteria that were effective in site selection. With goal programming, they found the most suitable number of ATMs and their locations, minimizing the total number of ATMs and the distance between ATMs and customers and maximizing the total weighted score of the locations [14]. In their study, Yıldız et al. used the Modified Delphi method to evaluate experts’ criteria in ATM location problems. In the study, criterion weights were found by Pythagorean Fuzzy AHP, and the best alternative was found by Pythagorean Fuzzy Technique for Order Preference by Similarity to Ideal Solution (TOPSIS). The sensitivity analysis also discussed the study’s results [15]. Syahputra et al. determined the criteria and alternatives based on the customer data collected through the survey and chose the best ATM location using the AHP method. The study results showed the advantage of the AHP method in making quick decisions by considering customer requests among many alternatives in the ATM location problem [16].
When the studies in the literature are examined, a limited number of studies are found in which the ATM location problem is handled with GIS, data mining algorithms, heuristic algorithms, goal programming, and MCDM methods. In the existing studies, the problem of ATM location selection has been chiefly addressed regarding accessibility, customer satisfaction, and profitability. However, unlike the literature in this study, the safety risk is emphasized in the ATM location selection problem.
Although the ATM location selection problem is generally addressed in terms of accessibility, satisfaction, and profitability in the existing literature, the operational efficiency of ATMs cannot be evaluated only by the correct location. For effective ATM management, cash-handling processes must also be optimized. Therefore, studies on routing between ATMs and CIT processes are becoming increasingly important.
Bozkaya et al. (2017) [17] proposed an adaptive algorithm for optimizing CIT routes to minimize transport costs and safety risks. In the proposed model, the capacitated vehicle routing problem with time windows was considered to reduce the re-use of the route with high safety risk by considering the routes used in the past days. The model was tested with the data of a real CIT provider for different risk and cost scenarios, and it was observed that the model minimized the security risk and increased efficiency [17]. Jin et al. applied a two-stage algorithm with economic and environmental objectives to the cash transport vehicle routing problem. A real case study using the Nearest Neighbor-First Iterated Local Search-Second Algorithm (NN-ILS) and real-time traffic data was discussed, and it was proved that lower cost, operational risk, and environmental impact were achieved compared to classical methods [18]. Ge et al. (2023) [19] addressed the cash transport risk-constrained routing problem with multiple depots for cash transport vehicles with two models aiming at economic and environmental optimization. In the first model, emission and total distance minimization were performed, while in the second model, goal programming was used to optimize the objectives the decision-maker set. While the first model focused on minimizing total distance and emissions by providing a dual-objective optimization framework, the second model aimed to find optimal solutions to decision-makers’ objectives using a goal-programming approach. Two different algorithms, the Hybrid Genetic Algorithm (HGAI) and the Self-Constraining Hybrid Genetic Algorithm (SHGA), were proposed in the study. The accuracy of these models was tested with real-time traffic data. One of the most important contributions of the study was developing a dynamic route update strategy sensitive to traffic flow and creating routes that minimized risks [19,20].
In this study, a two-stage approach is proposed for ATM location selection and routing optimization that primarily considers security risk. In the first [19,20] stage, districts are evaluated based on safety risk, and the most suitable ATM location within high-risk areas is determined using a novel methodology that combines clustering with interval-valued Fermatean fuzzy AHP (IVFF-AHP). In the second stage, the CIT routing problem is addressed using Deep Reinforcement Learning (DRL), which enables adaptive and cost-effective route planning. This integrated framework offers a unique contribution by simultaneously addressing strategic location planning and operational logistics within a risk-aware structure.
Accordingly, the study aims to answer the following research question: “How can banks optimize the placement of ATMs and the routing of cash transfers to ensure the efficient and secure delivery of services?”.
Although many previous studies have focused on ATM location selection using GIS, clustering, MCDM, or statistical methods, they have primarily emphasized accessibility, customer density, or profitability. In contrast, this study introduces a novel perspective by incorporating security risk as a core factor in location decisions and further combines this with operational routing optimization, creating an integrated and realistic approach that is largely absent in the existing literature. The proposed approach demonstrates innovative applicability by addressing both strategic planning (location selection) and operational execution (cash-in-transit routing) within a unified framework. This dual-focus design enhances the real-world relevance of the study, especially for banks seeking to optimize both placement and logistics under safety constraints.
The main contributions of this paper are as follows:
(1)
It introduces a two-stage hybrid framework that combines clustering and IVFF-AHP for ATM location selection that primarily considers security risk.
(2)
It is the first study to apply the IVFF-AHP method in this domain, offering improved handling of uncertainty in multi-criteria decision-making.
(3)
It integrates DRL into the ATM cash-routing problem—an approach not previously explored in the literature.
(4)
It provides a realistic solution structure that banks can implement in practice to enhance both efficiency and security in ATM operations.
The remainder of the article is organized as follows: Section 2 includes the main and sub-criteria considered in ATM location selection. Section 3 presents the proposed methodology. Section 4 contains a real case study applying the proposed method. Section 5 summarizes the results of this study and presents its limitations. The last section presents the results of this study and future research directions.

2. The Criteria Selection

The criteria for the ATM location problem are determined based on the literature and classified into four main criteria: traffic, demographic, commercial and financial, and environmental (Table 1).
ATMs located on busy streets and roads with heavy traffic are mostly used. For this reason, traffic density [12,13,14,22], number of traffic lights, number of cameras, and average vehicle speed [21] are collected for traffic criteria.
Since ATM demand will be affected by the district’s population, population density is an essential criterion in site selection [6,9,11,12,14,22,23]. The average age and education level of the population affect ATM usage habits. Other ATMs located close to the ATM may adversely affect the demand for the relevant ATM [14,21]. On the other hand, in some cases, the existing ATMs are not enough to meet the district’s needs. For this reason also, the number of ATMs in the district is an important criterion in site selection [9,14]. In addition, ATMs are used more often in districts with high socioeconomic status and urbanization rates [15] than in districts with low socioeconomic status [11,21,23].
A certain income is expected from those performing transactions at ATMs [14,21]. In addition, if there are no ATMs of other banks in the district where the ATM will be installed, the customers of those banks will also use the ATM to be installed. For this reason, the relevant bank charges a transaction commission fee for providing services to the other bank’s customers. However, banks incur a certain setup and operational cost to operate their ATMs [14,21].
The usage rate of ATMs close to buildings with high population density, such as business centers, schools, hospitals, and shopping malls, may increase ATMs [21]. Since the ATMs of foreign banks will be frequently used by tourists using the same bank abroad, tourist destinations should be considered when choosing an ATM location [12,14].
Customers prefer ATMs located in safe places due to the risk of theft. The murder rate and armed action [15] can provide information about the district’s security. The usage rate of ATMs located in places that customers can easily reach is increasing. Likewise, ATMs in high-visibility areas have a higher usage rate [21,23].

3. The Proposed Methodology

This section discusses a hybrid methodology based on IVFF-AHP and deep reinforcement learning to determine ideal ATM locations for Istanbul districts and to plan the optimum route between the determined ATM locations. This methodology aims to provide a reliable and easily accessible ATM location in a risky environment by integrating the clustering approach with the IVFF-AHP approach. The clustering approach determines the risks in the districts and the needs to be addressed, and the IVFF-AHP approach is used to obtain the criterion weights and ranking alternatives. In the last stage, the Double Deep Q-Network Reinforcement Learning (DDQN-RL) approach is applied, enabling vehicle routing between the locations determined by IVFF-AHP. Combining these two methodologies is unique to this paper and makes the methodology innovative. First, the clustering approaches used in the study are presented in the following subsection. In the second subsection, the preliminary concepts for Fermatean Fuzzy Sets are given, and then the steps of the IVFF-AHP methodology are given. In the last subsection, the proposed hybrid methodology is presented in Figure 1.
The proposed methodology offers a comprehensive, risk-based, data-driven approach to supporting decisions on ATM location selection and cash-handling processes within the banking sector. Dynamic and adaptive solutions have been developed at strategic and operational levels through the combined use of clustering, IVFF-AHP, and DDQN-RL methods. Real-life conditions have been considered in the model by incorporating public safety data into the location selection process, and safe routes have been obtained using the risk matrix created with real traffic data during the routing phase. Therefore, the study provides both theoretical contributions compared to classical models in the literature and proposes an original method with high applicability for the sector.

3.1. Clustering

Clustering is a useful data science tool. It is a method of discovering the cluster structure in a dataset that is distinguished by the highest similarity within the same cluster and the most remarkable dissimilarity between different clusters [24]. The proposed methodology uses K-means and self-organizing maps (SOM) methods to cluster the districts.

3.1.1. K-Means

In the K-means algorithm, one of the most common clustering methods, the data is divided into k-data groups by including each data point in the cluster with the closest mean [25]. First, the k centroids of the data are calculated, and in the next step, each data point is directed from the relevant data point to the cluster with the nearest centroid. Different distance metrics are used while finding the closest centroid; the most widely used method is the Euclidean distance. After clustering, the center of gravity of each cluster is recalculated. Considering this center, the new Euclidean distance between each data point and the center is calculated, and the points with the minimum Euclidean distance in the clusters are determined. Each cluster is defined together with the data in the cluster and its centroid. The centroid of each cluster is the point where the sum of the distances to all the data in the related cluster is minimized. In this case, K-means can be defined as an iterative and non-hierarchical algorithm in which the sum of the distances of the data in the cluster from the cluster center is minimized for each cluster. The minimum square error can stop the algorithm, or the optimum set can be determined by trial and error.

3.1.2. SOM

Kohonen’s SOM is an unsupervised neural network consisting of the input layer, output layer, and neurons to which the inputs are connected. It maps the n-dimensional input in a two-dimensional lattice [26]. It is an SOM algorithm based on competitive learning. In the SOM algorithm, the training of the network begins with the random assignment of the weight vectors of the output neurons. The distance between the initial weight values and the input vectors is then measured based on the Euclidean distance. According to this measurement, the neuron best-matched unit (BMU) closest to the input vector is selected. The weights of the selected neuron and its neighboring neurons are updated to approach the input vector, while the other neurons are not updated. The further away the neighboring neurons are from the BMU, the less the magnitude of the weight changes. Weight updates are made by calculating the distance for all input vectors. By reducing the learning rate iteratively, the neighborhood will get smaller with each iteration.

3.2. Fermatean Fuzzy Analytic Hierarchy Process

Fuzzy logic is an effective strategy for process control when the information is complex, nonlinear, and challenging to model and when the nature of the knowledge is ambiguous or uncertain. To deal with fuzziness and uncertainty in information, various fuzzy sets can be used to create linguistic expressions [27]. As a result, Atanassov generalized the fuzzy set theory and established the intuitionistic fuzzy (IF) set theory [28]. An element in IF sets is defined using the non-membership function v   x [ 0,1 ] and the membership function u   x [ 0,1 ] , subject to the constraint u   x + v   x   1 . Yager defined Pythagorean fuzzy (PF) sets developed from IF sets. In PF sets, the total of the membership and non-membership degrees can be more than 1, but their square sums are not allowed to be greater than 1 [29,30]:
0 μ P ~ x 2 + v p ~ x 2 1
Senapati and Yager defined the Fermatean fuzzy (FF) set as an extension of IF and PF sets [31,32]. This set can be regarded as a new technique to express unreliable, unclear, and uncertain information in a fuzzy environment [33]. In Equation (2), an FF number in fixed set X is represented as F ~ [32].
F ~ x ,   μ F ~ x ,   v F ~ x ; x ϵ X
where μ F ~ x and v F ~ x denote the Pythagorean membership and non-membership degrees of an element x, respectively. Compared to IF sets, this condition allows for more detailed uncertainty modeling, especially when the hesitation component is present. The degrees of membership and non-membership of the element x X to F ~ are defined by μ F ~ x : X [ 0,1 ] and v F ~ x : X [ 0,1 ] . Equation (3) defines the main constraint of Fermatean Fuzzy sets and ensures that the sum of the cubes of membership and non-membership degrees remains between 0 and 1.
0 μ F ~ x 3 + v F ~ x 3 1
The degree of uncertainty is calculated using Equation (4) and represents the portion of uncertainty that cannot be determined as either membership or non-membership. A higher uncertainty value indicates greater indecision or uncertainty in expert assessments. The degree of hesitancy is determined:
π F ~ x = 1 ( μ F ~ x ) 3 ( v F ~ x ) 3 3
Furthermore, for each x ϵ X, μ F ~ x and v F ~ x   are closed intervals, and their lower and upper limits are represented by μ F ~ L ( x ) , μ F ~ U ( x ) , v F ~ L ( x ) , and v F ~ U ( x ) , respectively. To better reflect the uncertainty in expert judgments, membership and non-membership degrees are delivered in closed intervals, as in Equations (5)–(7):
μ F ~ x = μ F ~ L ( x ) ,   μ F ~ U ( x )   [ 0,1 ]
v F ~ x = v F ~ L ( x ) ,   v F ~ U ( x )   [ 0,1 ]
0   μ F ~ U x 3 + ( v F ~ U ( x ) ) 3 1
In IVFFSs, the hesitancy degree is defined as π F ~ x = π F ~ L x ,   π F ~ U x for every x ϵ X, as in Equations (8) and (9), which allows for a more flexible representation of uncertainty compared to traditional fuzzy sets:
π F ~ L x = 1   μ F ~ U x 3 ( v F ~ U ( x ) ) 3 3
π F ~ U x = 1   μ F ~ L x 3 ( v F ~ L ( x ) ) 3 3
Saaty developed AHP, one of the literature’s most widely used MCDM approaches. The method has a specific format for weight criteria and decision-making in complicated MCDM problems. However, judgments of decision-makers in unclear situations cannot be represented using the traditional AHP technique. To define the uncertainty in human judgment and preference, traditional AHP has been extended to fuzzy AHP. Fuzzy AHP has been used in many MCDM problems in the literature in different ways, such as intuitionistic fuzzy AHP [34], interval-valued intuitionistic fuzzy AHP [35], hesitant fuzzy AHP [36], neutrosophic AHP [37], and interval-valued neutrosophic AHP [38]. Alkan and Kahraman developed IVFF-AHP by combining their method with the IVFF set and AHP to determine the best digital transformation strategy [20].
The following are the steps of the IVFF-AHP approach suggested by Alkan and Kahraman:
Step 1: The criteria and alternatives are determined before constructing the hierarchical structure.
An objective, decision criteria, and alternatives are decided for the given situation. The set A i = A 1 , A 2 , . ,   A n , which has I = 1,2 , . . , n alternatives, is assessed by m decision criteria from the set C j = C 1 , C 2 , . , C m , which has j = 1,2 , . m . Let w j = w 1 , w 2 , . , w m be the vector set used to define the criterion weights, where w j > 0 and j = 1 n w j = 1 . Table 2 lists linguistic terms and their associated interval-valued Fermatean fuzzy numbers (IVFFNs).
Step 2: The pairwise comparison matrix Z = ( z i j ) m x m is created using the expert views in Table 2. The pairwise comparison between criterion i and criterion j is represented as an interval-valued Fermatean fuzzy judgment z i j , defined by the membership interval μ i j L , μ i j U and non-membership interval v i j L , v i j U , as shown in Equation (10):
z i j = μ i j L , μ i j U , v i j L , v i j U
Step 3: Table 2 determines the consistency in the pairwise comparison matrix created according to expert judgments. After matching the numbers obtained from defuzzification with the IVFFNs in Table 2, Saaty’s classical consistency steps are followed.
Step 4: Expert opinions are gathered.
The pairwise comparison matrices generated for each expert are combined using the interval-valued Fermatean fuzzy weighted geometric (IVFFWG) aggregation operator. This step involves aggregating the judgements of multiple experts into a single fuzzy pairwise comparison, using the IVFFWG aggregation operator. This ensures that the influence weights of individual experts are preserved and that uncertainty is properly propagated in the aggregation process. Let Ek = E 1 , E 2 ,…, E k , with k = 1,2 , . K , representing the set of experts with influence weights w k ; k = 1 K w k = 1 .
I V F F W G z 1 , z 2 , . . , z k = k = 1 K ( μ k L ) w k , k = 1 K ( μ k U ) w k , x ( 1 k = 1 K ( 1 ( v k L ) 3 ) w k ) , 1 k = 1 K ( 1 ( v k U ) 3 ) w k ) 3 3
Step 5: The differences matrix, D = ( z i j ) m x m   , representing the strength of preference between criteria i and j, is determined between the lower and upper points of the membership and non-membership functions using Equations (12) and (13).
d i j L = ( μ i j L ) 3 ( v i j U ) 3
d i j U = ( μ i j U ) 3 ( v i j L ) 3
Step 6: The interval multiplicative matrix S = ( s i j ) m x m is calculated using Equations (14) and (15). As a result, the s i j matrix, which indicates the relative dominance between criterion pairs, is obtained using the distance matrix.
s i j L = 1000 d i j L 3
s i j U = 1000 d i j U 3
Step 7: Applying Equation (16), the indeterminacy value T = ( t i j ) m x m of z i j is calculated. The degree of indeterminacy is represented by t i j , which reflects the uncertainty between the bounds of membership and non-membership values.
t i j = 1 μ i j U 3 μ i j L 3 v i j U 3 v i j L 3
Step 8: Applying Equation (17), the indeterminacy degrees are multiplied by the matrix S = ( s i j ) m x m to create the matrix of unnormalized weights R = ( r i j ) m x m . It combines the average interval multiplicative matrix (s) and the indeterminacy value (t), reflecting both preference strength and uncertainty.
r i j = s i j L + s i j U 2 t i j
Step 9: w i , which represents the normalized priority weights for criterion i, is calculated by dividing the relative weight of the criterion by the sum of all non-normalized weights, as shown in Equation (18):
w i = j = 1 m r i j i = 1 m j = 1 m r i j
Step 10: The alternatives are ranked based on the priority weight values calculated in the previous step.

3.3. DDQN-RL for Adaptive Route Optimization with Static Traffic-Aware Distance Matrix

This study proposes a DDQN-RL approach to optimize the route of an ATM cash transport vehicle. In contrast to traditional approaches, a predetermined traffic-adjusted distance matrix is integrated, which allows the reinforcement learning agent to optimize its route, taking into account traffic congestion at a single-period granularity. The developed model uses DDQN-RL to optimize vehicle route decisions under static but realistic traffic constraints. To achieve this, a predetermined traffic-adjusted distance matrix is integrated into the model, which allows the RL agent to internalize the cost structure of high traffic routes and make optimized decisions accordingly. This approach enables the ATM service agent to dynamically adapt to various real-world operational scenarios, including the addition or removal of ATM locations, sudden changes in demand, and real-time re-routing requests.
The ATM vehicle routing problem is formulated as a Markov Decision Process (MDP), where the state space represents the current vehicle position, ATM demand levels, and vehicle capacity, while the action space corresponds to selecting the next ATM location to visit. Let S denote the state space, where each state is represented as s t = D t , C t , L t , where D t is the ATM demand vector at time t, C t is the vehicle’s remaining cash capacity, and L t is the current vehicle location. The action space A is defined as the set of all possible next ATM locations, and the transition function T s t ,   a t dictates the movement of the vehicle based on the selected action a t . The agent receives a reward signal R s t ,   a t after executing action a t , designed to encourage efficient routing while penalizing unnecessary detours and high-traffic routes. The reward function is defined as follows:
R s t , a t = d L t , L t + 1 λ T L t , L ( t + 1 ) ,   i f   C t D ( t + 1 ) s u c c e s s f u l   A T M   v i s i t ,   i f   C t D t + 1 ( v e h i c l e   r u n s   o u t   o f   c a s h ) 1000 ,   i f   L t   i s   r e v i s i t e d   u n n e c e s s a r i l y
where d L t , L ( t + 1 )   represents the precomputed shortest distance between two locations based on the NetworkX-generated distance matrix, and T L t , L ( t + 1 ) represents the traffic-adjusted cost of traveling between these locations. The parameter λ is a weighting factor to balance travel distance and traffic congestion. The agent aims to maximize the discounted cumulative reward, defined as
Q * s t , a t = E k = 0 Υ k R s t + k , a t + k
where γ is the discount factor, ensuring future rewards are considered while maintaining computational stability. The DDQN architecture consists of two neural networks: a primary (online) network Q θ , responsible for action selection, and a target network Q θ , that stabilizes training by providing updated Q-value estimates. The Bellman update equation for Double DQN is given by
Q θ s t , a t = R s t , a t + Υ Q θ s t + 1 , a r g m a x a Q θ s t + 1 , a
where the online network determines the next action a , but the value is estimated using the target network to mitigate overestimation bias. Training follows an experience replay mechanism, where past transitions are stored in a buffer and randomly sampled for training to improve stability.

4. A Real Case Study

CIT activities performed by a security provider include transporting cash by vehicles or on foot. It is important to place ATMs in low-risk areas to reduce the risk in CIT activities, which have many troubles, such as the potential for armed robbery. As a result, potential ATM locations in Esenyurt are identified in this study. With the help of the pre-clustering investigation, this area was chosen as one of Istanbul’s extremely dangerous. The choices are selected from among them based on the specified standards in Table 1. The better of these places, which is chosen based on certain features, is determined using the IVFF-AHP combination. The decision-making application uses Fermatean fuzzy logic and AHP to select the ideal placement for an ATM.
The clustering process determines the most appropriate district for this purpose. The literature research and expert interviews are used to construct the criteria. Three highly skilled professionals have been collected for the expert group to share their insights. When choosing experts, several factors are taken into account: (i) including extensive education (ideally post-graduate, but at least undergraduate); (ii) familiarity with location selection problem and/or CIT; (iii) experience in related fields (5 years at a minimum); and (iv) prior involvement in MCDM research. Expert-1 is a professor with 18 years of academic experience and numerous publications in Artificial Neural Networks and MCDM. Expert-2 is an Industrial Engineering Ph.D. student with 6 years of work experience in the related field. Expert-3 is an academician with a Ph.D. in Industrial Engineering and 8 years of experience in the field. The reasons for needing an expert team for this study are (i) determining the main and sub-criteria (see Section 2); (ii) evaluating the criteria to determine their weights (see Section 4.2); and, finally, (iii) determining which of the alternative points is the most appropriate one (see Section 4.3).

4.1. Determining the District with Clustering

A new decision-making methodology is proposed, including clustering, Fermatean, fuzzy logic, and MCDM approaches, to select the most suitable ATM location in a risky district. First, the clustering algorithm chooses the districts with the highest risk among the 23 districts of Istanbul. For this selection, 12 input variables (Population, Socioeconomic status (SES) score, Number of vehicles, Average speed, Traffic density, Number of traffic lights, Number of traffic cameras, Urban function index, Education level, Annual income, Intentional murder rate, and Armed incident rate) are considered [12,13,14,21]. ATMs in densely populated areas provide access to more users, increase transaction volume, and increase revenue. Additionally, traffic density may make people who want to use the ATM less vulnerable to theft or attack. Crime rates in the settlement can be an important indicator of ATM security. In areas with high crime rates, ATMs may be at greater risk, and the risk of theft or assault may increase. Missing security measures can indicate that the ATM is at risk. The social and economic situation of the region is important for the security of the ATM. Factors such as low income levels, poverty, and unemployment may cause an increase in ATM theft and other crimes. If ATM theft, assault, or other security incidents have occurred in the settlement before, it may indicate that this location is risky. ATMs in densely urbanized areas generally offer more security measures and higher quality of service. The numerical values are compiled from publicly available sources.
Possible cluster values are calculated with the Elbow method, as seen in Figure 2. The most convenient values for k are found as 3, 4, and 5. For clustering, K-means and SOM algorithms with different cluster values are used. As seen in Table 3, the Silhouette validity index of both algorithms is calculated, and the cluster belonging to the algorithm with the optimal Silhouette index is selected. The Silhouette index is one of the internal clustering validation criteria in the literature [22]. This index assesses the clustering findings by averaging the cluster validity of a single sample and potentially ignoring the shared traits of all items.
The Silhouette indexes obtain the optimal cluster number 4 in the K-means algorithm in Figure 3.
Therefore, the classification given in Table 4 has been accepted. All districts in the clusters are also shown on the district map of the European side of Istanbul in Figure 4.
After clustering, which clusters to be selected are decided by looking at the average values of risk factors (Table 5). The experts decide that for a district to be considered particularly high-risk, it should have the lowest SES score, a high Intentional murder rate, and a high rate of Armed incidents. It is emphasized that other risk factors would have the same effect on selecting the district with high risk. Therefore, the focus is on these three risk factors.
The lowest cluster total SES score of 29.75, the highest cluster total Intentional murder rate of 0.08%, and the cluster total Armed incident rate of 25.9% belongs to Cluster 3: Bağcılar, Esenyurt. This district has been selected as a highly risky district. Because low social and economic status and high crime rates may lead to increased ATM theft and other crimes in the region, one of these districts must be selected for the ATM location selection problem. For this reason, by comparing the two districts, it is decided that Esenyurt is the riskiest area with a 31.1 SES Score, 0.09% Intentional murder rate, and 29.43% Armed incident rate.

4.2. Determining Criteria Weights

In this sub-section, the IVFFN approach ranks the importance of the primary and secondary parameters that influence where ATMs are located. The IVFFN steps are applied to determine the weights of the criteria. Figure 5 illustrates this hierarchical structure involving the main criteria, sub-criteria, and alternatives. Banks prefer to locate ATMs in hotels to meet their guests’ needs, increase their satisfaction, and acquire their loyalty. Health centers and hospitals are places where people urgently need cash. Therefore, ATMs in such areas can be helpful in health crises. Having ATMs near the town hall is important to meet the cash needs of visitors and employees and to increase the variety of services. Shopping centers, markets, and other commercial areas are ideal locations for ATMs because people often go to these areas to withdraw money or make other financial transactions. In principle, when determining alternative locations, the aim is to increase user access and transaction volume by selecting areas with heavy foot traffic. The three experts evaluate these alternatives and criteria by constructing pairwise comparison matrices through linguistic terms in Table 2.
First, the weights of the main criteria are calculated. For this purpose, the following calculation procedure is applied. After converting the pairwise comparison matrices into IVFFNs with the corresponding scale, the expert assessments are combined with the IVFFWG operator using Equation (11). Equations (12) and (13) calculate the difference matrix D = ( d i j ) m x m   between the lower and upper values of the membership and non-membership degrees. Then the interval product matrix S = ( s i j ) m x m   is found based on Equations (14) and (15). The unnormalized weight matrix is found by using the indeterminacy value calculated using Equation (17) and the interval product matrix. In the last step, each criterion’s priority weight value is obtained using Equation (18), and the criteria weights are presented in Table 6. Final criteria weights are obtained by multiplying the relevant main and sub-criteria weights.

4.3. Evaluating the Alternative Locations

Within the scope of the study, the Istanbul/Esenyurt district is chosen as a real-case study area. Some features have been considered while selecting alternative locations: the number of people visiting the locations during the day, being a protected area by security guards, and closeness to public transportation. The four candidate locations given in Figure 6 that may be the most suitable for placing ATMs in this district have been selected as follows: A-1: Hotel Sheraton Esenyurt, A-2: Esenyurt Hospital, A-3: Esenyurt Town Hall, and A-4: Torium Mall. Hotel Sheraton is the largest hotel in the district, Esenyurt Hospital is the most visited hospital in the district, Esenyurt Town Hall is a state institution where many people work, and Torium Mall is the district’s largest shopping center.
Based on the obtained criterion weights, the alternative locations are evaluated. First, the same experts are requested to assess potential locations using the linguistic terms given in Table 2. As a result, each expert’s alternative evaluation matrix is created, and the overall criteria weights are obtained by multiplying the weights of the related main criteria and sub-criteria. The criteria weights are calculated, and an alternative evaluation matrix is constructed. Then, these weights and the matrix are used to compare the alternative locations, as given in Table 7. Finally, the ranking of the alternatives according to score value is shown in Table 8.
According to the proposed methodology, the best alternative for an ATM location is A-1: Hotel Sheraton Esenyurt, and the ranking results are given in Table 8. This location has less traffic and easier access. Because it is a hotel, it is a district frequently visited almost every hour of the day and has a high population density. In addition, security guards provide security at the place. A-2: Esenyurt Hospital is the second-best alternative, while A-4: Torium Mall is the worst option for an ATM location among the four alternatives. The main reasons for the Torium ATM location being the worst are the high setup, operating costs, and traffic density compared to the other options. Another reason is that there are already many ATMs in the mall.

4.4. Sensitivity Analysis

A sensitivity analysis emphasizes the effectiveness of the alternative evaluation methodology due to weight changes. This analysis based on altering the criteria weights is carried out to show the stability of the suggested method. For this analysis, four weight scenarios are created by changing the weights found with the IVFF-AHP method. Sensitivity aims to see the impact of changing the criteria weights. Table 9 shows the final weights of the alternatives according to each scenario.
As Table 10 shows, the best (rank 1) and worst (rank 4) examples remain the same for all weighting scenarios. Therefore, the ranking results of the proposed methodology are very stable, even when the criteria weights are changed.

4.5. ATM Routing Network

In this part of the study, a routing is planned for ATMs in the selected region. Reinforcement Learning (RL) is used in this study to determine the optimal route between ATM locations. This method has several advantages, including recognizing the best route based on real-time traffic conditions, adapting to changing road and traffic situations, and self-improvement through trial and error. In contrast to the conventional paradigms, RL can interpret real-time traffic patterns and process long-term route planning. This is emerging as an adaptive and intelligent solution. Therefore, a dynamic routing system is established to improve ATM operational efficiency in terms of time and fuel savings.
Figure 7 is created using Folium and NetworkX libraries and is designed to route between four key ATM points in the Esenyurt region. Folium is a powerful library that allows the creation of interactive maps using Python 3.10.14 It is widely used to visualize geographic data, make visualizations on maps, and make analyses interactive. It helps to make sense of data by adding markers, lines, and various layers to maps. Maps saved in HTML format can be interactively viewed and analyzed via web browsers.
In this study, for ease of display and operation, the 30 most central points were selected instead of all intersections, thus creating a network of hubs that provide connectivity for all roads. Four of these centers are where ATM points are located; the node numbers of Hotel Sheraton Esenyurt, Esenyurt Hospital, Esenyurt City Hall, and Torium Mall are 911, 110, 127, and 228, respectively. On the map, the road structure of the entire network is shown with blue lines so that the existing connections are visible. The red circles represent the nodes to be used for possible routing. By determining the most suitable paths between these nodes, routing between ATM points can be realized.
The ATM vehicle (agent) was trained using the DDQN-RL algorithm, enabling it to learn the optimal route based on traffic density variations. Unlike conventional Q-learning methods, DDQN-RL provides more stable and accurate decision-making capabilities as a deep reinforcement learning approach. This model continuously determines the shortest and most efficient route based on traffic conditions, dynamically updates the distance matrix to generate optimized paths for each time interval, and enables the ATM vehicle to learn the most effective route by making decisions according to temporal and traffic variations. Such an approach is particularly critical in cash-in-transit (CIT) operations, where high traffic density has been shown to correlate with increased vulnerability to robbery attempts. Therefore, directing CIT vehicles through lower traffic density regions not only enhances operational efficiency but also significantly reduces the likelihood of ambushes and security breaches. This finding is consistent with recent studies emphasizing the integration of real-time traffic data into route planning to mitigate robbery risks [39,40,41]. The result is that this study develops an optimized routing system for ATM vehicles by leveraging traffic data. The proposed approach provides a practical solution suitable for logistics, urban distribution systems, and transportation planning where dynamic routing optimization is necessary to enhance operational efficiency.
NetworkX was utilized to compute the shortest paths between these locations, forming a distance matrix as the foundation for routing optimization. A traffic-adjusted distance matrix was generated based on historical traffic data corresponding to the ATM vehicle’s operational period. By keeping this matrix fixed during training, the model was able to incorporate realistic travel constraints while avoiding the computational overhead associated with real-time updates. During the training phase, the model was not restricted to ATM locations alone but was trained on all 30 central locations, with each location (except for the starting point) assigned an artificial demand. This approach ensured that the model effectively learned the complete road network topology, allowing it to navigate to any designated ATM location during deployment efficiently. This also enabled it to adapt to changes in the network, such as the addition or removal of ATM sites, without requiring re-training and handle unexpected routing modifications, such as last-minute ATM insertions or removals, thereby increasing the model’s flexibility and robustness in real-world applications.
The proposed DDQN-RL model was extensively evaluated to measure its performance, adaptability, and robustness under various ATM deployment scenarios. Following a training phase of 10,000 episodes, the model underwent a series of 100-episode test runs to assess the efficiency of the optimized routing policy. To enhance adaptability, the RL agent was trained on all 30 central locations, rather than restricting learning to pre-selected ATM sites. By assigning artificial demand levels to these locations during training, the agent effectively internalized the entire network structure, enabling it to generalize efficiently to any ATM configuration. This means that when new ATMs are introduced or existing ones are removed, the model can adjust without requiring re-training. Additionally, the learned policy supports real-time modifications, allowing mid-route updates such as last-minute ATM additions or cancellations to be incorporated seamlessly.
The reward convergence curve, shown in Figure 8, indicates that the model rapidly stabilized after the early episodes and maintained consistent performance throughout. Following the training phase, seven different test scenarios were constructed to simulate practical variations in ATM network configurations, including node additions and removals. For each scenario, 100 independent test runs were performed. Remarkably, all test runs yielded identical outputs for each scenario, indicating that the trained model exhibits highly stable behavior and robust generalization performance. Additionally, in each test case, the trained model generated a near-optimized routing solution in under 3 s without any additional set-up, showcasing its suitability for real-time or near-real-time deployment in operational environments.
During training, the distance matrix remained fixed, reflecting the traffic-adjusted travel costs for the designated operational period. The model was trained for 10,000 episodes, ensuring robust convergence of the Q-values. The epsilon-greedy strategy was used to balance exploration and exploitation, with an initial exploration rate of ε = 0.7 that gradually decayed to ε = 0.01. The final trained model successfully demonstrated optimal ATM servicing strategies, effectively minimizing total travel distance, maximizing vehicle utilization, and dynamically responding to operational changes in real-world deployment scenarios.
The designated ATM locations in the first experimental setup were set to nodes 127, 228, 110, and 911, respectively. The reinforcement learning model successfully optimized the vehicle’s route, ensuring efficient service to these locations. The final learned route consistently followed across 100 test episodes was as follows (Figure 9).
Final route: [911, 882, 239, 110, 127, 482, 175, 228] with an average total travel distance of 9.38 km (±0 standard deviation). To mitigate the traffic congestion commonly experienced along Doğan Araslı Boulevard, the current route was designed to incorporate an alternative path. While it remains feasible to traverse Doğan Araslı Boulevard, its propensity for congestion introduces significant delays, rendering it less desirable. Consequently, despite a slight increase in distance, this alternative route was selected for its smoother traffic flow, ensuring uninterrupted and timely travel for the vehicle.
The performance of the proposed DDQN-RL model was benchmarked against Gurobi’s solver with its built-in heuristic strategies (e.g., Improved RINS, Feasibility Pump, Relaxation Induced Neighborhood Search, and Heuristic Solutions from Relaxed Problems). The comparison results, summarized in Table 11, show that the DDQN-RL model consistently achieved shorter total distances across all scenarios. For example, in the baseline case (Scenario 1), the DDQN model found a route with a total distance of 9.38 km, while Gurobi’s Heuristic Solution resulted in 16.31 km. Even in the most complex scenario involving 30 ATM nodes (Scenario 7), DDQN produced a stable solution of 43.84 km, significantly outperforming Gurobi’s 53.10 km result. These findings highlight the model’s ability to adaptively generate high-quality routes in dynamically changing environments.
These results indicate that the model converged to a stable and optimal routing policy, producing highly consistent routing decisions without deviation across all test runs. This stability underscores the effectiveness of the proposed approach in delivering reliable and efficient ATM servicing routes under dynamic urban conditions.

5. Discussion and Implications

As in all sectors, it is possible to see the impact of information technologies in banking and finance. In the banking sector, informatics is important in determining the business structure. The information network, which enables the products to reach the buyer easily after the marketing stage, positively affects the banking sector if used correctly and efficiently. For banks operating in the field of banking to become more robust in terms of competition, they should closely follow the technological innovations of the sector and adapt them to themselves. The development of the technological infrastructure and the banking sector’s automation system provide advantages in many ways. ATMs are the most prominent form of retail banking equipment. They are critical in any retail bank’s efforts to employ technology as a quality weapon against competitors. This facility is important in providing convenient, quick, and round-the-clock services [42]. ATMs can perform balance and transaction inquiries, withdrawals, deposits, and account transfers.
As a result of the MCDM analysis, “demographic” is determined to be the most important main criterion. ATM locations should be placed in an area with a high population density based on the customer profile. If ATMs are placed in inappropriate areas, customers cannot use them optimally. In this context, customer profile data can provide information about ATM usage at the relevant location. Traffic density is determined as the most important sub-criteria among twenty sub-criteria. Therefore, decision-makers should choose easily accessible locations with low traffic density for ATMs. Especially in a city with high traffic density such as Istanbul, people need to access ATMs quickly and efficiently to perform their transactions. However, visibility is also a vital sub-criterion in ATM location selection. Although the population density is high and the traffic is low, the relevant ATM cannot be used effectively enough if the visibility is low. Traffic density plays a major role not only in ATM location selection but also in the efficient, safe, and dynamic management of cash transportation processes. Furthermore, as supported by the literature, high traffic density increases exposure time on the road, thereby elevating the risk of theft. In response, real-time traffic data were collected and normalized to construct a risk matrix. This matrix was then integrated into the distance matrix to simultaneously account for both travel cost and security risk. As a result, the proposed methodology offers a comprehensive solution that goes beyond classical distance-based optimization by incorporating real-world security concerns into the decision-making process. In this direction, dynamic-based route planning was made using real traffic data with the DDQN-RL-based vehicle routing model, and security and efficiency increases were achieved in CIT operations.
The results of the study provide significant contributions in academic and sectoral terms. Unlike the literature, they propose an innovative methodology that combines ATM location selection with IVFF-AHP and cash transportation route optimization with DDQN-RL. Unlike the heuristic method applications in the literature, the application of DRL in the routing of cash transportation vehicles provides the advantage of adapting to changes in ATM distribution networks without requiring retraining and flexibility and sustainability in cash transportation operations. Its sectoral contribution is aimed at banks and logistics service providers. With the proposed methodology, banks optimize ATM location selection and improve customer satisfaction and operational costs, while logistics companies optimize cash transportation routes, increasing security and efficiency.

6. Conclusions and Further Research

As a result, this study proposes a hybrid approach to evaluate ATM locations and plan vehicle routing between these locations to provide the most reliable transportation operations for the CIT process. One of the research topics of this study is the ATM location selection problem and which criteria should be considered in ATM location selection. Another topic is the route optimization of cash transportation vehicles. A real-life study is conducted in Istanbul, the most populous city of Turkey, to demonstrate the procedure for solving ATM location selection and vehicle routing problems. Therefore, the problem is initially modeled as a decision-making problem and the criteria are established based on literature review and expert opinions. Clustering approaches determine the high-risk district and then determine the most suitable location according to the weights obtained by the IVFF-AHP method. The most suitable location is determined by the clustering approaches according to the weights determined by the IVFF-AHP method. According to the clustering approach, the riskiest district of Istanbul is selected as Esenyurt, and the most suitable ATM location in this district is determined. Of the four main criteria for location selection, the most important one is “demographic”, and the least important one is “commercial and financial”. In the decision-making research for Istanbul, Esenyurt Hospital was determined to be the most suitable location, with a final score of 0.27. This alternative is followed by Hotel Sheraton Esenyurt, with a final score of 0.26. When the main and sub-criteria are considered and more than one expert evaluates the final findings, the Esenyurt Hospital location, which ranks first in terms of low traffic density, high population density, and security, seems quite reasonable. Besides optimizing ATM placement, the proposed methodology also enables CIT vehicle routing using DDQN-RL. A dynamic routing system is developed by integrating real traffic data into the route optimization of the located ATMs to improve operation efficiency. Unlike traditional vehicle routing methods, the proposed DDQN-RL model enables the CIT vehicle to adapt to demand changes, traffic fluctuations, and ATM network changes, thus providing service with minimum cost and delay. This study contributes to the literature on location selection decision-making problems. The contributions of this study to the literature are as follows: (i) The most detailed criteria structure was developed to analyze alternative ATM locations, considering the risks associated with CIT operations; (ii) In this study, the IVFF-AHP method was used for the first time in the ATM location selection problem; (iii) For the first time in the literature, a clustering approach was integrated into the IVFF-AHP methodology to limit and prioritize the district to be selected for ATM locations; (iv) The location selection was furthered by applying the DDQN-RL model using real traffic data to make the cash transportation procedure more efficient; (v) In order to demonstrate the applicability of the proposed hybrid methodology, four alternatives were tested in Istanbul, and the optimum route was selected for the alternatives.
Future research can investigate the integration of alternative MCDM approaches, such as TOPSIS and VIKOR, into the IVFF set. In addition, the solution model can be divided into location selection and cash management. These decisions are interdependent because cash management strategies should be established according to the priority order depending on the ATM locations. Static traffic data can be fed into the DDQN-RL model for vehicle routing, and, also, the routing problem of multiple CIT vehicles can be optimized. Furthermore, the proposed methodology can be extended to other location selection problems such as shopping malls, restaurants/cafes, hotels, and accommodation facilities, especially bank branches and financial institutions, where customer satisfaction, security, and accessibility factors are at the forefront.

Author Contributions

Methodology, K.Y.S.; Formal analysis, B.Y.K., K.Y.S. and T.K.K.; Data curation, B.Y.K.; Writing—original draft, B.Y.K. and K.Y.S.; Writing—review & editing, A.T.; Supervision, A.T. and T.K.K. All authors contributed the same. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors have no conflicts of interest to declare relevant to this article’s content.

Abbreviations

ANPAnalytic Network Process
AMOSAArchived Multi-Objective Simulated Annealing
ATMAutomated Teller Machine
BMUBest-Matched Unit
CITCash-in-Transit
DDQN-RLDeep Q-Network Reinforcement Learning
DRLDeep Reinforcement Learning
FFFermatean Fuzzy
GISGeographic Information System
HGAIHybrid Genetic Algorithm
IBEAIndicator-Based Evolutionary Algorithm
IFIntuitionistic Fuzzy
IVFF-AHPInterval-Valued Fermatean Fuzzy Analytic Hierarchy Process
IVFFWGInterval-Valued Fermatean Fuzzy Weighted Geometric Aggregation
MCDMMulti-Criteria Decision-Making
MDPMarkov Decision Process
NN-ILSNearest Neighbor-First Iterated Local Search-Second Algorithm
NSGANon-Dominated Sorting Genetic Algorithms
TOPSISTechnique for Order Preference by Similarity to Ideal Solution
PFPythagorean Fuzzy
SHGEASelf-Constraining Hybrid Genetic Algorithm
SOMSelf-Organizing Maps
SPEAStrength of Pareto Evolutionary Algorithm

References

  1. Arslan, G.; Yavuzaslan, K. Bankacilik sektöründe inovasyonun yeri ve önemi: Türkiye örneği. Bus. Manag. Stud. Int. J. 2019, 7, 946–968. [Google Scholar] [CrossRef]
  2. TBB. Available online: https://www.tbb.org.tr/en (accessed on 1 May 2024).
  3. Zobeydi, H.; Goudarzi, A. The effects of e-banking on commercial banks profitability: The case of Iran. Iran. J. Econ. Res. 2008, 10, 111–139. Available online: https://www.sid.ir/paper/2653/fa (accessed on 1 May 2024).
  4. Li, Y.; Sun, H.; Zhang, C.; Guohui, L. Sites Selection of ATMs Based on Particle Swarm Optimization. In Proceedings of the 2009 International Conference on Information Technology and Computer Science, Kiev, Ukraine, 25–26 July 2009; Volume 2, p. 530. [Google Scholar]
  5. Min, H.; Melachrinoudis, E. The Three-Hierarchical Location-Allocation of Banking Facilities with Risk and Uncertainty. Int. Trans. Oper. Res. 2001, 8, 381–401. [Google Scholar] [CrossRef]
  6. Khan, M.S.; Yesmin, N. A GIS Based Approach to Manage Spatial Distribution and Location of Financial Services: A Case Study of ATM Services. J. Bangladesh Inst. Plan. 2016, 9, 125–140. [Google Scholar] [CrossRef]
  7. Awaghade, S.V.; Dandekar, P.; Ranade, P. Site Selection and Closest Facility Analysis for Automated Teller Machine (ATM) centers: Case Study for Aundh (Pune), India. Int. J. Adv. Remote Sens. GIS Geogr. 2014, 2, 19–29. [Google Scholar]
  8. Bilginol, K.; Denli, H.H.; Şeker, D.Z. Ordinary least squares regression method approach for site selection of automated teller machines (ATMs). Procedia Environ. Sci. 2015, 26, 66–69. Available online: https://www.sciencedirect.com/science/article/pii/S1878029615001930 (accessed on 8 May 2024). [CrossRef]
  9. Zeydan, M.; Kayserili, S. A rule-based decision support approach for site selection of Automated Teller Machines (ATMs). Intell. Decis. Technol. 2019, 13, 161–175. Available online: https://content.iospress.com/articles/intelligent-decision-technologies/idt180084 (accessed on 8 May 2024). [CrossRef]
  10. Kisore, N.R.; Koteswaraiah, C.B. Improving ATM coverage area using density based clustering algorithm and voronoi diagrams. Inf. Sci. 2017, 376, 1–20. Available online: https://www.sciencedirect.com/science/article/pii/S0020025516310878?casa_token=99ixDX6NyVoAAAAA:sYrUuWzmQU9Q0lR0UW1nYNPqAuDWqzhtUdgQ8QN7xtCg6HUcBTy2J3_pq5KZUcGoXJKOofbJFSeSWg (accessed on 8 May 2024). [CrossRef]
  11. Suwirya, I.P.; Candiasa, I.M.; Dantes, G.R. Evaluation of ATM Location Placement Using the K-Means Clustering in BNI Denpasar Regional Office. J. Comput. Netw. Archit. High Perform. Comput. 2022, 4, 158–168. Available online: https://jurnal.itscience.org/index.php/CNAPC/article/view/1580 (accessed on 8 May 2024). [CrossRef]
  12. Genevois, M.E.; Celik, D.; Ulukan, H.Z. Analytic network process approach for automatic teller machines deployment problem. In Proceedings of the 2015 International Conference on Industrial Engineering and Systems Management (IESM), Seville, Spain, 21–23 October 2015; pp. 1171–1178. Available online: https://ieeexplore.ieee.org/abstract/document/7380301/?casa_token=7y-j_aq94EEAAAAA:B3_tOtx0TyhqCYUmf3hACQdEl9AdfdRHYCSmTrfJ2IiBisMaBxPU3pAdnLLxLggJJ5r8uZC8hYTERUM (accessed on 8 May 2024).
  13. Shahhoseini, A.; Yousefinejad Attari, M. Hybrid techniques of multi-criteria decision-making for location of automated teller machines (ATMs): Shahr bank branches in Tehran, 1st district municipality. J. Optim. Ind. Eng. 2018, 11, 139–148. Available online: https://journals.iau.ir/article_538018_70a060c03237122f96d60d7fa0b35e7d.pdf (accessed on 8 May 2024).
  14. Turkoglu, D.C.; Cedolin, M.; Genevois, M.E. An Integrated Approach for ATM Location Strategy Using Analytic Network Process and Weighted Goal Programming. WSEAS Trans. Bus. Econ. 2018, 15, 236–248. Available online: https://www.academia.edu/download/107786125/a465907-014.pdf (accessed on 8 May 2024).
  15. Yildiz, A.; Ayyildiz, E.; Taskin Gumus, A.; Ozkan, C. A Modified Balanced Scorecard Based Hybrid Pythagorean Fuzzy AHP-Topsis Methodology for ATM Site Selection Problem. Int. J. Inf. Technol. Decis. Mak. 2020, 19, 365–384. [Google Scholar] [CrossRef]
  16. Syahputra, A.; Puspita, K.; Maulida, R.; Elnovreny, J.; Fahrozi, W. Analytic hierarchy process (AHP) modelling for ATM machine placement. In Proceedings of the 2020 8th International Conference on Cyber and IT Service Management (CITSM), Pangkal, Indonesia, 23–24 October 2020; pp. 1–4. Available online: https://ieeexplore.ieee.org/abstract/document/9268873/?casa_token=JuuVjnqdd3UAAAAA:3_RghkYXcHZGsTgTQAOANIYpmUMo_KtpOC4ebAT7kWCWiS-lHjjm3orqLEXAKpY1r3C0uA7EuJwWdik (accessed on 8 May 2024).
  17. Bozkaya, B.; Salman, F.S.; Telciler, K. An adaptive and diversified vehicle routing approach to reducing the security risk of cash-in-transit operations. Networks 2017, 69, 256–269. [Google Scholar] [CrossRef]
  18. Jin, H.; Wang, Z.; Chien, C.-F. A cut-to-order strategy for one-dimensional cable cutting and a case study. J. Chin. Inst. Ind. Eng. 2012, 29, 572–586. [Google Scholar] [CrossRef]
  19. 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. 2023, 25, 557–586. [Google Scholar] [CrossRef]
  20. Alkan, N.; Kahraman, C. Prioritization of supply chain digital transformation strategies using multi-expert fermatean fuzzy analytic hierarchy process. Informatica 2023, 34, 1–33. Available online: https://content.iospress.com/articles/informatica/infor493 (accessed on 8 May 2024). [CrossRef]
  21. Genevois, M.E.; Celik, D.; Ulukan, H.Z. ATM location problem and cash management in automated teller machines. Int. J. Soc. Behav. Educ. Econ. Bus. Ind. Eng. 2015, 9, 2543–2548. Available online: https://www.academia.edu/download/55758403/ATM-Location-Problem-and-Cash-Management-in-Automated-Teller-Machines.pdf (accessed on 8 May 2024).
  22. Yildiz, A.; Guneri, A.F.; Ozkan, C.; Ayyildiz, E.; Taskin, A. An integrated interval-valued intuitionistic fuzzy AHP-TOPSIS methodology to determine the safest route for cash in transit operations: A real case in Istanbul. Neural Comput. Appl. 2022, 34, 15673–15688. [Google Scholar] [CrossRef]
  23. Mourad, M.; Galal, N.M.; El Sayed, A.E. Optimal location-allocation of automatic teller machines. In Proceedings of the Conference: World Academy of Science, Engineering and Technology, Paris, France, 25–26 April 2012; Volume 61. Available online: https://www.researchgate.net/profile/Mohamed-Mourad-9/publication/260795810_Optimal_Location-Allocation_of_Automatic_Teller_Machines/links/00b4953257940392f2000000/Optimal-Location-Allocation-of-Automatic-Teller-Machines.pdf (accessed on 8 May 2024).
  24. Jain, A.K.; Dubes, R.C. Algorithms for Clustering Data; Prentice-Hall, Inc.: Englewood Cliffs, NJ, USA, 1988; Available online: https://dl.acm.org/doi/abs/10.5555/42779 (accessed on 8 May 2024).
  25. Khan, S.S.; Ahmad, A. Cluster center initialization algorithm for K-means clustering. Pattern Recognit. Lett. 2004, 25, 1293–1302. Available online: https://www.sciencedirect.com/science/article/pii/S0167865504000996?casa_token=VAKif_m0wJUAAAAA:DSrWfoyFBaSVPOSLzmlb5nzm3zOV6xJAIRTbp7L6wl-3-wqEiYjlwvfZH8_YCanTxxmyAoNxYfm2kA (accessed on 8 May 2024). [CrossRef]
  26. Kohonen, T. (Ed.) The Basic SOM. In Self-Organizing Maps; Springer: Berlin/Heidelberg, Germany, 2001; pp. 105–176. ISBN 978-3-642-56927-2. [Google Scholar]
  27. Wang, J.; Peng, J.; Zhang, H.; Liu, T.; Chen, X. An uncertain linguistic multi-criteria group decision-making method based on a cloud model. Group Decis. Negot. 2015, 24, 171–192. Available online: https://idp.springer.com/authorize/casa?redirect_uri=https://link.springer.com/article/10.1007/s10726-014-9385-7&casa_token=us8U9Ym3cl0AAAAA:I-BXM9ePSvz_kUxm0ZvazZXPHiVi2jMnK3IYfPjMOpdFjI80BmNWJE5WLRn4TpPu9YOpvJ71N222XzuJ-Sk (accessed on 8 May 2024). [CrossRef]
  28. Atanassov, K.T. Intuitionistic Fuzzy Sets; Studies in Fuzziness and Soft Computing; Physica-Verlag HD: Heidelberg, Germany, 1999; Volume 35, pp. 1–137. ISBN 978-3-7908-2463-6. [Google Scholar]
  29. Ilbahar, E.; Karaşan, A.; Cebi, S.; Kahraman, C. A novel approach to risk assessment for occupational health and safety using Pythagorean fuzzy AHP & fuzzy inference system. Saf. Sci. 2018, 103, 124–136. Available online: https://www.sciencedirect.com/science/article/pii/S0925753517312316?casa_token=0vH9HzAjWeMAAAAA:Vvrz9b4kBtZY-hQANGFdzyVVsUpFoZBxXWLp4_meZQ7vWIiClDVrns0rzDozk0uyVeerPwWn_TyNMg (accessed on 8 May 2024).
  30. Karasan, A.; Ilbahar, E.; Cebi, S.; Kahraman, C. A new risk assessment approach: Safety and Critical Effect Analysis (SCEA) and its extension with Pythagorean fuzzy sets. Saf. Sci. 2018, 108, 173–187. Available online: https://www.sciencedirect.com/science/article/pii/S092575351830136X?casa_token=FusX9TFOiOMAAAAA:x4EVSb9Hoi-JcbqRIFiTQxzklTs203R80Q5SrIIGgaK_KG6A8e8PUQWYqBz69SijXXrlrpRzcXLp_w (accessed on 8 May 2024). [CrossRef]
  31. Senapati, T.; Yager, R.R. Fermatean fuzzy weighted averaging/geometric operators and its application in multi-criteria decision-making methods. Eng. Appl. Artif. Intell. 2019, 85, 112–121. Available online: https://www.sciencedirect.com/science/article/pii/S0952197619301204?casa_token=nzinQ-ctJDQAAAAA:wK-p-r5qm5Qb5SF1iRB15uFydxrPS3LTDqT9UvDLD4fBret5mdPZm7w_72pMqYfMuDk3xSe6NIDZfw (accessed on 8 May 2024). [CrossRef]
  32. Senapati, T.; Yager, R.R. Fermatean fuzzy sets. J. Ambient Intell. Humaniz. Comput. 2020, 11, 663–674. Available online: https://idp.springer.com/authorize/casa?redirect_uri=https://link.springer.com/article/10.1007/s12652-019-01377-0&casa_token=ymNEMPBgvGgAAAAA:gXgHZ0xVqCuJX84-pzBY55emsvOySR5lnhBhkLk3CAq8JPHOyzaa-9Is8iBHHnl_QU_DBCoEZnGm9L7Yk0c (accessed on 8 May 2024). [CrossRef]
  33. Garg, H.; Shahzadi, G.; Akram, M. Decision-making analysis based on Fermatean fuzzy Yager aggregation operators with application in COVID-19 testing facility. Math. Probl. Eng. 2020, 2020, 7279027. Available online: https://www.hindawi.com/journals/mpe/2020/7279027/ (accessed on 8 May 2024). [CrossRef]
  34. Sadiq, R.; Tesfamariam, S. Environmental decision-making under uncertainty using intuitionistic fuzzy analytic hierarchy process (IF-AHP). Stoch. Environ. Res. Risk Assess. 2009, 23, 75–91. Available online: https://idp.springer.com/authorize/casa?redirect_uri=https://link.springer.com/article/10.1007/s00477-007-0197-z&casa_token=ntV-q4Zd4EkAAAAA:15pFe4zGlrx5un0qZVvcSQp1rghWsQSwcdcARtQ_Ka5pChrtptTZYjwlPByU4wY1O4BcNZd_5yqeuGGbTKY (accessed on 8 May 2024). [CrossRef]
  35. Wu, J.; Huang, H.; Cao, Q. Research on AHP with interval-valued intuitionistic fuzzy sets and its application in multi-criteria decision making problems. Appl. Math. Model. 2013, 37, 9898–9906. Available online: https://www.sciencedirect.com/science/article/pii/S0307904X13003569 (accessed on 8 May 2024). [CrossRef]
  36. Öztaysi, B.; Onar, S.Ç.; Boltürk, E.; Kahraman, C. Hesitant fuzzy analytic hierarchy process. In Proceedings of the 2015 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Istanbul, Turkey, 2–5 August 2015; pp. 1–7. Available online: https://ieeexplore.ieee.org/abstract/document/7337948/?casa_token=vMHKN4l2_kcAAAAA:KTZoRCvc1-SkNGpnK88vDctOHuosOj5D3CGfDgpPf1GGtSEdEM532FPSn8lMSulIUMdTiNRvGo1m5Kw (accessed on 8 May 2024).
  37. Abdel-Basset, M.; Mohamed, M.; Zhou, Y.; Hezam, I. Multi-criteria group decision making based on neutrosophic analytic hierarchy process. J. Intell. Fuzzy Syst. 2017, 33, 4055–4066. Available online: https://content.iospress.com/articles/journal-of-intelligent-and-fuzzy-systems/ifs17981 (accessed on 8 May 2024). [CrossRef]
  38. Bolturk, E.; Kahraman, C. A novel interval-valued neutrosophic AHP with cosine similarity measure. Soft Comput. 2018, 22, 4941–4958. Available online: https://idp.springer.com/authorize/casa?redirect_uri=https://link.springer.com/article/10.1007/s00500-018-3140-y&casa_token=_MYDeB2HrWUAAAAA:AVsnpOpX0vvn-VSDSFB62D_Ay3NF-D7VHwK1tcNUsGLoFDEYmbjnHD93ZP0CbZfZbd0d03cv3EfXWL5c4Dg (accessed on 8 May 2024). [CrossRef]
  39. Tikani, H.; Setak, M.; Demir, E. A risk-constrained time-dependent cash-in-transit routing problem in multigraph under uncertainty. Eur. J. Oper. Res. 2021, 293, 703–730. [Google Scholar] [CrossRef]
  40. Talarico, L.; Sörensen, K.; Springael, J. A biobjective decision model to increase security and reduce travel costs in the cash-in-transit sector. Int. Trans. Oper. Res. 2017, 24, 59–76. [Google Scholar] [CrossRef]
  41. Hepenstal, S.; Johnson, S.D. The concentration of cash-in-transit robbery. Crime Prev. Community Saf. 2010, 12, 263–282. [Google Scholar] [CrossRef]
  42. Barua, A.; Mukhopadhyay, T. Information Technology and Firm Performance: Past, Present, and Future. Available online: https://scholar.google.com/citations?view_op=view_citation&hl=en&user=NPJQ3bQAAAAJ&cstart=20&pagesize=80&sortby=pubdate&citation_for_view=NPJQ3bQAAAAJ:4fKUyHm3Qg0C (accessed on 8 May 2024).
Figure 1. The proposed hybrid methodology.
Figure 1. The proposed hybrid methodology.
Applsci 15 06747 g001
Figure 2. The Elbow method for the possible number of clusters.
Figure 2. The Elbow method for the possible number of clusters.
Applsci 15 06747 g002
Figure 3. The cluster representation for k = 4 (Cluster1: Purple, Cluster2: Blue, Cluster3: Green, Cluster4: Yellow, and the red dots represent the centers of the clusters).
Figure 3. The cluster representation for k = 4 (Cluster1: Purple, Cluster2: Blue, Cluster3: Green, Cluster4: Yellow, and the red dots represent the centers of the clusters).
Applsci 15 06747 g003
Figure 4. District map of the European side of Istanbul (Cluster1: Purple, Cluster2: Blue, Cluster3: Green, Cluster4: Yellow).
Figure 4. District map of the European side of Istanbul (Cluster1: Purple, Cluster2: Blue, Cluster3: Green, Cluster4: Yellow).
Applsci 15 06747 g004
Figure 5. Hierarchical structure of the ATM location selection problem.
Figure 5. Hierarchical structure of the ATM location selection problem.
Applsci 15 06747 g005
Figure 6. Alternative ATM locations.
Figure 6. Alternative ATM locations.
Applsci 15 06747 g006
Figure 7. ATM routing network with selected nodes and road connectivity in the selected region.
Figure 7. ATM routing network with selected nodes and road connectivity in the selected region.
Applsci 15 06747 g007
Figure 8. Training curve of the DDQN model.
Figure 8. Training curve of the DDQN model.
Applsci 15 06747 g008
Figure 9. Final route in selected region.
Figure 9. Final route in selected region.
Applsci 15 06747 g009
Table 1. ATM location criteria selection.
Table 1. ATM location criteria selection.
Main CriteriaSub CriteriaReferences
1. Traffic1.1. Traffic Density[12,13,14,21,22]
1.2. Number of Traffic Lights[22]
1.3. Number of Traffic Cameras[22]
1.4. Average Speed[22]
2. Demographic2.1. Average Age of the Population[14,21]
2.2. Educational Level of the Population[14,21]
2.3. Income Level of the Population[6,14]
2.4. Socioeconomic Status[23]
2.5. Population Density[6,9,11,14,21,22]
2.6. Urbanization Rate[22]
3. Commercial and Financial3.1. Number of ATMs[9,14]
3.2. Distance from Buildings with High Population Density[21]
3.3. Setup Cost[12,23]
3.4. Operational Cost[14,21]
3.5. Expected Level of Commission Income[14,21]
3.6. Level of Transaction Income[14,21]
4. Environmental4.1. Visibility[21,23]
4.2. Tourist Destinations[14,21]
4.3. Murder Rate [22]
4.4. Armed Action [22]
Table 2. Linguistic terms and IVFFN equivalents [20].
Table 2. Linguistic terms and IVFFN equivalents [20].
Linguistic Terms IVFFN Equivalents
μ L μ U v L v U
Certainly High Importance (CHI)0.95100
Very High Importance (VHI)0.80.90.10.2
High Importance (HI)0.70.80.20.3
Slightly More Importance (SMI)0.60.650.350.4
Equally Importance (EI)0.50.50.50.5
Slightly Less Importance (SLI)0.350.40.60.65
Low Importance (LI)0.20.30.70.8
Very Low Importance (VLI)0.10.20.80.9
Certainly Low Importance (CLI)000.951
Table 3. Silhouette validity index values of both algorithms.
Table 3. Silhouette validity index values of both algorithms.
Silhouette Validity Index
No of Clusterk = 3k = 4k = 5
K-means0.5150.6180.592
SOM−0.19−0.22−0.24
Table 4. The optimal clusters of districts.
Table 4. The optimal clusters of districts.
Cluster 1Büyükçekmece—Çatalca—Eyüpsultan—Fatih—Kağıthane—Küçükçekmece—Sultangazi
Cluster 2Avcılar—Bahçelievler—Başakşehir—Beylikdüzü—Esenler—Gaziosmanpaşa
Cluster 3Bağcılar—Esenyurt
Cluster 4Arnavutköy—Bakırköy—Bayrampaşa—Beşiktaş—Beyoğlu—Güngören—Sarıyer—Silivri—Şişli—Zeytinburnu
Table 5. Average values of districts’ risk factors (IMM, 2021; Sarı et al., 2019; Adli İstatistikler, 2021).
Table 5. Average values of districts’ risk factors (IMM, 2021; Sarı et al., 2019; Adli İstatistikler, 2021).
DistrictPopulationSES ScoreIntentional Murder RateArmed Incidents
Arnavutköy312,02316.780.0029545959.395613317
Avcılar457,98143.750.00433669513.79068973
Bağcılar744,35128.410.00704837822.41384183
Bahçelievler605,30045.450.00573168218.22674848
Bakırköy228,75979.170.0021661556.888373956
Başakşehir503,24338.750.00476528815.1536157
Bayrampaşa274,88432.950.002602928.277286518
Beşiktaş178,93891.300.0016943925.388167718
Beylikdüzü398,12250.000.0037698811.98821999
Beyoğlu233,32245.280.0022093637.025774672
Büyükçekmece26,91642.710.0002548720.810492586
Çatalca76,13113.780.0007208972.292450997
Esenler447,11623.440.00423381213.46352366
Esenyurt977,48931.100.00925599929.4340759
Eyüpsultan41,73635.270.0003952051.256751321
Fatih38,29937.280.0003626591.153256633
Gaziosmanpaşa493,09633.590.00466920414.8480722
Güngören283,08340.910.0026805588.524174195
Kâğıthane45,45540.130.0004304211.368737572
Küçükçekmece80,59335.710.0007631482.426810408
Sarıyer349,96857.570.00331390310.53821033
Silivri209,01417.500.0019791876.293813988
Sultangazi54,33823.330.0005145351.636221806
Şişli284,29468.500.0026920258.560639736
Zeytinburnu293,83943.270.0027824088.848058065
Table 6. Priorities and final weights of criteria.
Table 6. Priorities and final weights of criteria.
Main CriteriaWeightsSub CriteriaWeightsFinal Weight
10.241.10.480.1152
1.20.140.0336
1.30.220.0528
1.40.160.0384
20.331.10.150.0495
1.20.110.0363
1.30.250.0825
1.40.100.033
1.50.150.0495
1.60.250.0825
30.191.10.270.0513
1.20.120.0228
1.30.180.0342
1.40.080.0152
1.50.190.0361
1.60.150.0285
40.241.10.450.108
1.20.130.0312
1.30.280.0672
1.40.150.036
Table 7. The weighted sums for alternative locations.
Table 7. The weighted sums for alternative locations.
1.11.21.31.42.12.22.32.42.52.6
A-10.320.270.290.210.280.180.070.340.140.31
A-20.200.190.240.330.230.210.310.230.280.32
A-30.330.300.350.160.360.320.340.140.330.06
A-40.150.230.130.300.130.290.290.280.250.31
3.13.23.33.43.53.54.14.24.34.4
A-10.200.250.130.340.290.310.290.240.290.31
A-20.310.250.330.230.330.300.160.330.330.32
A-30.300.290.290.300.120.150.240.340.120.11
A-40.200.210.250.130.270.240.300.090.270.27
Table 8. Final ranking of the alternatives.
Table 8. Final ranking of the alternatives.
RankingAlternativeFinal Score
1A-2: Esenyurt Hospital1.2572
2A-1: Hotel Sheraton Esenyurt1.3579
3A-3: Esenyurt City Hall1.2550
4A-4: Torium Mall1.1761
Table 9. The final weights of alternatives.
Table 9. The final weights of alternatives.
Weights
Scenario 1Scenario 2Scenario 3Scenario 4
A-2: Esenyurt Hospital1.25721.29471.26161.2465
A-1: Hotel Sheraton Esenyurt1.35791.40371.35781.3106
A-3: Esenyurt City Hall1.2551.2781.20391.2131
A-4: Torium Mall1.17611.17211.14481.097
Table 10. The final ranks of alternatives.
Table 10. The final ranks of alternatives.
Rank
Scenario 1Scenario 2Scenario 3Scenario 4
A-2: Esenyurt Hospital2222
A-1: Hotel Sheraton Esenyurt1111
A-3: Esenyurt City Hall3333
A-4: Torium Mall4444
Table 11. Comparison of DDQN and Gurobi heuristics.
Table 11. Comparison of DDQN and Gurobi heuristics.
DDQNGurobi
ScenarioVisited NodesTotal DistanceTotal Distance
1Initial ATMs
(127, 228, 110, 911)
[911, 882, 239, 110, 127, 482, 175, 228] 9.3816.31
2One ATM (911) is deleted or out of order[201, 110, 127, 228]5.465.97
3Two ATMs (911, 127) are deleted or out of order[201, 110, 3148, 3152, 228]5.6412.33
4One ATM (3373) is added to the initial ATMs[201, 1161, 228, 3373, 911, 110, 127]13.2022.82
5Five ATMs (18, 2522, 1015, 351, 3037) are added to the initial ATMs[201, 2522, 228, 1015, 18, 911, 127, 110, 3148, 3037, 351]19.4820.81
6Ten ATMs (2001, 3152, 1489, 2522, 3037, 351, 1161, 2096, 1888) are added to the initial ATMs[201, 1161, 127, 2001, 1489, 911, 18, 3152,
110, 2096, 3037, 88, 228, 351, 2522]
24.8130.33
7One ATM exists in each central node (29 ATMs are added to the map)[201, 3148, 2958, 1161, 1489, 1015, 1779, 2001, 3538, 657, 3106, 1270, 2624, 228, 3152, 18, 2096, 2522, 2963, 127, 3373, 110, 3552, 3008, 351, 1765, 3037, 911, 3015, 88]43.8453.10
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yalcin Kavus, B.; Yazici Sahin, K.; Taskin, A.; Karaca, T.K. A Hybrid IVFF-AHP and Deep Reinforcement Learning Framework for an ATM Location and Routing Problem. Appl. Sci. 2025, 15, 6747. https://doi.org/10.3390/app15126747

AMA Style

Yalcin Kavus B, Yazici Sahin K, Taskin A, Karaca TK. A Hybrid IVFF-AHP and Deep Reinforcement Learning Framework for an ATM Location and Routing Problem. Applied Sciences. 2025; 15(12):6747. https://doi.org/10.3390/app15126747

Chicago/Turabian Style

Yalcin Kavus, Bahar, Kübra Yazici Sahin, Alev Taskin, and Tolga Kudret Karaca. 2025. "A Hybrid IVFF-AHP and Deep Reinforcement Learning Framework for an ATM Location and Routing Problem" Applied Sciences 15, no. 12: 6747. https://doi.org/10.3390/app15126747

APA Style

Yalcin Kavus, B., Yazici Sahin, K., Taskin, A., & Karaca, T. K. (2025). A Hybrid IVFF-AHP and Deep Reinforcement Learning Framework for an ATM Location and Routing Problem. Applied Sciences, 15(12), 6747. https://doi.org/10.3390/app15126747

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop