You are viewing a javascript disabled version of the site. Please enable Javascript for this site to function properly.
Go to headerGo to navigationGo to searchGo to contentsGo to footer
In content section. Select this link to jump to navigation

Spherical bipolar fuzzy weighted multi-facility location modeling for mobile COVID-19 vaccination clinics

Abstract

A pandemic was declared in 2020 due to COVID-19. The most important way to deal with the virus is mass vaccination which is a complex task in terms of fast transportation and process management. Hospitals and other health centers are appropriate for vaccination process. In addition, in order to protect other patients from COVID-19 and provide rapid access to vaccines, mobile vaccination clinics can also be considered. In this study, the location assignments of mobile vaccination clinics that can serve some regions of three cities in Turkey are examined. The linear formulation of the problem is given, and the multi-facility location problem for COVID-19 vaccination is investigated with Lagrange relaxation and modified saving heuristic algorithm. For the proposed fuzzy MCDM integrated saving heuristic, the importance of candidate locations is calculated with the aid of decision makers who give their views in spherical bipolar fuzzy information. The results of different approaches are compared, and it is intended to guide future studies.

1Introduction

Vaccinations are very important to control and eliminate a variety of diseases which are vaccine preventable such as Measles, Hepatitis B etc., and therefore have a major impact on public health [1, 2]. While vaccination activities are intensified, the locations where vaccination is performed are also diversified. Traditional health care locations such as doctor’s offices and hospitals are mostly preferred for vaccination [3]. Additionally, during an epidemic (e.g., influenza) alternative locations like pharmacies can be also used for the same purpose [4]. These places are easily accessible and provide vaccinations for people who are inconvenient to enter traditional health care locations [5].

Since the beginning of 2020, the whole world has been struggling with the pandemic caused by the COVID-19 virus. Many people died due to the virus, and more people are treated in pandemic hospitals for this reason [6]. Numerous pharmaceutical companies in various countries have produced COVID-19 vaccines that are claimed to be protective against the virus. Accordingly, a large number of vaccination centers are needed for these to be applied to people all over the world. Although vaccination will take place in traditional and non-traditional places such as hospitals and pharmacies, these are not considered sufficient to vaccinate all people.

It is possible to deal with an emerging epidemic or pandemic with mass vaccination studies [7]. For the vaccination of such a high number of people, different vaccination location alternatives can be considered in addition to the fixed locations. One of the alternatives used to increase and facilitate vaccination activities is mobile vaccination clinic. Mobile vaccination clinics can be set up anywhere for short or long periods. This alternative was used for various diseases. In the past, the Marion County Department of Health in West Virginia, USA used a mobile vaccine clinic for the H1N1 vaccine [8]. Hannings et al. [9] examined the perceptions of the patients on the influenza mobile vaccination clinic run by pharmacy students at 27 mobile points. Chen et al. [10] followed a mobile clinic program in Houston, which provided for vaccination for children. It is thought that this alternative can also be used in COVID-19 vaccination.

In the pandemic, it is necessary to quickly determine where the mobile vaccination clinics should be located in a certain region. With a suitable assignment program, authorities can be reached at less cost and more effectively. It also contributes to manage public resources correctly. These assignments can be categorized as a multi-facility location problem (MFLP).

The assignment problems are special cases of transportation problems. Location assignment problems are widely discussed for medical services, hospitals, ambulances in the literature such as assignment problems for emergency medical services [11], ambulances [12], hospital departments [13] etc. These special problems can be solved by Branch and Bound Algorithm [14], Hungarian Algorithm [15], Wimmert [16] etc. In addition, heuristic algorithms are also proposed. Heuristics acquire close to optimum results in a short time for large-scale problems. In the literature, many studies used heuristic methods for location-allocation problems. In one of these, the heuristic algorithm assumes that all facilities are initially open. Subsequently, it is aimed to determine the facility to be closed. This is possible by using approximate routing costs for open facilities [17]. A version of the saving algorithm is introduced by Clark and Wright [18]. They presented a saving concept to the single depot vehicle routing problems and produced a greedy type heuristic to find a vehicle routing structure that is close to the optimum structure. A similar greedy approach for the uncapacitated facility location problem is to start with all facilities open and then, one by one, close a facility whose closing leads to the greatest increase in profit as stated in the study of Kuehn and Hamburger [19]. Another saving heuristic is proposed by Hansen et al. [20] but in a model structure with multiple vehicles, capacitated facilities and capacitated vehicles. Their solution is based on decomposing the problem into three subproblems, and the heuristic stops when no further cost improvements are possible. As multi-facility mobile vaccination assignment problem is a capacitated fixed charge location problem, studies of this problem are useful. To solve this problem, enumerative search scheme [21], Branch and Bound Algorithm [22], Branch and Bound Algorithm and Lagrange relaxation [23], Lagrange relaxation Heuristic Algorithm [24], an adaptive sampling algorithm using Ant Colony Optimization [25], and so on.

The multi-facility location problem has also been investigated in non-deterministic environments [26, 27]. New heuristics have been developed in studies based on stochastic processes [28]. Fuzzy logic studies have also been carried out in uncertain environments. Fuzzy criteria and fuzzy goal programming are used to locate new facilities [29, 30]. Canos et al. [31] categorized quantitative fuzzy models, and they specifically discussed the classical p-median problem as a fuzzy model. In addition, it is possible to find various studies in the literature seeking solutions for facility location problems using fuzzy logic [32–35].

To express uncertainty, chronologically, fuzzy set theory by Zadeh [36] and intuitionistic fuzzy sets by Atanassov [37] originally introduced. Based on their ideas, Smarandache [38] proposed neutrosophic fuzzy set which is generalization of fuzzy set theory and intuitionistic fuzzy sets. As an extension of fuzzy sets, spherical fuzzy numbers are presented [39]. These fuzzy sets differ from others in that they are three-dimensional. “In spherical fuzzy numbers, while the squared sum of membership, non-membership and hesitancy parameters can be between 0 and 1, each of them can be defined between 0 and 1 independently to satisfy that their squared sum is at most equal to 1“ [40]. Bipolar-valued fuzzy sets, which is given to the fuzzy literature by Lee [41, 42] is an extension of fuzzy sets whose membership degree range is extended from the interval [0,1] to [–1,1]. Princy and Mohana [43] are proposed the spherical bipolar fuzzy methodology to handle fuzzy multi-criteria decision making (MCDM) problems.

This study contributes to the literature by combining fuzzy MCDM methods and multi-facility location problem in addition to previous studies. For the multi-facility location problem, existing heuristic algorithms are considered and the linear expression of the problem is expanded using Lagrange relaxation to compare the effectiveness of the methodology. The saving heuristic algorithm is adapted for spherical bipolar fuzzy information. The proposed algorithm is applied for the first time in the assignment of mobile vaccination clinics for the pandemic.

The remain of this paper is organized as follows. Section 2 first gives preliminaries and definitions of spherical bipolar fuzzy sets and multi-facility location problem with Lagrange relaxation. Then, proposed methodology is explained with a heuristic algorithm. Section 3 solves the multi-facility location problem of mobile vaccination clinics to make optimum number of assignments within the candidate locations to serve some regions of three cities in Turkey. The results and comparisons are discussed in Section 4. Conclusions and future directions are mentioned in Section 5.

2Methodology

In this section, preliminaries and definitions of spherical bipolar fuzzy sets are given. To present the case based linear programming formulation, general model of capacitated fixed charge facility location problem is represented. Based on the generalized model, linear expression of mobile vaccination clinics assignment problem is proposed. Then, the Lagrange relaxations formula is given. The modified fuzzy saving heuristic algorithm is introduced step by step.

2.1Spherical bipolar fuzzy sets

This section gives the preliminaries and definitions of the proposed method with spherical bipolar fuzzy information:

Definition 1. [38] A spherical bipolar fuzzy set (SBFS) A˜s of the universe of discourse U is given by,

(1)
A˜s={<u,(μA˜s+(u),θA˜s+(u),πA˜s+(u),μA˜s-(u),θA˜s-(u),πA˜s-(u))>|uU}
where μA˜s+(u):U[0,1] , θA˜s+(u):U[0,1] , πA˜s+(u): U → [0, 1], μA˜s-(u):U[-1,0] , θA˜s-(u):U[-1,0] , πA˜s-(u):U[-1,0] and 0μA˜s+2(u)+θA˜s+2(u)+πA˜s+2(u)1 , -1-(μA˜s-2(u)+θA˜s-2(u)+πA˜s-2(u))0 u ∈ U.

For each u, the numbers μA˜s+(u),θA˜s+(u),πA˜s+(u) are the positive membership, non-membership and the hesitancy of u to A˜s and the numbers μA˜s-(u),θA˜s-(u),πA˜s-(u) are the negative degree of membership, non-membership and hesitancy of u to A˜s , respectively.

Definition 2. [38] Let A˜s and B˜s are two SBFS with positive crisp λ, λ > 0. The arithmetic operations with these two SBFS are given as follows.

(2)
A˜sB˜s=(μA˜s+2+μB˜s+2-μA˜s+2μB˜s+2θA˜s+θB˜s+,(1-μB˜s+2)πA˜s+2+(1-μA˜s+2)πBs+2-πA˜s+2πBs+2μA˜s-μBs-,θA˜s-2+θB˜s-2-θA˜s-2θB˜s-2,(1-θB˜s-2)πA˜s-2+(1-θA˜s-2)πBs-2-πA˜s-2πBs-2)
(3)
A˜sB˜s=(μA˜s+2μB˜s+2,θA˜s+2+θB˜s+2-θA˜s+2θB˜s+2,(1-θB˜s+2)πA˜s+2+(1-θA˜s+2)πBs+2-πA˜s+2πBs+2μA˜s-2+μB˜s-2-μA˜s-2+μB˜s-2,θA˜s-θB˜s-,(1-μB˜s-2)πA˜s-2+(1-μA˜s-2)πBs-2-πA˜s-2πBs-2)
(4)
λA˜s=(1-(1-μA˜s+2)λ,θA˜s+λ,(1-μA˜s+2)λ-(1-μA˜s+2-πA˜s+2)λ-μA˜s+λ,-1-(1-θA˜s-2)λ,-(1-θA˜s-2)λ-(1-θA˜s-2-πA˜s-2)λ)
(5)
λA˜s=(μA˜s+λ,1-(1-θA˜s+2)λ,(1-θA˜s+2)λ-(1-θA˜s+2-πA˜s+2)λ-1-(1-μA˜s-2)λ,-θA˜s-λ,-(1-μA˜s-2)λ-(1-μA˜s-2-πA˜s-2)λ)

Definition 3. [38] Spherical Bipolar Weighted Arithmetic Mean (SBWAM) with respect to w = w1, w2, …, wn; wi[0,1];i=1nwi̇=1 , SBWAM is defined as,

SBWAMw(A˜s1,A˜s2,,A˜sn)=w1A˜s1+w1A˜s1++wnA˜sn

(6)
=(1-i=1n(1-μA˜s+2)wi,i=1nθA˜s+wi,i=1n(1-μA˜s+2)wi-i=1n(1-μA˜s+2-πA˜s+2)wi-i=1n(μA˜s-2)wi,-1-i=1n(1-θA˜s-2)wi,-i=1n(1-θA˜s-2)wi-(i=1n1-θA˜s-2-πA˜s-2)wi)

Definition 4. [38] The score function and accuracy function for ranking SBFS are defined by,

(7)
S(A˜s)=12[(μA˜s+-πA˜s+)2-(θA˜s+-πA˜s+)2+(μA˜s--πA˜s-)2-(θA˜s--πA˜s-)2]
(8)
A(A˜s)=12[μA˜s+2+θA˜s+2+πA˜s+2+μA˜s-2+θA˜s-2+πA˜s-2]

2.2Linear formulation of general capacitated fixed charge facility location problem

The capacitated fixed charge facility location problem has a finite set of users with demand of service and a finite set of potential locations for the facilities that offer service to users.

Inputs:

cij = Assignment cost from i to j (i = 1,2, ...  ,n) (j = 1,2, ...  ,m)

hi = Demand of customer i

fj = Cost of locating facility at location j

kj = capacity of locating facility at location j

Decision variables:

Xij ∈ R amount of demand at node i that is satisfied by a facility at location j

yj={1,iffacilityisassignedtolocationj0,otherwise
αij={j=1mkj,if(i,j)C0,if(i,j)C

Equations:

(9)
Zmin=i=1nj=1mcijXij+j=1mfjyj
subject to:
(10)
j=1mXij=hi(i=1,2,,n)
(11)
i=1nXijkjyj(j=1,2,,m)
(12)
Xijαij

The objective function (9) minimizes the total costs including demand-weighted assignment and locating facilities. Constraint (10) states that each customer’s demand must be assigned to locations. Constraint (11) defines that the total assigned demand to the location j cannot exceed the capacity of location j. Constraint (12) defines that if the location i and location j are conflicted, then the amount of demand at node i that is satisfied by a facility at location j should be zero.

2.3Linear formulation of mobile vaccination clinics assignment problem

Based on the general expression of capacitated fixed charge facility location problem, the revised linear programming formulation of the fuzzy weighted multi-facility location problem to assign mobile vaccination clinics is as follows:

Inputs:

cij = Assignment cost (distance or travel time) from i to j (i = 1,2, ...  ,n)(j = 1,2, ...  ,m)

di = Demand of customer i

fj = Cost of locating facility at location j

k = Number of facilities to locate

N = Maximum number of customers a location can serve

w˜j = Weight of facility at location j

Decision variables:

xij ∈ R the assignment rate of demand of customer i to location j (consider di = hi and dixij = Xij from general formulation)

yj={1,iffacilityisassignedtolocationj0,otherwise
αij={1,if(i,j)C0,if(i,j)C

Equations:

(13)
Zmin=i=1nj=1ms(w˜j)cijdixij+j=1mfjyj
subject to:
(14)
j=1mdixij=diorj=1mxij=1(i=1,2,,n)
(15)
i=1nxijNyj(j=1,2,,m)
(16)
j=1myj=k
(17)
xijαijyj

The objective function (13) minimizes the total costs including demand-weighted assignment and locating facilities. Constraint (14) states that each customer’s demand must be assigned to locations. Constraint (15) defines that the total rate of customer demand assigned to these candidate locations cannot exceed the number assigned customers. Constraint (16) means that only k candidate locations must be selected. Constraint (17) defines that if the location i and location j are conflicted, then the assignment rate of demand should be zero. Otherwise, this rate depends only on whether the facility is opened at that point.

2.4Lagrange relaxation of mobile vaccination clinics assignment problem

Lagrange relaxation is a relaxation method which approximates a difficult problem of constrained optimization by a simpler problem. A solution to the relaxed problem is an approximate solution to the original problem and provides useful information. The method penalizes violations of inequality constraints using a Lagrange multiplier, which imposes a cost on violations. These added costs are used instead of the strict inequality constraints in the optimization.

To observe the total cost of ignoring not being able to meet all the demands of a customer, constraint (14) is relaxed. Thus, the linear formulation of the relaxed fuzzy weighted multi-facility location problem is as follows.

Inputs:

cij =Assignment cost (distance or travel time) from i to j (i = 1,2, ...  ,n) (j = 1,2, ...  ,m)

di =Demand of customer i

fj =Cost of locating facility at location j

k = Number of facilities to locate

N = Maximum number of customers a location can serve

w˜j =Weight of facility at location j

ui = lagrangemultiplier

Decision variables:

xij ∈ R the assignment rate of demand of customer i to location j (consider di = hi and dixij = Xij from general formulation)

yj={1,iffacilityisassignedtolocationj0,otherwise
αij={1,if(i,j)C0,if(i,j)C
Equations:
(18)
Z(u)min=i=1nj=1m(s(w˜j)cijdi-ui)xij+j=1mfjyi+i=1nui
subject to:

Constraints (15)–(16) and (17).

To observe the total cost of ignoring the confliction of locations, the constraint (17) is relaxed. Thus, the linear formulation of the relaxed fuzzy weighted multi-facility location problem is as follows.

Inputs:

cij =Assignment cost (distance or travel time) from i to j (i = 1,2, ...  ,n) (j = 1,2, ...  ,m)

di =Demand of customer i

fj =Cost of locating facility at location j

k = Number of facilities to locate

N = Maximum number of customers a location can serve

w˜j =Weight of facility at location j

wi = lagrangemultiplier

Decision variables:

xij ∈ R the assignment rate of demand of customer i to location j (consider di = hi and dixij = Xij from general formulation)

yj={1,iffacilityisassignedtolocationj0,otherwise
Equations:
(19)
Z(w)min=i=1nj=1m(s(w˜j)cijdi-wi)xij+j=1mfjyi+i=1nwi
subject to:

Constraints (14)-(15) and (16).

2.5Heuristic Algorithm for mobile vaccination clinics assignment problem

In this section, proposed algorithm is given to multi-facility location problem with spherical bipolar information. based on Clarke & Wright [18] and Kuehn & Hamburger [19].

This algorithm consists of two main parts. The first part is to weight the candidate locations by using spherical bipolar MCDM method. In the second part, the calculated weights affect the transportation costs matrix. With the heuristic algorithm, the facilities are assigned to candidate locations with minimum cost. Maximum saving is calculated in each iteration. When the saving is over, optimum assignment number and assignment pairs are found. Figure 1 illustrates the flowchart of the proposed algorithm.

Fig. 1

Flowchart of the proposed algorithm.

Flowchart of the proposed algorithm.

The steps of spherical bipolar fuzzy MCDM approach [38] to calculate weights of candidate locations are described as follows:

Step 1: Set the problem.

Step 2: Select the DMs (decision makers) according to the case and let E ={ e1, e2 … , eq } be a collection of DMs.

Step 3: Determine criteria and criteria weights by DMs. Let C ={ c1, c2, …, cn } be the collection of criteria and a ={ a1, a2, …, an } be the collection of weight vector of criteria set with aj[0,1],j=1naj=1 .

Step 4: Construct spherical bipolar fuzzy pairwise comparison matrix by DMs according to determined criteria and locations. Let a˜ijk=(μa˜ij+k,θa˜ij+k,πa˜ij+k,μa˜ij-k,θa˜ij-k,πa˜ij-k) is an evaluation given by kth DM, which it is expressed in spherical bipolar fuzzy number for the alternative ri with respect to the criterion cj.

Step 5: Aggregate all the spherical bipolar fuzzy decision matrixes by using d˜ij=(μd˜ij+,θd˜ij+,πd˜ij+,μd˜ij-,θd˜ij-,πd˜ij-)=SBWAM(d˜ij1,d˜ij2,,d˜ijq) (i = 1, 2, …, m) and the weights of decision makers are determined by DMs.

Step 6: Evaluate the spherical bipolar fuzzy weights of nodes by using SBWAM operator with d˜i=SBWAM(d˜i1,d˜i2,,d˜in)(i=1,2,,m) and calculate scores of weights ( S(d˜i)) of candidate locations by using the score function determined in Equation (7).

After the weights of candidate locations are calculated, the assignments are made. The heuristic algorithm for multi-facility location problem is proposed based on the studies [18] and [19]. In our approach the first facility is placed in a minimum cost location. The new location where each facility is then placed should further improve the solution. The optimum number and location of facilities that give the minimum cost are determined. The steps of heuristic algorithm is as follows:

Step 7: Create the initial matrix with the given information of candidate location weights, distances (or travel times) between customer and candidate location, and demands of customers.

Step 8: Prepare the transportation cost table by multiplied weighted distance (or travel time) with demand of customers, and calculate the sum of columns. (Benefits are positive and costs are negative.)

Step 9: Place (assign) a facility at a candidate location where has minimum total cost. Assign all customers to this location.

Step 10: Evaluate the relocation saving by assigning customers to other candidate locations.

Step 11: Calculate the column totals and assign the next facility to the column with the total maximum saving. Customers who have these saving is assigned to that location.

Step 12: Revize the saving matrix. If there is saving, then go to Step 11. Otherwise, end the algorithm.

This process is finished when the minimum total cost is achieved. This is also the point where a new facility to be established does not provide any additional saving.

3Case study

This section aims to illustrate the proposed spherical bipolar fuzzy MCDM adapted heuristic algorithm for multi-facility location problem on a mobile vaccination center assigment case. According the proposed algorithm mentioned in the previous section, the problem has two main parts. The first part introduces the spherical bipolar fuzzy MCDM method for calculation of weights for candidate locations according to the determined criteria and view’s of DMs. The second part obtains the assignments with the aid of heuristic algorithm for multi-facility location.

Step 1: In 2020, a pandemic was declared all over the world due to COVID-19. Vaccination studies started quickly. In Turkey, it was decided to use the traditional fixed location of health centers for vaccination. In addition, mobile vaccination clinics can be proposed to speed up immunization and to keep COVID-19 processes separate from other diseases. As a case study, the location assignments of mobile vaccination clinics that can serve some regions of three cities (İstanbul, Ankara, İzmir) in Turkey are examined. For İstanbul, 15 candidate locations are determined by DMs and the city is divided into 20 regions. The DMs suggested 8 candidate locations and 10 regions for Ankara, and 5 candidate locations and 6 regions for İzmir. For illustrate the proposed approaches, the data of İzmir region is shown step by step. The problem of which candidate points to establish a mobile vaccination clinic and which areas benefit from these clinics is investigated.

Step 2: Five DMs are selected in health sector as E ={ e1, e2 … , e5 }.

Step 3: The DMs determined criteria as C ={ c1, c2, c3, c4 } with c1: distance, c2: easy transportation, c3: environmental conditions c4: capacity. The criteria weights w ={ a1, a2, a3, a4 } are determined as a1:0.33, a:0.21, a3:0.29, a4:0.17 by DMs.

Step 4-5: According to determined criteria and candidate locations, spherical bipolar fuzzy pairwise comparison matrixes are constructed by DMs, and aggregated by using SBWAM. Collective spherical bipolar fuzzy decision matrix is evaluated as follows.

c1c2c3c4A˜1A˜2A˜3A˜4A˜5[(0.3,0.3,0.4,-0.4,-0.8,-0.3)(0.5,0.8,0.3,-0.3,-0.7,-0.3)(0.3,0.2,0.5,-0.4,-0.6,-0.4)(0.3,0.6,0.4,-0.1,-0.4,-0.6)(0.5,0.6,0.6,-0.4,-0.6,-0.2)(0.5,0.5,0.3,-0.6,-0.2,-0.6)(0.3,0.4,0.4,-0.1,-0.7,-0.4)(0.7,0.7,0.1-0.4,-0.5,-0.4)(0.4,0.6,0.5,-0.5,-0.8,-0.1)(0.4,0.6,0.6,-0.6,-0.4,-0.5)(0.7,0.5,0.3,-0.3,-0.8,-0.3)(0.8,0.2,0.1,-0.7,-0.2,-0.1)(0.8,0.2,0.2,-0.5,-0.4,-0.1)(0.5,0.2,0.6,-0.4,-0.4,-0.7)(0.4,0.3,0.2,-0.2,-0.6,-0.3)(0.6,0.6,0.4,-0.7,-0.2,-0.2)(0.2,0.7,0.3,-0.7,-0.5,-0.4)(0.4,0.6,0.5,-0.5,-0.5,-0.7)(0.2,0.5,0.6,-0.7,-0.6,-0.2)(0.5,0.6,0.5,-0.7,-0.3,-0.3)]

Step 6: Spherical bipolar fuzzy weights and scores of weights of candidate locations are represented in Tables 1 and 2 by using Equation (7).

Table 1

Spherical bipolar fuzzy weights of five candidate locations

Candidate location d˜i
1(0.355,0.369,0.413,-0.089,-0.687,-0.378)
2(0.507,0.527,0.440,-0.085,-0.574,-0.398)
3(0.609,0.472,0.401,-0.225,-0.691,-0.276)
4(0.639,0.271,0.355,-0.150,-0.454,-0.411)
5(0.324,0.599,0.490,-0.425,-0.510,-0.461)
Table 2

Scores of weights of candidate locations

Candidate location S(d˜i) Normalised (= wj)
10.1300.323
20.1010.249
30.0290.073
40.1090.271
50.0340.085

3.1İzmir data

In İzmir, the DMs select six regions (i={A,B,C,D,E,F}) and five candidate locations (j={1,2,3,4,5}). Each location can serve maximum three regions. The travel times of the regions to the candidate locations are given in Table 3. In tables, the travel times of conflicted locations and regions are marked (C={{B,3},{C,1},{D,2}}) with X.

Table 3

Travel times information (minutes) of Izmir data

Candidate location1 w1:2 w2:3 w3:4 w4:5 w5:
Region0.3230.2490.0730.2710.085
A12.432.0968.713.782.64
B21.720.05X14.7835.42
CX36.1027.4814.7870.83
D18.6X130.5518.4882.64
E12.448.1354.973.39106.25
F30.9971.3982.4533.2635.42

The fixed clinic cost (cij), demand (dij) and weighted travel times ( s(w˜j)cij ) are given in Table 4.

Table 4

Fixed cost, demand and weighted travel times information of Izmir

Candidate location Region12345Demand (person)
A485173000
B75X434000
CX92462000
D6X9.5572400
E4124292000
F1017.86931500
Fixed clinic cost (£)50003000600070002000

This problem is solved by GAMS using the linear programming formulation in Section 2.3. The number of locations to be selected at minimum cost is three. Cost values for different numbers of selected locations are shown in the Table 5. Since three selected

Table 5

Cost values for different selected locations for Izmir

Number of selected locations12345
Total Costinfeasible56,500£54,500£62,900£62,500£

locations are optimum, the assignments for this statement are given in Table 6. The remainder of this sub-section continues with optimum statement.

Table 6

Results of assignment problem for Izmir

Selected locations345
Assigned RegionCA,D,EB,F
Total Cost54,500 £

As mentioned in Section 2.4, constraint (14) is relaxed, the assignment all demands is ignored. This problem is solved by GAMS, and the total cost decreased to 52.496,083 £ as it allowed not all demands of a region to be assigned. Figure 2 shows that the iterations of Lagrange relaxation with their total cost results.

Fig. 2

Iteration results of Lagrange relaxation for constraint (14) of Izmir data.

Iteration results of Lagrange relaxation for constraint (14) of Izmir data.

After, constraint (17) is relaxed, and conflictions are ignored. The travel times of conflictions are cB3 = 3, cC1 = 4, cD2 = 3 . This problem is solved by GAMS, and the total cost decreased to 50,700 £ as it allowed less costly assignments in conflicted areas.

The problem is also solved by proposed modified saving heuristic algorithm. Step by step solution for İzmir data is as follows:

Step 7: The initial matrix is given in Table 4 with the given information of weighted travel time between customer region and candidate location, and the population (demand) of people living in region.

Step 8: The transportation cost table is prepared in Table 7 by multiplied weighted travel time with population of the region, and the sum of columns are calculated. All data in this table are cost type.

Table 7

Transportation cost matrix

Candidate locations Region12345
A120002400015000300021000
B2800020000X1600012000
CX180004000800012000
D14400X228001200016800
E8000240008000400018000
F15000267009000135004500
Clinic cost (£)50003000600070002000
Total cost (£)82400115700648006350086300

Step 9: A mobile vaccination clinic is assigned at candidate location “4” where has minimum total cost with 63.500 £. All regions are assigned to candidate location “4”.

Step 10: The relocation saving (benefit) is evaluated in Table 8 by assigning customers to other candidate locations.

Table 8

Saving matrix

Candidate locations Region12345
AA*
BXB4000*
CX4000C
DXD*
EE*
F4500F9000*
Clinic cost (£)5000300060002000
Total saving (£)–5000–3000250011000

Step 11: Another mobile vaccination clinic is assigned at candidate location “5” where has maximum saving with 11.000 £. Region B and F are assigned to candidate location “5”.

Step 12: The saving matrix is revised in Table 9. The candidate locations have no saving. But each location can serve maximum three regions, and location “4” serves four region. Thus, algorithm goes to Step 11, and another mobile vaccination clinic is assigned at candidate location “3” where has maximum saving with -2.000 £. Region C is assigned to candidate location “3”.

Table 9

Fixed cost, demand and weighted travel times information of Ankara data

Candidate locations1 w1 :2 w2 :3 w3 :4 w4 :5 w5 :6 w6 :7 w7 :8 w8 :Demand (person)
Regions0.1080.1040.1350.1180.1530.1420.0990.141
A356218362000
B46795X(4)253600
C4238X(8)5624200
D747.5323872800
E4108X(2)47754100
F311.55655395300
G674839532900
HX(3)827618.51.53200
I546.55957X(4)2400
J4132437656200
Clinic Cost (£)45003500700060003000350055008000

The saving matrix is revised in Table 10. Candidate locations have no saving and selected locations serve within the limit of maximum capacity (three regions). Thus, a new clinic is not required, and algorithm ends.

Table 10

Cost values for different selected locations for Ankara

Number of selected locations12345678
Total Costinfeasibleinfeasibleinfeasible120,100£118,400£123,600£122,400£130,400£

The final version of the assignments and costs are given in Table 11.

Table 11

Revised saving matrix

Candidate locations Region1n2345
AA*
BXB*
CX4000C
DXD*
EE*
FF*
Clinic cost (£)500030006000
Total cost (£)–5000–3000–2000

As a result of the mobile vaccination clinic assignment problem by applying the proposed heuristic algorithm, it would be appropriate for three mobile vaccination clinics to serve. These clinics are assigned to candidate locations “3”, “4”, and “5”. The clinic which is located at candidate location “3” serves one region, region C. The clinic which is located at candidate location “4” serves two regions, region A, D and E. The clinic which is located at candidate location “5” serves three regions, region B and F. After the assignments, the total cost of assigning three mobile vaccination clinics to serve six regions is 54,500 £. The results of the heuristic algorithm are same as the GAMS solution of the problem given in Table 6.

3.2Ankara data

In Ankara, the DMs select ten regions (i={A,B,C,D,E,F,G,H,I,J}) and eight candidate locations (j={1,2,3,4,5,6,7,8}). Each location can serve maximum three regions. The fixed clinic cost (cij), demand (dij) and weighted travel times ( s(w˜j)cij ) are given in Table 12. In table, the travel times of conflicted locations and regions are marked (C={{B,6},{C,5},{E,4},{H,1},{I,8}}) with X.

Table 12

Revised saving matrix

Candidate locations Region12345
AA*
BXB*
CXC
DXD*
EE*
FF*
Clinic cost (£)50006000
Total saving (£)–5000–2000

This problem is solved by GAMS using the linear programming formulation in Section 2.3. The number of locations to be selected at minimum cost is five. Cost values for different numbers of selected locations are shown in the Table 13. Since five selected locations are optimum, the assignments for this statement are given in Table 14. The remainder of this sub-section continues with optimum statement.

Table 13

The final assignment matrix

Candidate locations Region12345Cost (£)
AA3000
BXB12000
CXC4000
DXD12000
EE4000
FF4500
Clinic cost (£)60007000200015000
Total saving (£)54500
Table 14

Results of assignment problem for Ankara

Selected locations12567
Assigned RegionE,FC,IA,G,JD,HB
Total Cost118,400£

As mentioned in Section 2.4, constraint (14) is relaxed, the assignment of all demands is ignored. This problem is solved by GAMS, and the total cost decreased to 40.729,465 £ as it allowed not all demands of a region to be assigned. Figure 3 shows that the iterations of Lagrange relaxation with their total cost results.

Fig. 3

Iteration results of Lagrange relaxation for constraint (14) of Ankara data.

Iteration results of Lagrange relaxation for constraint (14) of Ankara data.

After, constraint (17) is relaxed, and conflictions are ignored. The travel times of conflictions are cB6 = 4, cC5 = 8, cE4 = 2, cH1 = 3, cI8 = 4 . This problem is solved by GAMS, and the total cost decreased to 109,400 £ as it allowed less costly assignments in conflicted areas.

The problem is also solved by proposed modified saving heuristic algorithm. Steps are not shown due to the size of the problem. As a result of the algorithm, the same assignment results as in Table 14 are obtained.

3.3İstanbul data

In Istanbul, the DMs select twenty regions (i= {A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,R,S,T,U}) and fifteen candidate locations (j={1,2,3,4,5,6,7,8,9,10, 11,12,13,14,15}). Each location can serve maximum three regions. The clinic cost (cij), demand (dij) and weighted travel times ( s(w˜j)cij ) are given in Table 15. In table, the travel times of conflicted locations and regions are marked (C= {{A,3},{D,11},{E,7},{F,5},{G,8},{H,13},{J,11}, {M,1},{P,10},{T,7}}) with X.

Table 15

Fixed cost, demand and weighted travel times information of Istanbul data

Candidate locations1 w1 :2 w2 :3 w3 :4 w4 :5 w5 :6 w6 :7 w7 :8 w8 :9 w9 :10 w10 :11 w11 :12 w12 :13 w13 :14 w14 :15 w15 :Demand (person)
0.0500.0980.0600.0480.0660.0690.0810.0440.0510.0810.0840.0550.0550.0800.078
Regions
A16.5(X)858432954108213.51500
B63.5325147831834.554200
C5644387664473456700
D842.57644544(X)863463600
E696575(X)37107664685700
F21254(X)134867697693900
G9436797(X)445882315700
H75191710.54.57296(X)6931900
I586.586693127761112200
J31133425634(X)197934600
K44949329812512977200
L6945256479363.5438100
M(X)1373812115995742900
N739.51943247.5775783600
O91223418496177.5687100
P710.53417789(X)1244287.54500
R527562768106526145600
S47295413.57.5456573116200
T385.5483(X)64345610292700
U210757547176.5583.5104900
Clinic Cost (£)500065004000370048006200570078008100650083007600390041005800

This problem is solved by GAMS using the linear programming formulation in Section 2.3. The number of locations to be selected at minimum cost is nine. Cost values for different numbers of selected locations are shown in the Table 16. Since nine selected locations are optimum, the assignments for this statement are given in Table 17. The remainder of this sub-section continues with optimum statement.

Table 16

Cost values for different selected locations for Istanbul

Number of Selected locations1–6789101112131415
Total Costinfeasible229,700£228,400£216,900£223,400£222,700£230,300£238,100£241,300£249,600£
Table 17

Results of assignment problem for Istanbul

Selected locations134567131415
Assigned RegionA,F,UD,H,SNC,L,PB,J,OK,ME,RTG,I
Total Cost216,900£

As mentioned in Section 2.4, constraint (14) is relaxed, the assignment of all demands is ignored. This problem is solved by GAMS, and the total cost decreased to 86.650,00 £ as it allowed not all demands of a region to be assigned. Figure 4 shows that the iterations of Lagrange relaxation with their total cost results.

Fig. 4

Iteration results of Lagrange relaxation for constraint (14) of Istanbul data.

Iteration results of Lagrange relaxation for constraint (14) of Istanbul data.

After, constraint (17) is relaxed, and conflictions are ignored. The travel times of conflictions are cA3 = 8, cD11 = 8, cE7 = 3, cF5 = 1, cG8 = 4, cH13 = 6, cJ11 = 1, cM1 = 2, cP10 = 12, cT7 = 6 . This problem is solved by GAMS, and the total cost decreased to 202,700 £ as it allowed less costly assignments in conflicted areas.

The problem is also solved by proposed modified saving heuristic algorithm. Steps are not shown due to the size of the problem. As a result of the algorithm, the same assignment results as in Table 17 are obtained.

4Results and discussion

Table 18 gives the results of applied approaches. As in this table, the results of the original MIP (Mixed Integer Programming) problems are same as proposed heuristic. Since this is a small-scale problem, the results of proposed heuristic give the optimum results. Thus, it is clear that proposed algorithm is robust. For all data, two different Lagrange relaxation are applied. The relaxation of constraint (14) relaxes the problem of having to assign all customers to the facility. Thus, the total costs of three cities are reduced. With this relaxation, the total cost in Istanbul has decreased the most with 130,250£. But the largest rate of cost reduction has been in Ankara with (-% 65,6). The relaxation of constraint (17) relaxes the problem of not assigning conflicting regions. Thus, the total costs of three cities are reduced. With this relaxation, the total cost in Istanbul has decreased the most with 14,200£. But the largest rate of cost reduction has been in Ankara with (-% 7,6).

Table 18

Results comparison of assignment problems for Izmir, Ankara and Istanbul data with different approaches

InstanceGAMSProposedLagrange relaxation
(MIP)HeuristicConst(6)Const(9)
İzmir (6Rx5 S)54,500£54,500£52,496.083£ (–% 3,67)50,700£ (–% 6,97)
Ankara (10Rx8 S)118,400£118,400£40.729,465£ (–% 65,6)109,400£ (–% 7,6)
İstanbul (20Rx15 S)216,900£216,900£86.650£ (–% 60,05)202,700£ (–% 6,54)

5Conclusions

The vaccines developed against the pandemic caused by the COVID-19 virus hold great hope. However, it poses a major problem to vaccinate large masses. In addition to the fixed located health centers, mobile vaccination clinics have been proposed to speed up vaccination and to keep COVID-19 processes separate from other diseases. In this study, we investigate an assignment problem to locate mobile vaccination clinics in Turkey’s big cities (İstanbul, Ankara, İzmir). Multiple locations are determined as candidate locations, and their weights are calculated with a spherical bipolar fuzzy MCDM method based on determined criteria by DMs. The linear formulation of the problem is given, and the multi-facility location problem for COVID-19 vaccination is solved with GAMS. A hybrid spherical bipolar fuzzy heuristic algorithm is proposed based on saving matrix to handle the multi-facility location problem for optimum mobile vaccination clinics number. In addition, based on the existing algorithms, the linear expression of the problem has been expanded using Lagrange relaxation to show the effectiveness of the methodology. The proposed approach is applied on the data for three cities, and the results are compared.

For future studies, we recommend to use proposed multi-facility location heuristic algorithm with other fuzzy sets extentions such as intuitionistic fuzzy sets, Pythagorean fuzzy sets, spherical fuzzy sets etc. As a step forward, new criteria can be considered in weighting candidate locations. The problem can be enlarged by including other cities data, and new result can be compared with this article. New heuristic algorithms can be proposed, and the procedures can be compared with existing algorithms. The MCDM approaches may be adapted to the algorithm’s steps, and imprecise data can be added to the mobile facility location problem.

Acknowledgment

This work has been supported by the Scientific Research Projects Commission of Galatasaray University under grant number # FBA-2020-1036.

References

[1] 

Torun S.D. and Bakırcı N. , Vaccination coverage and reasonsfor non-vaccination in a district of Istanbul, BMC PublicHealth 6: ((2006) ), 125.

[2] 

Orenstein W.A. and Ahmed R. , Simply put: vaccination saves lives, PNAS 114: (16) ((2017) ), 4031–4033.

[3] 

Lee B.Y. , Mehrotra A. , Burns R.M. and Harris K.M. , Alternativevaccination locations: who uses them and can they increase fluvaccination rates? Vaccine 27: (32) ((2009) ), 4252–4256.

[4] 

Bartsch S.M. , Taitel M.S. , DePasse J.V. , Cox S.N. , Smith-Ray R.L. , Wedlock P. , et al., Epidemiologic and economic impact of pharmaciesas vaccination locations during an influenza epidemic, Vaccine 36: (46) ((2018) ), 7054–7063.

[5] 

Kim N. and Mountain T.P. , Role of non-traditional locations forseasonal flu vaccination: empirical evidence and evaluation, Vaccine 35: (22) ((2017) ), 2943–2948.

[6] 

“WHO (World Health Organization),” 2020. Accessed on: Dec. 21, 2020. [Online]. Available: https://COVID19.who.int/

[7] 

Heymann D.L. and Aylward R.B. , “Mass vaccination: when and why,” in Mass Vaccination: Global Aspects—Progress and Obstacles, Springer, Berlin, Heidelberg, (2006) , pp. 1–16.

[8] 

“Mobile vaccination clinic reaches rural areas,” 2014. Accessed on: Dec. 22, 2020. [Online]. Available: https://www.cidrap.umn.edu/practice/mobile-vaccination-clinic-reaches-rural-areas

[9] 

Hannings A.N. , Duke L.J. , Logan L.D. , Upchurch B.L. , Kearney J.C. , Darley A. , et al., Patient perceptions of studentpharmacist–run mobile influenza vaccination clinics, J.Am. Pharm. Assoc. 59: (2) ((2019) ), 228–231.

[10] 

Chen W. , Misra S.M. , Zhou F. , Sahni L.C. , Boom J.A. and Messonnier M. , Evaluating partial series childhood vaccination servicesin a mobile clinic setting, Clin. Pediatr. 59: (7) ((2020) ), 706–715.

[11] 

Yang S. , Hamedi M. and Haghani A. , Integrated approach for emergencymedical service location and assignment problem, Transp. Res.Rec 1882: (1) ((2004) ), 184–192.

[12] 

Van Barneveld T.C. , Bhulai S. and van der Mei R.D. , The effect ofambulance relocations on the performance of ambulance serviceproviders, Eur. J. Oper. Res 252: (1) ((2016) ), 257–269.

[13] 

Abdel-Basset M. , Manogaran G. , El-Shahat D. and Mirjalili S. , “Integrating the whale algorithm with Tabu search for quadraticassignment problem: A new approach for locating hospitaldepartments,’, Appl. Soft Comput 73: ((2018) ), 530–546.

[14] 

Ross G.T. and Soland R.M. , A branch and bound algorithm for thegeneralized assignment problem, Math. Progr. 8: ((1975) ), 91–103.

[15] 

Mills-Tettey G.A. , Stentz A. and Dias M.B. , “The Dynamic Hungarian Algorithm for the Assignment Problem With Changing Costs,” Carnegie Mellon Univ., Pittsburgh, PA, Tech. Rep. CMU-RI-TR-07-27, 2007. [Online]. Available: https://www.ri.cmu.edu/pub_files/pub4/mills_tettey_g_ayork_or_2007_3/mills_tettey_g_ayorkor_2007_3.pdf

[16] 

Wimmert R.J. , A mathematical method of equipment location, Journal of Industrial Engineering 9: ((1958) ), 498–505.

[17] 

Srivastava R. , Alternate solution procedures for thelocation-routing problem, Omega 21: (4) ((1993) ), 497–506.

[18] 

Clarke G. and Wright J.W. , Scheduling of vehicles from a centraldepot to a number of delivery points, Oper. Res. 12: (1964), 568–581.

[19] 

Kuehn A. and Hamburger M.J. , A heuristic program for locatingwarehouses, Manage. Sci. 9: ((1963) ), 643–666.

[20] 

Hansen P.H. , Hegedahl B. , Hjortkjaer S. and Obel B. , A heuristicsolution to the warehouse location-routing problem, Eur. J.Oper. Res. 76: (1) ((1994) ), 111–127.

[21] 

Ellwein L.B. and Gray P. , Solving fixed charge location-allocationproblems with capacity and configuration constraints, AIIETransactions 3: (4) ((1971) ), 290–298.

[22] 

Akinc U. and Khumawala B.M. , An efficient branch and bound algorithmfor the capacitated warehouse location problem, Manage. Sci 23: (6) ((1977) ), 585–594.

[23] 

Nauss R.M. , An improved algorithm for the capacitated facilitylocation problem, J. Oper. Res. Soc. 29: (12) ((1978) ), 1195–1201.

[24] 

Klincewicz J.G. and Luss H. , A Lagrangian relaxation heuristic forcapacitated facility location with single-source constraints, J. Oper. Res. Soc. 37: (5) ((1986) ), 495–500.

[25] 

Venables H. and Moscardini A. , An adaptive search heuristic for the capacitated fixed charge location problem, International Workshop on Ant Colony Optimization and Swarm Intelligence (2006), 348–355.

[26] 

Jamil M. , Batta R. and Malon D.M. , The travelling repairperson home baselocation problem, Trans. Sci. 28: (2) ((1994) ), 150–161.

[27] 

Laporte G. , Louveaux F.V. and Mercure H. , Models and exact solutionsfor a class of stochastic location-routing problems, Eur. J.Oper. Res 39: (1) ((1989) ), 71–78.

[28] 

Stowers C.L. and Palekar U.S. , Location models with routingconsiderations for a single obnoxious facility, Transp. Sci. 27: (4) ((1993) ), 350–362.

[29] 

Bhattacharya U. , Rao J.R. and Tiwari R.N. , Fuzzy multi-criteriafacility location problem, Fuzzy Sets Syst. 51: (3) ((1992) ), 277–287.

[30] 

Bhattacharya U. , Rao J.R. and Tiwari R.N. , Bi-criteriamulti-facility location problem in fuzzy environment, FuzzySets Syst. 56: ((1993) ), 145–153.

[31] 

Canós M.J. , Ivorra C. and Liern V. , An exact algorithm for thefuzzy pmedian problem, Eur. J. Oper. Res. 116: (1) ((1999) ), 80–86.

[32] 

Chen C.B. and Wei C.C. , An efficient fuzzy MADM method for selectingfacility locations, J. Eng. Valuat. Cost Anal. 2: (1) ((1998) ), 19–32.

[33] 

Darzentas J. , A discrete location model with fuzzy accessibilitymeasures, Fuzzy Sets Syst 23: ((1987) ), 149–154.

[34] 

Rao J.R. and Saraswati K. , Facility location problem on networkunder multiple criteria fuzzy set theoretic approach, Int. J.Syst. Sci. 19: (12) ((1988) ), 2555–2559.

[35] 

Zhou J. and Liu B. , Modeling capacitated location-allocation problemwith fuzzy demands, Comput. Ind. Eng. 53: ((2007) ), 454–468.

[36] 

Zadeh L.A. , Fuzzy sets, Inform. Control 8: ((1965) ), 338–353.

[37] 

Atanassov K. , Intuitionistic fuzzy sets, Fuzzy Sets Syst. 20: ((1986) ), 87–96.

[38] 

Smarandache F. , Neutrosophy: Neutrosophic Probability, Set, and Logic. Ann Arbor, MI, USA: American Research Press, (1998) .

[39] 

Gündoğdu F.K. and Kahraman C. , Spherical fuzzysets and spherical fuzzy TOPSIS method, J. Intell. FuzzySyst 36: (1) ((2019) ), 337–352.

[40] 

Gündoğdu F.K. and Kahraman C. , “Spherical fuzzy analytic hierarchy process (AHP) and its application to industrial robot selection,” International Conference on Intelligent and Fuzzy Systems, İstanbul, Turkey, 23–25 July, 2019.

[41] 

Lee K.M. , “Bipolar-valued fuzzy sets and their operations,” in Proc. Conf. Intell. Technol., Bangkok, Thailand, 2000, pp. 307–312.

[42] 

Lee K.M. , Comparison of Interval-valued fuzzy sets, Intuitionisticfuzzy sets, and bipolar-valued fuzzy sets, J. Korean Inst.Intell. Syst. 14: (2) ((2004) ), 125–129.

[43] 

Princy R. and Mohana K. , Spherical bipolar fuzzy sets and itsapplication in multi criteria decision making problem, J. NewTheory 32: ((2020) ), 58–70.