1 Introduction

Natural and anthropogenic disasters have a devastating effect on essential services. In such situations, allocation, and supply of emergency relief materials (RM) to those in need are the most critical activities of disaster relief operations. These activities aim to save lives and alleviate the human suffering of survivors (Yu et al., 2021; Zhu et al., 2019). As per the United Nations Office for the Coordination of Humanitarian Affairs, about 134 million people were provided humanitarian assistance in 2018 (UN OCHA, 2018). The joint humanitarian response plans of the UN show that approximately 72% of the affected people received some sort of international humanitarian support, and only 28% received domestic humanitarian aid. Therefore, managing the supply of emergency RM in the post-disaster phase is crucial (Dubey & Gunasekaran, 2016; Jana et al., 2019).

Scholars study various aspects of managing the post-disaster supply of emergency RM. These include logistics planning for shipping multiple items (Özdamar et al., 2004), removing bottlenecks of the supply network (Day et al., 2012), arriving at the best transportation decisions (Park et al., 2018; Wang et al., 2016a); exploring the involvement of private sector players in supplying RM (Tomasini and Van Wassenhove, 2009), and integrating the local and responding foreign organizations (Day, 2014), etc. The decision-making environment in such situations witnesses conflicting goals evolving from the structure of the relief chain, nature of operations, and incomplete or lack of information about the demand, supply, and cost of emergency RM (Bozorgi-Amiri et al., 2013).

The common cause of uncertainty in supply is a delay in supplying the RM from the suppliers. Most of the time, it is difficult to know about the availability of resources and predict the contribution of suppliers (Abazari et al., 2020). Uncertainty in demand is caused by inaccurate assessments that are obvious in the immediate post-disaster situation (Liu et al., 2018). Uncertainty in the cost is mainly caused by the ambiguity related to the selection of routes, mode of transportation, and suppliers. Consequently, mathematical models focusing on managing the supply of emergency RM must address the two major issues—uncertainty in available information and achieving conflicting goals in post-disaster situations.

This research proposes a mathematical model that can simultaneously capture the probabilistic and fuzzy uncertainties and quantify the trade-offs between the total cost of supplying the RM and demand satisfaction for post-disaster humanitarian logistic operations. Such a model is important as it will better capture the uncertainties of the decision environment. Consequently, the model will help make superior decisions related to humanitarian aid delivery in complex disaster situations. The existing humanitarian logistics (HL) literature has a scarcity of such models. The present research will void this critical gap in the HL literature.

The objective of this research is to model the disaster response planning for supplying emergency RM to the affected areas, defined as a point of demands (PD), in the response phase by capturing the innate uncertainty existing in various components like cost, supply, and demand. Emergency RM are to be supplied to the PD where actual requirements are not known with certainty. So, the demands for the RM are defined as random variables. Consequently, the overall cost of transporting the RM are also not known with certainty. Therefore, the level of satisfaction of the goals in such a situation is ambiguous. As a result, the goals of the model become probabilistic and fuzzy simultaneously. Thus, a novel probabilistic fuzzy goal programming model is proposed to tackle this challenging emergency RM supply problem. The problem is finally solved using differential evolution, an artificial intelligence-based search technique.

This research contributes to the existing humanitarian supply chain literature in the following ways:

  • Achieving a unique relief logistics model for supplying the emergency RM to different layers of PD that contemplates various sources uncertainties in the relief chain. This is crucial as uncertainties in the relief chain make decision-making very challenging.

  • Developing a novel probabilistic fuzzy goal programming model to deal with the post-disaster supply of RM and deriving its equivalent model under the assumption of uniform demands and overall total cost of supplying the RM.

  • Applying the proposed model to a real-world post-disaster situation to manage the supply of emergency RM.

The paper is organized as follows. Section 2 presents the literature review. Section 3 describes the problem under study and the mathematical model. Section 4presents the methodology. Section 5 presents a case example based on the 2015 Nepal earthquake. Section 6 presents the results and discussions. Section 7 presents the theoretical and managerial implications, and Sect. 8 concludes the paper.

2 Literature review

The aftermath of any disaster necessitates an immediate supply of emergency RM to minimize human sufferings (Dubey & Gunasekaran, 2016; Wang et al., 2016b; Behl & Dutta, 2020a; Behl & Dutta, 2020b; Shafiq & Soratana, 2020; Cao et al., 2021). Because of various trade-offs and uncertainty in the decision-making environment (Maiyar & Thakkar, 2020), it is always challenging to achieve this goal during execution (Dubey et al., 2019a; Özdamar et al., 2004). Authors study the humanitarian aid delivery problem under uncertainty in demand and cost (Faiz & Vogiatzis, 2020; Liu & Nagurney, 2013; Sun et al., 2018; Tofighi et al., 2016; Zokaee et al., 2016), demand and carbon price (Rezaee et al., 2017), estimated arrival times, travel time and cost, transportation plan risk (Zheng & Ling, 2013), the response time (Bastian et al., 2016), loading–unloading time (Abazari et al., 2020), inventory amounts (Cao et al., 2021), etc. Majorly, the concepts of two-stage stochastic programming (Grass & Fischer, 2016). In some cases, two-stage stochastic programming is combined with other techniques like variational inequality theory (Liu & Nagurney, 2013). A section of literature utilized the robust optimization technique for addressing similar problems (Faiz & Vogiatzis, 2020; Liu et al., 2018; Zokaee et al., 2016). The most important shortcoming of the models used in these studies is the inability to capture the trade-offs arising in the disaster relief chain. In other words, these models can accommodate a single criterion.

Goal programming (GP) and its variants are known for measuring the trade-offs among goals that are conflicting in nature (Papathanasiou & Ploskas, 2018; Sharma et al., 2009). GP models have been successfully applied to access the trade-offs in humanitarian supply chain management (Vitoriano et al., 2009; Hong et al., 2015; Charles et al., 2016; Ransikarbum & Mason, 2016; Chong, 2019). These models fail to incorporate the trade-offs under probabilistic uncertainty. For example, in the disaster relief distribution considered in this work, the supply of emergency RM to the PD, located in multiple layers and accessible through a specific mode of transportation, under demand and cost uncertainties. The existing relief supply chain models in the HL literature cannot solve such a problem. To overcome this disadvantage, we develop a model utilizing the concepts of probabilistic fuzzy goal programming (PFGP) (Jana et al., 2016; Mohamed, 1992) for managing the supply of emergency RM under uncertainty. Table 1 summarizes some of the important optimization models on the relief supply chain, highlighting their key characteristics to distinguish the novelty of the proposed model from the existing literature. This is the only model that can accommodate the objective function related to the relief supply chain with probabilistic goals with fuzzy satisfaction levels. Because of this typical structure of the goals, the proposed model becomes unique and challenging for finding the solution.

Table 1 Review on optimization models on relief supply chain

The proposed PFGP model is solved by a population-based genetic type artificial intelligence (AI) algorithm, known as Differential evolution (DE). The DE algorithm was proposed by Storn and Price (1997). The algorithm has been applied to solve problems from different domains, as documented in the literature (Das & Suganthan, 2010). There are few applications of DE in the area of SCM (Routroy & Kodali, 2005; Yu et al., 2020) and stochastic SCM (Lieckens & Vandaele, 2016), two-stage humanitarian logistic under uncertainty (Tofighi et al., 2016), and supply allocation for disaster relief operations (Chen et al., 2020). So, there are ample scopes of application of DE for solving the problem related to the supply of emergency RM and set the motivation for selecting the technique.

3 Problem formulation

Disasters cause severe damage to the underlying infrastructure facilities like the supply of electricity, water, transportation, and telecommunication. This leads to uncertainty in receiving information about the number of affected peoples and the demands of life-saving humanitarian aid. Thus, ensuring the supply of life-saving resources for the affected people is critical to alleviating the impact of the disaster (Dubey et al., 2019b). Countries worldwide, humanitarian agencies, NGOs, etc., extend their support in various ways, including the supply of life-saving relief materials to disaster-affected countries. Most of such relief materials are transported through cargo planes, and some are through ships. These points are denoted as Main Point-of-Entries (MPE). The country's Disaster Management Agency (DMA) will coordinate with the entire supply process of the humanitarian aid received from foreign countries, humanitarian organizations, and internal sources. Aid received from the internal sources may be collected and supplied to some distribution centers that act as MPE. In our modeling, we treat these two types of sources of humanitarian aid as MPE.

3.1 Assumptions

The following assumptions are developed based on United Nations World Food Programme (UN-WFP) (2015), and the UNWFP, Situation Report 21.05.2015:

  1. a.

    There will be a limited number of MPE from where the supply will take place to the affected areas.

  2. b.

    We consider the supply of essential aid into three layers – Layer 1, Layer 2, and Layer 3. Layer 1 locations are accessible through major roads from the MPE. Relief materials will be directly sent to these locations by road transport.

  3. c.

    There are two types of locations in Layer 1—staging areas (SA) and PD. SA are the temporary storage places from where the relief materials will be transported to PD located in Layer 2 and Layer 3. PD located in Layer 1 will receive relief materials directly from the MPEs through the roadways.

  4. d.

    PD in Layer 2 are not accessible from the MPE. They are accessible from the SAs using mini transport vans.

  5. e.

    PD in Layer 3 are remote and not accessible through roadways. Helicopters, porters, or a combination must be utilized to reach the affected people and deliver the relief materials.

4 Notations

The probabilistic fuzzy goal programming model for supplying humanitarian aid in the early phase of the disaster is developed with the help of the following notations (Table 2):

Table 2 Notations and descriptions

4.1 Model objectives

There are two broad categories of objectives in the proposed model. The first category of objectives is related to the satisfaction of the demands of relief materials at the three layers. As the demands are uncertain, the corresponding cost of supplying the relief materials is also uncertain. Consequently, both types of objectives are expressed probabilistically. Also, there is no guarantee of satisfaction of the objectives in a strict sense in the uncertain demand situation. Therefore, satisfaction levels of the objectives are expressed fuzzily.

4.1.1 Demand for relief material

The demand goal for the relief material \(m (m={1,2},\dots ,M)\) at Layer 1 can be expressed as follows:

$$ \Pr \left\{ {\mathop \sum \limits_{e = 1}^{E} \mathop \sum \limits_{{p_{1} = 1}}^{{P_{1} }} x_{{mep_{1} }}^{L1} \ge \tilde{D}_{m}^{L1} } \right\} { \gtrsim }\beta_{m}^{1} , \quad m = 1,2, \ldots ,M $$
(1)

where \({\tilde{D }}_{m}^{L1}\) is a random variable.

The demand goal for the relief material \(m (m={1,2},\dots ,M)\) at Layer 2 can be expressed as follows:

$$ \Pr \left\{ {\mathop \sum \limits_{s = 1}^{S} \mathop \sum \limits_{{p_{2} = 1}}^{{P_{2} }} x_{{msp_{2} }}^{L2} \ge \tilde{D}_{m}^{L2} } \right\} { \gtrsim }\beta_{m}^{2} , \quad m = 1,2, \ldots ,M $$
(2)

where \({\tilde{D }}_{m}^{L2}\) is a random variable.

The demand goal for the relief material \(m (m={1,2},\dots ,M)\) at Layer 3 can be expressed as follows:

$$ \Pr \left\{ {\mathop \sum \limits_{s = 1}^{S} \mathop \sum \limits_{{p_{3} = 1}}^{{P_{3} }} x_{{msp_{3} }}^{L3} \ge \tilde{D}_{m}^{L3} } \right\} { \gtrsim }\beta_{m}^{3} , \quad m = 1,2, \ldots ,M $$
(3)

where \({\tilde{D }}_{m}^{L3}\) is a random variable.

The left-hand side expression of Eq. (1) under the probability represents the total amount of relief material of type \(m (m={1,2},\dots ,M)\) transported from M-PE \(e (e={1,2},\dots ,E)\) to POD \({p}_{1}({p}_{1}={1,2},\dots ,{P}_{1})\) in Layer-1 through the main road/highway, and the right-hand side represents the demand of relief material of type \(m (m={1,2},\dots ,M)\) in Layer-1. Similarly, we can explain Eqs. (2) and (3).

4.1.2 Transportation cost

The transportation cost goal has four components. The first component represents the cost of transporting relief materials from the MPEs to SAs. The second component represents the cost of transporting the relief materials from the MPEs to PD located in Layer 1. The third component represents the cost of transporting the relief materials from the SA to PD located in Layer 2. The fourth component represents the cost of transporting the relief materials from the SA to PD located in Layer 3. The cost goal can be expressed as follows:

$$ \Pr \left\{ {\mathop \sum \limits_{m = 1}^{M} \mathop \sum \limits_{e = 1}^{E} \mathop \sum \limits_{s = 1}^{S} c_{mes} x_{mes} + \mathop \sum \limits_{m = 1}^{M} \mathop \sum \limits_{e = 1}^{E} \mathop \sum \limits_{{p_{1} = 1}}^{{P_{1} }} c_{{mep_{1} }}^{L1} x_{{mep_{1} }}^{L1} + \mathop \sum \limits_{m = 1}^{M} \mathop \sum \limits_{s = 1}^{S} \mathop \sum \limits_{{p_{2} = 1}}^{{P_{2} }} c_{{msp_{2} }}^{L2} x_{{msp_{2} }}^{L2} + \mathop \sum \limits_{m = 1}^{M} \mathop \sum \limits_{s = 1}^{S} \mathop \sum \limits_{{p_{3} = 1}}^{{P_{3} }} c_{{msp_{2} }}^{L3} x_{{msp_{3} }}^{L3} \le \tilde{T}_{C} } \right\} { \gtrsim }\alpha $$
(4)

where \({\tilde{T }}_{C}\) is a random variable.

Equation (1) represents the demand goal for the RM at Layer 1. This goal aims to satisfy the demand for relief material of a specific type, ensuring a minimum level of satisfaction. The level of satisfaction is also not guaranteed and hence expressed fuzzily. The other two demand goals presented in Eqs. (2) and (3) for the RM at Layer 2 and 3, respectively, can also be explained similarly. Equation (4) represents the transportation goal. This goal ensures the probability of total transportation cost to be less than the targeted total transportation cost for all the relief materials with a minimum level of satisfaction. The level of satisfaction is also expressed fuzzily.

4.2 Model constraints

The proposed model considers three major types of constraints. The first set of constraints ensures that the total supply from the MPEs should not exceed the available relief materials. The second set of constraints ensures the storage of some amount of relief materials at the SA to combat the situations of sudden demand. The last set of constraints is related to the capacity of SA.

4.2.1 Supply from MPE

Relief material of type \(m (m={1,2},\dots ,M)\) received at the SA is less than the available amounts in the MPEs.

$$ \sum\limits_{e = 1}^{E} {\sum\limits_{s = 1}^{S} {x_{mes} } } + \sum\limits_{s = 1}^{S} {\sum\limits_{{p_{1} = 1}}^{{P_{1} }} {x_{{msp_{1} }}^{L1} } } \le \sum\limits_{e = 1}^{E} {R_{me} } ,\quad m = 1,2, \ldots ,M $$
(5)

4.2.2 Storage of relief materials at the SA

A minimum amount of relief material of type \(m (m={1,2},\dots ,M)\) must be stored at each SA to meet the sudden demand and avoid the crisis.

$$ \sum\limits_{e = 1}^{E} {x_{mes} } - \sum\limits_{{p_{2} = 1}}^{{P_{2} }} {x_{{msp_{2} }}^{L2} } - \sum\limits_{{p_{3} = 1}}^{{P_{3} }} {x_{{msp_{3} }}^{L3} } \ge L_{ms}^{SA} ,\quad m = 1,2, \ldots ,M;\;s = 1,2, \ldots ,S $$
(6)

4.2.3 Storage capacity of SA

Each SA has a maximum capacity for storing various relief items. The relief items received from the MPE must not exceed the storage capacity of SA.

$$ \sum\limits_{e = 1}^{E} {x_{mes} } + L_{ms}^{SA} \le S_{ms}^{SA} ,\quad m = 1,2, \ldots ,M;\;s = 1,2, \ldots ,S $$
(7)

So, the mathematical model contains probabilistic-fuzzy goals corresponding to the demands of relief material to be satisfied at the three Layers and transportation cost, subject to constraints for supply from MPE, storage of relief materials at the SA, and storage capacity of SA.

5 Methodology

The proposed methodology has two components. The first component presents a unique approach to deal with the probabilistic fuzzy goals corresponding to the demands of different emergency relief materials at the PD belonging to the affected areas and the overall transportation cost. The second component summarizes differential evolution, an artificial intelligence approach, to solve the problem.

5.1 The proposed model

The probabilistic fuzzy goal programming model can be represented as follows (Mohamed, 1992):

$$ \Pr \left\{ {G_{i} \left( {\varvec{x}} \right) \ge T_{i} } \right\} { \gtrsim }\beta_{i} ,\quad i = 1,2, \ldots ,I $$
(8)
$$ {\text{subject}}\;{\text{to}}\quad A{\varvec{x}} \le B $$
(9)
$$\mathrm{x}\ge 0$$
(10)

where \({\varvec{x}}\) is the vector of decision variables. In the above formulation, \({\stackrel{\sim }{\mathrm{c}}}_{\mathrm{kj}} (\mathrm{k}=\mathrm{1,2},\cdots ,\mathrm{K};\mathrm{ j}=\mathrm{1,2},\cdots ,\mathrm{n})\) \({\mathrm{T}}_{\mathrm{i}}\) are random variables with known probability distributions. Each probabilistic goal is satisfied with fuzzily.

The i-th goal \(\Pr \left\{ {G_{i} \left( {\varvec{x}} \right) \ge T_{i} } \right\} { \gtrsim }\beta_{i}\) represents the desired level of satisfaction to be at least\({\beta }_{i}\), however, a relaxation of\({\beta }_{i}^{L}\), say, may also be permitted to accommodate the uncertainty of the decision-making environment. This is very relevant to our case in which the demands of emergency relief materials are not known with certainty. Let us assume that the target is to satisfy at least 98% of the demands of relief materials at a particular Layer. Under this setting, it is possible to achieve a 100% satisfaction level if all constraints are satisfied. However, we may allow a relaxation of 3%, say, and ready to accept a solution in which the demand goal is satisfied with the satisfaction of 95%. This solution will surely be a little inferior compared to the initial target satisfaction level, but at the same time will be highly acceptable as an implementable solution considering the uncertainty of the decision environment. If \({\mu }_{i}\left({\varvec{x}}\right)\) be the membership function corresponding to the i-th goal \(\Pr \left\{ {G_{i} \left( {\varvec{x}} \right) \ge T_{i} } \right\} { \gtrsim }\beta_{i}\), then it can be formulated as:

$$ {\upmu }_{{\text{i}}} \left( {\text{x}} \right) = \left\{ {\begin{array}{*{20}l} 1 \hfill & {{\text{if}}\;\Pr \left\{ {{\text{G}}_{{\text{i}}} \left( {\text{x}} \right) \ge {\text{T}}_{{\text{i}}} } \right\} \ge {\upbeta }_{{\text{i}}} } \hfill \\ {\frac{{\Pr \left\{ {{\text{G}}_{{\text{i}}} \left( {\text{x}} \right) \ge {\text{T}}_{{\text{i}}} } \right\} - \left( {{\upbeta }_{{\text{i}}} - {\upbeta }_{{\text{i}}}^{{\text{L}}} } \right)}}{{{\upbeta }_{{\text{i}}}^{{\text{L}}} }}} \hfill & {{\text{if}}\;{\upbeta }_{{\text{i}}} - {\upbeta }_{{\text{i}}}^{{\text{L}}} \le \Pr \left\{ {{\text{G}}_{{\text{i}}} \left( {\text{x}} \right) \ge {\text{T}}_{{\text{i}}} } \right\} < {\upbeta }_{{\text{i}}} } \hfill \\ 0 \hfill & {{\text{if}}\;\Pr \left\{ {{\text{G}}_{{\text{i}}} \left( {\text{x}} \right) \ge {\text{T}}_{{\text{i}}} } \right\} < {\upbeta }_{{\text{i}}} - {\upbeta }_{{\text{i}}}^{{\text{L}}} } \hfill \\ \end{array} } \right. $$
(11)

Proposition 1

Problem (8)–(10) can equivalently be formulated as:

$$ \max :\quad \sum\limits_{i = 1}^{I} {\lambda_{i} } $$
(12)
$$ {\text{Subject}}\;{\text{to}}\;{\text{Pr}}\left\{ {G_{i} \left( {\varvec{x}} \right) \ge T_{i} } \right\} \ge \left( {\beta_{i} - \beta_{i}^{L} } \right) + \beta_{i}^{L} \lambda_{i} , \quad i = 1,2, \ldots ,I $$
(13)
$$A{\varvec{x}}\le \mathrm{B}$$
(14)
$$\mathrm{x}\ge 0$$
(15)

Proof

For the complete satisfaction of the \(\mathrm{k}\) \(\mathrm{i}\)-th goal \(\Pr \left\{ {G_{i} \left( {\varvec{x}} \right) \ge T_{i} } \right\} { \gtrsim }\beta_{i}\), its corresponding membership value \({\lambda }_{i}\) (\({0\le\uplambda }_{\mathrm{i}}\le 1\)) should be one (Narasimhan, 1980). The maximum value of \({\lambda }_{i}\) is one. Therefore, the objective will be to maximize \({\lambda }_{i}\) and reach the target threshold subject to\({\mu }_{i}\left({\varvec{x}}\right)\ge {\lambda }_{i}\), and system constraints. Following Zimmermann (1978), the relationship can be written for all \(i=\mathrm{1,2},\dots ,I\) as follows:

$$ \max :\quad \sum\limits_{i = 1}^{I} {\lambda_{i} } $$
(16)
$$ \mu_{i} \left( {\varvec{x}} \right) \ge \lambda_{i} , \quad i = 1,2, \ldots ,I $$
(17)

Using (11), the relationship (17) can be expressed as follows:

$$ {\text{Pr}}\left\{ {G_{i} \left( {\varvec{x}} \right) \ge T_{i} } \right\} \ge \left( {\beta_{i} - \beta_{i}^{L} } \right) + \beta_{i}^{L} \lambda_{i} , \quad i = 1,2, \ldots ,I $$
(18)

This completes the proof.

In (18), \({T}_{i}, \forall i=\mathrm{1,2},\dots ,I\) are random variables with a known probability distribution. Theoretically, each \({T}_{i}\) can follow any suitable probability distribution. In a real-world situation, the distribution of \({T}_{i}\) may be estimated based on available data or assumed based on known facts. In the considered problem of supplying emergency relief materials under uncertainty, demand may be defined to vary between some estimated upper and lower bounds. So, it may be realistic to assume that the probability distribution of demands of relief materials follows a uniform distribution.

Proposition 2

If \({T}_{i}\sim U({T}_{{a}_{i}},{T}_{{b}_{i}})\), then (18) reduces to:

$$ G_{i} \left( {\varvec{x}} \right) \ge T_{{a_{i} }} + \left\{ {\left( {\beta_{i} - \beta_{i}^{L} } \right) + \beta_{i}^{L} \lambda_{i} } \right\}\left( {T_{{b_{i} }} - T_{{a_{i} }} } \right),\quad i = 1,2, \ldots ,I $$
(19)

Proof

As \({T}_{i}\sim U({T}_{{a}_{i}},{T}_{{b}_{i}})\), the density function is.

$$ {\text{f}}_{{\text{i}}} \left( {{\text{T}}_{{\text{i}}} } \right) = \left\{ {\begin{array}{*{20}l} {\frac{1}{{{\text{T}}_{{{\text{b}}_{{\text{i}}} }} - {\text{T}}_{{{\text{a}}_{{\text{i}}} }} }}} & {{\text{if }}\;{\text{T}}_{{{\text{a}}_{{\text{i}}} }} \le {\text{T}}_{{\text{i}}} \le {\text{T}}_{{{\text{b}}_{{\text{i}}} }} } \\ 0 & {{\text{otherwise}}} \\ \end{array} } \right. $$
(20)

The cumulative distribution function is given by (Lusk & Wright, 1982),

$$ {\text{f}}_{{\text{i}}} \left( {{\text{T}}_{{\text{i}}} } \right) = \left\{ {\begin{array}{*{20}l} {\frac{{{\text{T}}_{{\text{i}}} - {\text{T}}_{{{\text{a}}_{{\text{i}}} }} }}{{{\text{T}}_{{{\text{b}}_{{\text{i}}} }} - {\text{T}}_{{{\text{a}}_{{\text{i}}} }} }}} & {{\text{if }}\;{\text{T}}_{{{\text{a}}_{{\text{i}}} }} \le {\text{T}}_{{\text{i}}} \le {\text{T}}_{{{\text{b}}_{{\text{i}}} }} } \\ 1 & {{\text{if}}\;{\text{T}}_{{\text{i}}} \ge {\text{T}}_{{{\text{b}}_{{\text{i}}} }} } \\ \end{array} } \right. $$
(21)

Therefore, (19) is equivalent to

$${G}_{i}\left({\varvec{x}}\right)\ge {K}_{{\gamma }_{i}}$$
(22)

where

$${\gamma }_{i}=\{\left({\beta }_{i}-{\beta }_{i}^{L}\right)+{\beta }_{i}^{L}{\lambda }_{i}\}$$
(23)

where \({K}_{{\gamma }_{i}}\) is the solution of

$${\gamma }_{i}=\frac{{K}_{{\gamma }_{i}}-{T}_{{a}_{i}}}{{T}_{{b}_{i}}-{T}_{{a}_{i}}}$$
(24)

Hence,

$${K}_{{\gamma }_{i}}={T}_{{a}_{i}}+{\gamma }_{i}({T}_{{b}_{i}}-{T}_{{a}_{i}})$$
(25)

Using (23) and (25) in (22), we get (19). This completes the proof.

So, the problem (12)–(15) reduces to

$$ \max :\quad \mathop \sum \limits_{i = 1}^{I} \lambda_{i} $$
(26)
$$ {\text{subject}}\;{\text{to}}\quad G_{i} \left( {\varvec{x}} \right) \ge T_{{a_{i} }} + \left\{ {\left( {\beta_{i} - \beta_{i}^{L} } \right) + \beta_{i}^{L} \lambda_{i} } \right\}\left( {T_{{b_{i} }} - T_{{a_{i} }} } \right),\quad i = 1,2, \ldots ,I $$
(27)
$$A{\varvec{x}}\le \mathrm{B}$$
(28)
$$\mathrm{x}\ge 0$$
(29)

5.2 Differential evolution (DE)

The DE is a population-based, stochastic search technique extensively used to solve various types of optimization problems (Storn & Price, 1997). It works similarly to other metaheuristics. However, it shows uniqueness in terms of the use of direction and distance information of the present population to steer the search process. The basic operations of DE are mutation, crossover, and selection. An initial population of candidate solutions needs to be generated first. This is done by generating uniform random numbers within a given upper and lower bounds. Potential new solutions are introduced into the population by performing mutation and crossover operations. Parent solutions are replaced by new solutions (children) if they possess better fitness values. The DE algorithms have been applied to various problem domains and work well for large problem instances as well (Das et al., 2016). We present the necessary steps of the DE in the following pseudocode:

figure a

In the pseudocode, PS denotes the population size, S denotes the scaling factor for mutation, PC denotes the probability of crossover, N denotes the number of decision variables, GEN denotes the number of generations, rand(.) denotes the uniform random number generator; \({Y}_{i}^{GEN}\) denotes the target vector, \({Y}_{j}^{U}\) denotes the upper limit of the j-th variable, \({Y}_{j}^{L}\) denotes the lower limit of the j-th variable, \({V}_{i}^{GEN}\) denotes the N component donor vector obtained from the mutation operation, \({U}_{i}^{GEN}\) denotes the N component trial vector obtained from the crossover operation, and f denotes the fitness function.

6 A case example

We develop this case example based on the 2015 Nepal Earthquake. The rationale for using Nepal Earthquake for this study is highlighted here. We want to verify the effectiveness of the proposed PFGP model to a real-world and complex disaster relief supply problem. As a result, we initially study different disaster relief operations that happened in the past decades. We look to model the disaster relief supply situation mathematically. The evidence suggests that the 2015 Nepal Earthquake was a major natural calamity of the previous decade. The existence of affected areas that are (i) accessible through major roads, (ii) accessible from the staging areas using mini transport vans due to narrow road conditions, and (iii) not accessible through roadways have provided us to consider a three-layer relief distribution problem. Now, uncertainties exist in all the layers. Consequently, the nature of the problem is more complex compared to the disaster relief distribution problem with the requirement of resource materials in a single or two layers.

On April 25, 2015, a strong earthquake had a magnitude of 7.8 struck Nepal. Out of 28.9 million people, approximately 8 million people were affected (NPC, 2015). A total of 22,302 people was injured, 198 people were missing, and 8,970 people were deceased. Damages were reported from more than 50 districts of Nepal. The 14 worst-hit districts were Gorkha, Lamjung, Dhading, Nuwakot, Rashuwa, Kavre, Sindhupalchok, Dolakha, Ramechhap, Okhaldhunga, Sindhuli, Kathmandu, Bhaktapur, and Lalitpur. The earthquake was devastating mainly due to the poor infrastructure of Nepal, especially in the mountainous rural areas where the houses were made of mud, timbers, and stacked stones. The total number of houses fully damaged was 604,930, and partially damaged was 288,856. The number of people who needed humanitarian assistance was 2.8 million (NPC, 2015). The earthquake was marked as the deadliest earthquake to strike in the region in the past 81 years.

Immediately after the disaster, the Government of Nepal and various humanitarian organizations started the rescue work. Due to the scarcity of drinking water, lack of toilets, and the temporary nature of living conditions, there were concerns about epidemics. UNICEF appealed for donations. People were in desperate need of first-aid materials, food, drinking water, sanitation kits, and temporary shelters. More than sixty-five countries, including various Government and humanitarian aid agencies, started to supply essential relief materials to Kathmandu (UN-WFP, 2015).

In this case example, we consider the supply of six emergency relief materials—first-aid materials (FA), dry food (DF), water (WA), sanitation kits (SK), tents (TT), and blankets (BT) to the affected areas. Most of these items are received as humanitarian aid. All such items are received at the Tribhuvan International Airport (TIA), Kathmandu, the country’s main airport. The TIA is defined as the Main Point-of-Entry (MPE) (UN-WFP), (2015). The majority of the emergency relief items are received at the MPE. Relief items received at the MPE must be supplied to the people of affected areas. The affected areas needing the relief items are defined as Point-of-Demands (PD). We consider three layers of PD. The first layer (Layer 1) PD can get the supply directly from the MPE due to the uninterrupted road connectivity. The second layer (Layer 2) PD are the areas that are not connected by narrow roads. The supply of relief materials is possible using small transport vehicles. The third layer of (Layer 3) PD are the areas that are disconnected from the rest of the country due to avalanches. Layer 3 PD are accessible through air and porters, or a combination of both. To ensure the supply of emergency relief materials to PD in Layer 2 and Layer 3, Staging Areas (SA) are designated at places that are accessible from the MPE through the major roadways. So, relief materials can be supplied to the SA by heavy transport vehicles. Helicopter facilities are not available at all SA. Therefore, relief materials may be supplied to PD in Layer 3 from designated SA only.

Data used in the study were collected from various sources, including the United Nations World Food Programme (UN-WFP), (2015), a leading agency that coordinates the logistics activities in the humanitarian response, NPC (2015), CDPS, (2016) Government of Nepal Official Website, Government of Nepal Transport Department, and Baharmand et al. (2020). We followed a similar supply chain network structure as implemented by UN-WFP (2015). Temporary SA were built to store the relief materials and supply them to the PD according to the estimated demands. The eight SA are Dhulikhel (SA1), Bharatpur (SA2), Deurali (SA3), Chautara (SA4), Dhading Besi (SA5), Bidur (SA6), Dhunche (SA7), and Charikot (SA8). SA1 and SA2 are designated as major distribution hubs in which helipad facilities are available (UN-WFP, Situation Report May 21, 2015). So, relief materials are supplied from these two SA to all the PD in Layer 3. The number of PD selected in Layer 1, Layer 2, and Layer 3 are 3, 12, and 8, respectively. Due to space constraints, data on transportation cost from MPE to SA, PD in Layer 1, from SA to PD in Layer 2 and Layer 3, minimum storage of relief materials in SA, and storage capacity of SA are not mentioned in the paper. They may be available on request from the authors.

7 Results and discussion

This section offers the results of the proposed model obtained using the DE approach. According to the considered number of RM, MPE, SA, PD, the model (26)–(29) is formulated. This model consists of 301 variables and 157 constraints. Out of the 301 variables, 282 are decision variables, and the remaining 19 are membership functions corresponding to the goals. All \({\beta }_{i}\) are taken as 0.9 and all \({\beta }_{i}^{L}\) are taken as 0.05. So, the minimum value of the satisfaction probability of each goal is 90%. The model is implemented in R (R Core Team, 2013), and 'DEoptimR' function (Schwendinger, 2019) is used in the code. All the computations are done in a PC having processor Intel(R) Core(TM) i5-7200 CPU @ 2.50 GHz 2.71 GHz 8 GB RAM, 64 bits operating system. The execution time for all the case instances is less than one minute.

The estimated demands of six RM at Layers 1, 2, and 3 are presented in Table 3.

Table 3 Demand estimates of relief materials at Layers 1, 2 and 3

As demands of RM are random variables, we investigate different scenarios about their satisfaction. Demands satisfaction at Layers 1, 2, and 3 will depend on the availability of RM at the MPE. Our analysis will help in making crucial decisions in this matter. The following scenarios are considered:

  • Scenario 1 70% of overall demand satisfaction for RM at Layer 1, 2, and 3.

  • Scenario 2 80% of overall demand satisfaction for RM at Layer 1, 2, and 3.

  • Scenario 3 90% of overall demand satisfaction for RM at Layer 1, 2, and 3.

  • Scenario 4 100% of overall demand satisfaction for RM at Layer 1, 2, and 3.

7.1 Scenario 1. 70% of overall demand satisfaction for RM at Layer 1, 2, and 3

The solution obtained for Scenario 1 is as follows. The notations used are self-explanatory and defined previously.

\({x}_{111}=\) 13,425, \({x}_{112}=\) 300, \({x}_{113}=\) 7700, \({x}_{114}=\) 300, \({x}_{115}=\) 4700, \({x}_{116}=\) 7700, \({x}_{117}=\) 7700, \({x}_{118}=\) 300, \({x}_{211}=\) 18,815, \({x}_{212}=\) 24,660, \({x}_{213}=\) 9000, \({x}_{214}=\) 1000, \({x}_{215}=\) 1000, \({x}_{216}=\) 1000, \({x}_{217}=\) 1000, \({x}_{218}=\) 14,000, \({x}_{311}=\) 1000, \({x}_{312}=\) 39,000, \({x}_{313}=\) 6105, \({x}_{314}=\) 1000, \({x}_{315}=\) 1000, \({x}_{316}=\) 9000, \({x}_{317}=\) 14,000, \({x}_{318}=\) 14,000, \({x}_{411}=\) 10,165, \({x}_{412}=\) 400, \({x}_{413}=\) 4600, \({x}_{414}=\) 2930, \({x}_{415}=\) 4600, \({x}_{416}=\) 4600, \({x}_{417}=\) 7600, \({x}_{418}=\) 400, \({x}_{511}=\) 5782, \({x}_{512}=\) 200, \({x}_{513}=\) 2269, \({x}_{514}=\) 200, \({x}_{515}=\) 200, \({x}_{516}=\) 3800, \({x}_{517}=\) 3800, \({x}_{518}=\) 2096, \({x}_{611}=\) 22,480, \({x}_{612}=\) 27,160, \({x}_{613}=\) 9500, \({x}_{614}=\) 500, \({x}_{615}=\) 500, \({x}_{616}=\) 9500, \({x}_{617}=\) 500, \({x}_{618}=\) 500. \({x}_{111}^{L1}=\) 9065, \({x}_{211}^{L1}=\) 15,330, \({x}_{311}^{L1}=\) 18,830, \({x}_{411}^{L1}=\) 7665, \({x}_{511}^{L1}=\) 3132, \({x}_{611}^{L1}=\) 13,930, \({x}_{211}^{L2}=\) 1260, \({x}_{223}^{L2}=\) 23,660, \({x}_{323}^{L2}=\) 13,220, \({x}_{623}^{L2}=\) 26,660, \({x}_{135}^{L2}=\) 7400, \({x}_{235}^{L2}=\) 8000, \({x}_{336}^{L2}=\) 5105, \({x}_{435}^{L2}=\) 4200, \({x}_{535}^{L2}=\) 2069, \({x}_{635}^{L2}=\) 9000, \({x}_{446}^{L2}=\) 2530, \({x}_{157}^{L2}=\) 4400, \({x}_{457}^{L2}=\) 4200, \({x}_{169}^{L2}=\) 7400, \({x}_{369}^{L2}=\) 8000, \({x}_{469}^{L2}=\) 4200, \({x}_{569}^{L2}=\) 3600, \({x}_{669}^{L2}=\) 9000, \({x}_{1811}^{L2}=\) 7400, \({x}_{3811}^{L2}=\) 13,000, \({x}_{4811}^{L2}=\) 7200, \({x}_{5811}^{L2}=\) 3600, \({x}_{2812}^{L2}=\) 13,000, \({x}_{3812}^{L2}=\) 13,000, \({x}_{5812}^{L2}=\) 1896, \({x}_{111}^{L3}=\) 11,865, \({x}_{211}^{L3}=\) 17,815, \({x}_{411}^{L3}=\) 9765, \({x}_{511}^{L3}=\) 5582, \({x}_{611}^{L3}=\) 21,980, \({x}_{326}^{L3}=\) 24,780.

We summarize the solution obtained in Scenario 1 in the case when the objective is to satisfy 70% of the overall demand of relief materials at Layer 1, 2, and 3 as follows:

From the above solution, we find that the supply of 9065, 27,860, and 11,865 boxes of first-aid materials (FA) must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. Similarly, the supply of 15,330, 44,660, and 17,815 packets of dry food (DF) must be ensured to satisfy the demand at Layer 1, 2, and 3, respectively. The supply of 18,830, 52,325, and 24,780 quantity of water (WA) pouches must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. The supply of 7665, 22,330, and 9765 packets of sanitation kits (SK) must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. The supply of 3132, 11,165, and 5582 pieces of tents (TT) must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. Finally, the supply of 13,930, 44,660, and 21,980 pieces of blankets (BT) must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. The above results will help the disaster management team to plan and maintain the above-mentioned minimum quantities of relief materials to be made available at the MPE to satisfy 70% of the overall demand at three different layers.

7.2 Scenario 2. 80% of overall demand satisfaction for RM at Layer 1, 2, and 3

The solution obtained for Scenario 2 is as follows:

\({x}_{111}=\) 1117, \({x}_{112}=\) 19,700, \({x}_{113}=\) 7700, \({x}_{114}=\) 300, \({x}_{115}=\) 4700, \({x}_{116}=\) 7700, \({x}_{117}=\) 6283, \({x}_{118}=\) 300, \({x}_{211}=\) 21,360, \({x}_{212}=\) 15,040, \({x}_{213}=\) 9000, \({x}_{214}=\) 1000, \({x}_{215}=\) 9000, \({x}_{216}=\) 9000, \({x}_{217}=\) 1000, \({x}_{218}=\) 14,000, \({x}_{311}=\) 17,120, \({x}_{312}=\) 39,000, \({x}_{313}=\) 1000, \({x}_{314}=\) 1000, \({x}_{315}=\) 1000, \({x}_{316}=\) 9000, \({x}_{317}=\) 14,000, \({x}_{318}=\) 14,000, \({x}_{411}=\) 14,600, \({x}_{412}=\) 3080, \({x}_{413}=\) 4600, \({x}_{414}=\) 400, \({x}_{415}=\) 4600, \({x}_{416}=\) 4600, \({x}_{417}=\) 7600, \({x}_{418}=\) 400, \({x}_{511}=\) 6580, \({x}_{512}=\) 200, \({x}_{513}=\) 200, \({x}_{514}=\) 200, \({x}_{515}=\) 3800, \({x}_{516}=\) 3800, \({x}_{517}=\) 2160, \({x}_{518}=\) 3800, \({x}_{611}=\) 29,500, \({x}_{612}=\) 29,500, \({x}_{613}=\) 500, \({x}_{614}=\) 500, \({x}_{615}=\) 660, \({x}_{616}=\) 9500, \({x}_{617}=\) 500, \({x}_{618}=\) 9500. \({x}_{111}^{L1}=\) 10,360, \({x}_{211}^{L1}=\) 17,520, \({x}_{311}^{L1}=\) 21,520, \({x}_{411}^{L1}=\) 8760, \({x}_{511}^{L1}=\) 3580, \({x}_{611}^{L1}=\) 15,920, \({x}_{411}^{L2}=\) 3040, \({x}_{611}^{L2}=\) 3880, \({x}_{123}^{L2}=\) 6657, \({x}_{223}^{L2}=\) 14,040, \({x}_{323}^{L2}=\) 25,800, \({x}_{423}^{L2}=\) 2680, \({x}_{623}^{L2}=\) 29,000, \({x}_{135}^{L2}=\) 7400, \({x}_{235}^{L2}=\) 8000, \({x}_{435}^{L2}=\) 4200, \({x}_{157}^{L2}=\) 4400, \({x}_{257}^{L2}=\) 8000, \({x}_{457}^{L2}=\) 4200, \({x}_{557}^{L2}=\) 3600, \({x}_{658}^{L2}=\) 160, \({x}_{169}^{L2}=\) 7400, \({x}_{269}^{L2}=\) 8000, \({x}_{369}^{L2}=\) 8000, \({x}_{469}^{L2}=\) 4200, \({x}_{569}^{L2}=\) 3600, \({x}_{669}^{L2}=\) 9000, \({x}_{1811}^{L2}=\) 5983, \({x}_{3811}^{L2}=\) 13,000, \({x}_{4811}^{L2}=\) 7200, \({x}_{5811}^{L2}=\) 1960, \({x}_{2812}^{L2}=\) 13,000, \({x}_{3812}^{L2}=\) 13,000, \({x}_{5812}^{L2}=\) 3600, \({x}_{6812}^{L2}=\) 9000, \({x}_{111}^{L3}=\) 817, \({x}_{211}^{L3}=\) 20,360, \({x}_{311}^{L3}=\) 16,120, \({x}_{411}^{L3}=\) 11,160, \({x}_{511}^{L3}=\) 6380, \({x}_{611}^{L3}=\) 25,120, \({x}_{128}^{L3}=\) 12,743, \({x}_{265}^{L3}=\) 12,200.

We summarize the solution obtained in Scenario 2 in the case when the objective is to satisfy 80% of the overall demand of relief materials at Layer 1, 2, and 3 as follows:

The supply of 10,360, 31,840, and 13,560 boxes of FA must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. Similarly, the supply of 17,520, 51,040, and 20,360 packets of DF must be ensured to satisfy the demand at Layer 1, 2, and 3, respectively. The supply of 21,520, 59,800, and 28,320 quantity of WA pouches must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. The supply of 8760, 25,520, and 11,160 packets of SK must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. The supply of 3580, 12,760, and 6380 pieces of TT must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. Finally, the supply of 15,920, 12,760, and 25,120 pieces of BT must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. The above results will help the disaster management team to plan and maintain the above-mentioned minimum quantities of relief materials to be made available at the MPE to satisfy 80% of the overall demand at three different layers.

7.3 Scenario 3. 90% of overall demand satisfaction for RM at Layer 1, 2, and 3

The solution obtained for Scenario 3 is as follows:

\({x}_{111}=\) 300, \({x}_{112}=\) 19,700, \({x}_{113}=\) 7700, \({x}_{114}=\) 300, \({x}_{115}=\) 4700, \({x}_{116}=\) 7700, \({x}_{117}=\) 5375, \({x}_{118}=\) 7700, \({x}_{211}=\) 23,905, \({x}_{212}=\) 29,000, \({x}_{213}=\) 9000, \({x}_{214}=\) 1000, \({x}_{215}=\) 1420, \({x}_{216}=\) 9000, \({x}_{217}=\) 1000, \({x}_{218}=\) 14,000, \({x}_{311}=\) 30,685, \({x}_{312}=\) 39,000, \({x}_{313}=\) 1000, \({x}_{314}=\) 1000, \({x}_{315}=\) 1000, \({x}_{316}=\) 6450, \({x}_{317}=\) 14,000, \({x}_{318}=\) 14,000, \({x}_{411}=\) 13,465, \({x}_{412}=\) 400, \({x}_{413}=\) 4600, \({x}_{414}=\) 4600, \({x}_{415}=\) 4600, \({x}_{416}=\) 4600, \({x}_{417}=\) 7600, \({x}_{418}=\) 4600, \({x}_{511}=\) 7377, \({x}_{512}=\) 200, \({x}_{513}=\) 3755, \({x}_{514}=\) 3800, \({x}_{515}=\) 200, \({x}_{516}=\) 3800, \({x}_{517}=\) 200, \({x}_{518}=\) 3800, \({x}_{611}=\) 29,500, \({x}_{612}=\) 29,500, \({x}_{613}=\) 9500, \({x}_{614}=\) 500, \({x}_{615}=\) 1180, \({x}_{616}=\) 9500, \({x}_{617}=\) 500, \({x}_{618}=\) 9500, \({x}_{111}^{L1}=\) 11,655, \({x}_{211}^{L1}=\) 19,710, \({x}_{311}^{L1}=\) 24,210, \({x}_{411}^{L1}=\) 9855, \({x}_{511}^{L1}=\) 4027, \({x}_{611}^{L1}=\) 17,910, \({x}_{411}^{L2}=\) 510, \({x}_{611}^{L2}=\) 740, \({x}_{123}^{L2}=\) 4145, \({x}_{223}^{L2}=\) 28,000, \({x}_{323}^{L2}=\) 3527, \({x}_{623}^{L2}=\) 29,000, \({x}_{135}^{L2}=\) 7400, \({x}_{235}^{L2}=\) 8000, \({x}_{435}^{L2}=\) 4200, \({x}_{535}^{L2}=\) 3555, \({x}_{635}^{L2}=\) 9000, \({x}_{446}^{L2}=\) 4200, \({x}_{546}^{L2}=\) 3600, \({x}_{157}^{L2}=\) 4400, \({x}_{257}^{L2}=\) 420, \({x}_{457}^{L2}=\) 4200, \({x}_{658}^{L2}=\) 680, \({x}_{169}^{L2}=\) 7400, \({x}_{269}^{L2}=\) 8000, \({x}_{369}^{L2}=\) 4450, \({x}_{469}^{L2}=\) 4200, \({x}_{569}^{L2}=\) 3600, \({x}_{669}^{L2}=\) 9000, \({x}_{1811}^{L2}=\) 5075, \({x}_{3811}^{L2}=\) 13,000, \({x}_{4812}^{L2}=\) 4200, \({x}_{5812}^{L2}=\) 3600, \({x}_{6812}^{L2}=\) 9000, \({x}_{211}^{L3}=\) 22,905, \({x}_{311}^{L3}=\) 29,686, \({x}_{411}^{L3}=\) 12,555, \({x}_{511}^{L3}=\) 7177, \({x}_{611}^{L3}=\) 28,260, \({x}_{128}^{L3}=\) 15,255, \({x}_{326}^{L3}=\) 2175.

We summarize the solution obtained in Scenario 3 in the case when the objective is to satisfy 90% of the overall demand of relief materials at Layer 1, 2, and 3 as follows:

The supply of 11,655, 35,820, and 15,255 boxes of FA must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. Similarly, the supply of 19,710, 57,420, and 22,905 packets of DF must be ensured to satisfy the demand at Layer 1, 2, and 3, respectively. The supply of 24,210, 67,275, and 31,860 quantity of WA pouches must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. The supply of 9855, 28,710, and 12,555 packets of SK must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. The supply of 4027, 14,355, and 7177 pieces of TT must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. Finally, the supply of 17,910, 57,420, and 28,260 pieces of BT must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. The above results will help the disaster management team to plan and maintain the above-mentioned minimum quantities of relief materials to be made available at the MPE to satisfy 90% of the overall demand at three different layers.

7.4 Scenario 4. 100% of overall demand satisfaction for RM at Layer 1, 2, and 3

The solution obtained for Scenario 3 is as follows:

\({x}_{111}=\) 17,250, \({x}_{112}=\) 19,700, \({x}_{113}=\) 1500, \({x}_{114}=\) 300, \({x}_{115}=\) 4700, \({x}_{116}=\) 7700, \({x}_{117}=\) 300, \({x}_{118}=\) 7700, \({x}_{211}=\) 26,450, \({x}_{212}=\) 29,000, \({x}_{213}=\) 9000, \({x}_{214}=\) 1000, \({x}_{215}=\) 7800, \({x}_{216}=\) 9000, \({x}_{217}=\) 1000, \({x}_{218}=\) 14,000, \({x}_{311}=\) 34,882, \({x}_{312}=\) 39,000, \({x}_{313}=\) 5268, \({x}_{314}=\) 1000, \({x}_{315}=\) 1000, \({x}_{316}=\) 9000, \({x}_{317}=\) 14,000, \({x}_{318}=\) 14,000, \({x}_{411}=\) 14,350, \({x}_{412}=\) 12,500, \({x}_{413}=\) 4600, \({x}_{414}=\) 400, \({x}_{415}=\) 4600, \({x}_{416}=\) 4600, \({x}_{417}=\) 7600, \({x}_{418}=\) 400, \({x}_{511}=\) 8175, \({x}_{512}=\) 200, \({x}_{513}=\) 3800, \({x}_{514}=\) 200, \({x}_{515}=\) 1750, \({x}_{516}=\) 3800, \({x}_{517}=\) 3800, \({x}_{518}=\) 3800, \({x}_{611}=\) 29,500, \({x}_{612}=\) 29,500, \({x}_{613}=\) 9500, \({x}_{614}=\) 500, \({x}_{615}=\) 9500, \({x}_{616}=\) 9500, \({x}_{617}=\) 1700, \({x}_{618}=\) 9500, \({x}_{111}^{L1}=\) 12,950, \({x}_{211}^{L1}=\) 21,900, \({x}_{311}^{L1}=\) 26,900, \({x}_{411}^{L1}=\) 10,950, \({x}_{511}^{L1}=\) 4475, \({x}_{611}^{L1}=\) 19,900, \({x}_{123}^{L2}=\) 19,400, \({x}_{223}^{L2}=\) 28,000, \({x}_{323}^{L2}=\) 36,482, \({x}_{423}^{L2}=\) 12,100, \({x}_{623}^{L2}=\) 26,600, \({x}_{135}^{L2}=\) 1200, \({x}_{235}^{L2}=\) 8000, \({x}_{336}^{L2}=\) 4268, \({x}_{435}^{L2}=\) 4200, \({x}_{535}^{L2}=\) 3600, \({x}_{635}^{L2}=\) 9000, \({x}_{157}^{L2}=\) 4400, \({x}_{257}^{L2}=\) 6800, \({x}_{457}^{L2}=\) 4200, \({x}_{557}^{L2}=\) 1550, \({x}_{658}^{L2}=\) 9000, \({x}_{169}^{L2}=\) 7400, \({x}_{269}^{L2}=\) 8000, \({x}_{369}^{L2}=\) 8000, \({x}_{469}^{L2}=\) 4200, \({x}_{569}^{L2}=\) 3600, \({x}_{669}^{L2}=\) 9000, \({x}_{3811}^{L2}=\) 13,000, \({x}_{4811}^{L2}=\) 7200, \({x}_{5811}^{L2}=\) 3600, \({x}_{1812}^{L2}=\) 7400, \({x}_{2812}^{L2}=\) 13,000, \({x}_{3812}^{L2}=\) 13,000, \({x}_{5812}^{L2}=\) 3600, \({x}_{6812}^{L2}=\) 9000, \({x}_{111}^{L3}=\) 16,950, \({x}_{211}^{L2}=\) 25,450, \({x}_{311}^{L2}=\) 22,882, \({x}_{411}^{L2}=\) 13,950, \({x}_{511}^{L2}=\) 7975, \({x}_{611}^{L2}=\) 29,000, \({x}_{326}^{L2}=\) 1518, \({x}_{626}^{L2}=\) 2400.

We summarize the solution obtained in Scenario 4 in the case when the objective is to satisfy 100% of the overall demand of relief materials at Layer 1, 2, and 3 as follows:

The supply of 12,950, 39,800, and 16,950 boxes of FA must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. Similarly, the supply of 21,900, 63,800, and 25,450 packets of DF must be ensured to satisfy the demand at Layer 1, 2, and 3, respectively. The supply of 26,900, 74,750, and 35,400 quantities of WA pouches must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. The supply of 10,950, 31,900, and 13,950 packets of SK must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. The supply of 4475, 15,950, and 7975 pieces of TT must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. Finally, the supply of 19,900, 63,800, and 31,400 pieces of BT must be ensured to satisfy the demands at Layer 1, 2, and 3, respectively. The above results will help the disaster management team to plan and maintain the above-mentioned minimum quantities of relief materials to be made available at the MPE to satisfy 100% of the overall demand at three different layers.

The supply of RM to the affected areas incurs a considerable cost in an emergency. Therefore, the total cost is an essential factor in making supply decisions. We now analyze the cost in the considered scenarios and present the comparison in Fig. 1.

Fig. 1
figure 1

Comparison of cost for different scenarios

Figure 1 shows that the cost incurred to satisfy 70%, 80%, 90%, and 100% of the demand of RM at the three layers are US$ 3.0233, US$ 3.4552, US$ 3.8871, and US$ 4.319 million, respectively. So, the total cost of supplying emergency relief materials to the affected areas increases with the increase in the percentage of satisfying demands.

Next, we estimate the minimum level of individual relief materials that are to be ensured at the MPE so that the demands for different scenarios can be fulfilled in the affected areas. Figure 2 presents the number of units of individual relief materials to be supplied to Layer 1, 2, and 3 in different scenarios.

Fig. 2
figure 2

Minimum availability of RMs at the MPE

From Fig. 2, we find that the minimum quantity of FA to be maintained at the MPE for Scenarios 1, 2, 3, and 4 are 51,190, 58,160, 65,130, and 72,100, respectively. Similarly, for DF, the respective quantities are 85,805, 96,920, 108,035, 119,150. For WA, the respective quantities are 103,935, 117,640, 131,345, and 145,050. For SK, the respective quantities are 42,960, 48,640, 54,320, and 60,000. For TT, the respective quantities are 21,480, 24,320, 27,160, 30,000. Finally, for BT, the respective quantities are 84,570, 96,080, 107,590, 119,100.

While comparing our findings with the previous literature, we agree with Gralla et al. (2014) that the comparison is not easy as each model is different from the other due to various reasons. However, some of the major similarities and dissimilarities are identified. We primarily capture and quantify the trade-offs between the total cost of supplying the RM and demand satisfaction. From this point of view, our findings are in line with Vitoriano et al. (2011), Bozorgi-Amiri et al. (2013), Bastian et al. (2016), Ransikarbum and Mason (2016), and Sarma et al. (2020). In particular, the trade-offs between demand and supply (Vitoriano et al., 2011), demand and cost (Bozorgi-Amiri et al., 2013), budget, demand, and response time (Bastian et al., 2016), resources and budget (Ransikarbum & Mason, 2016; Sarma et al., 2020) are quantified. On the other hand, our study is unique in terms of the mathematical model and quantifying uncertainties. Authors use goal programming (Bastian et al., 2016; Ransikarbum & Mason, 2016; Vitoriano et al., 2011), fuzzy logic (Sarma et al., 2020), and robust optimization (Bozorgi-Amiri et al., 2013). The present study uses a novel probabilistic-fuzzy goal programming model. Like the present study, Baharmand et al. (2020) also consider the 2015 Nepal Earthquake problem. However, the objective of the study is to locate temporary relief distribution centers.

8 Theoretical and managerial implications

This research has significant theoretical and managerial implications. First, it introduces a novel probabilistic fuzzy goal programming model to the humanitarian logistics literature to manage the supply of emergency relief materials in the post-disaster phase. The goals of the model are probabilistic as well as fuzzy in nature. The concept is highly effective in capturing the uncertainty of the decision-making environment related to relief distribution. Let us consider the example of the cost goal, say. The probability that the total cost of relief operations is less than or equal to an estimated total cost is ‘fuzzily greater than or equal to’ to some given satisfaction level. We introduce the ‘fuzzily greater than or equal to’ over the strict satisfaction level because there is no certainty that the cost goal will be satisfied with a probability of 0.98, say. This kind of strict inequality in the goal satisfaction level leads to non-satisfaction with the goal. Therefore, it is not possible to find any solution to such a problem. On the contrary, the ‘fuzzily greater than or equal to’ satisfaction level of the goal is more practical in the real-world situation and offers flexibility to the decision-maker.

The proposed setting will also ensure the best compromise solution under the given set of system constraints arising from the disaster relief distribution problem. In the previous section, we compare the relief distribution models proposed by various researchers and how they capture the trade-offs between the total cost of supplying the relief materials and demand satisfaction. We find the existence of deterministic and stochastic models only for capturing the trade-offs. Apart from this, we derive the deterministic counterpart of the proposed model under the assumption that the probability distribution of demands of relief materials follows a uniform distribution. Through Propositions 1 and 2, we prove the equivalence of the original and derived models. These aspects demonstrate the theoretical contributions of the paper.

Second, this research will help the policymakers and humanitarian actors design and execute an effective emergency relief distribution plan for helping the affected people. After analyzing various demand scenarios under the complex trade-offs between the probability of satisfying demands and cost incurred to transport them to the affected areas with uncertain satisfaction level, we get a clear idea about what will be the minimum level of which emergency relief materials so that the demand can be fulfilled by incurring least cost. In other words, we can say that the proposed research will help the disaster management authority to better coordinate the supply of the RM with different nodes in the relief distribution chain. In the case of a shortage of relief materials at the MPE, measures can be taken by coordinating with the respective humanitarian organizations and countries to provide such aids. So, the proposed model's solution will help improve managerial understanding in a critical and uncertain situation. The emergency relief distribution decision-makers can apply the suggested model to obtain the best-compromised solution under the presence of stochastic and fuzzy uncertainties.

9 Conclusions

The problem of the post-disaster supply of emergency RM was studied. It was challenging as the supply of multiple RM were to be supplied to PD located in three different layers that are accessible through separate models of transports. Moreover, accessing the demand precisely immediately after the disaster was almost an impossible task. So, the demands for RM, and hence the corresponding cost of supply, were modeled as random variables. A new PFGP model was proposed to formulate the problem. Under the assumption of uniform demands of RM, an equivalent model was derived. Finally, the model was solved using the DE. The proposed model was applied to a case example that was designed based on the Nepal Earthquake in 2015. Four different scenarios of demands of RM at the three layers and costs were investigated. The major contribution of this research is to manage the supply of RM to maintain the minimum level of each of the RM so that demands can be fulfilled at the PD.

The assumption of uniform distribution for the demands of RM at the PD is a limitation of this work. Because of the non-availability of historical data, such an assumption was made. The distribution of demands for each RM at the PD could be estimated if historical data were available. In such a case, the derivation of the equivalent model may not be possible. However, Monte-Carlo simulation-based search techniques (Jana & Biswal, 2004; Jana & Sharma, 2010) may be designed to overcome this challenge. There are various AI-based search techniques available. They may also be applied to find the solution to the PFGP problem.

The proposed approach may be applied to manage the supply of RM in disasters other than earthquakes. The work could be extended to manage the supply of emergency RM in pandemic situations like COVID-19 to help thousands of migrant workers who were stuck due to the lockdown for several weeks without proper food and basic necessities. The model can also be extended to address the trade-offs among conflicting goals appearing in business logistics problems under uncertainties. It will be interesting to study the proposed model by incorporating goals like the time required to supply the relief materials and equity.