Skip to main content
Elsevier - PMC COVID-19 Collection logoLink to Elsevier - PMC COVID-19 Collection
. 2023 May 2;142:110372. doi: 10.1016/j.asoc.2023.110372

Designing reverse logistics network for healthcare waste management considering epidemic disruptions under uncertainty

Saeede Nosrati-Abarghooee a,, Mohammad Sheikhalishahi a, Mohammad Mahdi Nasiri a, Seyed Mohammad Gholami-Zanjani b
PMCID: PMC10154062  PMID: 37168874

Abstract

Population growth and recent disruptions caused by COVID-19 and many other man-made or natural disasters all around the world have considerably increased the demand for medical services, which has led to a rise in medical waste generation. The improper management of these wastes can result in a serious threat to living organisms and the environment. Designing a reverse logistics network using mathematical programming tools is an efficient and effective way to manage healthcare waste. In this regard, this paper formulates a bi-objective mixed-integer linear programming model for designing a reverse logistics network to manage healthcare waste under uncertainty and epidemic disruptions. The concept of epidemic disruptions is employed to determine the amount of waste generated in network facilities; and a Monte Carlo-based simulation approach is used for this end. The proposed model minimizes total costs and population risk, simultaneously. A fuzzy goal programming method is developed to deal with the uncertainty of the model. A simulation algorithm is developed using probabilistic distribution functions for generating data with different sizes; and then used for the evaluation of the proposed model. Finally, the efficiency of the proposed model and solution approach is confirmed using the sensitivity analysis process on the objective functions’ coefficients.

Keywords: Healthcare waste management, Monte-Carlo simulation, Epidemic disruptions, Fuzzy goal programming

1. Introduction

Among the numerous challenges ahead of humans, medical waste management is crucial as the increasing rate of the worldwide population, wars and infectious diseases has brought about a growing call for the receipt of medical services. World Health Organization (WHO) refers to medical waste as “the waste which is produced during the treatment, diagnosis, or immunization of humans or animals” [1]. As stated by Aung et al. [2], different problematic issues like environmental protection against contagious diseases, reduction of undesirable emissions, and the effective management of medical waste have arisen in this area throughout the world. The vast majority of such medical waste is generated by hospitals, while the rest of this waste is attributed to research centers, autopsy and mortuary centers, laboratories, and blood banks [3]. About 75 to 90 percent of the entire medical waste is claimed to be non-hazardous, and the remainder (i.e., 10 to 25 percent) is categorized as hazardous [4]. That part of medical waste that is not managed effectively brings a high probability of infection and injury for the working staff in this domain and even for common people. In addition, the spread of micro-organisms in this area has exposed the public to some risks, as well [5]. This phenomenon requires special attention to the network of hazardous materials in their lifecycle. So, infectious medical waste management is a vital part of controlling the epidemic disruptions that improper collection and treatment can boost the spread of disruption, leading to extra pressure on the community [6].

To this extent, the infectious waste management problems are categorized in reverse logistics networks that should be adequately designed to optimally reduce the potential harms to the people and extra cost to the managers [7]. Considering these challenges in real-world problems (regulations imposed by WHO for the collection and treatment) can lead to stochastic multi-objective mathematical models. Although several studies have been conducted on healthcare waste management in the context of supply chains, a few of them have considered its network design in case of disruptions and especially epidemic disruptions. In recent years, due to unpredictable disruptive events, designing supply chain networks has become a complex decision-making issue [8]. This process is vital for managing the waste flows and at the strategic level, it is important to build an integrated model that considers a wide range of decisions to find optimum solutions. To the best of the authors’ knowledge, designing a reverse network of healthcare waste in the presence of epidemic disruptions has not been addressed in the literature. Therefore, the contributions of this research are as follows.

  • Conceptualizing effect of an epidemic disruption on the waste management;

  • Developing a bi-objective mixed-integer linear programming (MILP) model for healthcare waste management under uncertainty and epidemic disruptions;

  • Applying a Monte Carlo-based simulation approach to determine the amount of waste generated;

  • Employing a fuzzy goal programming method to solve the proposed bi-objective model;

The rest of this paper is structured as follows. Section 2 reviews the related literature. The proposed model is formulated in Section 3. Modeling the epidemic disruption process is presented in Section 4. Sections 5, 6 are allocated to the multi-objective solution approach and experimental results, respectively. Sections 7, 8 present the managerial implications and conclusion, respectively.

2. Literature review

Designing a reverse logistics network seems to be the desired solution for proper healthcare waste management and as such, recent related papers, with an explicit focus on modeling features are investigated in this section to position the contribution of the research.

A MILP model was proposed in this area by Shi et al. [9] for the healthcare waste reverse logistics network. Its focus was on the minimization of the network costs using an improved genetic algorithm (GA) to solve the problem. In this regard, Budak and Ustundag [10] presented a MILP model while focusing on two elements including the optimization of the number and location of facilities by minimizing costs. Nolz et al. [11] worked on the development of an inventory routing problem for the better management of healthcare wastes. Two solution approaches were proposed for the best possible management of both visiting schedules and vehicle routing. In the same way, Windfeld and Brooks [1] analyzed how to manage medical waste in another area by assigning high importance to how to optimally manage medical waste as this type of waste was highly increasing in terms of quantity. Indeed, they addressed the issues pertaining to the transportation, collection, production, and disposal of such waste. They enumerated the status of medical waste in some developing countries. Makajic-Nikolic et al. [12] embarked on developing Fault Tree Analysis (FTA). It was an application program that aimed to evaluate the inherent risks in the management of infectious medical waste at the Serbian Clinical Center. All the existing risks in the management process of medical waste have been revealed. They reported that the wrong separation of trash and waste collection by hand was a highly risky issue in tackling this challenge.

Gergin et al. [13] developed an artificial bee colony algorithm to solve the facility location problem for disposing of healthcare waste. A novel pharmaceutical distribution and healthcare waste collection system was suggested by Osaba et al. [14]. They formulated a mixed-integer programming model to structure a heterogeneous vehicle routing problem with simultaneous pickup and delivery, taking into account the non-crossing routes. A metaheuristic algorithm was developed based on the bat algorithm to solve the problem. Kargar et al. [15] applied a multi-objective MILP model to design a reverse logistic network to manage medical waste under uncertainty. They controlled the uncertain parameters of the proposed model by a stochastic robust optimization approach. The goal of their model is to minimize total costs and uncollected infectious waste; and to select the best treatment technology. They employed a fuzzy goal programming method to solve the multi-objective model. In another research by Kargar et al. [16], a multi-objective MILP model was proposed for healthcare waste management during the outbreak of COVID-19. Their model minimizes population risk, total costs, and the maximum amount of uncollected infectious waste, simultaneously. They employed a goal programming-based approach to solve the multi-objective model.

To collect and dispose of hazardous healthcare waste, Homayouni and Pishvaee [17] formulated a bi-objective MILP model under uncertainty to minimize total network costs, and transportation and operational risks. They used a robust optimization approach to deal with uncertainty, and the augmented epsilon-constraint method was applied to solve their bi-objective model. Yu et al. [18] designed a reverse logistic network to manage healthcare waste during the COVID-19 epidemic by a multi-objective MILP model. They employed a fuzzy compromise programming method to solve their multi-objective model. In another paper by Yu et al. [19], a bi-objective stochastic MILP model was suggested to minimize “total costs” and “population risk” for healthcare waste management. A bi-level MILP model aimed at minimizing total costs and population risk for hazardous healthcare waste management by Saeidi-Mobarakeh et al. [20] was developed. They used a robust optimization approach to cope with uncertainty. Furthermore, by combining the particle swarm optimization (PSO) and GA, Saeidi-Mobarakeh et al. [21] proposed an efficient metaheuristic algorithm to solve the healthcare waste management problem to minimize environmental risk and total costs. A bi-objective MILP model to manage healthcare waste considering the location-routing problem was developed by Nikzamir and Baradaran [22]. Their model minimizes total costs of network and emissions, simultaneously. They engaged a new meta-heuristic algorithm to solve the large-scale problem.

Shadkam [23] designed a reverse logistic network using a MILP model considering both forward and reverse flows to manage COVID-19 wastes, especially vaccine wastes. In this vein, Govindan et al. [24] developed a bi-objective MILP model for collecting healthcare wastes during the outbreak of COVID-19. The multi-item, multi-period model has two-echelon including waste generation nodes and collection centers focused on minimizing total cost and population risk. They used a fuzzy goal programming method to deal with the multi-objective model. A multi-objective MILP model for designing a sustainable healthcare waste management network was proposed by Torkayesh et al. [25] with three objectives including minimizing total cost (economic aspect), maximizing job creation (social aspect), and minimizing environmental risks (environmental aspect). They used an “improved multi-choice goal programming approach” to solve the multi-objective model. Similarly, Tirkolaee and Aydin [26] proposed a bi-objective MILP model for transportation planning and outsourcing services during the COVID-19 pandemic outbreak with a sustainable perspective. A bi-objective MILP model to design a green reverse logistics for healthcare waste management was formulated by Govindan et al. [27]. The purposes of their model were to minimize total costs and population risk at the same time. They used a scenario-based approach to overcome the uncertainty of the amount of waste generated, and applied an improved augmented epsilon-constraint method to solve the bi-objective model.

In the last decade, many researchers have used mathematical programming models for healthcare waste management. The review of the literature reveals that facility location, population risk, and uncertainty are among the issues that have been widely addressed in the literature. On the other hand, issues such as capacity level and treatment technology selection have not received enough attention. In addition, previous studies failed to address the set covering problem and epidemic disruptions. Motivated by reviewed papers and the importance of the context, a bi-objective MILP model for healthcare waste management is presented considering facilities location, set covering, epidemic disruptions, treatment technology selection, population risk and capacity level under uncertainty. A Monte Carlo simulation approach is developed to consider epidemic disruptions. In addition, a multi-objective approach based on the fuzzy goal programming method is applied to solve the proposed bi-objective model. In Table 1, a comprehensive and accurate review of the literature is presented to show the research gaps and consequently, to position the contributions of this study.

Table 1.

Papers reviewed in the healthcare waste management area.

Author(s) Model type Multi-objective Multi-item Multi-period Facilities location Capacity level Treatment technology Set covering Heterogeneous truck/ vehicle Epidemic disruption Population risk Echelon
Uncertainty
Waste generation node Collection center Treatment center Recycling center Disposal center Stochastic Fuzzy Robust
Shi et al. [9] MILP
Medaglia et al. [28] MILP
Nolz et al. [11] MILP
Budak and Ustundag [10] MILP
Mantzaras and Voudrias [29] MINLP
Alshraideh and Qdais [30] MILP
Osaba et al. [14] MILP
Wang et al. [31] MINLP
Kargar et al. [15] MILP
Kargar et al. [16] MILP
Homayouni and Pishvaee [17] MILP
Taslimi et al [32] MILP
Yu et al. [18] MILP
Yu et al. [19] MILP
Saeidi-Mobarakeh et al. [20] MILP -
Saeidi-Mobarakeh et al. [21] MINLP
Nikzamir and Baradaran [22] MILP
Nikzamir et al [33] MILP
Shadkam [23] MILP
Torkayesh et al. [25] MILP
Tirkolaee and Aydin [26] MILP
Govindan et al. [24] MILP
Mei et al. [34] MINLP
Tirkolaee et al. [35] MILP
Eren and Tuzkaya [36] IP
Aydemir-Karadag [4] MINLP
Faizal et al. [37] IP
Valizadeh et al. [38] MILP
Polat [39] MILP
Lotfi et al. [40] MILP
Govindan et al. [27] MILP
This research MILP

IP: Integer Programming; MILP: Mixed-Integer Linear Programming; MINLP: Mixed-Integer Non-Linear Programming

3. Proposed model

This section presents a bi-objective MILP model to manage medical waste under uncertainty. The network under study includes waste generation nodes, collection, treatment, recycling, and disposal centers. There are two types of waste generation nodes; the first type is hazardous nodes that all the waste produced by them is infectious, and the second type includes both “infectious” and “non-infectious” waste. All waste is transferred from the waste generation node to the collection centers, and then the infectious waste is transferred to the treatment centers. In the collection centers, non-infectious waste that is recyclable is shipped to the recycling centers, and the rest is delivered to the disposal centers. At the treatment center, after the treatment process, non-recyclable waste is moved to the disposal centers, and the rest of the waste is delivered to the recycling centers (See Fig. 1).

Fig. 1.

Fig. 1

The structure of the investigated network in this study.

In the following, the assumptions of the proposed model are presented. The network includes a reverse flow; and is multi-item, multi-period, and multi-echelon. Both “infectious” and “non-infectious” wastes are considered. Infectious waste is either infectious in nature or generated by hazardous nodes. The geographical location of waste generation nodes is known, but the model determines the location of other centers. There are different technologies with various capacity levels for waste treatment. Infectious and non-infectious wastes should not be transferred by the same vehicle. Vehicles are heterogeneous. The amount of waste generated by each node is uncertain. Vehicles and centers are considered capacitated.

In this paper, first, the proposed model is formulated, and a multi-objective solution approach based on fuzzy goal programming is presented to convert the bi-objective MILP model to a single-objective one. Then, a simulation algorithm is developed to generate data, and finally, the proposed model is run in GAMS software. Fig. 2 shows the general structure of the research.

Fig. 2.

Fig. 2

The general structure of the research.

The proposed mathematical model is as follows:

Mathematical model

Indices
w{1,2,,W} Waste types
v{1,2,,V} Vehicles
n{1,2,,N} Waste generation nodes
c{1,2,,C} Collection centers
k{1,2,,K} Treatment centers
r{1,2,,R} Recycling centers
d{1,2,,D} Disposal centers
l{1,2,,L} Capacity levels
g{1,2,,G} Treatment technologies
s{1,2,,S} Scenarios
t{1,2,,T} Time periods
Parameters
CPvTR The capacity of vehicle v
CPcCLH The capacity of collection center c for hazardous waste
CPcCLN The capacity of collection center c for non-hazardous waste
CPwrRC The capacity of recycling center r for waste type w
CPwdDS The capacity of disposal center d for waste type w
WGwnts The amount of type w waste generated at waste generation node n in period t, and under scenario s
CPlgUP Maximum capacity level l for treatment technology g
CPlgLOW Minimum capacity level l for treatment technology g
CEcCL The cost of establishing collection center c
CErRC The cost of establishing recycling center r
CEkTRT The cost of establishing treatment center k
CEdDS The cost of establishing disposal center u
CIlg The cost of installing treatment technology g with capacity level l
CTRv The transportation cost for each unit of distance by vehicle v
CPRwctCL The cost of processing type w waste at collection center c in period t
CPRwktTRT The cost of processing type w waste at treatment center k in period t
CPRwrtRC The cost of recycling type w waste at recycling center r in period t
CPRwdtDS The cost of disposing type w waste at disposal center d in period t
DISncHC The distance between waste generation node n and collection center c
DISckCT The distance between collection center c and treatment center k
DIScrCR The distance between collection center c and recycling center r
DIScdCD The distance between collection center c and disposal center d
DISkrTR The distance between treatment center k and recycling center r
DISkdTD The distance between treatment center k and disposal center d
POnc Population living between waste generation node n and collection center c
VLw The volume of waste type w
PWwlg The amount of energy consumed for treating one unit of type w waste by treatment technology g with capacity level l
Eng Energy unit price
ξwn10 If waste generation node n is hazardous or type w waste is infectious,
Otherwise
φnc10 If waste generation node n covered by collection center c,
Otherwise
Ωwct Non-hazardous recyclable type w waste proportion shipped from collection center c to recycling centers in period t
Φwkt Treated recyclable type w waste proportion shipped from treatment center k to recycling centers in period t
ωs Probability of scenario s
Ψ A very large number
Variables
δcCL10 If collection center c is established,
Otherwise
δkTRT10 If treatment center k is established,
Otherwise
δrRC10 If recycling center r is established,
Otherwise
δdDS10 If disposal center d is established,
Otherwise
δlgk10 If treatment technology g with capacity level l is installed in treatment center k
Otherwise
ψwncvtsHC The amount of type w waste shipped from waste generation node n to collection center c by vehicle v in period t, and under scenario s
ψwckvtsCT The amount of type w waste shipped from collection center c to treatment center k by vehicle v in period t, and under scenario s
ψwcrvtsCR The amount of type w waste shipped from collection center c to recycling center r by vehicle v in period t, and under scenario s
ψwcdvtsCD The amount of type w waste shipped from collection center c to disposal center d by vehicle v in period t, and under scenario s
ψwkrvtsTR The amount of type w waste shipped from treatment center k to recycling center r by vehicle v in period t, and under scenario s
ψwkdvtsTD The amount of type w waste shipped from treatment center k to disposal center d by vehicle v in period t, and under scenario s
XncvtsHCH The number of type v vehicles needed for shipping hazardous waste from waste generation node n to collection center c in period t, and under scenario s
XncvtsHCN The number of type v vehicles needed for shipping non-hazardous waste from waste generation node n to collection center c in period t, and under scenario s
XckvtsCT The number of type v vehicles needed for shipping the waste from collection center c to treatment center k in period t, and under scenario s
XcrvtsCR The number of type v vehicles needed for shipping the waste from collection center c to recycling center r in period t, and under scenario s
XcdvtsCD The number of type v vehicles needed for shipping the waste from collection center c to disposal center d in period t, and under scenario s
XkrvtsTR The number of type v vehicles needed for shipping the waste from treatment center k to recycling center r in period t, and under scenario s
XkdvtsTD The number of type v vehicles needed for shipping the waste from treatment center k to disposal center d in period t, and under scenario s

Objective functions

MinZ1=cCEcCL×δcCL+kCEkTRT×δkTRT+rCErRC×δrRC+dCEdDS×δdDS+l,g,kCIlg×δlgk+w,n,c,v,t,sωs×CPRwctCL×ψwncvtsHC+w,c,k,v,t,sωs×CPRwktTRT×ψwckvtsCT+w,c,k,r,v,t,sωs×CPRwrtRC×(ψwcrvtsCR+ψwkrvtsTR)+w,c,k,d,v,t,sωs×CPRwdtDS×(ψwcdvtsCD+ψwkdvtsTD)+a,e,g,j,k,b,t,sωs×Eng×PWaeg×ψajkbtsCT+n,c,v,t,sωs×CTRv×DISncHC×XncvtsHCH+n,c,v,t,sωs×CTRv×DISncHC×XncvtsHCN+c,k,v,t,sωs×CTRv×DISckCT×XckvtsCT+c,r,v,t,sωs×CTRv×DIScrCR×XcrvtsCR+c,d,v,t,sωs×CTRv×DIScdCD×XcdvtsCD+k,r,v,t,sωs×CTRv×DISkrTR×XkrvtsTR+k,d,v,t,sωs×CTRv×DISkdTD×XkdvtsTD (1)
MinZ2=w,n,c,v,t,sωs×POnc×DISncHC×ψwncvtsHC×ξwn (2)
s.t.w,n,vψwncvtsHC×ξwn×VLwCPcCLHc,t,s (3)
w,n,vψwncvtsHC×(1ξwn)×VLwCPcCLNc,t,s (4)
c,vψwcrvtsCR+k,vψwkrvtsTRCPwrRCw,r,t,s (5)
c,vψwcdvtsCD+k,vψwkdvtsTDCPwdDSw,d,t,s (6)
w,c,vψwckvtsCT×VLw+Ψ×(1δlgk)>CPlgLOWl,g,k,t,s (7)
w,c,vψwckvtsCT×VLwΨ×(1δlgk)+CPlgUPl,g,k,t,s (8)
l,gδlgk1k (9)
wψwncvtsHC×VLw×ξwnCPvTRXncvtsHCH<wψwncvtsHC×VLw×ξwnCPvTR+1n,c,v,t,s (10)
wψwncvtsHC×VLw×(1ξwn)CPvTRXncvtsHCN<wψwncvtsHC×VLw×(1ξwn)CPvTR+1n,c,v,t,s (11)
wψwckvtsCT×VLwCPvTRXckvtsCT<wψwckvtsCT×VLwCPvTR+1c,k,v,t,s (12)
wψwcrvtsCR×VLwCPvTRXcrvtsCR<wψwcrvtsCR×VLwCPvTR+1c,r,v,t,s (13)
wψwcdvtsCD×VLwCPvTRXcdvtsCD<wψwcdvtsCD×VLwCPvTR+1c,d,v,t,s (14)
wψwkrvtsTR×VLwCPvTRXkrvtsTR<wψwkrvtsTR×VLwCPvTR+1k,r,v,t,s (15)
wψwkdvtsTD×VLwCPvTRXkdvtsTD<wψwkdvtsTD×VLwCPvTR+1k,d,v,t,s (16)
c,vψwncvtsHC×φncWGwntsw,n,t,s (17)
n,vψwncvtsHC=k,vψwckvtsCT+r,vψwcrvtsCR+d,vψwcdvtsCDw,c,t,s (18)
k,vψwckvtsCT=n,vψwncvtsHC×ξwnw,c,t,s (19)
r,vψwcrvtsCR=Ωwct×n,vψwncvtsHC×(1ξwn)w,c,t,s (20)
c,vψwckvtsCT=r,vψwkrvtsTR+d,vψwkdvtsTDw,k,t,s (21)
r,vψwkrvtsTR=Φwkt×c,vψwckvtsCTw,k,t,s (22)
w,n,vψwncvtsHCΨ×δcCLc,t,s (23)
w,k,vψwckvtsCTΨ×δcCLc,t,s (24)
w,r,vψwcrvtsCRΨ×δcCLc,t,s (25)
w,d,vψwcdvtsCDΨ×δcCLc,t,s (26)
l,gδlgkδkTRTk (27)
w,c,vψwckvtsCTΨ×l,gδlgkk,t,s (28)
w,r,vψwkrvtsTRΨ×l,gδlgkk,t,s (29)
w,d,vψwkdvtsTDΨ×l,gδlgkk,t,s (30)
w,c,vψwcrvtsCRΨ×δrRCr,t,s (31)
w,k,vψwkrvtsTRΨ×δrRCr,t,s (32)
w,c,vψwcdvtsCDΨ×δdDSd,t,s (33)
w,k,vψwkdvtsTDΨ×δdDSd,t,s (34)

The first objective function minimizes the total cost including the cost of establishing collection, treatment, recycling, and disposal centers, the cost of installing treatment technology, costs of processing waste at collection, treatment, recycling, and disposal centers, the cost of energy consumed by technologies installed at treatment centers, and the cost of applying vehicles to transport waste between centers. The second objective function minimizes the population that is exposed to the spread of infection from the infectious waste.

The collection center consists of two parts, including infectious waste and non-infectious waste parts. These parts are capacitated. Constraints (3) and (4) are for controlling the capacity of infectious and non-infectious waste parts, respectively. The capacity limitation of recycling and disposal centers is also controlled by Constraints (5) and (6), respectively. The capacity levels for technologies installed in the treatment centers are determined by Constraints (7) and (8). Each treatment center is allowed to install a maximum of one technology with one capacity level. This condition is considered in Constraints (9). Constraints (10) to (16) are applied to calculate the number of vehicles used in the network to transport the waste. For example, the number of vehicles used to move the infectious waste from waste generation nodes to collection centers is considered by Constraint (10). Constraint (17) states that all waste should be collected from the waste generation nodes. Inventory balances at the collection centers are guaranteed by Constraints (18) to (20). Similarly, inventory balances at the treatment centers are controlled by Constraints (21), (22). The location condition for the collection centers is considered in Constraints (23) to (26). The prerequisite for installing the technology in the treatment centers is that the desired center has already been set up. This is satisfied by Constraint (27). The condition for entering/ leaving the waste to/ from the treatment center is that the treatment technology is installed in the center. Constraints (28) to (30) guarantee this condition. The location condition for the recycling centers is applied by Constraints (31) and (32). Finally, the location condition for the disposal centers is considered by Constraints (33) and (34).

4. Modeling the epidemic disruption process

Recently, epidemic disruptions have been a boundless threat to humankind that is affecting all aspects of our life. Epidemics could happen as natural disasters, such as the coronavirus outbreak (COVID-19) where the virus infected millions of people causing about 6 million deaths.1 These disruptions may occur as cautious bioterrorism mass destructions. Among others, anthrax and smallpox are the two most harmful biological agents that could be used in a probable man-made action [41]. From a sustainability point of view, when an epidemic disruption occurs, it directly affects the waste generation rate, results in a high demand rate in infected areas of the waste collection network.

Therefore, a stochastic approach could be suitable for modeling the occurrence of epidemic disruptions and their direct effect on waste generation rate and the outbreak risk on the network. To the best of our knowledge, the epidemic disruption process has not been covered in the literature of waste management through quantitative methods. The graphical representation of the occurrence of an outbreak and its propagation through the network is presented in Fig. 3. As it is depicted, when an outbreak occurs at time t, the starting waste generation node is attained, and then it is probable that all the facilities of the network in the neighboring zones could be affected due to the propagations. The propagation risk level is mainly a function of the flow level between the facilities and their distance. It is clear that when the secondary facilities are contaminated, they could spread the disruption as well.

Fig. 3.

Fig. 3

Propagation of epidemic disruption in a network through the time.

Modeling the described disruption occurrence and propagation process starts with the segmentation of the whole network into a set of zones and an exposure level is defined for each zone regarding its characteristics. The next section defines disruption and the required characteristics including arrival time and strength. Using the notation summarized in Table 2, the process will be modeled.

Table 2.

Disruption process notations.

Z Set of partitioned zones (zZ);
πz The risk exposure level of zone z;
βe The proportion of demand affected at node e,binary parameter (0,1);
θe Time for recovery of facilities, in time periods;
λz The time between two successive disruptions at each zone;
αe|z(e) The risk exposure level of the facility e in case a disruption occurs in the zone;
ce|e Propagation probability of facility e when the facility e is affected by a disruption ce|e=1;
proe|e Equals 1 if disruption is propagated from facility e to facility e, otherwise 0 proe|e=1.

In general, when a node is disrupted, the strictness of the disruption could be defined through two elements, namely, intensity and time for recovery. Propagation is another aspect describing the disruption strictness and will be added here. These three dimensions are defined by the following parameters respectively: βe, θe, and proe|e for a given node e and the connected one e’. Disruptions do not homogeneously disturb the network. The corresponding impacts could be well defined via a phase-dependent recovery function, as illustrated in Fig. 4.

Fig. 4.

Fig. 4

Generic loss-recovery functions.

4.1. Scenario generation framework

Scenario generation methodology is employed using the Monte-Carlo sampling method as a common approach that uses statistical data of uncertain parameters to generate comprehensive scenarios over a given planning horizon. This method mainly employs the inverse distribution function of the parameters using pseudo-random numbers. The main steps of generating scenarios according to the abovementioned descriptions are as follows.

  • (1)

    Set pre-disruption capacity levels for all nodes in the network;

  • (2)

    Generate disruption arrival time for each zone;

  • (3)

    Generate disruption intensity;

  • (4)

    Apply disruption propagation test;

  • (5)

    Update capacity of disrupted facilities for disruption duration;

  • (6)

    Aggregate these values over the time periods.

5. Multi-objective solution approach

Numerous methods are at play to deal with the multi-objective programming models. The “Goal programming” method is one of the most prevalent approaches that have been employed in various fields such as pharmaceutical supply chain [42], reverse logistics [43], waste management [24] and so on. In addition, the application of methods based on fuzzy theory in multi-objective problems seems to be a good option to deal with uncertainty [44]. Accordingly, this paper proposes a fuzzy goal programming method to cope with the multi-objective model as follows.

Step 1: Determining goals

First, decision-makers define the goals of the problem. To this end, it is desired to solve the proposed model taking into account each objective function separately. Then, the optimal values of the objective functions will be determined. Next, based on the optimal values, decision-makers will determine the goals of the problems. For instance, it is supposed that the optimal values of Z1 and Z2 are assigned to the first and second objective functions, respectively. Based on this, problem goals can be defined as follows where G1 and G2 represent the goals of the first and second objective functions, respectively.

G1=Z1G2=Z2 (35)

Step 2: Goal programming model

In this step, the goal-programming model is defined as follows:

MinDV1+MinDV2+s.t.Z1DV1++DV1=G1Z2DV2++DV2=G2SystemConstraints (36)

Where DV1+ and DV2+ denote the positive deviations, and DV1 and DV2 indicate the negative deviations from the first and second goals, respectively.

Step 3: Equivalent single objective model

This step is focused on converting the multi-objective goal-programming model extracted from the previous steps into a single-objective model for every nonconformity from the objective functions. Afterward, it comes to the development of a membership function via the proposed method by Zandkarimkhani et al. [42]. The main function of the present goal-programming model is to minimize the deviations from the goals already determined by the decision-makers; therefore, the following membership function is applied:

μDVi+(x)Min=1DVi+(x)>UDVi+0DVi+(x)<LDVi+UDVi+DVi+(x)UDVi+LDVi+LDVi+DVi+(x)UDVi+ (37)

In which, UDVi+ and LDVi+ represent the upper and lower bounds of unwanted deviations from goal i, respectively. Here, the membership function of these deviations from the goal is indicated by μDVi+(x)Min.

The values of LDV1+ and LDV2+ are always zero. To calculate UDV1+ and UDV2+, the upper bound of the objective functions 1 (UZ1) and 2 (UZ2) should first be calculated. These values are calculated by the lexicographic approach. Then, the values of UDV1+ and UDV2+ are determined by Eq. (38).

DV1+=UZ1G1DV2+=UZ2G2 (38)

Finally, the equation below presents the fuzzy single-objective model:

MaxFGP=iwi×MFis.t.MFiμDVi+(x)MiniZiDVi++DVi=GiiSystemConstraints (39)

Where wi represents the weight of the objective function i.

6. Experimental results

This section is dedicated to examine the efficiency of the proposed model and solution approach using simulated data. For this purpose, first, the simulation process for data generation is explained, and the results obtained from the implementation of 10 simulated problems in GAMS software are presented. Then the efficiency of our proposed solution approach is evaluated in the comparative analysis sub-section. Finally, a discussions sub-section is provided based on the obtained results.

6.1. Data generation

In this sub-section, the parameters of the proposed model are simulated with the help of probabilistic distribution functions. The simulation process is designed to provide a feasible solution space for any desired amount of indices. In fact, to solve this problem, the capacities of the centers and vehicles we defined as a function of the amount of the generated waste. It should be noted that the Monte Carlo simulation approach presented in Section 4 will be used to simulate the parameter of the amount of waste generated at each node. Table 3 shows the proposed model of the simulation parameter algorithm.

Table 3.

The simulation algorithm for data generation.

Indices/ Parameters Functions
w,v,n,c,k,r,d,l,g,s,t The user determines the value of indices
WGwnts MonteCarlo
VLw Uniform(0.5,0.6)
CPvTR Round(w,n,t,sWGwnts×VLwUniform(6,10)×T×S)
CPcCLH Round(Uniform(1.2,1.5)×w,n,t,sWGwnts×VLwC×T×S)
CPcCLN
CPwrRC Round(n,t,sWGwntsR×T×S)
CPwdDS Round(Uniform(0.4,0.5)×n,t,sWGwntsD×T×S)
CPlgUP Round(Uniform(1.5,2)×a,i,t,sWGwnts×VLwT×S)
CPlgLOW 0
CEcCL Round(Uniform(2×106,4×106))
CErRC Round(Uniform(1×106,2×106))
CEkTRT Round(Uniform(1.5×106,3×106))
CEdDS Round(Uniform(1.2×106,2.2×106))
CIlg Round(Uniform(8×105,9×105))
CTRv Round(Uniform(1.8×102,2.3×102))
CPRwctCL,CPRwktTRT,CPRwrtRC,CPRwdtDS Round(Uniform(3.3×102,4×102))
DISncHC,DISckCT,DIScrCRDIScdCD,DISkrTR,DISkdTD Round(Uniform(3×101,8×101))
POnc Round(Uniform(6×103,9×103))
PWwlg Round(Uniform(2×101,3×101))
ξwn Round(Uniform(0,1.5))
φnc Round(Uniform(0,1.5))andjφij1i
Ωwct,Φwkt Uniform(0.7,0.8)
Eng 10

To validate the proposed model, 10 test problems are generated in different sizes by the proposed simulation algorithm and the proposed model is run on GAMS software using CPLEX solver. These problems are designed so that by increasing the number of the problem, the solution space and its complexity will be increased as well. Table 4 indicates the values of the simulated problems.

Table 4.

The size of the simulated problems.

Instance w v n c k r d l g s t
INC1 2 1 3 3 2 2 2 1 1 6 6
INC2 2 1 4 3 2 2 2 2 2 7 6
INC3 2 2 4 3 2 2 2 2 2 8 6
INC4 3 2 4 3 3 2 2 2 2 9 6
INC5 3 2 5 3 3 3 3 2 2 9 6
INC6 3 2 5 4 3 3 3 2 3 10 6
INC7 3 2 5 4 3 3 3 3 3 10 8
INC8 4 3 6 4 4 4 4 3 3 11 8
INC9 4 3 7 4 4 4 4 3 3 12 12
INC10 4 3 7 5 4 4 4 4 3 13 12

In what follows, an example is provided to show how to generate data in GAMS software. For example, Table 5 represents the amount of the waste generated using Monte Carlo simulation for the first instance (INC1).

Table 5.

The amount of waste generated by nodes in INC1.

WGwnts s=1 s=2 s=3 s=4 s=5 s=6
w=1 n=1 t=1 32.9 34.2 30.5 31.2 34.7 29.4
t=2 30.2 27 32.3 33.9 27.8 30.9
t=3 28 29.1 29.6 28.9 26.6 28.9
t=4 44.5 47.4 42.2 41.5 43.9 36.1
t=5 46.2 37.8 48.8 49.4 42.1 43.4
t=6
53
53.7
48
47.9
43.7
52
n=2 t=1 25.7 33.2 30.3 28.7 25.1 33.9
t=2 29.3 25.5 31.1 31.5 25.5 34
t=3 33.2 26.7 33.7 33.3 28.1 31.2
t=4 34.8 46 41.9 38.2 31.8 41.6
t=5 44.9 35.8 47.1 45.9 38.6 47.7
t=6
62.9
49.2
54.6
55.3
46.2
56.1
n=3 t=1 34.9 31.5 32.5 25.4 29.6 32.3
t=2 32.1 32.9 33 31.2 27 27.2
t=3 32.3 27.5 31.7 32.2 30.5 34.8
t=4 47.2 43.7 44.9 33.8 37.4 39.7
t=5 49.1 46.2 49.9 45.5 40.8 38.2
t=6 61.3 50.7 51.4 53.3 50.1 62.5

w=2 n=1 t=1 26.2 32.1 33.4 25.1 29.8 30.3
t=2 27.1 31 33.3 30.2 26.5 26.2
t=3 26.3 29.1 34.8 29.4 32.5 31.6
t=4 35.4 44.4 46.1 33.5 37.7 37.3
t=5 41.5 43.5 50.3 44.1 40.1 36.7
t=6
49.8
53.7
56.5
48.8
53.5
56.9
n=2 t=1 31.2 32.7 26.1 33.8 26.9 33.2
t=2 30.1 31.3 28.5 28.3 28.4 25.3
t=3 30.5 29.9 34.3 33.9 28.8 32.4
t=4 42.1 45.3 36 45 34 40.8
t=5 46 44 43.1 41.2 43 35.4
t=6
57.7
55.2
55.7
56.2
47.4
58.2
n=3 t=1 25.9 33.8 31.3 35 32.5 27.3
t=2 26.6 25.4 29.6 26.5 29.1 31.3
t=3 28.8 27.3 25.4 26.9 30.6 33.1
t=4 35 46.8 43.2 46.5 41.1 33.5
t=5 40.7 35.7 44.7 38.7 44.1 43.9
t=6 54.5 50.3 41.1 44.5 50.3 59.6

The capacity of recycling centers can be calculated using the following formula. Table 6 shows the simulated data for the capacity of recycling centers.

CPwrRC=Round(n,t,sWGwntsW×T×S) (40)

Table 6.

The capacity of recycling centers in INC1.

CPwrRC r=1 r=2
w=1 57 57
w=2 56 56

6.2. Numerical examples

In this sub-section, the proposed multi-objective model is transformed into a single-objective model using proposed approach. The implementation process of the proposed solution approach for the simulated problems is as follows:

• Step 1: In this step, the model is executed using simulated data for each objective function, separately. The optimal values obtained for the objective functions are considered as their goals. In Table 7, the goal values for each problem are given.

Table 7.

The goals, upper bounds of objective functions and unwanted deviations from goals.

Instance G1(Z1) G2(Z2) UZ1 UZ2 UDV1+ UDV2+
INC1 19,310,342 188,835,994 19,312,139 188,835,994 1,797 0
INC2 17,941,975 242,194,878 20,637,627 265,431,444 2,695,652 23,236,566
INC3 19,453,233 295,702,929 21,985,489 320,557,713 2,532,256 24,854,784
INC4 21,536,731 370,637,153 23,899,652 405,448,327 2,362,921 34,811,174
INC5 22,806,270 588,163,542 25,684,842 618,140,325 2,878,572 29,976,783
INC6 27,995,638 654,582,051 30,185,028 713,637,116 2,189,390 59,055,065
INC7 32,937,767 730,720,732 35,764,166 791,810,769 2,826,399 61,090,037
INC8 46,986,441 1,040,760,388 53,929,321 1,101,254,071 6,942,880 60,493,683
INC9 59,701,734 1,297,003,456 65,821,657 1,349,738,614 6,119,923 52,735,158
INC10 64,839,312 1,387,256,624 72,637,222 1,461,153,818 7,797,910 73,897,194

• Step 2: In this step, the goal-programming model is formulated by Eq. (36) based on the goals obtained. For example, the goal programming model for INC7 is as follows:

MinDV1+MinDV2+s.t.Z1DV1++DV1=32,937,767Z2DV2++DV2=730,720,732Z1=cCEcCL×δcCL+kCEkTRT×δkTRT+rCErRC×δrRC+dCEdDS×δdDS+
l,g,kCIlg×δlgk+w,n,c,v,t,sωs×CPRwctCL×ψwncvtsHC+w,c,k,v,t,sωs×CPRwktTRT×ψwckvtsCT+w,c,k,r,v,t,sωs×CPRwrtRC×(ψwcrvtsCR+ψwkrvtsTR)+w,c,k,d,v,t,sωs×CPRwdtDS×(ψwcdvtsCD+ψwkdvtsTD)+a,e,g,j,k,b,t,sωs×Eng×PWaeg×ψajkbtsCT+n,c,v,t,sωs×CTRv×DISncHC×XncvtsHCH+n,c,v,t,sωs×CTRv×DISncHC×XncvtsHCN+c,k,v,t,sωs×CTRv×DISckCT×XckvtsCT+c,r,v,t,sωs×CTRv×DIScrCR×XcrvtsCR+c,d,v,t,sωs×CTRv×DIScdCD×XcdvtsCD+
k,r,v,t,sωs×CTRv×DISkrTR×XkrvtsTR+k,d,v,t,sωs×CTRv×DISkdTD×XkdvtsTDZ2=w,n,c,v,t,sωs×POnc×DISncHC×ψwncvtsHC×ξwnSystemConstraints (41)

• Step 3: In this step, first, the upper and lower bounds of each objective function are calculated using the lexicographic approach. Then, the upper bound of undesirable deviation from the goals is determined by Eq. (38). In Table 7, these values are given for the simulated problems. In addition, membership functions for the upper bound of undesirable deviation from the goals are calculated by Eq. (37), which are also reported in Table 7. Finally, the fuzzy single-objective model is formulated. For example, the fuzzy single-objective model for INC7 is as follows (Put 0.6 and 0.4 for w1 and w2, respectively):

MaxFGP=0.6×MF1+0.4×MF2s.t.MF12,826,399DV1+2,826,399MF261,090,037DV2+61,090,037Z1DV1++DV1=32,937,767
Z2DV2++DV2=730,720,73Z1=cCEcCL×δcCL+kCEkTRT×δkTRT+rCErRC×δrRC+dCEdDS×δdDS+l,g,kCIlg×δlgk+w,n,c,v,t,sωs×CPRwctCL×ψwncvtsHC+w,c,k,v,t,sωs×CPRwktTRT×ψwckvtsCT+w,c,k,r,v,t,sωs×CPRwrtRC×(ψwcrvtsCR+ψwkrvtsTR)+w,c,k,d,v,t,sωs×CPRwdtDS×(ψwcdvtsCD+ψwkdvtsTD)+a,e,g,j,k,b,t,sωs×Eng×PWaeg×ψajkbtsCT+n,c,v,t,sωs×CTRv×DISncHC×XncvtsHCH+n,c,v,t,sωs×CTRv×DISncHC×XncvtsHCN+c,k,v,t,sωs×CTRv×DISckCT×XckvtsCT+c,r,v,t,sωs×CTRv×DIScrCR×XcrvtsCR+c,d,v,t,sωs×CTRv×DIScdCD×XcdvtsCD+k,r,v,t,sωs×CTRv×DISkrTR×XkrvtsTR+k,d,v,t,sωs×CTRv×DISkdTD×XkdvtsTDZ2=w,n,c,v,t,sωs×POnc×DISncHC×ψwncvtsHC×ξwnSystemConstraints (42)

By running the model on GAMS software, the optimal values of the objective functions and decision variables are obtained. The implementation steps of the proposed model in GAMS software for INC3 are shown in Appendix. The optimal values of the objective functions for each problem are shown in Table 8.

Table 8.

The optimal objective function values.

Instance Z1FGP Z2FGP
INC1 19,310,342 188,835,994
INC2 18,250,783 254,017,526
INC3 19,466,260 320,557,713
INC4 22,155,643 393,228,065
INC5 23,630,752 612,386,341
INC6 28,816,257 674,119,865
INC7 33,004,052 765,965,908
INC8 48,724,013 1,097,118,936
INC9 60,536,165 1,321,666,472
INC10 66,174,832 1,413,665,716

As it was stated, the optimal values of the objective functions presented in Table 8 are obtained by considering the values of 0.6 and 0.4 for w1 and w2, respectively. A sensitivity analysis is conducted to validate the proposed model and solution approach, and to find a set of efficient optimal solutions for various weight sets. Accordingly, the Pareto front can be drawn. In this vein, the strategies based on changing the values of these parameters are defined in Table 9, and the efficiency of the proposed model is examined for each strategy. In the defined strategies, as the coefficient of an objective function decreases (increases), the coefficient of another objective function increases (decreases), as well. It is expected that a decrease in the coefficient of an objective function will lead to no improvement of the optimal value of that objective function. On the other hand, an increase in the coefficient of the objective function will not lead to a deterioration of the optimal value of that objective function. In Table 9, the optimal values of the objective functions for INC7, INC8, and INC9 strategies have been presented.

Table 9.

The strategies for the sensitivity analysis process.

Strategy w1 w2 INC7
INC8
INC9
Z1FGP Z2FGP Z1FGP Z2FGP Z1FGP Z2FGP
Str1 0.3 0.7 35,162,081 742,051,931 51,932,943 1,055,928,373 63,726,035 1,303,751,568
Str2 0.35 0.65 34,556,638 748,181,265 51,253,817 1,063,849,656 63,267,118 1,306,267,411
Str3 0.4 0.6 34,160,712 755,300,652 50,736,469 1,072,839,008 62,544,728 1,308,338,470
Str4 0.45 0.55 33,743,002 758,231,267 49,688,140 1,076,734,367 62,061,269 1,311,145,146
Str5 0.5 0.5 33,562,135 761,547,782 49,485,061 1,081,333,129 61,378,144 1,314,016,384
Str6 0.55 0.45 33,284,961 763,273,063 48,998,734 1,086,372,016 61,004,432 1,316,827,721
Str7 (Main problem) 0.6 0.4 33,004,052 765,965,908 48,724,013 1,097,118,936 60,536,165 1,321,666,472
Str8 0.65 0.35 32,998,945 768,413,519 48,156,728 1,098,332,934 60,471,458 1,329,839,657
Str9 0.7 0.3 32,996,308 773,997,332 47,621,245 1,098,944,515 60,288,813 1,337,746,264
Str10 0.75 0.25 32,976,447 780,341,277 47,308,827 1,100,763,931 59,943,467 1,342,165,048

According to the results provided in Table 9, as the coefficient of each objective function increases (decreases), the optimal value of that objective function decreases (increases). These results exactly match the expectations. Therefore, the results obtained from the proposed model and solution approach indicate its efficiency and effectiveness. In addition, the behavior of the first and second objective functions in different strategies are depicted in Fig. 5, Fig. 6, and the Pareto front resulting from the defined strategies is shown in Fig. 7.

Fig. 5.

Fig. 5

The behavior of the first objective function in the sensitivity analysis process.

Fig. 6.

Fig. 6

The behavior of the second objective function in the sensitivity analysis process.

Fig. 7.

Fig. 7

Pareto front obtained from the sensitivity analysis process.

Fig. 5, Fig. 6 show the behavior of the first and second objective functions, respectively, for INC7, INC8, and INC9 in different strategies. As seen in Table 9, the strategies are designed so that by going from strategy 1 to strategy 10, the weight of the first objective function increases and the weight of the second objective function decreases. Since both objective functions are in minimization form, the trend of the first and second objective functions from strategy 1 to strategy 10 are expected to be descending and ascending, respectively. The behavior of the objective functions depicted in Fig. 5, Fig. 6 confirms the effective performance of the proposed model.

The Pareto fronts obtained from the sensitivity analysis of the objective functions’ coefficients for INC7, INC8, and INC9 are illustrated in Fig. 7a, b, and c, respectively. The noteworthy point is that in each examined problem, 10 grid points are obtained, none of which dominate the other. Therefore, by applying the sensitivity analysis process to each problem, 10 sets of optimal solutions are provided. As seen in Fig. 7, as we move towards strategy 10, total costs decrease, but the population risk increases. Decision makers who care about human lives choose strategies that have the lowest population risk; in contrast, profit-seeking decision makers choose strategies that result in the lowest cost. In general, the results of the sensitivity analysis of the objective functions’ coefficients allow decision-makers to choose the preferred strategy in accordance with their organizational limitations such as budget constraints, maximum exposed people, etc.

6.3. Comparative analysis

In this section, we solve the proposed multi-objective model using simulated data by another multi-objective solution approach. Then, to indicate the efficiency of the proposed solution approach, the results obtained from both multi-objective solution approaches are compared. It is important to note that we are not allowed to use any multi-objective solution approach for comparison. In other words, we should use a multi-objective solution approach that has similar features to our solution approach. The three main features of our multi-objective solution approach are the consideration of weights for the objective functions, the use of fuzzy theory to consider uncertainty, and the consideration of goals for objective functions. Therefore, the comparative solution approach should have these three features. Nasr et al. [43] have presented a multi-objective solution approach based on the fuzzy goal programming method to solve the multi-objective model, which has all the three features. In this regard, 10 simulated problems are solved using the approach provided by Nasr et al. [43]. The optimal values of the objective functions for each simulated problem obtained from the Nasr et al. [43] approach are presented in Table 10.

Table 10.

The optimal objective functions value obtained from the approach presented by Nasr et al. [43].

Instance Z1FGP Z2FGP
INC1 19,310,342 188,835,994
INC2 18,348,051 253,873,121
INC3 19,466,260 320,557,713
INC4 22,099,167 398,581,637
INC5 23,462,721 613,233,009
INC6 28,956,335 671,426,497
INC7 33,367,816 759,064,478
INC8 47,911,263 1,099,011,554
INC9 60,859,357 1,302,628,123
INC10 65,735,422 1,432,390,624

One of the ways to examine the efficiency of multi-objective solution approaches is to compare the results of the proposed approach with the results of a solution approach whose efficiency has already been confirmed in the literature. If the solutions obtained from the proposed approach are not dominated by the solutions obtained from the comparative approach, the efficiency of the proposed approach is confirmed (Govindan et al. [45]). Comparing the results presented in Table 8, Table 10 reveals that the value of the objective functions for both approaches in INC1 and INC3 are similar. In other simulated problems (i.e., INC2, INC4, INC5, INC6, INC7, INC8, INC9, and INC10), none of the solutions set obtained from our proposed solution approach are dominated by the approach presented by Nasr et al. [43]. Therefore, it can be concluded that the proposed solution approach has a good performance and is sufficiently efficient.

6.4. Discussions

In general, this paper consists of three basic parts including modeling, data generation and solving the multi-objective model using a multi-objective solution approach. In the following, each part is discussed with emphasis on the relevant advantages.

The literature review reveals that many researchers have used mathematical programming tools for healthcare waste management. The noteworthy point is that a significant number of these papers have been presented in recent years with the emergence of COVID-19. This shows that healthcare waste management is important in epidemic conditions. Although healthcare waste management in epidemic conditions in articles such as Govindan et al. [24], Tirkolaee et al. [26], and Govindan et al. [27] have been addressed, none of them has considered epidemic disruptions in healthcare waste management, which is one of the unique features of this paper. Another special feature of this paper is the consideration of the set covering problem in the structuring the investigated network. Based on this problem, each potential collection center is allowed to cover a predetermined area, which is determined based on the maximum acceptable distance traveled by vehicles. In other words, the set covering problem is applied to reduce population risk. By removing this problem from the proposed model, the network costs may decrease, but the population risk will be increased.

In this regard, a bi-objective MILP model was formulated to design an efficient network for healthcare waste management under uncertainty using a mathematical programming tool. The objectives of the proposed model are to minimize total network costs and population risk, simultaneously. Network costs include strategic and operational costs. This means that the model incorporates both strategic and operational decisions into network design. Uncertainty is an integral part of problems that include epidemic disruptions; because these problems are faced with different conditions under various scenarios. Therefore, this paper employs a stochastic scenario-based approach to deal with the uncertainty of the proposed model.

In this paper, due to the lack of access to real-world data, an intelligent algorithm is designed to simulate data using probabilistic distribution functions. Intelligent simulation means that the algorithm is designed in such a way that for each optional value for indices, a feasible solution space is provided. For this purpose, different parameters such as the capacity of centers and vehicles that may create infeasible solution space are defined as a function of the amount of the waste generated. Other parameters such as the cost of establishing the centers, the distance between the centers, etc., which do not affect the infeasibility of the solution space, should be defined logically so that the simulated data is close to the real world. For example, the strategic cost should be defined as large enough compared to the operational costs. All these points are included in the proposed simulation algorithm.

Another feature of this paper is the development of a multi-objective solution approach based on fuzzy goal programming. One of the advantages of the goal programming method is that it determines a goal for each objective function, and it aims to minimize the difference between the objective functions and their goals. Considering the weight for objective functions enables the decision makers to assign a weight to each objective function according to its importance results in a Pareto front by changing the weights. In this paper, to examine the performance of the proposed model and to evaluate the efficiency of the proposed solution approach, 10 test problems are simulated in different sizes. Then, the proposed bi-objective model is converted into a single-objective model for these problems using the presented multi-objective solution approach. Finally, by running the single-objective model in the GAMS software, the optimal values of the objective functions and decision variables are calculated for each simulated problem. As mentioned, one of the features of the proposed solution approach is to consider weights for the objective functions. By changing these weights, a set of optimal solutions can be obtained. In this vein, 10 strategies based on changing the coefficients of the objective functions were defined and the proposed model was implemented for these strategies. For this purpose, the defined strategies were implemented on three simulated problems (i.e., INC7, INC8, and INC9). The results showed that the behavior of the proposed model in the process of sensitivity analysis of the objective functions’ coefficients is in accordance with the logical expectations. On the other hand, to investigate the accuracy of the proposed multi-objective solution approach performance, the results of the proposed approach were compared with the results of an approach applied in the literature and it was shown that the proposed solution approach is effective.

7. Managerial implications

The literature review shows that many papers have been presented in the field of reverse logistics network optimization for healthcare waste management. With the emergence of the COVID-19 pandemic, researchers’ attention around the world has been directed toward this disaster, and a significant number of papers associated with COVID-19 have been presented. Healthcare waste’s scholars are at the forefront of these researchers since improper waste management caused by COVID-19 can have irreparable effects. Location of facilities, population risk, and uncertainty about the amount of waste generated are among the main concerns of the researchers in healthcare waste management, which are abundantly observed in the literature of this field. The capacity level of facilities is also another important issue that is effective in healthcare waste management, especially during the outbreak of a pandemic. Indeed, this feature of facilities can be used to make the network more flexible. In addition to these issues, epidemic disruptions are very important during the outbreak of a pandemic because any disturbed node can cause disturbance in its neighboring nodes. In this research, epidemic disruptions are investigated during the outbreak of a pandemic for the first time. For this purpose, a Monte Carlo-based simulation approach is applied to simulate the amount of waste generated at each node. After simulating the amount of generated waste, a bi-objective MILP model is formulated for healthcare waste management under uncertainty. Since the amount of generated waste is inherently uncertain, a scenario-based approach is used to deal with its uncertainty, and a fuzzy goal programming approach is employed to solve the proposed bi-objective model.

From a systematic point of view, this model can help decision-makers by acting as a decision support system (DSS) for adopting strategic and operational decisions in the field of healthcare waste management. One of the advantages of the model is that it is not designed only for pandemic conditions, but it can also be implemented in normal conditions as well. Furthermore, the proposed model is flexible and not limited to a specific geographical location. Thus, with a few changes in its structure, it can be used in other areas such as hazardous and urban waste management. This methodological approach could help supply chain managers to deal with other sources of uncertainties when designing and planning a network.

8. Conclusion

This paper formulates a bi-objective MILP model to minimize total costs and risk population for the healthcare waste management system under uncertainty. In this paper, for the first time, concepts such as epidemic disruption, capacity level, set covering, treatment technology, and population risk are used simultaneously for designing a reverse logistics network to manage both infectious and non-infectious healthcare waste. In addition, a new concept of waste infection has been considered, in which if there is a hazardous node (for example, a COVID-19 patient care center), the whole waste produced in that node will be considered as infectious. Furthermore, a new concept of population risk has been formulated in the second objective function. In this objective function, population risk is defined as a function of the amount of infectious waste, the exposed population, and the distance between the waste production node and the collection center. To consider epidemic disruption, the Monte Carlo simulation approach has been applied, through which the amount of generated waste has been simulated for different scenarios. To solve the proposed bi-objective model, a solution approach based on fuzzy goal programming has been developed. Finally, the performance of the proposed model has been evaluated using ten simulated problems in different sizes.

8.1. Limitations and future research directions

The proposed model is categorized as an NP-hard problem and cannot be solved with commercial software such as GAMS in large sizes. Therefore, it is suggested that an efficient heuristic or meta-heuristic algorithm be developed to solve the proposed model on large-scale data sets. In this paper, it is assumed that disruptions affect the amount of waste generated. But these disruptions may also disrupt the capacity of the centers. In this case, a resilient network should be designed using strategies such as cooperation with third-party logistics or by considering overtime in centers, etc. The proposed model is validated using the simulated data. It is suggested that real-world data be applied to validate and evaluate the behavior of the proposed model and solution approach in future research.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Footnotes

Appendix.

See Fig. A.1, Fig. A.2, Fig. A.3.

Fig. A.1.

Fig. A.1

Overview of INC3 in GAMS software.

Fig. A.2.

Fig. A.2

The process of converting the multi-objective model to a single-objective one in GAMS software.

Fig. A.3.

Fig. A.3

The results obtained from running the model in GAMS software for INC3.

References

  • 1.Windfeld E.S., Brooks M.S.L. Medical waste management–A review. J. Environ. Manag. 2015;163:98–108. doi: 10.1016/j.jenvman.2015.08.013. [DOI] [PubMed] [Google Scholar]
  • 2.Aung T.S., Luan S., Xu Q. Application of multi-criteria-decision approach for the analysis of medical waste management systems in Myanmar. J. Clean. Prod. 2019;222:733–745. [Google Scholar]
  • 3.Mishra A.R., Mardani A., Rani P., Zavadskas E.K. A novel EDAS approach on intuitionistic fuzzy set for assessment of health-care waste disposal technology using new parametric divergence measures. J. Clean. Prod. 2020;272 [Google Scholar]
  • 4.Aydemir-Karadag A. Bi-objective adaptive large neighborhood search algorithm for the healthcare waste periodic location inventory routing problem. Arab. J. Sci. Eng. 2021:1–16. doi: 10.1007/s13369-021-06106-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Su E.C.Y., Chen Y.T. Policy or income to affect the generation of medical wastes: An application of environmental Kuznets curve by using Taiwan as an example. J. Clean. Prod. 2018;188:489–496. [Google Scholar]
  • 6.Madsen A.M., Frederiksen M.W., Bjerregaard M., Tendal K. Measures to reduce the exposure of waste collection workers to handborne and airborne microorganisms and inflammogenic dust. Waste Manag. 2020;101:241–249. doi: 10.1016/j.wasman.2019.10.023. [DOI] [PubMed] [Google Scholar]
  • 7.Ghayebzadeh M., Taghipour H., Aslani H. Estimation of plastic waste inputs from land into the Persian Gulf and the Gulf of Oman: An environmental disaster, scientific and social concerns. Sci. Total Environ. 2020;733 doi: 10.1016/j.scitotenv.2020.138942. [DOI] [PubMed] [Google Scholar]
  • 8.Klibi W., Martel A. Modelling approaches for the design of resilient supply networks under disruptions. Int. J. Prod. Econ. 2012;135(2):882–898. [Google Scholar]
  • 9.Shi L., Fan H., Gao P., Zhang H. International Symposium on Intelligence Computation and Applications. Springer; Berlin, Heidelberg: 2009. Network model and optimization of medical waste reverse logistics by improved genetic algorithm; pp. 40–52. [Google Scholar]
  • 10.Budak A., Ustundag A. Reverse logistics optimisation for waste collection and disposal in health institutions: the case of Turkey. Int J. Logist. Res. Appl. 2017;20(4):322–341. [Google Scholar]
  • 11.Nolz P.C., Absi N., Feillet D. A stochastic inventory routing problem for infectious medical waste collection. Networks. 2014;63(1):82–95. [Google Scholar]
  • 12.Makajic-Nikolic D., Petrovic N., Belic A., Rokvic M., Radakovic J.A., Tubic V. The fault tree analysis of infectious medical waste management. J. Clean. Prod. 2016;113:365–373. [Google Scholar]
  • 13.Gergin Z., Tunçbilek N., Esnaf Ş. Clustering approach using artificial bee colony algorithm for healthcare waste disposal facility location problem. Int. J. Oper. Res. Inf. Syst. 2019;10(1):56–75. [Google Scholar]
  • 14.Osaba E., Yang X.S., Jr. I.Fister., Ser J.Del., Lopez-Garcia P., Vazquez-Pardavila A.J. A discrete and improved bat algorithm for solving a medical goods distribution problem with pharmacological waste collection. Swarm Evol. Comput. 2019;44:273–286. [Google Scholar]
  • 15.Kargar S., Paydar M.M., Safaei A.S. A reverse supply chain for medical waste: A case study in Babol healthcare sector. Waste Manag. 2020;113:197–209. doi: 10.1016/j.wasman.2020.05.052. [DOI] [PubMed] [Google Scholar]
  • 16.Kargar S., Pourmehdi M., Paydar M.M. Reverse logistics network design for medical waste management in the epidemic outbreak of the novel coronavirus (COVID-19) Sci. Total Environ. 2020;746 doi: 10.1016/j.scitotenv.2020.141183. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Homayouni Z., Pishvaee M.S. A bi-objective robust optimization model for hazardous hospital waste collection and disposal network design problem. J. Mater. Cycles Waste Manag. 2020;22(6):1965–1984. [Google Scholar]
  • 18.Yu H., Sun X., Solvang W.D., Zhao X. Reverse logistics network design for effective management of medical waste in epidemic outbreaks: Insights from the coronavirus disease 2019 (COVID-19) outbreak in Wuhan (China) Int. J. Environ. Res. Public Health. 2020;17(5):1770. doi: 10.3390/ijerph17051770. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Yu H., Sun X., Solvang W.D., Laporte G., Lee C.K.M. A stochastic network design problem for hazardous waste management. J. Clean. Prod. 2020;277 doi: 10.1016/j.jclepro.2020.123566. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Saeidi-Mobarakeh Z., Tavakkoli-Moghaddam R., Navabakhsh M., Amoozad-Khalili H. A bi-level and robust optimization-based framework for a hazardous waste management problem: A real-world application. J. Clean. Prod. 2020;252 [Google Scholar]
  • 21.Saeidi-Mobarakeh Z., Tavakkoli-Moghaddam R., Navabakhsh M., Amoozad-Khalili H. A bi-level meta-heuristic approach for a hazardous waste management problem. Int. J. Eng. 2020;33(7):1304–1310. [Google Scholar]
  • 22.Nikzamir M., Baradaran V. A healthcare logistic network considering stochastic emission of contamination: Bi-objective model and solution algorithm. Transp. Res. E: Logist. Transp. Rev. 2020;142 doi: 10.1016/j.tre.2020.102060. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Shadkam E. Cuckoo optimization algorithm in reverse logistics: A network design for COVID-19 waste management. Waste Manag. Res. 2021 doi: 10.1177/0734242X211003947. [DOI] [PubMed] [Google Scholar]
  • 24.Govindan K., Nasr A.K., Mostafazadeh P., Mina H. Medical waste management during coronavirus disease 2019 (COVID-19) outbreak: A mathematical programming model. Comput. Ind. Eng. 2021;162 doi: 10.1016/j.cie.2021.107668. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Torkayesh A.E., Vandchali H.R., Tirkolaee E.B. Multi-objective optimization for healthcare waste management network design with sustainability perspective. Sustainability. 2021;13(15):8279. [Google Scholar]
  • 26.Tirkolaee E., Aydın N.S. A sustainable medical waste collection and transportation model for pandemics. Waste Manag. Res. 2021;39(1_suppl):34–44. doi: 10.1177/0734242X211000437. [DOI] [PubMed] [Google Scholar]
  • 27.Govindan K., Nosrati-Abarghooee S., Nasiri M.M., Jolai F. Green reverse logistics network design for medical waste management: A circular economy transition through case approach. J. Environ. Manag. 2022;322 [Google Scholar]
  • 28.Medaglia A.L., Villegas J.G., Rodríguez-Coca D.M. Hybrid biobjective evolutionary algorithms for the design of a hospital waste management network. J. Heuristics. 2009;15(2):153–176. [Google Scholar]
  • 29.Mantzaras G., Voudrias E.A. An optimization model for collection, haul, transfer, treatment and disposal of infectious medical waste: Application to a greek region. Waste Manag. 2017;69:518–534. doi: 10.1016/j.wasman.2017.08.037. [DOI] [PubMed] [Google Scholar]
  • 30.Alshraideh H., Qdais H.A. Stochastic modeling and optimization of medical waste collection in northern Jordan. J. Mater. Cycles Waste Manag. 2017;19(2):743–753. [Google Scholar]
  • 31.Wang Z., Huang L., He C.X. A multi-objective and multi-period optimization model for urban healthcare waste’s reverse logistics network design. J. Comb. Optim. 2019:1–28. [Google Scholar]
  • 32.Taslimi M., Batta R., Kwon C. Medical waste collection considering transportation and storage risk. Comput. Oper. Res. 2020;120 [Google Scholar]
  • 33.Nikzamir M., Baradaran V., Panahi Y. Designing a logistic network for hospital waste management: a benders decomposition algorithm. Environ. Eng. Manag. J. 2020;19(11) [Google Scholar]
  • 34.Mei X., Hao H., Sun Y., Wang X., Zhou Y. Optimization of medical waste recycling network considering disposal capacity bottlenecks under a novel coronavirus pneumonia outbreak. Environ. Sci. Pollut. Res. 2021:1–19. doi: 10.1007/s11356-021-16027-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Tirkolaee E.B., Abbasian P., Weber G.W. Sustainable fuzzy multi-trip location-routing problem for medical waste management during the COVID-19 outbreak. Sci. Total Environ. 2021;756 doi: 10.1016/j.scitotenv.2020.143607. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Eren E., Tuzkaya U.R. Safe distance-based vehicle routing problem: Medical waste collection case study in COVID-19 pandemic. Comput. Ind. Eng. 2021;157 doi: 10.1016/j.cie.2021.107328. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Faizal U.M., Jayachitra R., Vijayakumar P., Rajasekar M. Optimization of inbound vehicle routes in the collection of bio-medical wastes. Mater. Today: Proc. 2021;45:692–699. [Google Scholar]
  • 38.Valizadeh J., Hafezalkotob A., Alizadeh S.M.S., Mozafari P. Hazardous infectious waste collection and government aid distribution during COVID-19: A robust mathematical leader-follower model approach. Sustainable Cities Soc. 2021;69 doi: 10.1016/j.scs.2021.102814. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Polat E.G. Medical waste management during coronavirus disease 2019 pandemic at the city level. Int. J. Environ. Sci. Technol. 2021:1–12. doi: 10.1007/s13762-021-03748-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Lotfi R., Kargar B., Gharehbaghi A., Weber G.W. Viable medical waste chain network design by considering risk and robustness. Environ. Sci. Pollut. Res. 2021:1–16. doi: 10.1007/s11356-021-16727-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Henderson D.A. The looming threat of bioterrorism. Science. 1999;283(5406):1279–1282. doi: 10.1126/science.283.5406.1279. [DOI] [PubMed] [Google Scholar]
  • 42.Zandkarimkhani S., Mina H., Biuki M., Govindan K. A chance constrained fuzzy goal programming approach for perishable pharmaceutical supply chain network design. Ann. Oper. Res. 2020;295(1):425–452. [Google Scholar]
  • 43.Nasr A.K., Tavana M., Alavi B., Mina H. A novel fuzzy multi-objective circular supplier selection and order allocation model for sustainable closed-loop supply chains. J. Clean. Prod. 2021;287 [Google Scholar]
  • 44.Tavana M., Kian H., Nasr A.K., Govindan K., Mina H. A comprehensive framework for sustainable closed-loop supply chain network design. J. Clean. Prod. 2022;332 doi: 10.1016/j.jclepro.2021.130056. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Govindan K., Salehian F., Kian H., Hosseini S.T., Mina H. A location-inventory-routing problem to design a circular closed-loop supply chain network with carbon tax policy for achieving circular economy: An augmented epsilon-constraint approach. Int. J. Prod. Econ. 2023 [Google Scholar]

Articles from Applied Soft Computing are provided here courtesy of Elsevier

RESOURCES