1 Introduction

One of the best strategies that have been applied with companies for managing and reducing the cost of inventory is vendor-managed inventory (VMI) in the recent decade. The vendor manages and controls inventory along the supply chain (SC) in this policy. Many retailers used this strategy for their suppliers, such as Wal-Mart [1]. Using this strategy can help managers of health care SC to improve drug inventory agility [2]. This strategy enables organizations to share information between vendors (suppliers) and retailers like hospital drug stores. When information sharing is implemented correctly between vendors and retailers, vendors are aware of the inventory level in retailers [3,4,5].

Moreover, researchers suggested using blockchain to manage information sharing between SC components [6,7,8]. Also, having smart contract systems, like the Ethereum network, increases productivity in a chain and helps to run VMI efficiently [8]. Therefore, we need to establish VMI to increase resiliency and robustness in health care SC.

The research challenges and research problems make the design resilient and robust to decrease risks in SC. Attention to resilience and robustness can increase SC flexibility to cope with demand fluctuation and natural occurrence disruption [9]. Designing a sustainable and green SC [10] with resilience and robust VMI considering risk can help stockholders manage costs, environmental, energy, and social impact [11]. We need to move to smart SC.

As a result, the innovation and contribution of this research is as follows:

  1. 1.

    Designing resilience and sustainable health care SC,

  2. 2.

    Appling VMI in health care SC,

  3. 3.

    Appling data-driven robust optimization in health care SC to cope and tackle uncertainty and disruption.

The paper is organized as follows. Section 2 survey of related work on application of VMI. In Sect. 3, the mathematical problem is stated. Section 4 presents the findings of research and sensitivity analysis in a case study. In Sect. 5, the managerial implications and practical insights are described. In Sect. 6, the conclusion is summarized.

2 Survey of Related Work on VMI

Since the concept of VMI defines until now, much research is presented in the VMI Area with different tools. Some researchers compared traditional inventory management with VMI and showed that using this policy helps stockholders, others developed in solution approach.

2.1 Application of VMI in Green Supply Chain

Fakhrzad and Lotfi [11] investigated VMI in a green SC with backorder. The authors developed paper of Diabat [12], added green objectives and backorder to his model, and compared with traditional inventory models. They employed ɛ-constraint, Non-Dominated Sorting Genetic Algorithm (NSGA-II) to solve the model on small scale and large scale, respectively. They found that establishing VMI increases the profit.

Gharaei et al. [13] studied green SC with VMI approach and with Consignment Stock (CS) agreement. Their model was single vendor and multi-buyer. The objective of the model was the total cost of SC with tax cost of emission, penalty cost, and financial constraints. They applied Outer Approximation with Equality Relaxation and Augmented Penalty (OA/ER/AP).

Bai et al. [14] used VMI to manage deteriorating products and consider carbon emission for facilities. Their model consists of a single vendor and two competing retailers for deteriorating products. They compared the system with centralized, decentralized conditions and decentralized with revenue sharing. They found that profit and emission in a centralized SC is better than a decentralized SC.

To reduce unnecessary costs and CO2 emissions, Stellingwerf et al. [15] suggested eco-efficient VMI cooperation to control cost and environmental impact for transportation in SC. They applied Cooperative Game Theory (CGT) and Shapley value to calculate profit in supermarket chains in the Netherlands. Results showed that eco-efficient VMI cooperation obtained lower cost and emission than traditional inventory management.

Karampour et al. [16] studied a bi-objective green VMI problem. The objective of the model includes maximizing the profit and minimizing the carbon emissions of transportation. The model constraints were the maximum capacity of vendor to retailers, maximum number of received orders from retailers, and the capacity of retailers. They embedded NSGA-II, Multi-Objective of Keshtel Algorithm (MOKA), and Multi-Objective of Red Deer Algorithm (MORDA). They compared these algorithms with Epsilon-constraint (ɛ-constraint). They found that MORDA has better performance than MOKA and NSGA-II.

Jamshidpour Poshtahani and Pasandideh [17] suggested a green SC with a bi-objective VMI in a multi-product EPQ model and chance constraint for uncertainty. To consider environmental impact, they added Green House Gas (GHGs) emissions to the model. LP-metric, goal attainment, and multi-choice goal programming with utility function (MCGP-U) are applied to produce Pareto front.

2.2 Application of VMI in Health Care Supply Chain

By considering the importance of VMI in health care, Weraikat et al. [18] surveyed VMI in a pharmaceutical SC (PSC) and suggested a VMI system to communicate between producer and hospital to manage inventory of medicine. Adopting the VMI system for the PSC eliminated medication wastage. Also, information sharing of stock inventory with the producer led to better managing the medication replenishment and removing extra cost and shortage in PSC.

Also, Liu et al. [19] applied VMI routing in a blood SC (BLC). They decomposed the main problem to distribute and route planning sub-problem. An adaptive large neighborhood search (ALNS) algorithm is embedded to solve the model. The computation results showed that the VMI with routing could considerably reduce the operational cost of the BLC.

2.3 Application of VMI in Other Situations of Supply Chain

Sainathan and Groenevelt [20] surveyed coordination in SC by different inventory methods, i.e., Retailer Managed Inventory (RMI) and VMI. They used a scenario-based newsvendor problem with a single vendor and a single retailer. They studied five contracts that included quantity flexibility, buyback, sales rebate, quantity discount, and revenue sharing. They found that revenue sharing and buyback contracts coordinate under VMI.

Ganesh Kumar and Uthayakumar [21] investigated five policies in SC. Their policies included traditional geometric shipment, CS geometric shipment (CSGS), CSGS with delaying the last delivery, CSGS with k-delayed deliveries, and CSGS with k-delayed equal deliveries. To solve the model, they suggested a Genetic Algorithm (GA). The comparison results show that the proposed model gives the minimum cost than other policies.

De Giovanni [22] used Artificial Intelligence (AI) to improve SC performance with VMI policy. They suggested AI forecast accurately and more suitable for high supply and demand errors. They applied Nash equilibrium to show that using AI can be helpful for the profit of manufacture and retailer and increase emission.

Taleizadeh et al. [23] presented VMI policy with (r, Q) and (R, T) replenishment policies and allowing partial backordering. Their model consists of a single vendor and a multi-retailer (buyer). Solution methodology was deriving to obtain an optimal solution. Results showed that VMI policy with (r, Q) and (R, T) replenishment policies have advantages and disadvantages in different contexts.

Golpîra [24] developed Construction SC (CSC) network design with VMI strategy with a multi-project multi-resource multi-supplier. They implemented VMI to run an intelligent logistics system to integrate and coordinate in the whole CSC.

Karimian et al. [25] suggested a multi-product Economic Production Quantity (EPQ) with a VMI approach in a stochastic environment. Their model consists of a single vendor and a multi-retailer. Their objectives include minimizing the mean and variance of cost. To solve the model, they employed Geometric Programming (GP). Their case study is an Iranian furniture SC. They showed that after implementing the model, they gained 17.78% improvement in total cost.

Wei et al. [26] investigated a stochastic learning effect on RMI and VMI policy in SC. Their model surveyed a RMI, VMI, and centralized scenario and derived the equilibrium decisions. They concluded that amount of holding cost change conditions from VMI to RMI scenario. Using the inventory carryover option in the RMI scenario is higher than in the VMI scenario.

As regard, we classify and survey VMI in Table 1. According to the research gap (cf. Table 1), we can see that application of VMI in Health care SC is limited. As a result, research innovation and contribution present a Data-Driven Robust optimization (DDRO) for Resilience and Sustainable health care SC (RSHCSC) with VMI approach and considering risk-averse. This subject helps to cope with uncertainty and disruption and makes to design resilience and sustainable SC.

Table 1 Classification and survey of VMI

3 Problem Statement

According to the COVID-19 outbreak and results of disruptions, the health care industry needs to pay more attention for medicine inventory management. It is necessary to use a suitable policy to medicine inventory management like VMI that is proved in many research is the best policy for vendors and buyers (retailers). In this research, we model a SC include vendors (suppliers) that sell medicine to hospitals and hospital drugstores (Fig. 1). In our model, we consider sustainability constraints like environmental and energy consumption. Also, our model tries to resilience order disruption. We tried to use a hybrid uncertainty approach to cope with demand and other parameters inconsistency.

Fig. 1
figure 1

Health care supply chain (medicine)

3.1 Assumptions and Notation List

  • There is a multi-vendor and multi-buyer SC based on VMI approach,

  • There are |P| products,

  • The planning horizon is infinite,

  • Shortage of demand product is allowed, and

  • Time of delivering order is immediate [11].

First, decision indices, parameters, and variables are defined as follows:

Indices

\(i\)

Index of vendor (supplier) \(i \in I = \{ 1,\;2, \ldots ,i\} ,\)

\(j\)

Index of buyer (hospital) \(j \in J = \{ 1,\;2, \ldots ,j\} ,\)

\(p\)

Index of product (medicine) \(p \in P = \{ 1,\;2, \ldots ,p\} ,\)

\(s\)

Index of scenario \(s \in S = \{ 1,\;2, \ldots ,s\} ,\)

Parameters

\(d_{jps}\)

Demand at buyer \(j\) for product \(p\) under scenario \(s\)

\({\rm As}_{ip}\)

Ordering cost in vendor \(i\) for product \(p,\)

\({\rm Ar}_{jp}\)

Ordering cost in buyer \(j\) for product \(p,\)

\(\pi_{ip}\)

Backorder time-independent cost in vendor \(i\) for product \(p\),

\(\hat{\pi }_{ip}\)

Backorder cost in vendor \(i\) for product \(p\) per time unit,

\({\rm hr}_{jp}\)

Holding cost in buyer \(j\) for product \(p\),

\({\rm ff}_p\)

Space required for product \(p\),

\(\widetilde{F}\)

Total spaces for all products in every transport,

\(M\)

Total number of orders for all products

\(pp_{s}\)

Probably of scenario \(s\),

\(\lambda\)

Coefficient of Resiliency and disruption in order,

\(e_i\)

CO2 emission produced in vendor \(i\),

\({\rm ee}\)

CO2 emission produced for each order,

\(\widetilde{{{\text{Em}}}}_{is}^{{}}\)

Maximum CO2 emission in vendor \(i\) under scenario \(s\),

\({\rm en}_i\)

Consumed energy in vendor \(i\),

\({\rm en}\)

Consumed energy for each order,

\(\widetilde{{{\text{Eg}}}}_{is}^{{}}\)

Maximum energy in vendor \(i\) under scenario \(s\),

\(o_i\)

Employment and occupation in vendor \(i\),

\({\rm oo}\)

Employment and occupation for each order,

\(\widetilde{{{\text{Ocu}}}}_{is}\)

Minimum employment and occupation in vendor \(i\) under scenario \(s\),

\({\text{bb}}\)

The proportion of shortage to order,

\(z_{\alpha }\)

Confidence level \(\alpha\),

\(\,\delta\)

\(\,\delta\)-Cut in fuzzy number,

\(c_{ip} ,\,c_{jp} ,\,c_{p} ,\,c_{i} ,\,c\) Data-driven robust coefficients

Decision Variables

\(q_{ijps}\)

Order quantity transported from vendor \(i\) to buyer \(j\) for product \(p\) under scenario \(s\),

\(b_{ijps}\)

Shortage allowed from vendor \(i\) to buyer \(j\) for product \(p\) under scenario \(s\),

\({\text{dd}}_{ijps}\)

Assigned demand buyer \(j\) for vendor \(i\) for product \(p\) under scenario \(s\),

\(\Gamma_{s}\)

Total cost under scenario \(s\),

\(Z\)

Total cost (objective function)

3.1.1 RSHCSC with VMI Approach (Model 1)

This section suggests RSHCSC with a VMI approach [27]. Our model used resiliency coefficient in orders by applying percent disruption, scenario-based, and sustainability by embedding emission, energy, and occupation in a mathematical problem.

Model 1 RSHCSC with VMI approach

$$\min \,Z_{{{\text{VMI}}}} = \sum\limits_{s} {p_{s} \Gamma_{s} } + z_{\alpha /2} \sum\limits_{s} {p_{s} \left| {\Gamma_{s} - \sum\limits_{s} {p_{s} \Gamma_{s} } } \right|}$$
(1)

subject to

$$\begin{aligned} \Gamma_{s} = \sum\limits_{i} {\sum\limits_{j} {\sum\limits_{p} {\left( {\frac{{(As_{ip} +Ar_{jp} )dd_{ijps} }}{{q_{ijps} }} + } \right.hr_{jp} \frac{{(q_{ijps} - b_{ijps} )^{2} }}{{2q_{ijps} }}} } } \\ \quad + \left. {\frac{{\hat{\pi }_{ip} b_{ijps} }}{{2q_{ijps} }} + \frac{{\pi_{ip} b_{ijps} dd_{ijps} }}{{q_{ijps} }}} \right),\quad \forall s. \\ \end{aligned}$$
(2)

Constraints of total order volumes:

$${ff}_{p} q_{ijps} \le \tilde{F},\quad \forall i,\;j,\;p,\;s.$$
(3)

Constraints of resiliency in orders:

$$\frac{{{\text{dd}}_{ijps} }}{{q_{ijps} }} \le \lambda M,\quad \forall i,\;j,\;p,\;s.$$
(4)

Constraints of shortage:

$$b_{ijps} \le {\text{bb}}q_{ijps} ,\quad \forall i,\;j,\;p,\;s.$$
(5)

Constraints of demand assignment:

$${\text{dd}}_{ijps} = \frac{{d_{jps} }}{\left| I \right|},\quad \forall i,\;j,\;p,\;s.$$
(6)

Constraints of sustainability (environments and energy consumption):

$$e_i + ee\sum\limits_{j} {\sum\limits_{p} {q_{ijps} } } \le {{{{Em}}}}_{is}^{{}} ,\quad \forall i,\;s,$$
(7)
$${en}_i + en\sum\limits_{j} {\sum\limits_{p} {q_{ijps} } } \le{{{{Eg}}}}_{is}^{{}} ,\quad \forall i,\;s,$$
(8)
$$o_i + oo\sum\limits_{j} {\sum\limits_{p} {q_{ijps} } } \ge {{{{Ocu}}}}_{is}^{{}} ,\quad \forall i,\;s.$$
(9)

Decision variables:

$$q_{ijps} ,\;b_{ijps} \ge 0,\quad \forall i,\;j,\;p,\;s.$$
(10)

As can be seen, the mathematical model is stochastic programming with scenario disruption. The objective function (1) minimizes the average costs and coefficient of mean absolute deviation for all scenarios. Constraint (2) includes ordering cost vendor and buyer, which is the vendor's responsibility and holding cost buyer and shortage cost. Constraint (3) guarantees that total order volumes from vendor \(i\) to buyer \(j\) for product \(p\) under scenario \(s\) are less than total spaces. Constraint (4) defines that order quantity for vendor \(i\) to buyer \(j\) for product \(p\) under scenario \(s\) is less than the total number of orders with resiliency. Constraint (5) defines that shortage should be less than the proportion of order. Constraint (6) presents the demand assignment to vendor \(i\) from buyer \(j\). Constraint (7) indicates that CO2 emission is less than allowed maximum emission. Constraint (8) indicates that consumed energy of SC should be less than allowed maximum energy. Constraint (9) expresses that amount of occupation is more than minimum occupation. Constraint (10) expresses positive decision variables.

3.1.2 Linearization RSHCSC with VMI Approach (Model 1)

Because of the absolute function in the objective function (1), we need to linearize the objective function and remove the absolute function. We replace absolute function with positive variables and add two constraints as follows [28]:

$$\min \,Z_{{{\text{VMI}}}} = \sum\limits_{s} {p_{s} \Gamma_{s} } + z_{\alpha /2} \sum\limits_{s} {p_{s} (va_{s} + vb_{s} )}$$
(11)

subject to

$$va_{s} - vb_{s} = \Gamma_{s} - \sum\limits_{s} {p_{s} \Gamma_{s} } \quad \forall s,$$
(12)
$$va_{s} ,\;vb_{s} \ge 0\quad \forall s.$$
(13)

Constraints (2)–(10).

3.1.3 Defuzzification Method (Preliminary)

As you can consider, if we have linear programming with fuzzy parameters, we can change to linear programming by Jiménez et al. [29] method:

$$\max \,Z = \sum\limits_{j} {c_{j} x_{j} }$$
(A1)

subject to

$$\sum\limits_{j} {a_{ij} x_{j} } \le \widetilde{b}_{i} ,\quad \widetilde{b}_{i} \in (b_{i}^{1} ,\;b_{i}^{2} ,\;b_{i}^{3} )\quad \forall i,$$
(A2)
$$\max \,Z = \sum\limits_{j} {c_{j} x_{j} }$$

subject to

$$\sum\limits_{j} {a_{ij} x_{j} } \le \delta \left( {\frac{{b_{i}^{1} + b_{i}^{2} }}{2}} \right) + (1 - \delta )\left( {\frac{{b_{i}^{2} + b_{i}^{3} }}{2}} \right),\quad \forall i.$$
(A3)

3.1.4 Defuzzification RSHCSC with VMI Approach (Model 1)

As you can consider, we have the fuzzy number and uncertainty parameters in this model. Some parameters have ambiguity like Total spaces (\(\tilde{F}\)), Maximum emission (\(\widetilde{{{\text{Em}}}}_{is}^{{}}\)), Maximum energy (\(\widetilde{{{\text{Eg}}}}_{is}^{{}}\)), and Minimum occupation (\(\widetilde{{{\text{Ocu}}}}_{is}^{{}}\)). Therefore, we need linear programming with fuzzy parameters [29, 30]:

We change Model (1) as follows:

$$\min \,Z_{{{\text{VMI}}}} = \sum\limits_{s} {p_{s} \Gamma_{s} } + z_{\alpha /2} \sum\limits_{s} {p_{s} (va_{s} + vb_{s} )}$$

subject to

$${ff}_p q_{ijps} \le \delta \left( {\frac{{F^{1} + F^{2} }}{2}} \right) + (1 - \delta )\left( {\frac{{F^{2} + F^{3} }}{2}} \right),\quad \forall i,\;j,\;p,\;s,$$
(15)
$$e_i + ee \sum\limits_{j} {\sum\limits_{p} {q_{ijps} } } \le \delta \left( {\frac{{{\text{Em}}_{is}^{1} + {\text{Em}}_{is}^{2} }}{2}} \right) + (1 - \delta )\left( {\frac{{{\text{Em}}_{is}^{2} + {\text{Em}}_{is}^{3} }}{2}} \right),\quad \forall i,\;s,$$
(16)
$${en}_i + en \sum\limits_{j} {\sum\limits_{p} {q_{ijps} } } \le \delta \left( {\frac{{{\text{Eg}}_{is}^{1} + {\text{Eg}}_{is}^{2} }}{2}} \right) + (1 - \delta )\left( {\frac{{{\text{Eg}}_{is}^{2} + {\text{Eg}}_{is}^{3} }}{2}} \right),\quad \forall i,\;s,$$
(17)
$$o_i + oo \sum\limits_{j} {\sum\limits_{p} {q_{ijps} } } \ge (1 - \delta )\left( {\frac{{{{Ocu}}_{is}^{1} + {{Ocu}}_{is}^{2} }}{2}} \right) + \delta \left( {\frac{{{{Ocu}}_{is}^{2} + {{Ocu}}_{is}^{3} }}{2}} \right),\quad \forall i,\;s.$$
(18)

Constraints (2)–(10), (12)–(13).

3.1.5 Data-Driven Robust Approach (Preliminary)

After that, we need to change uncertainty parameters to certainty parameters by Zhang et al. [31] method. They introduce a new data-driven robust optimization approach for a flexible box uncertainty set. Zhang et al. [31] defined the driven-robust optimization approach in Fig. 2.

Fig. 2
figure 2

A geometric view of classical and flexible box uncertainty [28]

You can see that a data-driven approach changes sharp box uncertainty to flexible box uncertainty. This method reduces the sharpness and makes it softer and smoother [32]. Therefore, it decreases conservative and risk-averse.

Suppose that linear programming with uncertainty parameters:

$$\max \,Z = cx$$
(A4)

subject to

$$Ax \le \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{b} \quad \quad(A,\;\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{b} ) \in U,$$
(A5)
$$x \in X.$$
(A6)

Above \((A,\;\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{b} )\) are the uncertainty matrix and be a member of the uncertainty flexible box set \(J_{i} .\) We assume

$$ \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{a}_{ij} = a_{ij} + c_{ij} {a}_{ij} \quad \forall i,\;j \in J_{i} ,$$
(A7)
$$\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{b}_{i} = b_{i} + c_{i0} {b}_{i} \quad \forall i,\;j \in J_{i} ,$$
(A8)
$$- 1 \le c_{ij} ,\quad c_{i0} \le 1\quad \forall i,\;j \in J_{i}$$
(A9)

where it is changed to

$$\max \,Z = \sum\limits_{j} {c_{j} x_{j} }$$
(A10)

subject to

$$\sum\limits_{j} {a_{ij} x_{j} } + \sum\limits_{{j \in J_{i} }} {c_{ij} \widehat{a}_{ij} \left| {x_{j} } \right|} + c_{i0} \widehat{b}_{i} \le b_{i} \quad \forall i.$$
(A11)

Constraint (A6).

If \(x_{j} \ge 0\) and all \(j\) are member of \(J_{i}\), we can write

$$\max \,Z = \sum\limits_{j} {c_{j} x_{j} }$$

subject to

$$\sum\limits_{j} {(a_{ij} + c_{ij} \widehat{a}_{ij} )x_{j} } + c_{i0} \widehat{b}_{i} \le b_{i} \quad \forall i,$$
(A12)
$$x \ge 0.$$
(A13)

3.1.6 Data-Driven Robust Approach for RSHCSC with VMI Approach (Model (1))

Some parameters have deep uncertainty. Produced emission, energy consumption, and amount of employment have deep uncertainty in the vendor. Based on Sect. 3.2.4, we change Model (1) as follows:

$$\min \,Z_{{{\text{VMI}}}} = \sum\limits_{s} {p_{s} \Gamma_{s} } + z_{\alpha /2} \sum\limits_{s} {p_{s} (va_{s} + vb_{s} )}$$

subject to

$$\begin{aligned} \Gamma_{s} & = \sum\limits_{i} {\sum\limits_{j} {\sum\limits_{p} {\left( {\frac{{({\text{As}}_{ip}^{{}} + c_{ip} \widehat{{{\text{As}}}}_{ip}^{{}} + {\text{Ar}}_{jp}^{{}} + c_{jp} \widehat{{{\text{Ar}}}}_{jp}^{{}} ){\text{dd}}_{ijps} }}{{q_{ijps} }}} \right.} } } \\ & \quad + ({\text{hr}}_{jp}^{{}} + c_{jp} \widehat{{{\text{hr}}}}_{jp}^{{}} )\left. {\frac{{(q_{ijps} - b_{ijps} )^{2} }}{{2q_{ijps} }}\, + \frac{{(\hat{\pi }_{ip}^{{}} + c_{ip} \widehat{{\hat{\pi }}}_{ip}^{{}} )b_{ijps} }}{{2q_{ijps} }}\, + \frac{{(\pi_{ip}^{{}} + c_{ip} \widehat{\pi }_{ip}^{{}} )b_{ijps} {\text{dd}}_{ijps} }}{{q_{ijps} }}} \right),\quad \forall s, \\ \end{aligned}$$
(19)
$$({\text{ff}}_{p}^{{}} + c_{p} \widehat{{{\text{ff}}}}_{p}^{{}} )q_{ijps} \le \delta \left( {\frac{{F^{1} + F^{2} }}{2}} \right) + (1 - \delta )\left( {\frac{{F^{2} + F^{3} }}{2}} \right),\quad \forall i,\;j,\;p,\;s,$$
(20)
$$(e_{i}^{{}} + c_{i} \widehat{e}_{i}^{{}} ) + ({\text{ee}}^{{}} + c\widehat{{{\text{ee}}}}^{{}} )\sum\limits_{j} {\sum\limits_{p} {q_{ijps} } } \le \delta \left( {\frac{{{\text{Em}}_{is}^{1} + {\text{Em}}_{is}^{2} }}{2}} \right) + (1 - \delta )\left( {\frac{{{\text{Em}}_{is}^{2} + {\text{Em}}_{is}^{3} }}{2}} \right),\quad \forall i,\;s,$$
$$({\text{en}}_{i}^{{}} + c_{i} \widehat{{{\text{en}}}}_{i}^{{}} ) + ({\text{en}} + c\widehat{{{\text{en}}}})\sum\limits_{j} {\sum\limits_{p} {q_{ijps} } } \le \delta \left( {\frac{{{\text{Eg}}_{is}^{1} + {\text{Eg}}_{is}^{2} }}{2}} \right) + (1 - \delta )\left( {\frac{{{\text{Eg}}_{is}^{2} + {\text{Eg}}_{is}^{3} }}{2}} \right),\quad \forall i,\;s,$$
(22)
$$(o_{i}^{{}} + c_{i} \widehat{o}_{i}^{{}} ) + ({\text{oo}} + c\widehat{{{\text{oo}}}})\sum\limits_{j} {\sum\limits_{p} {q_{ijps} } } \ge \,(1 - \delta )\left( {\frac{{{\text{Ocu}}_{is}^{1} + {\text{Ocu}}_{is}^{2} }}{2}} \right) + \delta \left( {\frac{{{\text{Ocu}}_{is}^{2} + {\text{Ocu}}_{is}^{3} }}{2}} \right),\quad \forall i,\;s.$$
(23)

3.2 RSHCSC with VMI Approach and Considering Risk (Model (2))

In this section, for comparing Model (1), we suggest RSHCSC with VMI approach and considering risk. We change objective (1) to CVaR [33]. CVaR is a coherent risk measure and computes expected shortfall at \(\alpha\)-level.

Model 2 RSHCSC with VMI approach and considering risk.

$$\min \,Z^{\prime}_{{{\text{VMI}}}} = {\text{CVaR}}(\Gamma_{s} )$$
(24)

subject to

$${\text{CVaR}}(\Gamma_{s} ) = \eta + \frac{1}{1 - \alpha }\sum\limits_{s} {p_{s} vv_{s} } ,\quad \forall s,$$
(25)
$$vv_{s} \ge \Gamma_{s} - \eta \quad \forall s.$$
(26)

Constraints (12)–(13), (19)–(23).

3.3 RSHCSC with VMI and Worst-Case Approach (Model (3))

Another method to compare Models (1) and (2) is using the worst-case method. We change objective (1) to the Minimax method. In this method, we minimize the maximum possible worst-case scenario.

Model 3 RSHCSC with VMI and worst-case approach.

$$\min \,Z^{\prime\prime}_{{{\text{VMI}}}} = {\text{Max}}\,\Gamma_{s}$$
(27)

subject to

Constraints (12)–(13), (19)–(23).

Because of the max function in the objective function (26), we need to linearize the objective function and remove the max function. We replace a variable instead of the max function and add a constraint as follows:

$$\min \,Z^{\prime\prime}_{{{\text{VMI}}}} = \Delta$$
(28)

subject to

$$\Delta \ge \Gamma_{s} \quad \forall s.$$
(29)

Constraints (12)–(13), (19)–(23).

3.4 RSHCSC with No-VMI (Model (4))

In this section, we compare main model with a situation without VMI. In this situation, the vendor and retailer are responsible for its inventory and ordering [27].

$$Z_{{{\text{NoVMI}}}} = Z_{{\text{NoVMI - Vendor}}} (q_{ijps}^{{{\text{Buyer}}}} ) + \min \,(Z_{{\text{NoVMI - Buyer}}} (q_{ijps}^{{{\text{Buyer}}}} )),$$
(30)
$$Z_{{\text{NoVMI - Vendor}}} (q_{ijps} ) = \sum\limits_{s} {\sum\limits_{i} {\sum\limits_{j} {\sum\limits_{p} {\frac{{({\text{As}}_{ip}^{{}} + c_{ip} \widehat{{{\text{As}}}}_{ip}^{{}} ){\text{dd}}_{ijps} }}{{q_{ijps} }}} } } } ,$$
(31)
$$Z_{{\text{NoVMI - Buyer}}} (q_{ijps}^{{{\text{Buyer}}}} ) = \sum\limits_{s} {p_{s} \Gamma_{s} } + Z_{\alpha /2} \sum\limits_{s} {p_{s} \left| {\Gamma_{s} - \sum\limits_{s} {p_{s} \Gamma_{s} } } \right|}$$
(32)

subject to

$$\begin{aligned} \Gamma_{s} & = \sum\limits_{i} {\sum\limits_{j} {\sum\limits_{p} {\left( {\frac{{({\text{Ar}}_{jp}^{{}} + c_{jp} \widehat{{{\text{Ar}}}}_{jp}^{{}} ){\text{dd}}_{ijps} }}{{q_{ijps} }} + } \right.({\text{hr}}_{jp}^{{}} + c_{jp} \widehat{{{\text{hr}}}}_{jp}^{{}} )\frac{{(q_{ijps} - b_{ijps} )^{2} }}{{2q_{ijps} }}} } } \\ & \quad + \frac{{(\hat{\pi }_{ip}^{{}} + c_{ip} \widehat{{\hat{\pi }}}_{ip}^{{}} )b_{ijps} }}{{2q_{ijps} }}\, + \frac{{(\pi_{ip}^{{}} + c_{ip} \widehat{\pi }_{ip}^{{}} )b_{ijps} {\text{dd}}_{ijps} }}{{q_{ijps} }}),\quad \forall s. \\ \end{aligned}$$
(33)

Constraints (12)–(13), (20)–(23).

4 Numerical Analysis

In this section, we set values for the parameters. Parameters include data for vendors that supply medicine for hospitals. Because our models are non-linear programming (NLP), we applied GAMS 24.1.2 software with BONMIN Solver for mathematical models with Processor Core i3-3210, CPU 3.2 GHz, 8.00 GB RAM, operating system type 64-bit. We show the value of parameters for RSHCSC based on the notation list in Table 2.

Table 2 Table of parameters for RSHCSC

As you can see, variation of cost function (Model (1)) is based on confidence level (\(\alpha\)-level) in Fig. 3 and Table 3. By increasing \(\delta\)-cut and increasing confidence level, amount of cost grows up. The reason is that space feasibility decreases and the cost grows up. It means that when the \(\alpha\)-level grows, the cost function is growing up.

Fig. 3
figure 3

Variation of cost function (Model (1)) \(Z_{{{\text{VMI}}}}\) based on \(\alpha\)-level

Table 3 Variation of cost function (Model (1)) \(Z_{{{\text{VMI}}}}\) based on \(\alpha\)-level

4.1 Variation Robustification Coefficient

Also, the variation of cost function (Model (1)) based on robustification coefficient is shown in Fig. 4 and Table 4. By increasing the robustification coefficient, the amount of costs grows up. It means that whatever robustification level coefficient is growing up, the cost function is growing up.

Fig. 4
figure 4

Variation of cost function (Model 1) based on robustification coefficient

Table 4 Variation of cost function (Model (1)) \(Z_{{{\text{VMI}}}}\) based on robustification coefficient

Variation of cost function (Model (3)) based on robustification coefficient is shown in Fig. 5 and Table 5. By increasing the robustification coefficient, the amount of cost grows up.

Fig. 5
figure 5

Variation of cost function (Model (3)) \(Z^{\prime\prime}_{{{\text{VMI}}}}\) based on robustification coefficient

Table 5 Variation of cost function (Model (3)) \(Z^{\prime\prime}_{{{\text{VMI}}}}\) based on robustification coefficient

4.2 Variation of Confidence Level of CVaR

Variation of cost function (Model (2)) based on CVaR method is shown in Fig. 6 and Table 6. By increasing CVaR confidence level, amount of cost grows up. It means that whatever CVaR confidence level is growing up, the cost function is growing up.

Fig. 6
figure 6

Variation of cost function (Model (2)) \(Z^{\prime}_{{{\text{VMI}}}}\) based on CVaR

Table 6 Variation of cost function (Model (2)) \(Z^{\prime}_{{{\text{VMI}}}}\) based on CVaR

4.3 Variation of Resiliency Coefficient

Variation of cost function (Model (1)) based on resiliency coefficient is shown in Fig. 7 and Table 7. By decreasing the resiliency coefficient, amount of cost grows up. It means that when the resiliency coefficient decreased, cost function is growing up.

Fig. 7
figure 7

Variation of cost function (Model (1)) \(Z_{{{\text{VMI}}}}\) based on resiliency coefficient

Table 7 Variation of cost function (Model (1)) \(Z_{{{\text{VMI}}}}\) based on resiliency coefficient

4.4 Comparison of RSHCSC Models

We compare three models that are proposed. Models (1) and (2) are overlapped. Model (3), which is the Minimax function, has the highest cost and is higher than Models (1) and (2). If the decision-makers want to be conservative, they can use this form of objective and if he wants to be risk aware, he can use Models (1) and (2) (cf. Fig. 8; Table 8). Also, we compare three RSHCSC with VMI approach with the traditional model (No-VMI) and we can see that traditional model is higher cost than VMI model. Therefore, we recommend going to VMI for managers of health care SC.

Fig. 8
figure 8

Comparison models

Table 8 Comparison models

4.5 The Complexity of RSHCSC Models

Finally, we show free, positive variables and constraints for the complexity of the model in Eqs. (34)–(36). As you see, scenario sets size directly impacts time solution (Model (1)). By increasing scenario size, solution time grows exponentially (cf. Table 9; Figs. 9, 10). We need to use heuristic and meta-heuristic to solve NLP model in minimum time [34, 35].

$${\text{Free}}\;{\text{Variables}} = 4 + \left| S \right|(\left| I \right|\left| J \right|\left| P \right| + 1),$$
(34)
$${\text{Positive}}\;{\text{Variables}} = \left| S \right|(3\left| I \right|\left| J \right|\left| P \right| + \left| J \right|\left| P \right| + 3),$$
(35)
$${\text{Constraints}} = 4 + \left| S \right|(2 + 4\left| I \right|\left| J \right|\left| P \right| + 2\left| I \right|).$$
(36)
Table 9 Variation of cost function based on problem scale
Fig. 9
figure 9

Variation of cost function (Model (1)) based on problem scale

Fig. 10
figure 10

Variation of cost function (Model (1)) based on the time solution

5 Managerial Implications and Practical Insights

Many researches discussed about the advantages of VMI and this subject does not hide for any researchers and managers. In the COVID-19 situation, we should pay more attention to uncertainty in process design. As a result, we should use VMI in SC to decrease cost and environmental impact in this situation. We try to design resilient SC to tackle disruption and fluctuation of demand and other parameters by considering risk and uncertainty. We proposed a hybrid fuzzy and data-driven robust optimization for resilience and sustainable health care SC with a VMI approach. Three RSHCSC models with three conservative levels are proposed for designing a resilient, robust, and sustainable health care SC. Each model is suitable for kinds of conservative decision-makers. Risk-averse decision-maker is better to use CVaR and Minimax model. The results show that applying VMI helps health care systems in hard situations like the COVID-19 pandemic to cope with uncertainty and resilience against demand fluctuation. Also, drug demand that needs patients is delivered as well. As managers of health care systems, we should embed this approach in SC to better performance and maximize competitive advantages. Therefore, we need a suitable model for each situation; it is better to select the CVaR and Minimax model, if we need to maximize the conservative level. Otherwise, we can select RSHCSC with VMI and hybrid fuzzy and data-driven.

6 Conclusion

Inventory management in the medical industry is the focus of managers of government in COVID-19 conditions. Based on these conditions, the best strategies that are needed to apply with companies in the recent decade for managing and reducing the cost of inventory can be VMI policy. Therefore, we show RSHCSC that used VMI strategy with considering risk-averse in health care SC. We used hybrid data-driven robust optimization, and fuzzy and stochastic programming approaches to cope with uncertainty to develop RSHCSC. This subject has not been surveyed by the researcher and can be innovative in this research. We suggested three kinds of objective functions. One of them includes average and MAD function costs; the second is the CVaR method and the third is the Minimax method.

The results of this research and managerial insights are as follows:

  1. 1.

    By increasing \(\delta\)-cut and increasing confidence level, amount of cost grows up (cf. Table 3; Fig. 3). By increasing the robustification coefficient, amount of cost grows up (cf. Fig. 4; Table 4). By decreasing the resiliency coefficient, amount of cost grows up (cf. Fig. 7; Table 7) (Model (1)).

  2. 2.

    Cost grows by the increase in the CVaR confidence level (cf. Fig. 6; Table 6) (Model (2)).

  3. 3.

    The cost increases by the increase in the robustification coefficient (cf. Fig. 5; Table 5) (Model (3)).

  4. 4.

    We compared three models and proposed Model (3) with a Minimax function and the highest cost. If the decision-maker wants to be conservative, he can use this form of objective and if he wants to be risk aware, he can use Models (1) and (2) (cf. Fig. 8; Table 8). Also, we compare all models with the traditional model (No-VMI) and we can see that the traditional model has a higher cost than the VMI model.

  5. 5.

    We show the complexity of Model (1). Scenario set sizes have a direct impact on time solution. By increasing scenario size, solution time grows up and goes to exponential time.

  6. 6.

    Scenario set size has a direct impact on the time solution. By increasing scenario size, solution time grows and goes to exponential time (cf. Figs. 9, 10; Table 9).

Regarding research constraints for solving models on a large scale, we suggest embedding heuristic and meta-heuristic algorithms to solve models for future research. Also, we recommend other coherent risk criteria like Entropic Value at Risk (EVaR) [36] and Robust Conditional Value at Risk (RCVaR) [37]. Using another method of data-driven robust optimization is an advantage for conservative decision-makers.