1 Introduction

COVID-19 pandemic that is caused by coronavirus 2 (SARS-CoV-2), was identified in December 2019 in Wuhan (China) for the first time and has resulted in the deaths of many people in various countries (Ivanov, 2020). Reports indicate that as of December 6, 2020, 15,318,189, 9,703,908, and 2,295,908 people in the United States, India, and France have been infected, and 290,136, 140,994, and 55,521 people have died in these countries, respectively (World Health Organization, 2020). Various medicines have been recommended to reduce the risk of death from this disease. It should be noted that there is no definitive medicine for the treatment of COVID-19 in the world (Mardani et al., 2020b). At present, antiviral medicines are mainly used to treat this disease, which has a relative effect but is not definitively effective (Nagurney, 2021; Shirazi et al., 2020). The importance of this issue is such that many factories have stopped their activities and started transporting medicines. For example, automobile manufacturer Shanghai-GM-Wuling (SGMW) quickly redesigned its flexible production system to produce medical equipment during the COVID-19 outbreak as the demand for automobile declined whereas it increased drastically for medical equipment (Betti & Ni, 2020). These medicines are usually prescribed and used for patients in the acute phase. Figure 1 indicates the names of the recommended medicines for the relief of COVID-19 patients.

Fig. 1
figure 1

The known medicines to relieve COVID-19 patients (Dragojevic Simic et al. 2020)

Moreover, it is necessary to design a supply chain network (SCN) that can monitor the inventory of medicines and can control the flow between members of the supply chain. The location of distribution centers and warehouses in this chain also accelerates the distribution of medicines and causes to minimize total costs. Due to the importance of location, allocation and distribution of medical equipment, many studies have paid attention to it (Salehi-Amiri et al., 2021; Schmidt et al., 2021; Tirkolaee et al., 2021). The importance of the issue becomes clearer when not paying attention to its optimal management can cause a lot of financial and human losses (Valizadeh & Mozafari, 2021). Therefore, determining the optimal location of distribution centers and warehouses, allocating them to hospitals and pharmacies, and determining the optimal number of used vehicles including the strategic measures in the field of medicine supply chain management in the outbreak of the COVID-19 pandemic is considered (Li et al., 2020). It is clear that the uncertainty of demand for various medicines is inherent (Babaeinesami & Ghasemi, 2020). The reason for this is the uncertainty in the number of COVID-19 patients. Hence, the need for an approach that can estimate the medicine demand is felt more than ever (Nikolopoulos et al., 2021).

Sustainability in the SCNs as a new and very influential sector has recently attracted the attention of researchers in the scope of supply chain management (Kaya & Urek, 2016; Mardani et al., 2020a; Sharma et al., 2020; Zhang et al., 2016). In addition to academia scope, communities, governments, businesses, international agencies, and nonprofits are increasingly addressing this issue. Sustainability refers to an appropriate balance of economic, environmental, and social aspects of the SCN (Barbosa-Póvoa et al., 2018). Therefore, in the paper, an attempt has been made to satisfy the economic aspect of sustainability by reducing the costs in the proposed supply chain. Then, no detailed study has been conducted on air pollution to increase the outbreaks of the COVID-19 pandemic. But, since air is associated with respiration, and most of the damage that COVID-19 patients see is from the airways and lungs. Therefore, when the body's oxygen system is disrupted, anything that possibly affects this mechanism can be effective. It should be noted that air pollution can cause more harm to the affected person, but the effect of air pollution on the increase in the outbreak of COVID-19 requires more detailed studies. In this regard, the research has tried to minimize the number of pollutants from the transportation and storage of medicines, as well as the opening of distribution centers and warehouses. One of the main aspects of social responsibility is community participation and development that maximizing job opportunities, as well as balanced economic development, are one of the most important and significant aims of social responsibility. Then, maximizing the employment rate in opening centers and minimizing unemployment including the important goals that should be considered in order to satisfy social responsibility.

Additionally, vulnerability to disorders has increased significantly by increasing complexity and uncertainty in the medicine SCN. Technology malfunctions can cause irreparable damage during an outbreak of the COVID-19 pandemic. Damage to hospital equipment, which is often electronic, could endanger the lives of COVID-19 patients. In order to respond quickly and cost-effectively to such disturbances, effective strategies must be adopted and the concept of resilience in the medicine SCN must be considered. The resilience of the medicine SCN is a capable supply chain to be prepared for unexpected risk events. Then, a resilient supply chain is able to manage to respond and recover quickly to these disruptions by returning to the initial situation/condition, if there is a resilient SCN.

Accordingly, according to the noted considerations to the supply chain network during COVID-19, this research designs sustainable-resilience healthcare network for handling the COVID-19 epidemic that have five echelons including main/local producers, pharmacies, hospitals, warehouses, and distribution centers. The main aim of this paper is to find the best network design according to the three pillars of sustainability and resiliency. The important novelties and contributions that distinguish this paper from current papers are follow as:

  • Formulating a new MILP model to design a sustainable-resilience healthcare network during the COVID-19 pandemic which aims at optimizing network total costs, environmental aspects, and social effects simultaneously;

  • Covering the most aspects of social effects in the sustainable healthcare network, which includes balancing service of COVID-19 patients and economic development in the COVID-19 condition simultaneously;

  • Considering resiliency in the healthcare network that is divided into four assessment metrics in the resiliency concept containing (a) the complexity in the allocation between nodes, (b) the complexity of the node, (c) the criticality of the node, and (d) efficiency;

  • Providing \(NO\), \({C}_{6}{H}_{6}\), \(CO\), \({SO}_{2}\), \({NO}_{2}\), and \({PM}_{{2,5}}\) gasses in the environmental effects simultaneously for the first time;

  • Developing three hybrid meta-heuristic algorithms called hybrid Teaching–Learning-Based Optimization (TLBO) with Particle Swarm Optimization (PSO) (TLBO-PSO-1 (H-MO-1) and TLBO-PSO-2 (H-MO-2) algorithms) and hybrid TLBO with PSO, and Genetic Algorithm (GA) (TLBO-GA-PSO-3 (H-MO-3) algorithm).

The rest of the paper organized as follows. In Sects. 1 and 2 introduction and literature review are provided. The main purpose of literature review is to determine the research gap and identify research contributions. In Sect. 3, the suggested problem description is explained. Simulation approach is stated in Sect. 4. The main purpose of the simulation is to estimate the amount of medicines needed for patients. Mathematical modeling of SRHCN problem, notations, and resilience concepts are formulated and addressed in Sect. 5. At this section, the location, allocation and distribution of medicines are done. The main purpose of this section is to minimize supply chain costs, environmental impact, non-resiliency and maximize social responsibility. In Sect. 6, solution methodology, multi-objective optimization, and initialize and encoding scheme are illustrated. The main purpose of this section is to determine the value of objective functions and decision variables for the case study. Then, numerical examples and results, assessment metrics, case study, simulation results, and sensitivity analysis are addressed in Sect. 7. In Sect. 8, conclusion of this paper and future works is provided.

2 Literature review

In this section, recent studies related to the proposed fields in this paper are investigated. In this regard, Mousazadeh et al. (2015) designed a bi-objective multi-period mathematical modeling for a medicine SCN along with minimizing the total costs and unfulfilled demands. To tackle with uncertain parameters, a robust possibilistic programming method is used to solve the location and location problems. Also, to validate their model, a real case study is provided. Savadkoohi et al. (2018) proposed a mathematical model for distribution and inventory control in the medicine SCN. The location of the distribution and production centers along with examining the flow of medicines under the time window was one of their research aims. The possibilistic programming method has been utilized to cope with uncertain parameters. The case study is considered in the supply chain of Iran's National Organization of Food & Drug and the results are shown to minimizing total costs after the implementation of the model. Sabouhi et al. (2018) developed a hybrid method according to the data envelopment analysis (DEA) and mathematical modeling for the pharmaceutical SCN. Therefore, a two-stage possibilistic-stochastic model is presented in order to select suppliers in the supply chain and decrease costs. Considering disruption along with supply chain resilience is one of the contributions of their research. Their results are indicated that increasing demand causes increasing supply chain costs. Zahiri et al. (2018) designed a pharmaceutical SCN under uncertain along with perishability and substitutability of products as well as formulated a bi-objective model. Their main aims were to decrease the total costs and to maximize unmet demands. To tackle with uncertain parameters, a robust possibilistic optimization method is developed. Then, a case study is considered to validate their model. Nematollahi et al. (2018) considered multi-objective coordination a socially responsible medicine supply chain under periodic review replenishment policies. To obtain the Pareto optimal solutions, the augmented Epsilon-constraint method is employed. Nasrollahi and Razmi (2019) formulated a multi-period mathematical model to design an integrated pharmaceutical SCN. Maximizing coverage and supply chain reliability by considering medicine replacement rates were one of the most important goals of their research. Their proposed supply chain included manufacturers, hospital distributors, and patients. NSGA-II and MOPSO algorithms have been utilized for solving their model. The results of the case study indicate an increase in the reliability of the proposed supply chain. Then, a multi-objective and bi-level mathematical model for the distribution of relief commodities in crisis situations is designed by Roshan et al. (2019). Considering the perishability and substitutability of medicines is one of the contributions of their research. Maximizing social satisfaction and securing unsatisfied demand due to the breakdown of distribution centers in crisis conditions has been one of the most important goals of their model. The case study is in Seattle, USA and the Augmecon-2 method is used to solve it.

Weraikat et al. (2019) developed a mathematical model of distribution management and inventory control of pharmaceutical products. Minimizing spoiled medicine in hospitals and minimizing government penalties for environmental pollution during medicine manufacturing were their most important goals. Considering sustainability with the implementation of Vendor-Managed Inventory (VMI) system customization was one of the contributions of their model. Finally, various examples are generated by Monte-Carlo simulations, and the outcomes show a reduction in supply chain costs of up to 19%. Thus, a multi-objective, multi-commodity, and multi-period model for production and distribution in the pharmaceutical SCN is developed by Goodarzian et al. (2020a). In their model, ordering, purchasing, and delivery costs had fuzzy-robust uncertainty. The main purposes of their proposed model were to decrease the whole cost and delivery time of medicines and increase the reliability of the vehicles in the proposed chain. To solve the proposed model, several multi-objective meta-heuristic algorithms have been used and compared with each other. Goodarzian et al. (2020b) developed a multi-objective sustainable medicine SCN that their main aims were to minimize economic and environmental aspects and maximize social impacts. To solve their model, a hybrid meta-heuristic algorithm is developed as well as to control and tune the parameters, the Taguchi method is used. Shamsuzzoha et al. (2020) presented mathematical modeling for distributing medicine from distributors to wholesalers. The main purpose of their model is to minimize environmental pollutants and distribution costs. Considering supply chain sustainability was one of their research contributions. Their results show that with increasing demand for medicines, transportation system costs and the released amount of CO2 will increase sharply. A decentralized and centralized mathematical model to minimize costs in the pharmaceutical SCN is presented by Tat et al. (2020). The main goal of their paper is to minimize waste costs and government penalties for medicine suppliers. Considering resilience and cooperation between supply chain components was one of the contributions of their model. Finally, solving numerical examples has proven the correctness of the solution approach performance. Zandkarimkhani et al. (2020) designed a two-objective model for designing the pharmaceutical SCN under uncertainty. Then, considering demand as a fuzzy parameter and considering location, routing and inventory control simultaneously were among their research contributions. Their main goal was to decrease supply chain costs with unsatisfied demand. To solve their presented model, the hybrid approach of goal programming and chance constrained programming has been used. Their outcomes show the suitable efficiency of their presented model for a case study in Tehran/Iran. Two stochastic simulation–optimization models for strategic and operational decisions in the pharmaceutical supply chain is presented by Franco and Alfonso-Lizarazo (2020). In their first model, the time of medicine perishable and service level and in their second model, inventory control of medicine is considered. The main purpose of their proposed models was to decrease supply chain costs while decreasing the amount of perishable medicine. Their proposed model was finally solved for a numerical example with 22 types of medicines by the Epsilon-constrained approach.

Rastegar et al. (2021) proposed an inventory-location MILP model for equitable influenza vaccine distribution during the COVID-19 epidemic in developing countries. They considered an equitable objective function to distribute vaccines to critical healthcare providers and first responders, pregnant women, the elderly, and those with underlying health conditions in their model. Finally, they suggested a real case study to show the performance of their model's applicability. Tavana et al. (2021) formulated an MILP model for equitable COVID-19 vaccine distribution. They considered vaccines in different groups including cold, very cold, and ultra-cold. Additionally, budgetary considerations, manufacturer selection, the possibility of storage for future periods, time-dependent capacities, the grouping of the heterogeneous population, order allocation, and facing a shortage were considered as the assumptions in their approach. To indicate the application of their model, a real case study was suggested. Goodarzian et al. (2021c) designed a multi-echelon, multi-objective, multi-product, and multi-period mathematical model for a sustainable medical supply chain network during COVID-19 pandemic. To solve their model, they suggested three meta-heuristic algorithms called fish swarm algorithm, firefly algorithm, and ant colony optimization and hybridized with variable neighborhood search. The response surface approach was used to tune the algorithm's parameters. Finally, to demonstrate the efficiency and effectiveness of their model, a case study was provided in Tehran/Iran. Babaee Tirkolaee and Aydın (2021) investigated the sustainable medical waste management problem during the COVID-19 epidemic. Hence, they designed test problems with various sizes and solved them using a CPLEX solver. Finally, they discussed the practical implications of utilizing the sensitivity analysis of demand parameters and compared various conditions. Goodarzian et al. (2021b) proposed a new pharmaceutical supply chain network to decrease the total cost and the delivery time and maximize the reliability of the transportation system. They formulated an MILP model for the production-allocation-distribution-inventory-ordering-routing problem. To solve their model, some heuristic methods and meta-heuristic algorithms were provided. To evaluate their model, they presented extensive simulation experiments by analyzing various metrics. Goodarzian et al. (2021a) developed a green medicine supply chain network under uncertainty for allocation, location, production, distribution, routing, inventory, and purchasing decisions. To cope with uncertain parameters, fuzzy method was used. Then, meta-heuristic algorithms were utilized containing social engineering optimization, improved kill herd, improved social spider optimization, and hybrid whale optimization with simulated annealing to solve their model. In this regard, two new hybrid meta-heuristics called hybrid firefly algorithm and simulated annealing and hybrid firefly algorithm and social engineering optimization to solve their model for the first time were developed. They provided a set of simulated data in two sizes to indicate the applicability of their paper (Table 1).

Table 1 The details of the literature review

According to the literature review table, it can be seen that a comprehensive study to estimate the amount of medicine during the outbreak of COVID- 19 has not been done so far. Also, the structure of the dynamic system of COVID-19 outbreak has not been comprehensively analyzed. In addition, uncertain models that simultaneously focus on the location, allocation, distribution, and inventory control of COVID-19 medicines have received less attention. Considering resilience and sustainability at the same time is one of the ideas that have not been explored during the COVID-19. Paying attention to these two issues can bring the problem closer to the real world. Finally, the lack of attention to hybrid solution approaches that converge with less CPU time and higher quality is one of the other research gaps in this paper. Therefore, in this paper, a new production, allocation, location, inventory control, and distribution problems for a new Sustainable-Resilient Health Care Network (SRHCN) related to the COVID-19 patients under uncertainty is developed. Additionally, a new multi-objective multi-period multi-level multi-commodity Mixed-Integer Linear Programming (MILP) mathematical modeling is formulated in order to the allocation of the distribution centers and warehouses, the management of the medicine distribution and inventory, and the control of the medicine flows. One of the important novelties of this paper is the hybridization sustainability and resilience concepts in the health care network. The main pillars of sustainability are economic, environmental, and social aspects are considered. In terms of the economic impacts, the aim is minimizing total transportation cost form main producer and local producer to distribution center, from distribution center to warehouse, and from warehouse to hospital and pharmacy along with related to the emission costs, operating cost in the distribution center and warehouse, inventory holding cost of medicines relevant to COVID-19 patients along with emission cost, and the opening fixed costs of medicines related to COVID-19 patients warehouses and distribution centers considering resilient. Then, the second contribution in this paper is considering resilience in the opening fixed costs. In terms of the environmental aspects, air pollutants cause spread quickly in the air during the COVID-19 pandemic. Because of this, \(NO\), \({C}_{6}{H}_{6}\), \(CO\), \({SO}_{2}\), \({NO}_{2}\), and \({PM}_{{2,5}}\) through industrial emissions, transport, car exhaust, hospitals, fuel burning, exhaust gases, mechanical processes, plants (main and local producers) pharmacies, the opening of the medicine warehouses, and biological process (viruses and bacteria) which causes the greenhouse effect, respiratory diseases, eye and skin irritation, headache, loss of consciousness, confusion, cough, nausea, dizziness, risk of respiratory infections, asthma, heart attack, decreased lung function, and premature death that are provided as other important novelty and are used these gasses simultaneously for the first time in this research. Hence, social effects divided into balanced service of COVID-19 patients and balanced economic development simultaneously that considering two concepts of the social aspects simultaneously is another contribution in this paper. One other important novelty is related to resiliency that four-assessment metrics in the resiliency concept are considered including (i) the complexity in the allocation between nodes, (ii) the complexity of the node, (iii) the criticality of the node, and (iv) efficiency for the first time. Additionally, for estimating the amount of the needed demand is used a simulation approach. The estimated demand distribution function enters the mathematical modeling as a parameter called a simulation–optimization approach. To tackle with uncertain parameters, stochastic chance constraint programming method is employed. The other significant contribution in solution methodology, to solve the presented stochastic model, three heuristic methods based on meta-heuristic algorithms called hybrid Teaching–Learning-Based Optimization (TLBO) with Particle Swarm Optimization (PSO) (TLBO-PSO-1 (H-MO-1) and TLBO-PSO-2 (H-MO-2) algorithms) and hybrid TLBO, PSO, and Genetic Algorithm (GA) (TLBO-GA-PSO-3 (H-MO-3) algorithm) are developed for the first time in this research. Taguchi approach is utilized to control and tune the heuristic parameters. As there is not any benchmark function in the literature, some test problems are generated randomly. In order to validate the heuristic methods, the eight-assessment metrics are stated containing Mean Ideal Distance (MID), Quality Metric (QM), Spread of Non-Dominance Solution (SNS), Hyper Volume (HV), Number of Pareto Solution (NPS), Inverted Generational Distance (IGD), Maximum Spread (MS), and Spacing Metric (SM). Several sensitivity analyses on important parameters and real case study in United States are described to validate the proposed model.

3 Problem description

The main problem during the outbreak of COVID-19 is the logistics and distribution of medicine to patients. Also, the location of distribution centers and the allocation of pharmacies, warehouses, distribution centers to hospitals have always been among the concerns of decision makers. Simultaneous attention to the optimal allocation, location and distribution of medicines can reduce the loss of life of patients. Also, due to the increasing demand for medicines during the outbreak of COVID-19, estimating the amount of medicines can reduce costs and provide faster service to patients and prevent medicine shortages. Therefore, in this paper, a new mathematical model of the production-allocation-inventory control-location-distribution problem considering carbon emissions among health care network members and air pollutants for Sustainable-Resilient Health Care Network (SRHCN) related to the COVID-19 patients is developed. In this regard, the SRHCN has various levels includes main and local producers (MP and LP), hospital, pharmacy, distribution center (DC), warehouse along with COVID-19 patients. Here, a Mixed Integer Linear Programming (MILP) model for calculating the total optimal cost with emissions, according to the transportation, production, distribution, operating, fixed cost of opening, and inventory holding costs (economic aspects), to minimize CO2 emission through transportation systems for shipping medicines and COVID-19 patients, environmental impacts of opening facilities (main and local producers, warehouse, DC, pharmacy, and hospital) and inventory holding (environmental effects), and to maximize the social responsibility of staff related to the COVID-19 patients that it is divided into two categories, firstly, balanced service of COVID-19 patients, and secondly, balanced economic development (social effects) is developed. Here, the balance of generated job opportunities in various regions will be warranted according to the number of generated job opportunities for each opening a center (DC and warehouse) in a region is multiplied by the rate of regional unemployment. The number of generated job opportunities for each opening a center is dependent on the capacity and the sort of centers. In this regard, in terms of balanced economic development, opening centers in the less developed regions centers the generation of balance in economic development. Consequently, the less the regional development level of a location is, the more significant opening a center in this location will be in terms of social and economic development. Air pollution is one of the most significant health and environmental issues in the world. The main goal of this paper in the social (health) and environmental impacts is to specify the change in air quality during the COVID-19 pandemic outbreak based on daily recorded data. Also, there is a high number of air pollutants causes be risk environmental and health effects during the COVID-19 pandemic (Jánošová, 2020). Air pollutants include Nitric Oxide \((NO)\), Cyclohexatriene (\({C}_{6}{H}_{6})\), Carbon monoxide (\(CO)\), Sulfur dioxide (\({SO}_{2})\), nitrogen dioxide \({(NO}_{2})\), and Particulate Matter (\({PM}_{{2,5}}\)) through industrial emissions, transport, car exhaust, hospitals, fuel burning, exhaust gases, mechanical processes, plants (main and local producers) pharmacies, opening of the medicine warehouses, and biological process (viruses and bacteria) which causes greenhouse effect, respiratory diseases, eye and skin irritation, headache, loss of consciousness, confusion, cough, nausea, dizziness, risk of respiratory infections, asthma, heart attack, decreased lung function, and premature death. Several time periods are considered in the planning horizon. In terms of resiliency, the various assessment metrics of resilience have been extended and provided in the suggested mathematical model that the important focus has on the opening and production aspects in the presented network. This causes the proposed network more reliable against any type of complexity and efficiency at the warehouses and DCs during the COVID-19 pandemic. In any case, this guarantees to organize the existing demand in this network. More information about these metrics is stated in Sect. 5.2. In the warehouses, there are only medicines related to COVID-19 patients, also producers are produced only medicines relevant to COVID-19 patients, and DCs are distributed only medicines related to COVID-19 patients. Additionally, only hospitals that are assigned to the COVID-19 patients are considered. Only one warehouse of medicines relevant COVID-19 patients is allocated to each pharmacy and hospital, only one main and local producers are assigned to each warehouse and DC, and also only one pharmacy is devoted to each hospital. In addition, there are a flow between main and local producers. Additionally, capacity levels divided into three groups: small, medium, and large.

During the medicine shipping process, the amount of needed medicines (medicine demand) for each COVID-19 patients and transportation, production, and purchasing costs are considered as uncertain parameters. In this regard, to cope with uncertain parameters, a stochastic programming approach is developed for the first time in this paper for SRHCN. This paper addresses the joint resilient MP, LP, warehouse, DC, hospital, and pharmacy opening and sustainability health care network design problem considering both carbon emissions and air pollutants during COVID-19 pandemic condition. Three capacity sorts for DCs, warehouses, pharmacies, hospitals, MPs, and LPs are considered to contain small, medium, and large in this paper. It should be noted that the amount of demand for required medicines at the time of the outbreak of COVID-19 is an uncertain parameter. Therefore, a simulation approach is employed to determine the value of the required medicines distribution function. In this regard, the estimated distribution functions enter the mathematical model as a parameter after estimating the amount of demand. This approach is called a simulation–optimization method. Figure 2 displays a framework of the SRHCN related to the COVID-19 patients.

Fig. 2
figure 2

The framework of the presented SRHCN related to the COVID-19 patients

Figure 3 shows the used framework for this paper. In the first step, the structure of the dynamic system of how the prevalence of COVID-19 is drawn to estimate the number of patients. In the second step, the amount of demand for required medicines is estimated by the simulation approach. Then, the next step, a multi-level, multi-objective, multi-period, and multi-commodity mathematical model for a location, allocation, distribution, production, and inventory control problem are developed. In the fourth step, the proposed stochastic model is transformed into a definitive model by the stochastic chance constraint approach. Eventually, the suggested model is solved by using heuristic approaches based on meta-heuristic algorithms for a case study in South Carolina in United States.

Fig. 3
figure 3

The used framework for this research

4 Simulation approach

The structure of the considered dynamic system in this study is shown in Fig. 4. It is clear that the "susceptible" population can be "infected" by being "exposed" to the disease. There is a possibility of death in terms of mortality rate. Patients can also "recover" in terms of recovery rate. The number of patients also depends on "community quarantine" and "public health capacity". As the "quarantine effectiveness" increases, the number of "active infected" decreases. But increasing "behavioral risk" can increase the "transmission rate" and this will make them more exposed to COVID-19. After determining the structure of the dynamic system of the spread of COVID-19, the proposed structure is simulated.

Fig. 4
figure 4

The structure of the considered dynamic system

The proposed structure simulation is performed by Enterprise Dynamic (ED) software. ED software is one of the most powerful and widely used simulation platforms for Discrete Event Simulation. This software can optimize the problems of logistics, scheduling, inventory, etc. using atoms, 4DScript codes, and its digital library. Many successful applications of this software have been reported (Ghasemi et al., 2020).

In this research, 29 atoms have been used to simulate the proposed structure including source atoms, 1 sink atom, and 27 server atoms, which is indicated in Fig. 5. There are also 10 servers to estimate the amount of distribution function of 10 types of medicines. The observation time is equal to 1,000,000 h and the warm-up period is equal to 100,000 h and the simulation type is considered as a separate run. The warm up period is the time that the simulation will run before starting to collect results (Law, 2020). This allows the Queues (and other aspects in the simulation) to get into conditions that are typical of normal running conditions in the simulated system (Grassmann, 2014). Related Performance Measure (PFM) has been used to estimate the demand distribution functions. In this study, AvgContent (cs) was used as a PFM. This PFM specifies the average amount of inputs per atom and can provide a good estimate of the amount of needed medicines.

Fig. 5
figure 5

The used atoms to simulate the proposed structure

Estimation of the number of infected people occurs in the infected atom. After estimating the number of infected people, the amount of needed medicine for each person is estimated. So, the 4D Script code for this atom is equal to:

5 Mathematical modeling of the SRHCN problem

The assumptions are as follows:

  • The demand for medicines is probabilistic and is estimated by simulation.

  • The mathematical model is multi-commodity, multi echelon, multi-period and multi-product.

  • In the mathematical model, distribution centers are located. Selected distribution centers are selected from potential centers.

  • The capacity of distribution centers, warehouses, pharmacies, hospitals and manufacturers is considered as three capacities: small, medium and large.

5.1 Notations

Some commonly employed notations are offered before the model making.


Indices and sets

\(W\)

Set of pharmacy

\(V\)

Set of all vehicles

\(D\)

Set of distribution center

\(S\)

Set of warehouse

\(H\)

Set of hospital

\(P, P{^{\prime}}\)

Set of main and local producers

\(m\)

Index of medicines

\(t\)

Index of period (day)

\(u\)

Index of the capacity level of DC

\(o\)

Index of the capacity level of warehouse

\(\mu \)

Index of the capacity level of pharmacy

\(\varepsilon \)

Index of the capacity level of hospital

\({\varnothing }\)

Index of the capacity level of main and local producers


Parameters

\({D}_{mSHt}\)

Demand of medicine \(m\) from warehouse \(S\) by hospitals \(H\) at the period \(t\)

\({D}_{mSWt}\)

Demand of medicine \(m\) from warehouse \(S\) by pharmacies \(W\) at the period \(t\)

\({D}_{mWHt}\)

Demand of medicine \(m\) from pharmacies \(W\) by hospitals \(H\) at the period \(t\)

\({D}_{mDPt}\)

Demand of medicine \(m\) from DC \(D\) by MP \(P\) at the period \(t\)

\({D}_{mDP{^{\prime}}t}\)

Demand of medicine \(m\) from DC \(D\) by LP \(P{^{\prime}}\) at the period \(t\)

\({D}_{mDSt}\)

Demand of medicine \(m\) from DC \(D\) by warehouse \(S\) at the period \(t\)

\({D}_{mPP{^{\prime}}t}\)

Demand of medicine \(m\) from MP \(P\) by LP \(P{^{\prime}}\) at the period \(t\)

\({\sigma }_{Dt}\)

Operating cost at the DC \(D\) at the period \(t\)

\({\sigma }_{St}\)

Operating cost at the warehouse \(S\) at the period \(t\)

\({IH}_{mPt}\)

Inventory holding cost of medicines \(m\) at the MP \(P\) at the period \(t\)

\({IH}_{mP{^{\prime}}t}\)

Inventory holding cost of medicines \(m\) at the LP \(P{^{\prime}}\) at the period \(t\)

\({IH}_{mSt}\)

Inventory holding cost of medicines \(m\) at the warehouse \(S\) at the period \(t\)

\({IH}_{mDt}\)

Inventory holding cost of medicines \(m\) at the DC \(D\) at the period \(t\)

\({IH}_{mWt}\)

Inventory holding cost of medicines \(m\) at the pharmacy \(W\) at the period \(t\)

\({IH}_{mHt}\)

Inventory holding cost of medicines \(m\) at the hospital \(H\) at the period \(t\)

\({T}_{mPDt}\)

Transportation cost of medicines \(m\) from MP \(P\) to DC \(D\) at the period \(t\)

\({T}_{mP{^{\prime}}Dt}\)

Transportation cost of medicines \(m\) from LP \(P{^{\prime}}\) to DC \(D\) at the period \(t\)

\({T}_{mPP{^{\prime}}t}\)

Transportation cost of medicines \(m\) from MP \(P\) to LP \(P{^{\prime}}\) at the period \(t\)

\({T}_{mDSt}\)

Transportation cost of medicines \(m\) from DC \(D\) to warehouses \(S\) at the period \(t\)

\({T}_{mSWt}\)

Transportation cost of medicines \(m\) from warehouse \(S\) to pharmacy \(W\) at the period \(t\)

\({T}_{mSHt}\)

Transportation cost of medicines \(m\) from warehouse \(S\) to hospitals \(H\) at the period \(t\)

\({T}_{mWHt}\)

Transportation cost of medicines \(m\) from pharmacy \(W\) to hospitals \(H\) at the period \(t\)

\({\varphi }_{oSt}\)

The fixed cost of opening warehouse with capacity level \(o\) at location \(S\) at the period \(t\)

\({\varphi }_{uDt}\)

The fixed cost of opening DC with capacity level \(u\) at location \(D\) at the period \(t\)

\({PC}_{mPt}\)

Production cost of medicine \(m\) in the MP \(P\) at the period \(t\)

\({PC}_{mP{^{\prime}}t}\)

Production cost of medicine \(m\) in the LP \(P{^{\prime}}\) at the period \(t\)

\({F}_{mP}\)

Fixed emissions based on transportation of medicines \(m\) related to COVID-19 patients from MP \(P\)

\({V}_{mP}\)

Variable emissions based on transportation of medicines \(m\) related to COVID-19 patients from MP \(P\)

\({F}_{mP{^{\prime}}}\)

Fixed emissions based on transportation of medicines \(m\) related to COVID-19 patients from LP \(P{^{\prime}}\)

\({V}_{mP{^{\prime}}}\)

Fixed emissions based on transportation of medicines \(m\) related to COVID-19 patients from LP \(P{^{\prime}}\)

\({F}_{mS}\)

Fixed emissions based on transportation of medicines \(m\) related to COVID-19 patients from warehouse \(S\)

\({V}_{mS}\)

Variable emissions based on transportation of medicines \(m\) related to COVID-19 patients from warehouse \(S\)

\({F}_{mW}\)

Fixed emissions based on transportation of medicines \(m\) related to COVID-19 patients from pharmacy \(W\)

\({V}_{mW}\)

Variable emissions based on transportation of medicines \(m\) related to COVID-19 patients from pharmacy \(W\)

\({F}_{mD}\)

Fixed emissions based on transportation of medicines \(m\) related to COVID-19 patients from DC \(D\)

\({V}_{mD}\)

Variable emissions based on transportation of medicines \(m\) related to COVID-19 patients from DC \(D\)

\({d}_{PD}\)

Distance between MP \(P\) and DC \(D\)

\({d}_{P{^{\prime}}D}\)

Distance between LP \(P{^{\prime}}\) and DC \(D\)

\({d}_{PP{^{\prime}}}\)

Distance between MP \(P\) and LP \(P{^{\prime}}\)

\({d}_{DS}\)

Distance between DC \(D\) and warehouse \(S\)

\({d}_{SH}\)

Distance between warehouse \(S\) and hospital \(H\)

\({d}_{SW}\)

Distance between warehouse \(S\) and pharmacy \(W\)

\({d}_{WH}\)

Distance between pharmacy \(W\) and hospital \(H\)

\({E}_{S}\)

Emissions based on inventory at the warehouse \(S\)

\({E}_{P}\)

Emissions based on inventory at the MP \(P\)

\({E}_{P{^{\prime}}}\)

Emissions based on inventory at the LP \(P{^{\prime}}\)

\({E}_{D}\)

Emissions based on inventory at the DC \(D\)-

\({E}_{H}\)

Emissions based on inventory at the hospital \(H\)

\({E}_{W}\)

Emissions based on inventory at the pharmacy \(W\)

\({B}_{mDSV}\)

The released CO2 emission of transported medicines \(m\) from DC \(D\) to warehouse \(S\) by vehicle \(V\)

\({B}_{mPDV}\)

The released CO2 emission of transported medicines \(m\) from MP \(P\) to DC \(D\) by vehicle \(V\)

\({B}_{mP{^{\prime}}DV}\)

The released CO2 emission of transported medicines \(m\) from LP \(P{^{\prime}}\) to DC \(D\) by vehicle \(V\)

\({B}_{mPP{^{\prime}}V}\)

The released CO2 emission of transported medicines \(m\) from MP \(P\) to LP \(P{^{\prime}}\) by vehicle \(V\)

\({B}_{mSHV}\)

The released CO2 emission of transported medicines \(m\) from warehouse \(S\) to hospital \(H\) by vehicle \(V\)

\({B}_{mSWV}\)

The released CO2 emission of transported medicines \(m\) from warehouse \(S\) to pharmacy \(W\) by vehicle \(V\)

\({B}_{mWHV}\)

The released CO2 emission of transported medicines \(m\) from pharmacy \(W\) to hospital \(H\) by vehicle \(V\)

\({E}_{oSt}\)

The environmental aspect of opening a warehouse with capacity level \(o\) at location \(S\) at period \(t\)

\({E}_{uDt}\)

The environmental aspect of opening a DC with capacity level \(u\) at location \(D\) at period \(t\)

\({I}_{mPt}\)

The environmental aspect of holding medicines \(m\) at MP \(P\) at period \(t\)

\({I}_{mP{^{\prime}}t}\)

The environmental aspect of holding medicines \(m\) at LP \(P{^{\prime}}\) at period \(t\)

\({I}_{mSt}\)

The environmental aspect of holding medicines \(m\) at warehouse \(S\) at period \(t\)

\({I}_{mDt}\)

The environmental aspect of holding medicines \(m\) at DC \(D\) at period \(t\)

\({I}_{mWt}\)

The environmental aspect of holding medicines \(m\) at pharmacy \(W\) at period \(t\)

\({I}_{mHt}\)

The environmental aspect of holding medicines \(m\) at hospital \(H\) at period \(t\)

\({K}_{oS}\)

The number of job opportunities created by opening a warehouse with capacity level \(o\) at location \(S\)

\({K}_{uD}\)

The number of job opportunities created by opening a DC with capacity level \(u\) at location \(D\)

\({R}_{S}\)

The rate of unemployment at warehouse \(S\)

\({R}_{D}\)

The rate of unemployment at DC \(D\)

\({L}_{S}\)

The regional of developed level at warehouse \(S\)

\({L}_{D}\)

The regional of developed level at DC \(D\)

\({\varpi }_{max}\)

The maximum of social aspect relevant to the balanced service of COVID-19 patients

\({\xi }_{max}\)

The maximum of social aspect relevant to the balanced economic development

\({\varpi }_{min}\)

The minimum of social aspect relevant to the balanced service of COVID-19 patients

\({\xi }_{min}\)

The minimum of social aspect relevant to the balanced economic development

\(\alpha \)

The weight of social aspect relevant to the balanced service of COVID-19 patients

\(\beta \)

The weight of social aspect relevant to the balanced economic development

\({C}_{P}\)

The rate of minimum capacity utilization of MP \(P\)

\({C}_{P{^{\prime}}}\)

The rate of minimum capacity utilization of LP \(P{^{\prime}}\)

\({C}_{D}\)

The rate of minimum capacity utilization of DC \(D\)

\({C}_{S}\)

The rate of minimum capacity utilization of warehouse \(S\)

\({C}_{W}\)

The rate of minimum capacity utilization of pharmacy \(W\)

\({C}_{H}\)

The rate of minimum capacity utilization of hospital \(H\)

\({CP}_{P{\varnothing }t}\)

The capacity of maximum medicine of MP \(P\) with capacity level \({\varnothing }\) at period \(t\) (ton)

\({CP{^{\prime}}}_{P{^{\prime}}{\varnothing }t}\)

The capacity of maximum medicine of LP \(P{^{\prime}}\) with capacity level \({\varnothing }\) at period \(t\) (ton)

\({CD}_{uDt}\)

The capacity of maximum medicine of DC \(D\) with capacity level \(u\) at period \(t\) (ton)

\({CS}_{oSt}\)

The capacity of maximum medicine of warehouse \(S\) with capacity level \(o\) at period \(t\) (ton)

\({CW}_{\mu Wt}\)

The capacity of maximum medicine of pharmacy \(W\) with capacity level \(\mu \) at period \(t\) (ton)

\({CH}_{\varepsilon Ht}\)

The capacity of maximum medicine of hospital \(H\) with capacity level \(\varepsilon \) at period \(t\) (ton)

\(\Omega \)

The released \(NO\) through transport

\(\uppi \)

The released \({C}_{6}{H}_{6}\) through car exhaust

\(Q\)

The released \(CO\) through car exhaust and the opening of the medicine warehouses, DCs

\(\Lambda \)

The released \({SO}_{2}\) through fuel burning

\(\vartheta \)

The released \({PM}_{{2,5}}\) through exhaust gases, transport, mechanical processes, biological processes

\({G}_{So}\)

The economic value of warehouse \(S\) with capacity level \(o\)

\({G}_{Du}\)

The economic value of DC \(D\) with capacity level \(u\)

\({\lambda }_{S}\)

Efficiency of warehouse \(S\)

\({\lambda }_{D}\)

Efficiency of DC \(D\)

\({Y}_{SW}\)

The coefficient of penalty for the first metrics of resilience among warehouse \(S\) and pharmacy \(W\)

\({Y}_{SH}\)

The coefficient of penalty for the first metrics of resilience among warehouse \(S\) and hospital \(H\)

\({Y}_{DS}\)

The coefficient of penalty for the first metrics of resilience among DC \(D\) and warehouse \(S\)

\({Y}_{PD}\)

The coefficient of penalty for the first metrics of resilience among MP \(P\) and DC \(D\)

\({Y}_{P{^{\prime}}D}\)

The coefficient of penalty for the first metrics of resilience among LP \(P{^{\prime}}\) and DC \(D\)

\({\Phi }_{D}\)

The coefficient of penalty for the second metrics of resilience of DCs \(D\)

\({\Phi }_{S}\)

The coefficient of penalty for the second metrics of resilience of warehouses \(S\)

\({\uptau }_{D}\)

The coefficient of penalty for the third metrics of resilience of DCs \(D\)

\({\uptau }_{S}\)

The coefficient of penalty for the third metrics of resilience of warehouses \(S\)


Decision variables

\({Z}_{mDSVt}\)

The quantity of transported medicines \(m\) from DC \(D\) to warehouse \(S\) using vehicle \(V\) at the period \(t\)

\({Z}_{mPDVt}\)

The quantity of transported medicines \(m\) from MP \(P\) to DC \(D\) using vehicle \(V\) at the period \(t\)

\({Z}_{mP{^{\prime}}DVt}\)

The quantity of transported medicines \(m\) from LP \(P{^{\prime}}\) to DC \(D\) using vehicle \(V\) at the period \(t\)

\({Z}_{mPP{^{\prime}}Vt}\)

The quantity of transported medicines \(m\) from MP \(P\) to LP \(P{^{\prime}}\) using vehicle \(V\) at the period \(t\)

\({Z}_{mSHVt}\)

The quantity of transported medicines \(m\) from warehouse \(S\) to hospital \(H\) using vehicle \(V\) at the period \(t\)

\({Z}_{mSWVt}\)

The quantity of transported medicines \(m\) from warehouse \(S\) to pharmacy \(W\) using vehicle \(V\) at the period \(t\)

\({Z}_{mWHVt}\)

The quantity of transported medicines \(m\) from pharmacy \(W\) to hospital \(H\) using vehicle \(V\) at the period \(t\)

\({\Delta }_{mPt}\)

The amount of produced medicines \(m\) in the MP \(P\) at the period \(t\)

\({\Delta }_{mP{^{\prime}}t}\)

The amount of produced medicines \(m\) in the LP \(P{^{\prime}}\) at the period \(t\)

\({M}_{mPt}\)

The inventory level of medicines \(m\) at MP \(P\) at the period \(t\)

\({M}_{mP{^{\prime}}t}\)

The inventory level of medicines \(m\) at LP \(P{^{\prime}}\) at the period \(t\)

\({M}_{mSt}\)

The inventory level of medicines \(m\) at warehouse \(S\) at the period \(t\)

\({M}_{mDt}\)

The inventory level of medicines \(m\) at DC \(D\) at the period \(t\)

\({M}_{mWt}\)

The inventory level of medicines \(m\) at pharmacy \(W\) at the period \(t\)

\({M}_{mHt}\)

The inventory level of medicines \(m\) at hospital \(H\) at the period \(t\)

\({\eta }_{VDSt}\)

If the vehicle \(V\) travels from DC \(D\) to warehouse \(S\) equal to 1 at the period \(t\); otherwise 0

\({\eta }_{VPDt}\)

If the vehicle \(V\) travels from MP \(P\) to DC \(D\) equal to 1 at the period \(t\); otherwise 0

\({\eta }_{VP{^{\prime}}Dt}\)

If the vehicle \(V\) travels from LP \(P{^{\prime}}\) to DC \(D\) equal to 1 at the period \(t\); otherwise 0

\({\eta }_{VPP{^{\prime}}t}\)

If the vehicle \(V\) travels from MP \(P\) to LP \(P{^{\prime}}\) equal to 1 at the period \(t\); otherwise 0

\({\eta }_{VSWt}\)

If the vehicle \(V\) travels from warehouse \(S\) to pharmacy \(W\) equal to 1 at the period \(t\); otherwise 0

\({\eta }_{VWHt}\)

If the vehicle \(V\) travels from pharmacy \(W\) to hospital \(H\) equal to 1 at the period \(t\); otherwise 0

\({\eta }_{VSHt}\)

If the vehicle \(V\) travels from warehouse \(S\) to hospital \(H\) equal to 1 at the period \(t\); otherwise 0

\({N}_{oS}\)

If a warehouse with capacity level \(o\) is opened at location \(S\) equal to 1; otherwise 0

\({N}_{uD}\)

If a DC with capacity level \(u\) is opened at location \(D\) equal to 1; otherwise 0

\({J}_{SWt}\)

If a warehouse \(S\) is allocated to pharmacy \(W\) at the period \(t\) equal to 1; otherwise 0

\({J}_{SHt}\)

If a warehouse \(S\) is allocated to hospital \(H\) at the period \(t\) equal to 1; otherwise 0

\({J}_{DSt}\)

If a DC \(D\) is allocated to warehouse \(S\) at the period \(t\) equal to 1; otherwise 0

\({J}_{PDt}\)

If a MP \(P\) is allocated to DC \(D\) at the period \(t\) equal to 1; otherwise 0

\({J}_{P{^{\prime}}Dt}\)

If a LP \(P{^{\prime}}\) is allocated to DC \(D\) at the period \(t\) equal to 1; otherwise 0

5.2 Metrics of resilience in SRHCN

Since the resiliency metrics of a network are still arguable, the following four metrics are provided.


The first metric: the complexity in the allocation between nodes


This metric computes the total interaction between levels in the network, where the first and second terms related to the allocation of warehouses to pharmacies and hospitals, respectively, the third term indicates the assignment of DCs to warehouses, the fourth term relevant to the allocation of MPs to DCs and the final term illustrates to the assignment of LPs to DCs. The flow allocation between nodes in the proposed network is considered to be complex if the total number of related links is numerous based on the first metric. The total number of links in the network is computed in Eqs. (1) and (2).

$$\sum_{t}\left(\sum_{S}\sum_{W}{J}_{SWt}+\sum_{S}\sum_{H}{J}_{SHt}+\sum_{D}\sum_{S}{J}_{DSt}+\sum_{S}\sum_{W}{J}_{PDt}+\sum_{S}\sum_{W}{J}_{P{^{\prime}}Dt}\right)$$
(1)
$${J}_{SWt}{,J}_{SHt}{,J}_{DSt}{,J}_{PDt},{J}_{P{^{\prime}}Dt}\in \left\{{0,1}\right\} \forall S,D,W,H,P,{P}^{{^{\prime}}},t$$
(2)

The second metric: the complexity of the node


In this metric, similar the first metric, if the total number of active nodes is high, we will have a network with the complexity of the node. Hence, the total number of opening DC and warehouse in the network are formulated according to Eqs. (3) and (4).

$$\sum_{o}\sum_{S}{N}_{oS}+\sum_{u}\sum_{D}{N}_{uD} $$
(3)
$${N}_{oS},{N}_{uD}\in \left\{{0,1}\right\} \forall o,u,S,D$$
(4)

The third metric: the criticality of the node


Since the whole input and output overpass a certain threshold in the network, a node is investigated to be critical. The nodes of the critical for DCs and warehouse, respectively are illustrated in Eqs. (5)-(7).

$$\sum_{u}{N{^{\prime}}}_{uD}=\sum_{m}\sum_{P}\sum_{V}{Z}_{mPDVt}+\sum_{m}\sum_{P{^{\prime}}}\sum_{V}{Z}_{mP{^{\prime}}DVt}+\sum_{m}\sum_{S}\sum_{V}{Z}_{mDSVt}>{R}_{D} \forall t,D$$
(5)
$$\sum_{o}{N{^{\prime}}}_{oS}=\sum_{m}\sum_{D}\sum_{V}{Z}_{mDSVt}+\sum_{m}\sum_{H}\sum_{V}{Z}_{mSHVt}+\sum_{m}\sum_{W}\sum_{V}{Z}_{mSWVt}>{R}_{S} \forall t,S$$
(6)
$${Z}_{mDSVt}{,Z}_{mPDVt}, {Z}_{mP{^{\prime}}DVt}{Z}_{mSHVt},{Z}_{mSWVt}\ge 0 \forall m,D,S,V,P,{P}^{{^{\prime}}},H,W,t {N}_{oS}{,N}_{uD}\in \left\{{0,1}\right\}\quad \forall o,u,S,D$$
(7)

The fourth metric: the efficiency in the DCs and warehouses

Despite the significance of DCs and warehouses in the resiliency of the proposed network, the utilize of the related to efficiency metrics for the opening of the DCs and warehouses has not been widely examined in the related works.

5.3 MILP model

The MILP model can be formulated as:

$$\begin{aligned}{OF}_{1}={\min}\sum_{H}\sum_{S}\sum_{t}\sum_{m}\left[{T}_{mSHt}\times {d}_{SH}\times \sum_{V}{Z}_{mSHVt}+\left({F}_{mS}\times {D}_{mSHt}+{V}_{mS}\times \sum_{V}{\eta }_{VSHt}\right)\right]+ \sum_{S}\sum_{D}\sum_{t}\sum_{m}\left[{T}_{mDSt}\times {d}_{DS}\times \sum_{V}{Z}_{mDSVt}+\left({F}_{mD}\times {D}_{mDSt}+{V}_{mD}\times \sum_{V}{\eta }_{VDSt}\right)\right]+\sum_{W}\sum_{S}\sum_{t}\sum_{m}\left[{T}_{mSWt}\times {d}_{SW}\times \sum_{V}{Z}_{mSWVt}+\left({F}_{mS}\times {D}_{mSWt}+{V}_{mS}\times \sum_{V}{\eta }_{VSWt}\right)\right]+\sum_{W}\sum_{H}\sum_{t}\sum_{m}\left[{T}_{mWHt}\times {d}_{WH}\times \sum_{V}{Z}_{mWHVt}+\left({F}_{mW}\times {D}_{mWHt}+{V}_{mW}\times \sum_{V}{\eta }_{VWHt}\right)\right]+\sum_{D}\sum_{P}\sum_{t}\sum_{m}\left[{T}_{mPDt}\times {d}_{PD}\times {Z}_{mPDVt}+\left({F}_{mP}\times {D}_{mDPt}+{V}_{mP}\times \sum_{V}{\eta }_{VPDt}\right)\right]+\sum_{D}\sum_{P{^{\prime}}}\sum_{t}\sum_{m}\left[{T}_{mP{^{\prime}}Dt}\times {d}_{P{^{\prime}}D}\times {Z}_{mP{^{\prime}}DVt}+\left({F}_{mP{^{\prime}}}\times {D}_{mDP{^{\prime}}t}+{V}_{mP{^{\prime}}}\times \sum_{V}{\eta }_{VP{^{\prime}}Dt}\right)\right]+\sum_{P}\sum_{P{^{\prime}}}\sum_{t}\sum_{m}\left[{T}_{mPP{^{\prime}}t}\times {d}_{PP{^{\prime}}}\times {Z}_{mPP{^{\prime}}Vt}+\left({F}_{mP}\times {D}_{mPP{^{\prime}}t}+{V}_{mP}\times \sum_{V}{\eta }_{VPP{^{\prime}}t}\right)\right]+\left(\sum_{t}\left[\sum_{D}{(\sigma }_{Dt}\times \sum_{u}{N}_{uD})+\sum_{S}{(\sigma }_{St}\times \sum_{o}{N}_{oS}\right)\right])+\sum_{t}\left[\sum_{m}\sum_{P}{M}_{mPt}\left({IH}_{mPt}+{E}_{p}\right)+\sum_{m}\sum_{P{^{\prime}}}{M}_{mP{^{\prime}}t}\left({IH}_{mP{^{\prime}}t}+{E}_{P{^{\prime}}}\right)+\sum_{m}\sum_{S}{M}_{mSt}\left({IH}_{mSt}+{E}_{S}\right)+\sum_{m}\sum_{D}{M}_{mDt}\left({IH}_{mDt}+{E}_{D}\right)+\sum_{m}\sum_{W}{M}_{mWt}\left({IH}_{mWt}+{E}_{W}\right)+\sum_{m}\sum_{H}{M}_{mHt}\left({IH}_{mHt}+{E}_{H}\right)\right]+\left(\sum_{S}\sum_{o}\left(\frac{\sum_{t}{\varphi }_{oSt}\times {\mathrm{N}}_{oS}}{{\lambda }_{S}}\right)+\sum_{D}\sum_{u}\left(\frac{\sum_{t}{\varphi }_{uDt}\times {\mathrm{N}}_{uD}}{{\lambda }_{D}}\right)\right)+\left[\sum_{m}\sum_{t}\left(\sum_{P}\left({PC}_{mPt}\times {\Delta }_{mPt}\right)+\sum_{P{^{\prime}}}\left({PC}_{mP{^{\prime}}t}\times {\Delta }_{mP{^{\prime}}t}\right)\right)\right]\end{aligned} $$
(8)
$$\begin{aligned} {OF}_{2}={\min}\sum_{V}\left(\sum_{D}\sum_{S}\left({B}_{mDSV}\times \sum_{t}{Z}_{mDSVt}\right)+\sum_{P}\sum_{D}\left({B}_{mPDV}\times \sum_{t}{Z}_{mPDVt}\right)+\sum_{P{^{\prime}}}\sum_{D}\left({B}_{mP{^{\prime}}DV}\times \sum_{t}{Z}_{mP{^{\prime}}DVt}\right)+\sum_{S}\sum_{W}\left({B}_{mSWV}\times \sum_{t}{Z}_{mSWVt}\right)+\sum_{S}\sum_{H}\left({B}_{mSHV}\times \sum_{t}{Z}_{mSHVt}\right)+\sum_{W}\sum_{H}\left({B}_{mWHV}\times \sum_{t}{Z}_{mWHVt}\right)+\sum_{P}\sum_{P{^{\prime}}}\left({B}_{mPP{^{\prime}}V}\times \sum_{t}{Z}_{mPP{^{\prime}}Vt}\right)\right)+\left[\sum_{t}\left(\sum_{S}\sum_{o}{E}_{oSt}\times {N}_{So}+\sum_{D}\sum_{u}{E}_{uDt}\times {N}_{uD}\right)\right]+\left[\sum_{m}\sum_{t}\left(\sum_{S}\left({I}_{mSt}\times {M}_{mSt}\right)+\sum_{D}\left({I}_{mDt}\times {M}_{mDt}\right)+\sum_{W}\left({I}_{mWt}\times {M}_{mWt}\right)+\sum_{H}\left({I}_{mHt}\times {M}_{mHt}\right)+\sum_{P}\left({I}_{mPt}\times {M}_{mPt}\right)+\sum_{P{^{\prime}}}\left({I}_{mP{^{\prime}}t}\times {M}_{mP{^{\prime}}t}\right)\right)\right]+\left(\left[\vartheta +\pi +\Omega +Q+\Lambda \right] \left(\sum_{t}\sum_{m}\sum_{V}\left( \sum_{D}\sum_{S}{Z}_{mDSVt}+\sum_{P}\sum_{D}{Z}_{mPDVt}+\sum_{P{^{\prime}}}\sum_{D}{Z}_{mP{^{\prime}}DVt}+\sum_{P}\sum_{P{^{\prime}}}{Z}_{mPP{^{\prime}}Vt}+\sum_{S}\sum_{W}{Z}_{mSWVt}+\sum_{S}\sum_{H}{Z}_{mSHVt}+\sum_{W}\sum_{H}{Z}_{mWHVt}\right)\right)+\left(\sum_{S}\sum_{o}{N}_{So}+\sum_{u}\sum_{D}{N}_{uD}\right)\right)\end{aligned}$$
(9)
$${OF}_{3}=max\frac{\alpha }{{\varpi }_{max}-{\varpi }_{min}}\left[\left(\sum_{S}\left(\sum_{O}{N}_{oS}{K}_{oS}){R}_{S}\right)+\left(\sum_{D}(\sum_{u}{N}_{uD}{K}_{uD}){R}_{D}\right)\right)-{\varpi }_{min}\right]+\frac{\beta }{{\xi }_{max}-{\xi }_{min}}\left[\left(\sum_{S}\sum_{o}{N}_{oS}{G}_{So}\left({1-L}_{S}\right)+\sum_{D}\sum_{u}{N}_{uD}{G}_{Du}\left({1-L}_{D}\right)\right)-{\xi }_{min}\right]$$
(10)
$${OF}_{4}=min\sum_{t}\left(\sum_{S}\sum_{W}{J}_{SWt}{Y}_{SW}+\sum_{S}\sum_{H}{J}_{SHt}{Y}_{SH}+\sum_{D}\sum_{S}{J}_{DSt}{Y}_{DS}+\sum_{S}\sum_{W}{J}_{PDt}{Y}_{PD}+\sum_{S}\sum_{W}{J}_{P{^{\prime}}Dt}{Y}_{P{^{\prime}}D}\right)+\left[\sum_{o}\sum_{S}{{\Phi }_{S}N}_{oS}+\sum_{u}\sum_{D}{{\Phi }_{D}N}_{uD}\right]+\left[\sum_{u}{{\uptau }_{D}N{^{\prime}}}_{uD}+\sum_{o}{\uptau }_{S}{N{^{\prime}}}_{oS}\right]$$
(11)

The first objective function (8) is considered economic effects that aim to minimize total transportation cost from MP and LP to DC, from DC to warehouse, and from warehouse to hospital and pharmacy along with its related emission cost, operating cost in DC and warehouse, inventory holding cost of medicines relevant to COVID-19 patients along with emission cost, and the opening fixed costs of medicine related COVID-19 patients warehouses and DCs considering resilient. The second objective function (9) is focused on the environmental impacts of sustainability, in which this function decreases the amount of CO2 emission of shipping medicines from MP and LP to DCs, from DCs to warehouses, from warehouses to hospitals and pharmacies, and from pharmacies to hospitals and the environmental aspects of opening facilities include opening medicines related to COVID-19 patients' warehouses and DCs. Next, environmental effects of holding inventory contain environmental impacts of holding medicines at MPs, LPs, warehouses, DCs, pharmacies and hospitals. In addition, the air pollutants include \(NO\), \({C}_{6}{H}_{6}\), \(CO\), \({SO}_{2}\), \({NO}_{2}\), and \({PM}_{{2,5}}\) are obtained through industrial emissions, transport, car exhaust, hospitals, fuel burning, exhaust gases, mechanical processes, pharmacies, the medicine warehouses, and biological process (viruses and bacteria) during COVID-19 pandemic are considered. The third objective function (10) is to maximize social responsibility of staff related to the COVID-19 patients that it is divided into two categories, firstly, balanced service of COVID-19 patients and secondly, balanced economic development. In order to minimize non-resiliency of the proposed network according to the suggested metrics is formulated in the objective function (11).

$${M}_{mDt}={M}_{mD\left(t-1\right)}-\left[\sum_{V}\sum_{S}{Z}_{mDSVt}\right] \quad \forall m,D,t$$
(12)
$${M}_{mSt}={M}_{mS\left(t-1\right)}-\left[\sum_{V}\left(\sum_{H}{Z}_{mSHVt}+\sum_{W}{Z}_{mSWVt}\right)\right] \quad \forall m,S,t$$
(13)
$${M}_{mWt}={M}_{mW\left(t-1\right)}-\left[\sum_{H}\sum_{V}{Z}_{mWHVt}\right] \quad \forall m,W,t$$
(14)
$${M}_{mPt}={M}_{mP(t-1)}-\left[\sum_{D}\sum_{V}{Z}_{mPDVt}\right] \quad \forall m, P,t$$
(15)
$${M}_{mP{^{\prime}}t}={M}_{mP{^{\prime}}(t-1)}-\left[\sum_{D}\sum_{V}{Z}_{m{P}^{^{\prime}}DVt}\right] \quad \forall m, P{^{\prime}},t$$
(16)
$${M}_{mPt}={M}_{mP(t-1)}-\left[\sum_{P{^{\prime}}}\sum_{V}{Z}_{mPP{^{\prime}}Vt}\right] \quad \forall m, P,t$$
(17)

Constraint (12), (13), and (14) show the inventory of medicines at each DC, at the warehouse, and at each pharmacy are equal to the sum of its inventory left from the previous period minus the amount of medicine transported to warehouses, to all pharmacies and hospitals, and to all hospitals, respectively in each period \(t\). In this regard, the inventory of medicines at each MP and LP is equal to the sum of its inventory left from the previous period minus the amount of medicine transported to all DCs, respectively in each period \(t\) is indicated in constraints (15) and (16). In constraint (17), the inventory of medicines at each MP is equal to the sum of its inventory left from the previous period minus the amount of medicine transported to all LP, in each period \(t\) is formulated.

$${C}_{D}{CD}_{uDt}{N}_{uD}\le \sum_{m}{M}_{mDt}\le {CS}_{uDt}{N}_{uD} \quad \forall u,D,t$$
(18)
$${C}_{S}{CS}_{oSt}{N}_{oS}\le \sum_{m}{M}_{mSt}\le {CS}_{oSt}{N}_{oS} \quad \forall o,S,t$$
(19)
$$\sum_{m}{M}_{mDt}\le \sum_{u}{CD}_{uDt} \quad \forall D,t$$
(20)
$$\sum_{m}{M}_{mSt}\le \sum_{o}{CS}_{oSt} \quad \forall S,t$$
(21)
$$\sum_{m}{M}_{mWt}\le \sum_{\mu }{CW}_{\mu Wt} \quad \forall W,t$$
(22)
$$\sum_{m}{M}_{mHt}\le \sum_{\varepsilon }{CH}_{\varepsilon Ht} \quad \forall H,t$$
(23)
$$\sum_{m}{M}_{mPt}\le \sum_{\varnothing }{CP}_{\varnothing Pt} \quad \forall P,t$$
(24)
$$\sum_{m}{M}_{mP{^{\prime}}t}\le \sum_{\varnothing }{CP{^{\prime}}}_{\varnothing {P}^{^{\prime}}t} \quad \forall P{^{\prime}},t$$
(25)
$$\sum_{u}{N}_{uD}\le 1 \quad \forall D$$
(26)
$$\sum_{o}{N}_{oS}\le 1 \quad \forall S$$
(27)

The amount of medicines at DC and warehouse with capacity level is among its lower and upper limits of capacity in each time period \(t\) are formulated in constraints (18) and (19). Constraints (2025) ensure medicine inventory at each MP, LP, DC, warehouse, pharmacy, and hospital is not more than its maximum medicine capacity, respectively. Hence, at most one DC and warehouse of all capacity levels can be constructed at each location \(D\) and \(S\), respectively are indicated in constraints (26) and (27).

$$\sum_{S}{J}_{SWt}\le 1 \quad \forall W,t$$
(28)
$$\sum_{S}{J}_{SHt}\le 1 \quad \forall H,t$$
(29)
$$\sum_{P}{J}_{PDt}\le 1 \quad \forall D,t$$
(30)
$$\sum_{P{^{\prime}}}{J}_{P{^{\prime}}Dt}\le 1 \quad \forall D,t$$
(31)
$$\sum_{D}{J}_{DSt}\le 1 \quad \forall S,t$$
(32)
$$\sum_{m}{\Delta }_{mPt}\le \sum_{\varnothing }{CP}_{P\varnothing t} \quad \forall P,t$$
(33)
$$\sum_{m}{\Delta }_{mP{^{\prime}}t}\le \sum_{\varnothing }{CP}_{{P}^{^{\prime}}\varnothing t} \quad \forall P{^{\prime}},t$$
(34)
$$\sum_{m}\sum_{S}\sum_{H}\sum_{t}{Z}_{mSHVt}\ge {D}_{mSHt} \quad \forall V$$
(35)
$$\sum_{m}\sum_{S}\sum_{W}\sum_{t}{Z}_{mSWVt}\ge {D}_{mSWt} \quad \forall V$$
(36)
$$\sum_{m}\sum_{W}\sum_{H}\sum_{t}{Z}_{mWHVt}\ge {D}_{mWHt} \quad \forall V$$
(37)
$$\sum_{m}\sum_{D}\sum_{S}\sum_{t}{Z}_{mDSVt}\ge {D}_{mDSt} \quad \forall V$$
(38)
$$\sum_{m}\sum_{P}\sum_{D}\sum_{t}{Z}_{mPDVt}\ge {D}_{mPDt} \quad \forall V$$
(39)
$$\sum_{m}\sum_{P{^{\prime}}}\sum_{D}\sum_{t}{Z}_{mP{^{\prime}}DVt}\ge {D}_{mP{^{\prime}}Dt} \quad \forall V$$
(40)
$$\sum_{D}{\eta }_{VDSt}=1 \quad \forall V,S,t$$
(41)
$$\sum_{P}{\eta }_{VPDt}=1 \quad \forall V,D,t$$
(42)
$$\sum_{P{^{\prime}}}{\eta }_{VP{^{\prime}}Dt}=1 \quad \forall V,D,t$$
(43)
$$\sum_{P}{\eta }_{VPP{^{\prime}}t}=1 \quad \forall V,{P}^{^{\prime}},t$$
(44)
$$\sum_{S}{\eta }_{VSWt}=1 \quad \forall V,W,t$$
(45)
$$\sum_{W}{\eta }_{VWHt}=1 \quad \forall V,H,t$$
(46)
$$\sum_{S}{\eta }_{VSHt}=1 \quad \forall V,H,t$$
(47)

Then, for each pharmacy and hospital are allocated only a warehouse, only an MP and LP are assigned to each DC, and for each warehouse is devoted only a DC, which are considered in constraints (2832). In constraints (33) and (34), the capacity limitations are shown. The sum of shipped medicines from each MP and LP to a DC, from each MP to an LP, from each DC to a warehouse, from each warehouse to a hospital and pharmacy, and from each pharmacy to a hospital should be equal or more than the medicine demand in each period are provided in constraints (3540). Constrains (4147) guarantee all DC demands are satisfied for all medicines by a single MP and LP, all LP demands are satisfied for all medicines by a single MP, all warehouse demands are satisfied for all medicines by a single DC, all pharmacy and hospital demands are satisfied for all medicines by a single warehouse, and all hospital demands are satisfied for all medicines by a single pharmacy.

$$\sum_{m}{Z}_{mSHVt}\le M{\eta }_{VSHt} \quad \forall V,t,S,H$$
(48)
$$\sum_{m}{Z}_{mSWVt}\le M{\eta }_{VSWt} \quad \forall V,t,S,W$$
(49)
$$\sum_{m}{Z}_{mWHVt}\le M{\eta }_{VWHt} \quad \forall V,t,W,H$$
(50)
$$\sum_{m}{Z}_{mDSVt}\le M{\eta }_{VDSt} \quad \forall V,t,D,S$$
(51)
$$\sum_{m}{Z}_{mPDVt}\le M{\eta }_{VPDt} \quad \forall V,t,P,D$$
(52)
$$\sum_{m}{Z}_{mP{^{\prime}}DVt}\le M{\eta }_{V{P}^{^{\prime}}Dt} \quad \forall V,t,P{^{\prime}},D$$
(53)
$${Z}_{mDSVt},{Z}_{mPDVt}, {Z}_{m{P}^{{^{\prime}}}DVt},{Z}_{mP{P}^{{^{\prime}}}Vt}, {Z}_{mSHVt}, {Z}_{mSWVt},{Z}_{mWHVt},{\Delta }_{mPt}, {\Delta }_{m{P}^{{^{\prime}}}t}, {M}_{Smt}, {M}_{mDt}, {M}_{mWt}, {M}_{mHt},{M}_{mPt}, {M}_{m{P}^{{^{\prime}}}t}\ge 0\quad \forall m,S,V,t,{P}^{{^{\prime}}},P,D,H, W$$
$${\eta }_{VDSt},{\eta }_{VPDt},{\eta }_{V{P}^{{^{\prime}}}Dt},{\eta }_{VP{P}^{{^{\prime}}}t},{\eta }_{VSWt},{\eta }_{VWHt},,{\eta }_{VSHt},{N}_{oS},{N}_{uD},{J}_{SWt},{J}_{SHt},{J}_{DSt},{J}_{PDt},{J}_{{P}^{{^{\prime}}}Dt}\in \left\{{0,1}\right\}\quad \forall S,V,t,{P}^{{^{\prime}}},P,D,H,W,o,u$$
(54)

The link among each of the levels of the network is only opened when a flow stands in the allocated link that is illustrated in constraints (48)–(53). Constraint (54) states the types of the decision variables are binary and positive.

5.4 Stochastic chance constraint programming

Chance constraint programming is one of the most widely used approaches to solving stochastic models defined by Charnes and Cooper (1959). In this model, the degree of confidence as \(\alpha \) is introduced by the decision-maker in order to have an appropriate confidence margin. In this approach, all constraints that have the uncertainty parameter apply to at least the \(\alpha \)% confidence interval in the corresponding constraint. For more information about this approach can be referred to Ghasemi et al. (2020).

Then, the following minimization model with the parameters \({c}_{rj}\),\({q}_{ij}\), and \({s}_{i}\) is considered, where the symbol \(\sim \) indicates uncertainty and \({w}_{j}\) the decision variable. Also, \(r\) shows the number of objective functions, \(m\) displays the total number of constraints, and \(i\) shows the constraint \(i\)th. The general form of stochastic chance constraint programming is as follows:

$$ \min f_{r} = E\left( {\mathop \sum \limits_{j = 1}^{n} c_{rj}^{\sim } w_{j} \ge s_{i}^{\sim } } \right)\quad r = 1, \ldots ,R,\,\,i = 1,2, \ldots ,m $$
(55)
$$ p\left( {\mathop \sum \limits_{j = 1}^{n} q_{ij}^{\sim } w_{j} \ge s_{i}^{\sim } } \right) \ge \alpha_{i} \quad i = 1,2, \ldots ,m $$
(56)
$$ w = \left( {w_{1} , \ldots ,w_{n} } \right) $$
(57)
$$ w \ge 0 $$
(58)

A summary of the results of chance constraint programming for minimization and maximization problems are as follows.

$$ E\left( {\mathop \sum \limits_{j = 1}^{n} c_{kj}^{*} w_{j} - f_{r}^{ - } } \right) - \varphi^{ - 1} (\alpha_{r} )\sqrt {Var}\left( \mathop \sum \limits_{j = 1}^{n} c_{kj}^{*} w_{j} - f_{r}^{ - } \right) \ge 0\quad r = 1, \ldots ,R $$
(59)

So that \(f_{r}^{ - } = \min \mathop \sum \limits_{j = 1}^{n} c_{rj}^{*} w_{j}\).

$$ E\left( {\mathop \sum \limits_{j = 1}^{n} c_{rj}^{*} w_{j} - f_{k}^{ + } } \right) + \varphi^{ - 1} (\alpha_{r} )\sqrt {Var} \left(\mathop \sum \limits_{j = 1}^{n} c_{rj}^{*} w_{j} - f_{r}^{ + } \right) \le 0\quad r = 1, \ldots ,R $$
(60)

So that \(f_{r}^{ + } = \max c_{rj}^{*} w_{j}\)

$$ E(\mathop \sum \limits_{j = 1}^{n} q_{ij}^{\sim } w_{j} - s_{i}^{\sim } ) - \varphi^{ - 1} (1 - \alpha_{i} )\sqrt {Var} \left( \mathop \sum \limits_{j = 1}^{n} q_{ij}^{\sim } w_{j} - s_{i}^{\sim } \right) \ge 0\quad i = 1,2, \ldots ,m $$
(61)

Based on the constraints of (59)–(61), the chance constraint model at the α% level for the constraints (62)–(67) is defined as follows:

$$\sum_{m}\sum_{S}\sum_{H}\sum_{t}{Z}_{mSHVt}\ge {E(D}_{mSHt})+{\varphi }^{-1}(1-{\alpha }_{i})\sqrt{var({D}_{mSHt})} \quad \forall V$$
(62)
$$\sum_{m}\sum_{S}\sum_{W}\sum_{t}{Z}_{mSWVt}\ge {E(D}_{mSWt})+{\varphi }^{-1}(1-{\alpha }_{i})\sqrt{var\left({D}_{mSWt}\right)}\quad \forall V$$
(63)
$$\sum_{m}\sum_{W}\sum_{H}\sum_{t}{Z}_{mWHVt}\ge {E(D}_{mWHt})+{\varphi }^{-1}(1-{\alpha }_{i})\sqrt{var({D}_{mWHt})} \quad \forall V$$
(64)
$$\sum_{m}\sum_{D}\sum_{S}\sum_{t}{Z}_{mDSVt}\ge {E(D}_{mDSt})+{\varphi }^{-1}(1-{\alpha }_{i})\sqrt{var({D}_{mDSt})} \quad \forall V$$
(65)
$$\sum_{m}\sum_{P}\sum_{D}\sum_{t}{Z}_{mPDVt}\ge {E(D}_{mPDt})+{\varphi }^{-1}(1-{\alpha }_{i})\sqrt{var({D}_{mPDt})} \quad \forall V$$
(66)
$$\sum_{m}\sum_{{P}^{^{\prime}}}\sum_{D}\sum_{t}{Z}_{m{P}^{^{\prime}}DVt}\ge {E(D}_{m{P}^{^{\prime}}Dt})+{\varphi }^{-1}(1-{\alpha }_{i})\sqrt{var\left({D}_{m{P}^{^{\prime}}Dt}\right)} \quad \forall V$$
(67)

6 Solution methodology

Exact approaches are often considered to be a good method to solve problems, Recently, meta-heuristic and heuristic methods are used to solve complex and NP-hard problems. To solve large-sized problems by using exact approaches are not to be the best way. In other words, the exact solution approaches are ineffectual to obtain the optimal solution in large-sized problems. Thus, three population- and nature-based meta-heuristic algorithms inspired by two-phase (teacher and learner phrases) namely, teaching–learning-based optimization (TLBO), by social behavior of groups of birds namely, Particle Swarm are used to develop heuristic methods called Hybrid multi-objectiveTLBO-PSO-1 (H-MO-1), TLBO-PSO-2 (H-MO-2), TLBO-GA-PSO-3 (H-MO-3), respectively to solve the proposed model and to find the Pareto optimal solutions.

The reasons of the using the proposed algorithms are divided into reasons (1) the proposed algorithms have the ability to handle random types of objectives and constraints and are easy to implement, (2) these algorithms can be used independently to solve a given problem. It does not depend on other algorithms or heuristics, (3) the suggested meta-heuristics utilizes simple operators and can be utilized to solve problems that have high computational complexity, (4) these are useful in scientific research and in engineering, (5) these can be combined with other algorithms, and (6) the presented algorithms are very robust, it converges fast, it needs few parameters and it is flexible.

6.1 Multi-objective optimization

The SRHCN problem has four various objective functions in this paper. Then, the interactions among the solutions are seen by Pareto optimal solutions. These solutions contain non-dominated solutions (Goodarzian et al., 2020a). Therefore, four solutions are considered: solutions \(OF1\), \(OF2\), \(OF3\), and \(OF4\). Solution \(OF1\) dominates the Solutions \(OF2\), \(OF3\), and \(OF4\), when all solutions \(OF1\) are not worse than \(OF2\), \(OF3\), and \(OF4\). Then, there exists at least one of \(OF1\) that is better than \(OF2\), \(OF3\), and \(OF4\) (Goodarzian et al., 2020a). In this paper, eight assessment metrics to evaluate the Pareto fronts quality are employed according to the Pareto optimal set. Next subsection, the initialize and encoding scheme of the utilized multi-objective meta-heuristic algorithms is addressed.

6.2 Initialize and encoding scheme

In terms of the Random-Key (RK) strategy known as an encoding process is utilized to analyze the main solution to provide the proposed hybrid multi-objective algorithm to solve the developed model. The sub-solutions are divided into two sorts in the developed model:

  1. (i)

    In order to determine open DCs and warehouses, a selection sub-solution is utilized. Hence, firstly, a uniform distribution \(U({0,1})\) is used for generating a matrix with \(\left|N\right|\) elements. In this regard, the first \({N}_{max}\) units with the highest values are chosen as open warehouses and DCs. For example, the encoded solution {0.64,0.32,0.05,0.87,0.59, 0.12, 0.71} with \({N}_{max}=4\) shows the analyzed solution {1,0,0,1,1,0, 1}.

  2. (ii)

    In order to determine of allocating DC to MP and LP, warehouse to DC, pharmacy and hospital to the warehouse, and pharmacy to hospital, we are employed allocation selection sub-solution. In this regard, first of all, we have generated a vector (\({1\times N}_{max}\)) with uniform distribution in range (1, |allocation|). In order to find the selected allocation, the RK technique rounds the numbers. For instance, the encoded solution {3.21, 2.73, 1.56, 1.29} shows the analyzed solution {4, 3, 2, 2} that indicates the fourth allocation for the first DC, the third allocation for the second DC, and the second allocation for the third and fourth DC.

6.3 The presented heuristic methods

In this subsection, three hybrid multi-objective algorithms to solve the proposed model by integrating TLBO with PSO and TLBO with GA and PSO are developed that three hybrid algorithms are the important and significant contributions in this paper. TLBO, PSO, GA algorithms are introduced and designed by Rao and Patel (2012), Shi (2001), and Goldberg and Holland (1988), respectively. The flowcharts of the TLBO, PSO, and GA algorithms are indicated in Figures A, B, and C, respectively in supplementary materials due to the limitation of page. For more details about these three algorithms, researchers can be referred to Nama et al. (2020), Xu et al. (2020), Zhang et al. (2020), Han et al. (2020), Ang et al. (2020), Mohammed and Duffuaa (2020) and Nezamoddini et al. (2020). These three hybrid algorithms will be stated as follows. All the used basic meta-heuristic algorithms in this paper are to solve the single-objective model. Another important contribution in this paper is added the number of objective function steps in the main loop of all suggested algorithms for fair solving the proposed multi-objective model.

6.3.1 Hybrid multi-objective TLBO-PSO-1 (H-MO-1)

The detailed phases of the H-MO-1 algorithm are explained as follows.


Phase 1: Initialize parameters containing:

  1. (i)

    \(N\) = The number of particles,

  2. (ii)

    \({V}_{max}\) = maximal velocity,

  3. (iii)

    \(w\) = Inertial weight,

  4. (iv)

    \({c}_{1}\) and \({c}_{2}\)=Learning factors

  5. (v)

    \({rand}_{1}\) and \({rand}_{2}\): Random numbers in interval [0, 1],

  6. (vi)

    \({P}_{n}\) = Initialize the papulation size (TLBO)

  7. (vii)

    \({G}_{n}\) = The number of generations

  8. (viii)

    \({D}_{n}\) = The number of design variables

  9. (ix)

    \(({U}_{L},{L}_{L})\) = Limits of design variables


Phase 2: Initialize the population:

According to the number of design variables and population size, a random population is generated. The design variables and the population size show the subjects (i.e. courses) and the number of learners, respectively in TLBO. This population is stated as follows.

$$Population=\left[\begin{array}{ccc}{z}_{{1,1}}& {z}_{{1,2}}& \dots \\ {z}_{{2,1}}& {z}_{{2,2}}& \dots \\ {z}_{{P}_{n},1}& {z}_{{P}_{n},2}& \dots \end{array}\begin{array}{c}{z}_{1,D}\\ {z}_{2,D}\\ {z}_{{P}_{n},D}\end{array}\right]$$
(68)

Therefore, each particle randomly with initial position ( \({Z}_{id}\)) within the pre-specified range and speed (\({V}_{id}\)) in the range of maximal speed (\({V}_{max}\)) should be initialized. Then, float coding approach to create the random numbers for the upper-level variables is used. Hence, variable y in the lower level is solved. The position for each particle (\({Z}_{id}\)) is formulated in Eq. (69).

$${Z}_{id}=\left({z}_{i1},\dots ,{z}_{in},{k}_{i1},\dots ,{k}_{im}\right)$$
(69)

Phase 3: Teacher step:

The mean of the population column-wise is calculated, which is expressed the mean for the particular subject as follows;

$${M}_{D}=\left[{m}_{1},{m}_{2},\dots ,{m}_{D}\right]$$
(70)

The best solution will operate as a teacher for that iteration;

$${Z}_{teacher}={Z}_{l\left(z\right)}=min$$
(71)

The teacher will effort to shift the mean from \({M}_{D}\) towards \({Z}_{teacher}\), which will operate as a new mean for the iteration. Therefore,

$${Mnew}_{D}={Z}_{teacher,D}$$
(72)

The various among the two means is stated as follows:

$${Difference}_{D}=r\left({Mnew}_{D}-{G}_{L}{M}_{D}\right)$$
(73)

where \({G}_{L}\) shows the selected value as 1 or 2. The attained difference is added to the current solution to update its values utilizing.

$${Znew}_{D}={Zold}_{D}+{Difference}_{D}$$
(74)

Then, if it provides a better function value, \({Z}_{new}\) is accepted.


Phase 4: The value of fitness for each particle is calculated based on Eq. (75).

$$L={c}^{g}{Z}_{id}$$
(75)

Phase 5: Learner step:

learners enhance their knowledge through input from the teacher and with the aid of their mutual interaction. Learner modification is stated in Eq. (76).

$$\begin{aligned} & {\varvec{F}}{\varvec{o}}{\varvec{r}} i=1 : {P}_{n} \\ & Randomly\,elect\,two\,leaners\, {Z}_{i}\,and\,{Z}_{j},\, where \,i\ne j\\ & {\varvec{I}}{\varvec{f}} l\left({Z}_{i}\right)<l\left({Z}_{j}\right)\\ & {Z\,new}_{ i}={Z\,old}_{ i}+{r}_{i}\left({Z}_{i}-{Z}_{j}\right) \\ & {\varvec{E}}{\varvec{l}}{\varvec{s}}{\varvec{e}} \\ & {Z new}_{ i} = {Z\,old}_{ i}+{r}_{i}\left({Z}_{j}-{Z}_{i}\right)\\ & {\varvec{E}}{\varvec{n}}{\varvec{d}}{\varvec{I}}{\varvec{f}} \\ & {\varvec{E}}{\varvec{n}}{\varvec{d}}\,{\varvec{F}}{\varvec{o}}{\varvec{r}}\\ & Accept\,Z\,new\,if\,it\,gives\,a\,better\,function\,value.\end{aligned}$$
(76)

Phase 6: all the particles are divided into two groups according to the efficiency of the value of the fitness. The first and second groups of the particles are shown with better and worse values of fitness, respectively in Eqs. (77) and (78).

$${Z}_{id}^{new{^{\prime}}}=\left({z}_{11},\dots ,{z}_{(i/2)n},{k}_{11},\dots ,{k}_{(i/2)m}\right)$$
(77)
$${Z}_{id}^{new{^{\prime}}{^{\prime}}}=\left({z}_{(\frac{i}{2}+1)1},\dots ,{z}_{in},{k}_{(\frac{i}{2}+1)1},\dots ,{k}_{im}\right)$$
(78)

Phase 7: Updating the global best position, \({P}_{gd}\), and the current local best position, \({P}_{id}\).


Phase 8: Updating all the particles (69) and Eqs. (79) and (80). Each particle’s position, \({Z}_{id}\) which should be within the determined range (\(l\le {z}_{i}\le u\)), and each particle’s velocity is limited by the pre-determined maximal velocity, \({V}_{max}\):

$${v}_{id}^{new}={v}_{id}^{old}+{c}_{1}\times {rand}_{1}\times \left({P}_{best id}-{Z}_{id}\right)+{c}_{2}\times {rand}_{2}\times \left({G}_{best id}-{Z}_{id}\right)$$
(79)
$${Z}_{id}^{new}={Z}_{id}^{old}+{v}_{id}^{new}$$
(80)

Phase 9: Stopping if the specified generation number is attained; otherwise, repeat from Phase 3.

Moreover, the flowchart of the H-MO-1 algorithm is shown in Fig. 6.

Fig. 6
figure 6

The flowchart of the H-MO-1

6.3.2 Hybrid multi-objective TLBO-PSO-2 (H-MO-2)

Phase 1: Initialize parameters containing:

  1. (i)

    \(N\) = The number of particles,

  2. (ii)

    \({V}_{max}\) = maximal velocity,

  3. (iii)

    \(w\) = Inertial weight,

  4. (iv)

    \({c}_{1}\) and \({c}_{2}\)=Learning factors

  5. (v)

    \({rand}_{1}\) and \({rand}_{2}\): Random numbers in interval [0, 1],

  6. (vi)

    \({P}_{n}\) = Initialize the papulation size (TLBO)

  7. (vii)

    \({G}_{n}\) = The number of generations

  8. (viii)

    \({D}_{n}\) = The number of design variables

  9. (ix)

    \(({U}_{L},{L}_{L})\) = Limits of design variables


Phase 2: Initialize the population:

According to the number of design variables and population size, a random population is generated. The design variables and the population size show the subjects (i.e. courses) and the number of learners, respectively in TLBO. This population is stated in Eq. (68).

Therefore, each particle randomly with initial position (\({Z}_{id}\)) within the pre-specified range and speed (\({V}_{id}\)) in the range of maximal speed (\({V}_{max}\)) should be initialized. Then, float coding approach to create the random numbers for the upper-level variables is used. Hence, variable y in the lower level is solved. Hence, variable y in the lower level is solved. The position for each particle (\({Z}_{id}\)) is formulated in Eq. (69).


Phase 3: The value of fitness for each particle is computed according to the Eq. (75).


Phase 4: Updating the global best position, \({P}_{gd}\), the current local best position, \({P}_{id}\), and record the particles with better values of fitness.


Phase 5: Updating all the particles (69) and Eqs. (70) and (80). Each particle’s position, \({Z}_{id}\) which should be within the determined range (\(l\le {z}_{i}\le u\)), and each particle’s velocity is limited by the pre-determined maximal velocity, \({V}_{max}\).


Phase 6: Implement Teacher and Learner steps of TLBO algorithm.


Phase 7: Stopping if the specified generation number is attained; otherwise, repeat from Phase 3.

Finally, the flowchart of the H-MO-2 algorithm is demonstrated in Fig. 7.

Fig. 7
figure 7

The flowchart of the H-MO-2

6.3.3 Hybrid multi-objective TLBO-GA-PSO-3 (H-MO-3)

In terms of the proposed third algorithm, integrates the crossover mechanism and mutation operator of GA with the TLBO and PSO algorithms, which is developed in this paper for the first time. Hence, the elitist strategy is utilized to boost the evolutionary efficiency. The accurate processes are explained as follows:


Phase 1: Initialize parameters containing:

  1. (i)

    \({P}_{n}\) = Initialize the papulation size (TLBO),

  2. (ii)

    \({G}_{n}\) = The number of generations,

  3. (iii)

    \({D}_{n}\) = The number of design variables,

  4. (iv)

    \(({U}_{L},{L}_{L})\) = Limits of design variables,

  5. (v)

    \(N\) = The number of particles,

  6. (vi)

    \({V}_{max}\) = maximal velocity,

  7. (vii)

    \(w\) = Inertial weight,

  8. (viii)

    \({c}_{1}\) and \({c}_{2}\)=Learning factors,

  9. (ix)

    \({rand}_{1}\) and \({rand}_{2}\): Random numbers in interval [0, 1],

  10. (x)

    \(m-rate\) = Mutation rate, and

  11. (xi)

    \(c-rate\) = Crossover rate.


Phase 2: Initialize the population:

According to the number of design variables and population size, a random population is generated. The design variables and the population size show the subjects (i.e. courses) and the number of learners, respectively in TLBO. This population is stated in Eq. (68).

Therefore, each particle randomly with initial position (\({Z}_{id}\)) within the pre-specified range and speed (\({V}_{id}\)) in the range of maximal speed (\({V}_{max}\)) should be initialized. Then, float coding approach to create the random numbers for the upper-level variables is used. Hence, variable y in the lower level is solved. Hence, variable y in the lower level is solved. The position for each particle (\({Z}_{id}\)) is formulated in Eq. (69).


Phase 3: The value of fitness for each particle is calculated based on Eq. (75).


Phase 4: Recording the particles with better values of fitness.


Phase 5: Updating the global best position, \({P}_{gd}\), the current local best position, \({P}_{id}\).


Phase 6: Specify whether the current local and global best positions, respectively modify or not. If it is, next, go to Phase 8; otherwise, jump to Phase 7.


Phase 7: Whereas the current local and global best positions do not modify, it is essential to dominating the drawback of getting stuck to the local minimum problem. This phase utilizes the mutation operator of the GA to disturb the particle. Hence, in the local minimum, the mutation mechanism may elude the particle stuck. The updating rule is stated as follows:

$${Z}_{id}^{new}={Z}_{id}+{rand}_{2}\times N({0,1})$$
(81)

While crossover mechanism Equation is:

$${Z}_{id}^{new}={Uniform ({0,1})Z}_{id}+{(1-Uniform ({0,1})Z}_{id+1}), id={1,2},\dots ,n-1,$$
(82)
$${Z}_{id}^{new}={Uniform ({0,1})Z}_{id}+{(1-Uniform ({0,1})Z}_{i1}), id=n$$
(83)

Phase 8: Update all the particles by using Eqs. (70) and (80) and Eq. (69). Each particle’s position, \({X}_{id}\) which should be within the determined range (\(l\le {x}_{i}\le u\)), and each particle’s velocity is limited by the pre-determined maximal velocity, \({V}_{max}\).


Phase 9: The value of fitness for each particle is calculated based on Eq. (84).

$$L={c}^{g}{Z}_{id}^{new}$$
(84)

Utilizing elitist policy, replace the worse particles with obtained better particles in Phase 4.


Phase 10: Implement Teacher and Learner steps of TLBO algorithm.


Phase 11: Stop if the specified generation number is attained; otherwise, repeat from Phase 3.

Then, Fig. 8 shows the flowchart of the H-MO-3 algorithm.

Fig. 8
figure 8

The flowchart of the H-MO-3

Generally, only the better particles are elected to implement Learner and Teacher phases in the H-MO-1. Then, it does not do anything to the particles with worse efficiency. In terms of the H-MO-2, all particles are updated by utilizing basic PSO updating rules and chased by Learner and Teacher phases. This will cause the particles with better efficiency to be modified. Therefore, in terms of H-MO-3, only the particles which do not evolve are changed for solving the above two algorithms’ disadvantages, as well as elitist strategy, is implemented.

7 Numerical results

In this part, the outcomes of sample examples, assessment metrics to evaluate heuristic methods, a real case study to validate the presented mathematical model, simulation results and mathematical model, sensitivity analysis on important parameters, and finally the managerial insight will be expressed.

7.1 Sample problems

Here, a set of numerical tests are provided to validate the proposed SRHCN as well as to assess the performance of the developed meta-heuristic algorithms in terms of the objective function value, needed CPU time, and eight assessment metrics. Since there were no benchmarks existing in the literature for this particular mathematical modeling, ten experiment examples with different sizes containing small, medium, and large problems that large size will use in the case study section are reported each with thirty iterations including random data. The problem sizes and the values related to the parameters are shown in Tables 2 and 3, respectively.

Table 2 The experiment problems sizes
Table 3 Predetermined intervals to create parameters according to uniform distributions

The Taguchi tuning approach was utilized for tuning the parameters to find the best solution because the obtained outcomes from the developed algorithms are sensitive to their initial parameters (Goodarzian et al., 2020a). First of all, the proper factors (initial parameters) were specified and factor levels were chosen using the Taguchi approach. The initial parameters and factor levels of the developed algorithms are provided in Table 4. Each example was repeated three times for each run utilizing the developed meta-heuristic algorithms for more precise computations. Then, a maximum of three levels is provided to the proposed algorithm factors. In terms of the Taguchi approach, this approach declines the whole number of tests by providing several orthogonal arrays for tuning the meta-heuristics in a proper time. This approach suggests Orthogonal Array L27 for three developed algorithms. The details related to orthogonal arrays of the H-MO-1, H-MO-2, and H-MO-3 algorithms are stated in Tables D1 and D2 in supplementary materials due to the limitations of page. In this approach, the features of comparison divided into two categories containing (\(i\)) noise and (\(ii\)) control factors. Hence, the value of the response variation according to the signal to noise (S/N) ratio is considered to compute in the Taguchi approach and to obtain the aim of tuning the meta-heuristic algorithms. The chosen value of the S/N ratio in this paper is presented in Eq. (86). Hence, the result of the S/N ratio must be parsed to find the best levels of each H-MO-1, H-MO-2, and H-MO-3. To obtain the performance of the levels in each factor in this approach after carrying out tests and computing the assessment parameters, the S/N figures for each proposed algorithm are shown in Fig. 9. The results of the objective functions and computational (CPU) time for each experiment problem utilizing CPLEX and the H-MO-1, H-MO-2, and H-MO-3 algorithms are reported in Table 5.

Table 4 The parameter levels for parameter tuning the developed algorithms
Fig. 9
figure 9

The S/N ratios of the developed algorithms

Table 5 The average results of objective functions and CPU times (based on seconds) of the developed method
$$\frac{S}{N} = - 10 \times log\left(\frac{\sum_{i=1}^{n}{Y}_{i}^{2}}{n}\right)$$
(85)

Since the scale of objective functions in each example is various, they could not be utilized directly. Accordingly, the Relative Percent Deviation (RPD) is employed for each example to solve this problem. The RPD value for the data is obtained using Eq. (86).

$$RPD=\frac{{Alg}_{sol}-{Min}_{sol}}{{Min}_{sol}}\times 100$$
(86)

where \({Min}_{sol}\) and \({Alg}_{sol}\) show the achieved best solution and the values of the achieved objective for each iteration of the experiment in a provided example, respectively. Therefore, the mean RPD is computed for each experiment after transforming the values of the objective to RPDs.

Also, the RPD is utilized for confirming the selected best factors based on S/N ratios. Figure 9 demonstrates the outcomes of RPD for each parameter level. It is clear that in Fig. 10, the RPD shows the best factors, which confirm the same outcomes as S/N ratios.

Fig. 10
figure 10

Mean RPD plot for each level of the factors

In terms of the CPU time, the trend of the suggested methods is shown in Figs. 11 and 12. It is clear that CPLEX is swifter than the developed meta-heuristic algorithms for small-sizes. Then, the CPU time of H-MO-3 is less than H-MO-1 and H-MO-2, but H-MO-1 is worse than other proposed methods in terms of the CPU time in small and medium-size. In other words, in terms of the developed algorithms, H-MO-3 has the minimum CPU time, while H-MO-1 has the maximum CPU time in all test problems as well as the average of the H-MO-3 is 68.5 s, but the H-MO-1 is 121.7 s in different sizes.

Fig. 11
figure 11

The trend of the CPLEX based on the CPU time in small size

Fig. 12
figure 12

The trend of the proposed meta-heuristic algorithms based on the CPU time in small- and medium-size

7.2 Assessment metrics for the SRHCN problem

In the examined papers, authors used a number of assessment metrics to evaluate the quality of Pareto fronts for the meta-heuristic algorithms (Goodarzian et al., 2020a). In this paper, eight metrics are utilized to evaluate the quality of the proposed algorithms that are stated as follows.

  • Mean Ideal Distance (MID) (Goodarzian et al. (2021a)

  • Quality Metric (QM) (Goodarzian et al. (2021b)

  • Spread of Non-Dominance Solution (SNS) (Goodarzian et al. (2021a, 2021b, 2021c)

  • Hyper Volume (HV) (Goodarzian et al. (2021b)

  • Number of Pareto Solution (NPS) (Goodarzian et al. (2021b)

  • Inverted Generational Distance (IGD) (Goodarzian et al. (2021b, 2021c)

  • Maximum Spread (MS) (Goodarzian et al. (2021a)

  • Spacing Metric (SM)

According to the eight-evaluation metrics (MID, QM, SNS, HV, NPS, IGD, MS, and SM), the efficiency of the proposed meta-heuristics is addressed by these criteria as the evaluation criteria for attained Pareto in each experiment problems. In Table 6, the outputs of the assessment metrics of the presented algorithms are provided.

Table 6 The results of the assessment metrics of the H-MO-1, H-MO-2, and H-MO-3 algorithms

According to all assessment metrics, H-MO-3 has high quality and more robust than the other presented algorithms. The reason this algorithm is better, in NPS, QM, SNS, MS, HV, and SM metrics, the higher the value of these metrics, the better the efficiency of the algorithm, while in IGD and MID metrics, the lower the value of these metrics, the better the efficiency of the algorithm.

Two samples of non-dominated solutions of the developed algorithms in the experiment problems (ES5 and EM5) are illustrated in Figs. 13 and 14. It is evident that in this figure, H-MO-3 indicates the best performance, while H-MO-1 and H-MO-2 are the same and close to each other in terms of the Pareto solutions.

Fig. 13
figure 13

Pareto frontier of developed algorithms in ES5

Fig. 14
figure 14

Pareto frontier of developed algorithms in EM5

In this paper, in order to obtain a more robust algorithm according to the Pareto optimal analyses, several statistical comparisons between suggested algorithms considered by assessment metrics. In this regard, the outcomes available in Table 6 are converted to proper criteria called Relative Deviation Index (RDI) that RDI is formulated based on Eq. (87).

$$RDI=\frac{\left|{Alg}_{sol}-{Best}_{sol}\right|}{{Max}_{sol}-{Min}_{sol}}\times 100$$
(87)

where \({Best}_{sol}\), \({Alg}_{sol}\), \({Max}_{sol}\), and \({Min}_{sol}\) illustrate the best solution between approaches, the obtained value of the objective function through assessment metrics of the proposed metaheuristics, maximum and minimum values between all attained values through the suggested metaheuristics, respectively. Moreover, the confidence interval of 95% for the assessment metrics in the proposed meta-heuristics is conducted to statistically analyze performance of meta-heuristics. Then, in terms of the developed algorithms, Fig. 15 indicates the results run of the means plot and Least Significant Difference (LSD) by Minitab 20.1 Software.

Fig. 15
figure 15

The results of the means plot and LSD based on assessment metrics for developed algorithms

According to Fig. 15, the results of the H-MO-3 algorithm has the best performance and more successful than the other proposed algorithms for all assessment metrics. In contrast, the results of the H-MO-1 show lower quality than the H-MO-2 and H-MO-3 algorithms in Fig. 15.

7.3 Case study

South Carolina is a state in the United States of America. It is located in the southeastern part of the United States, extending north to North Carolina, southeast to the Atlantic Ocean, and southwest to Georgia. In this state, the number of COVID-19 patients has been identified as of October 12, 2020, 241,686, the number of deaths is 4,627 and the number of recoveries is 122,417. Figure 16 shows a case study map. As it is known, warehouses, producers, and distribution centers are marked with blue, black, and red dots, respectively. In the case study, 15 warehouses, 14 distribution centers, 24 hospitals, 16 pharmacies, 8 main producers, and 13 local producers are considered.

Fig. 16
figure 16

The map of a case study in this paper

Table 7 provides the operating costs in warehouses and distribution centers in dollars. The cost of storing different medicines in hospitals in dollars is indicated in Table 8. For example, the cost of inventory holding a unit of Tocilizumab in hospital 1 is 8 dollars. Table 9 reports the fixed cost of opening distribution centers based on capacity level. As can be seen, the centers can be opened in three capacities including small, medium, and large. For instance, the fixed cost of opening a Pickens distribution center with a small, medium, and large capacity is $ 180,000, $ 340,000, and $ 50,000, respectively. Table 10 shows the distance between the Main producer and the Local producer in kilometers.

Table 7 The operating cost at the warehouses and distribution centers
Table 8 Inventory holding cost of medicines at the hospital
Table 9 The fixed cost of opening DC ($)
Table 10 Distance between main and local producers (KM)

7.4 Simulation results

Figure 20 shows an estimate of the distribution functions of the required medicines (see “Appendix A”). As can be seen, the values of Chloroquine phosphate, Tocilizumab, Interpherone, and Umifenovir follow the Normal distribution, Logistic, Normal, and Lognormal functions with correlation coefficients of 0.963, 0.950, 0.985, and 0.964, respectively. The values of Atazanavir, Robavirin, Favipiravir, and Remdesivir follow the Normal distribution functions, Lognormal, Weibull, and Normal with correlation coefficients of 0.977, 0.986, 0.985, and 0.995, respectively. Finally, the values of Hydroxy Chloroquine and Lopinavir follow the Normal distribution function with a correlation coefficient of 0.969.

In order to prove the performance accuracy of the suggested simulation system, the simulation results are compared with the real-world results. Figure 21 indicates the comparison results of the simulation with the real-world with a 95% confidence interval (see “Appendix B”). For this purpose, the simulation model has been run 200 times for 1,000,000 and the average outcomes have been shown. It should be noted that the results of the real system are taken from the reports of the Ministry of Health of Iran on the demand for the required medicines in the first 9 months of 2020. It is clear that the results indicate that the simulation model with 95% reliability can have a good estimate of the real-world. Also, the Maan Whitney nonparametric test has been used. The null and two-sided research hypotheses for the Maan Whitney nonparametric test are stated as follows: H0: The two populations are equal versus, H1: The two populations are not equal. Also, the calculated P-values are 0.197, 0.411, 0.348, 0.375, 0.257, 0.311, 0.345, 0.274, 0.408 and 0.338 respectively. According to results, we do not reject H0 because sig (p-value) > 0.05. Therefore, we do not have sufficient evidence to conclude that two populations are not equal.

7.5 Case study results

This section discusses the decision variables of the proposed model for a Pareto point for the first period. Table 11 represents how the allocation of warehouses to pharmacies. It is clear that Gaffney Warehouse is dedicated to pharmacies 1, 4, 7 and 2.

Table 11 The allocation of the warehoused to pharmacies

Additionally, the location of distribution centers and the allocation of capacity to them are reported in Table 12. As you can see, 13 distribution centers have been established. McCormick, Winnsboro, and Bennettsvill are distribution centers with small-capacity, Pickens, Kingstree, Branwell, and Ridgeland are distribution centers with medium-capacity, and Union, Laurens, Conway, Orangeburg, and Georgetown are distribution centers with large-capacity.

Table 12 The location of distribution centers and the allocation of capacity to them

Table 13 shows the amount of produced medicine by the main manufacturers. For example, main manufacturer 1 produces 2968 of Tocilizumab.

Table13 The amount of produced medicines in the Main producers

7.6 Sensitivity analyses on significant parameters of the proposed mathematical model

In this subsection, the effect of transportation costs (\({T}_{mPDt}\),\({T}_{mP{^{\prime}}Dt}\),\({T}_{mPP{^{\prime}}t}\),\({T}_{mDSt}\),\({T}_{mSWt}\), \({T}_{mSHt}\),\({T}_{mWHt}\)) and demand parameters (\({D}_{mSHt}\),\({D}_{mSWt}\),\({D}_{mWHt}\),\({D}_{mDPt}\),\({D}_{mDP{^{\prime}}t}\),\({D}_{mDSt}\), \({D}_{mPP{^{\prime}}t}\)) on the four objective functions are stated for sensitivity analyses. H-MO-3 algorithm as the more robust method in this paper to analyze the suggested model is used.

In order to analyze in terms of the transportations costs, the objective function values are examined in various modes (between − 20 and + 20%). The results of the sensitivity analysis of transportation costs parameters are shown in Fig. 17.

Fig. 17
figure 17

The results of the sensitivity analysis of transportation costs

By raising the transportation costs, the first and second objective functions increased steadily and upward from 0 to + 20% according to Fig. 17a, b. In contrast, the trend of the third objective function rose gradually between − 20 and 0%, but, dropped suddenly from 0 to + 20% in Fig. 17c. In terms of the fourth objective function, the trends climbed slightly and steadily in Fig. 17d.

For analyzing in terms of the demand, the four objective function values are reviewed in different cases (from − 20 to + 20%). The outputs of the sensitivity analysis of demand parameters are indicated in Fig. 18.

Fig. 18
figure 18

The results of the sensitivity analysis of demand parameters

By rising the demand parameters in the suggested model, in terms of the first objective function, from − 20 to + 10% causes a rose suddenly and upward, but the trend of the first objective fell downward between + 10 and + 20% in Fig. 18a. It is clear that in Fig. 18b, the behavior of the second objective function rose gradually by increasing demand parameters. In terms Fig. 18c, 10% rose in demand parameters causes that the third objective function go up gradually and a 10% decline in demand parameters makes that the third objective function dropped sharply. However, it is noticeable that the trend of the third objective function does not change and it remains fixed by dropping and rising more than ten percent. The behavior of the fourth objective function shows a gradual and slow increase from − 20 to + 20% in Fig. 18d.

7.7 Managerial insights

In this paper, the managerial insights of the system on resilience and sustainability in the healthcare network can be explained as follows:

  • We designed for the first time the resilience-sustainable healthcare network problem to minimize economic impacts (the total costs) and environmental aspects, to maximize social effects, and to minimize resiliency concepts during the COVID-19 pandemic. We believe that such a problem would be beneficial for healthcare systems during and after a global pandemic.

  • In the network resiliency, the capacity level of main and local producers, warehouses, and DCs have an important role. Moreover, raising the capacity levels will instantly decline the needed number of main and local producers, warehouses, and DCs in the SRHCN as well as decline the node and flow complexities (determined as resiliency metrics). Besides, the levels of the higher capacity convert to the level of the higher predetermined threshold in the criticality of the node metric that makes a decline in the number of the related nodes in the SRHCN.

  • Hence, this paper concentrates on investigating the COVID-19 effect on the environment. The current condition has obtained negative and positive impacts on the environment. The positives impacts involving a water purifier and an air purifier in the world. On the other hand, the negative effects are including the decrease of waste recycling and the raised volume of waste of the plastic products that wastes are containing masks, shields, plastic/glass cover of pharmaceutical products, etc. Thus, air quality has changed in many parts of the world after the stop of transport systems and the closure of production industries and companies. This situation of clean air will be short-lived. It is clear that it is exactly due to the COVID-19 pandemic, which can be realized how swiftly people are able change the quality of air through their activities. Additionally, in the future, it is essential to be aware of the subsequences of transport and companies' activity. Producers of medicine products (managers) in companies have a chance to re-assess their activities as well as quality, volume, utilized material and so on for sustainability in healthcare network have been directed. This variation in producers' decision-making will make a proper precondition for a trend of the successful sustainability towards a better and cleaner life on earth. These considerations make for the evaluation of the COVID-19 pandemic effects on the social and economic aspects, which are related to the mentioned environmental impacts.

  • It is obvious that the whole world from sustainable development by the COVID-19 pandemic has been affected. It is up to all people to boost decisions and views according to the suitable cooperation among all fields of the development of sustainability without concentrating particularly on one field of the development of sustainability. A set of documents for producers of medicine products (managers) have been created in recent months, which form the strategic pillars in this impellent period. For instance: workforce principles for the COVID-19 pandemic stakeholder capitalism in a time of the crisis and COVID-19 and the world of work: impact and policy responses, which in practice adjust proactive measures and standards for restart medical industries. First of all, the documents concentrate on strengthening the economic-social condition in the companies that it leads to solving problems caused by the COVID-19 pandemic. Secondly, according to the end of the COVID-19 pandemic outbreak, the environmental effects are only minimally. In order to eliminate the consequences of the financial crisis and save the economy, most of the measures that are being promoted are mainly of an economic feature. Therefore, in connection with this problem, the requirement for more search concentrated on the creation of documents defining measures and standards related to the environmental area is called for.

  • COVID-19 pandemic has affected climate and environmental issues. Then, air quality has improved in many cities with a decline in water pollution in various areas of the world because of a considerable slowdown of economic and social activities and movement restrictions. Further, increased utilize medicines for the COVID-19 patients and personal protective equipment including hand gloves, face mask, etc., generation of a massive amount of hospital waste and their haphazard disposal have negative effects on the environment. Figure 19 shows the negative and positive effects of the CPVID-19 on environmental issues.

  • As shown in the simulation, by increasing the capacity of hospitals along with effective quarantine, it can reduce the demand for COVID-19 medicines. Also, reducing demand reduces supply chain costs, environmental pollution, and social impacts. Therefore, managers are suggested to help reduce environmental pollution and supply chain costs by increasing the capacity of the hospital and establishing spacing rules.

  • According to the results of the sensitivity analysis, an increase in transportation costs outcomes in the following: an increase in the total costs in the healthcare network; a raise in environmental aspects (second objective function) including CO2 emissions and air pollutants, an increase in the social effects and then a decrease in the third objective function, and a raise in the resiliency concepts (the fourth objective function). This means that when transportation costs increase, air pollutants and carbon emissions are increased which has a negative effect on the environment by raising air pollutants and emissions during the COVID-19 pandemic in the real world.

  • If the demand for medicines raises, firstly the economic impacts (total costs) will raise, and secondly will decrease. Then, environmental effects and resilience aspects will increase. Finally, between − 20 and -10% and between 10 and 20%, the third objective function (social aspects) will be without change and will increase between − 10 and + 10%. In terms of the managerial perspective, if the demand for medicines during the COVID-19 pandemic increase, it is possible pharmacies and hospitals face shortages.

  • The findings and results of our paper can be utilized by the pharmaceutical industry, healthcare systems, pharmacies, and hospitals toward recovery and to advance decision-making systems during the COVID-19 pandemic outbreak

Fig. 19
figure 19

The negative and positive effects of the CPVID-19 on environmental issues

8 Conclusion and future works

In this research, the optimization of a multi-objective multi-period multi-products multi-echelon resilience-sustainable health care network considering to minimize economic impacts (the total costs) and environmental aspects, to maximize social effects, and to minimize resiliency concepts simultaneously have been presented. In this regard, a MILP model for a new production-allocation-location-distribution-inventory holding-flow problem under uncertainty has been formulated and designed. In order to compare with examined studies in the literature, the sustainability, resiliency, and Fuel consumption aspects of health care network during COVID-19 pandemic simultaneously was developed and highlighted for the first time. The current network has been divided into five levels containing main and local producers, warehouses, distribution centers, pharmacies, and hospitals. To cope with uncertain parameters, stochastic chance constraint programming method has been used. In addition, a simulation method has been used to estimate the amount of the needed demand of medicines. To solve the developed model and to find Pareto and near optimal solutions, three heuristic methods including H-MO-1, H-MO-2, and H-MO-3 were developed. To calibrate and tune the heuristic parameters, the Taguchi method was applied. According to eight assessment metrics including MID, QM, SNS, HV, NPS, IGD, MS, and SM, the heuristic methods were evaluated. In terms of the computational time, it is clear that the H-MO-3 method has the high quality and convergence in the medium-sized problems with average CPU time 68.5 s, but the average CPU time for H-MO-1 and H-MO-2 were 121.7 and 88.5 s respectively. Additionally, H-MO-3 method has better performance, high quality, and more powerful and robust than the other proposed heuristics for obtaining Pareto solutions/near optimal solutions according to the outcomes of the assessment metrics and RDI. Formulating a new MILP model to design a sustainable-resilience healthcare network during the COVID-19 pandemic and developing three hybrid meta-heuristic algorithms are among the most important contributions of this research. The sensitivity analysis shows that by raising the transportation costs, the first and second objective functions increased steadily and upward from 0 to + 20% and the trend of the third objective function rose gradually between − 20% and 0%, but, dropped suddenly from 0 to + 20%. Also in terms of the fourth objective function, the trends climbed slightly and steadily. This research, like other cases, has its own limitations and assumptions, which are expressed as it follows:

  • Due to several ways of COVID-19 transmission, in the system dynamic structure of the simulation model, only two ways of physical contact and transmission through sneezing and coughing are discussed. Therefore, other ways of transmission such as eating food contaminated with the virus or touching contaminated objects have been neglected.

  • Usually, numerous runs are required for each simulation model, and this can lead to high costs for using a computer. Simulation also requires access to a computer system equipped with features such as high RAM and CPU.

For future works, we recommend considering ordering policy to improve the current mathematical model. Also, we suggest new heuristic approaches and exact methods such as logic-based Benders decomposition and Lagrangian relaxation methods in comparison with these presented heuristic methods. Finally, uncertainty programming methods such as possibility, fuzzy, robust, etc., can be added in this research.