1 Introduction

In the modern age, human health is dependent on manmade products like as garments, food, cosmetics etc. which are essential in our life. An item is called green product if it is not harmful for human body or it does not pollutes the environment. In the manufacturing world, most of the manmade products are not fully green. Over the last few years, green product plays a significant role to control the pollution of environment and human disease. Presently, several researchers worked in the area of green product based production process. Laroche et al. (2001) did a survey on  the behaviour of customers’ who are interested to procure environment friendly products. Yan and Yazdanifard (2014) proposed the concept of green product purchase approach for sustainable development in the environment. Ghosh and Shah (2015) established a supply chain model considering green level and selling price sensitive customers’ demand. Jamali and Rasti-Barzoki (2018) determined the optimal selling prices of green product and non-green product via game theory approach in a supply chain model. Dong et al. (2019) considered green investment policy to produce green product in a supply chain model (SCM). Sana (2020) presented a comparison study between non-green and green products marketing. He also assumed that Government collects minimum tax from the manufacturer of green product than the manufacturer of non-green product. In a SCM, Ghosh et al. (2021) analyzed the impact of customers with green-sensitive demands.

Presevation facility is an important factor to maintain the quality of the produced deteriorated goods. Several researchers suggested to use presevation technology in their develoved inventory models for deteriorating goods. Hsu et al. (2010) proposed preservation investment in deteriorated inventory model to reduce the deterioration. Then, Dye and Hsieh (2012) investigated optimal replenishment strategyin a deteriorating inventory problem with preservation facility. Dye (2013) also proposed the preservation facility in a deteriorating inventory model. Zhang et al. (2014) determined the optimal pricing strategy in a deteriorating inventory model includeing preservation facility. Yang et al. (2015) formulated an inventory model with preservation technology for deteriorating items. Zhang et al. (2016) examined the impact of pricing, preservation investment and service policies for deteriorating goods under resource constraints. Mishra et al. (2017) suggested preservation facility in a deteriorated inventory problem with partial backlogging. Pal et al. (2018) developed a preservation facility based deteriorated inventory model. Also they assumed that the deterioration started at any random time. Then, Ullahet al. (2019) analyzed the impact of preservation investment in a SCM. Shaikh et al. (2019a) formulated an inventory model with preservation and trade credit facility for deteriorating goods. Das et al. (2020a) considered preservation investment in a deteriorating inventory problem with partial backlogged and price varying demand. Again, Das et al. (2021) investigated a deteriorating inventory problem under trade credit and preservation technology facility.

The first model of inventory control was developed by Harris (1913) in crisp environment. After that, due to fluctuation of different characteristics related to the inventory system, several developed inventory models in uncertain environment. In the uncertain environment, one or more than one model parameter is/are considered as random variable(s), fuzzy set(s)/number(s), interval valued, rough set(s), intuitionistic fuzzy set(s), nutrosophic fuzzy set(s) etc. Porteus (1986) developed a production inventory model under stochastic environment. He assumed that the production sytem produced defective product after a random time from the starting time. Later, Hung (2011), Ghosh et al. (2017), Mallick et al. (2018), Manna et al. (2018), Sana (2020) and many researchers established various types of inventory models in stochastic environment. Mandal et al. (1998) introduced fuzzy concept in the field of inventory control system. Then, Kao and Hsu (2002), Taleizadeh et al. (2009), Priyan and Uthayakumar(2016), Manna et al. (2017), Shaikh et al. (2018), Supakar and Mahato (2020), De et al. (2020a, b) applied the granular differentiability technique for solving optimization problem corresponding to fuzzy production inventory model. In a game-theoretic model of information security investment decisions under triangular fuzzy environments, Gupta et al. (2020) presented their findings with respect to firm investment decisions. According to Haseli et al. (2020), they extended fuzzy set theory-based criteria methods. Moghdani et al. (2020) developed a multi-item EPQ model with fuzzy uncertainty. Again, Gupta et al. (2007, 2009) introduced the interval-valued costs in the area of inventory control. After that, Bhunia et al. (2017), Shaikh et al. (2019a, b) , Rahman et al. (2020) and others developed inventory modelsin interval environment. Moheimani et al. (2021a, b) expanded the application of rough set and type-2 fuzzy in disaster management. In their study, Moheimani et al. (2021a, b) built guidelines for more preparedness to deal with COVID-19 based on the rough set theory. Souri et al. (2021) examined e-service acceptance and service preference by focusing on rough set theory. Zarafshan et al. (2021) discussed a theoretical framework for analyzing and understanding quality costs based on rough set theory for the ceramic industry. Mullai and Broumi (2018) introduced neutrosophic set in an inventory model. In the same year, Mullai and Surya (2018) developed a neutrosophic inventory model under the price break policy. Later, Mullai and Surya (2020), Das et al. (2020b) investigated inventory problem with considering neutrosophic fuzzy numbers.

In this work, a green production model for deteriorating items is formulated under both crisp and nutrosophic environments. The preservation investment dependent deterioration rate and green level dependent production cost are considered. In addition, consumers' demand is influenced by the selling price of the item and its greenness. Moreover, the deterioration rate, demand parameters. holding cost, production cost and setup cost are considered as pentagonal neutrosophic number. To investigate the validity of this model, two numerical examples under crisp and neutrosophic environments are considered and solved the same using artificial bee colony (ABC) algorithm. Finally, a sensitivity analysis is performed with respect to different model parameters.

2 Research gap and contributions

Several researchers developed different types of production inventory model considering various imprecise parameters, viz. inventory costs, demand parameters can be represented by stochastic, fuzzy, fuzzy stochastic, rough and interval approaches. To the best of our knowledge, nobody did not consider the deterioration rate, demand parameters, holding cost, production cost and setup cost as pentagonal neutrosophic number in a production inventory model. A comparative review of the related literature to the proposed model is represented in Table 1.

Table 1 Comparative study of the proposed model with the existing models

The main contributions of this study are as follows:

  • An imprecise production inventory model with preservation investment for deteriorating items is formulated in neutrosophic fuzzy environment.

  • Selling price and green sensitive demand is considered where both are decision variable.

  • Deterioration rate, demand parameters, holding cost, production cost and setup cost are considered as pentagonal neutrosophic number.

  • The maximization problem related to the corresponding model (average profits) is solved by artificial bee colony algorithm.

3 Basic concepts of neutrosophic set

3.1 Neutrosophic set (NSS)

Let \(Y\) be the universe of discourse and let \(y \in Y.\) A neutrosophic set \(\tilde{P}^{N}\) is described by the truth membership function \(\sigma_{{\tilde{P}^{N} }} (y),\) non-membership function \(\tau_{{\tilde{P}^{N} }} (y)\) and indeterminacy function \(\omega_{{\tilde{P}^{N} }} (y)\) with the following expression:

$$\tilde{P}^{N} = \left\{ {(y,\sigma_{{\tilde{P}^{N} }} (y),\tau_{{\tilde{P}^{N} }} (y),\omega_{{\tilde{P}^{N} }} (y)):y \in Y} \right\}$$

where \(\sigma_{{\tilde{P}^{N} }} (y):Y \to (0^{ - } ,1^{ + } );\,\,\tau_{{\tilde{P}^{N} }} (y):Y \to (0^{ - } ,1^{ + } );\,\,\omega_{{\tilde{P}^{N} }} (y):Y \to (0^{ - } ,1^{ + } ).\)

For the above functions,\(\sigma_{{\tilde{P}^{N} }} (y),\tau_{{\tilde{P}^{N} }} (y),\omega_{{\tilde{P}^{N} }} (y)\) the inequality is satisfied

$$0^{ - } \le {\text{sup}}\sigma_{{\tilde{P}^{N} }} (y) + {\text{sup}}\tau_{{\tilde{P}^{N} }} (y) + {\text{sup}}\omega_{{\tilde{P}^{N} }} (y) \le 3^{ + } .$$

From the definition, it is evident that a neutrosophic set \(\tilde{P}^{N}\) takes real value in \((0^{ - } ,1^{ + } ).\)

3.2 Single valued neutrosophic set (SVNS)

A single valued neutrosophic Set \(\tilde{P}^{N}\) generated by the truth membership function \(\sigma_{{\tilde{P}^{N} }} (y),\) non-membership function \(\tau_{{\tilde{P}^{N} }} (y)\) and indeterminacy function \(\omega_{{\tilde{P}^{N} }} (y)\) has the following expression:

\(\tilde{P}^{N} = \left\{ {(y,\sigma_{{\tilde{P}^{N} }} (y),\tau_{{\tilde{P}^{N} }} (y),\omega_{{\tilde{P}^{N} }} (y)):y \in Y} \right\}\),

where, \(\sigma_{{\tilde{P}^{N} }} (y):Y \to [0,1];\,\tau_{{\tilde{P}^{N} }} (y):Y \to [0,1];\,\,\omega_{{\tilde{P}^{N} }} (y):Y \to [0,1]\).

The functions \(\sigma_{{\tilde{P}^{N} }} (y), \, \tau_{{\tilde{P}^{N} }} (y), \, \omega_{{\tilde{P}^{N} }} (y)\) satisfy the following inequality

$$0 \le \sigma_{{\tilde{P}^{N} }} (y) + \tau_{{\tilde{P}^{N} }} (y) + \omega_{{\tilde{P}^{N} }} (y) \le 3 \, \forall y \in Y.$$

3.3 Single valued pentagonal neutrosophic number (SVPNN)

A single valued pentagonal neutrosophic number \(\tilde{P}\) is stated as \(\tilde{P} = \left( {\left[ {\left( {p_{1} ,p_{2} ,p_{3} ,p_{4} ,p_{5} } \right);\rho } \right],\left[ {\left( {q_{1} ,q_{2} ,q_{3} ,q_{4} ,q_{5} } \right);\lambda } \right],\left[ {\left( {r_{1} ,r_{2} ,r_{3} ,r_{4} ,r_{5} } \right);\delta } \right];} \right),\) where \(\rho ,\lambda ,\delta \in [0,1].\)

The truth membership functions \((\sigma_{{\tilde{P}}} ):{\mathbf{\mathbb{R}}} \to [0,\rho ]\), the non-membership function \((\tau_{{\tilde{P}}} ):{\mathbf{\mathbb{R}}} \to [\lambda ,1]\) and indeterminancy membership function \((\omega_{{\tilde{P}}} ):{\mathbf{\mathbb{R}}} \to [\delta ,1]\) are given as:

$$\sigma_{{_{{\tilde{P}}} }} (y) = \left\{ \begin{gathered} \sigma_{{_{{\tilde{P}l1}} }} (y), \, p_{1} \le y < p_{2} \hfill \\ \sigma_{{_{{\tilde{P}l2}} }} (y), \, p_{2} \le y < p_{3} \hfill \\ \sigma_{{_{{\tilde{P}l1}} }} (y), \, p_{3} \le y < p_{4} \hfill \\ \rho , \, y = p_{4} \hfill \\ \sigma_{{_{{\tilde{P}l1}} }} (y){, }p_{4} \le y < p_{5} \hfill \\ 0,{\text{ Otherwise}} \hfill \\ \end{gathered} \right\}{; }\tau_{{_{{\tilde{P}}} }} (y) = \left\{ \begin{gathered} \tau_{{_{{\tilde{P}l1}} }} (y), \, q_{1} \le y < q_{2} \hfill \\ \tau_{{_{{\tilde{P}l2}} }} (y), \, q_{2} \le y < q_{3} \hfill \\ \tau_{{_{{\tilde{P}l1}} }} (y), \, q_{3} \le y < q_{4} \hfill \\ \lambda , \, y = q_{4} \hfill \\ \tau_{{_{{\tilde{P}l1}} }} (y){, }q_{4} \le y < q_{5} \hfill \\ 1,{\text{ Otherwise}} \hfill \\ \end{gathered} \right\};\,\,\omega_{{_{{\tilde{P}}} }} (y) = \left\{ \begin{gathered} \omega_{{_{{\tilde{P}l1}} }} (y), \, r_{1} \le y < r_{2} \hfill \\ \omega_{{_{{\tilde{P}l2}} }} (y), \, r_{2} \le y < r_{3} \hfill \\ \omega_{{_{{\tilde{P}l1}} }} (y), \, r_{3} \le y < r_{4} \hfill \\ \delta , \, y = r_{4} \hfill \\ \omega_{{_{{\tilde{P}l1}} }} (y){, }r_{4} \le y < r_{5} \hfill \\ 1,{\text{ Otherwise}} \hfill \\ \end{gathered} \right\}$$

3.4 Crispification of linear neutrosophic pentagonal number

Let \(\tilde{P}_{l \, pn} = (p_{1} ,p_{2} ,p_{3} ,p_{4} ,p_{5} ;q_{1} ,q_{2} ,q_{3} ,q_{4} ,q_{5} ;r_{1} ,r_{2} ,r_{3} ,r_{4} ,r_{5} )\) be a linear pentagonal neutrosophic number. Figure 1 shows the pictorial representation of linear pentagonal neutrosophic number. To display the truth membership function, non-membership function and indeterminacy membership function, we draw black, red and blue lined pentagonals respectively.

Fig. 1
figure 1

Pictorial representation of linear pentagonal neutrosophic number

From Chakraborty et al. (2019) the are as of removalcan be computed as (Figs. 2, 3, 4, 5, 6, 7, 8),

$$\begin{gathered} P_{Nu} (\tilde{A},p) = \frac{{P_{Nu \, l} (\tilde{A},p) + P_{Nu \, r} (\tilde{A},p)}}{2}, \, P_{Nu} (\tilde{B},p) = \frac{{P_{Nu \, l} (\tilde{B},p) + P_{Nu \, r} (\tilde{B},p)}}{2}, \hfill \\ P_{Nu} (\tilde{C},p) = \frac{{P_{Nu \, l} (\tilde{C},p) + P_{Nu \, r} (\tilde{C},p)}}{2}. \hfill \\ \end{gathered}$$
Fig. 2
figure 2

Removal of area step 1

Fig. 3
figure 3

Removal of area step 2

Fig. 4
figure 4

Removal of area step 3

Fig. 5
figure 5

Removal of area step 4

Fig. 6
figure 6

Removal of area step 5

Fig. 7
figure 7

Removal of area step 6

Fig. 8
figure 8

Schematic diagram of the inventory level of produced product

Henceforth, the crispified value of a linear pentagonal neutrosophic number is hereunder,

$$P_{Nu} (\tilde{d}_{pn} ,p) = \frac{{P_{Nu} (\tilde{A},p) + P_{Nu} (\tilde{B},p) + P_{Nu} (\tilde{C},p)}}{3}$$
$$\begin{gathered} P_{Nu} (\tilde{A},0) = \frac{{P_{Nu \, l} (\tilde{A},0) + P_{Nu \, r} (\tilde{A},0)}}{2}, \, P_{Nu} (\tilde{B},0) = \frac{{P_{Nu \, l} (\tilde{B},0) + P_{Nu \, r} (\tilde{B},0)}}{2}, \hfill \\ P_{Nu} (\tilde{C},0) = \frac{{P_{Nu \, l} (\tilde{C},0) + P_{Nu \, r} (\tilde{C},0)}}{2} \hfill \\ \end{gathered}$$

Thus, \(P_{Nu} (\tilde{d}_{pn} ,0) = \frac{{P_{Nu} (\tilde{A},0) + P_{Nu} (\tilde{B},0) + P_{Nu} (\tilde{C},0)}}{3}\)

$$P_{Nu \, l} (\tilde{A},0) = {\text{Area of Fig}}{. }2 = \frac{{(p_{1} + p_{2} )\delta }}{2} + \frac{{(p_{2} + p_{3} )(1 - \delta )}}{2}$$
$$P_{Nu \, r} (\tilde{A},0) = {\text{Area of Fig}}{. }3 = \frac{{(p_{4} + p_{5} )\delta }}{2} + \frac{{(p_{3} + p_{4} )(1 - \delta )}}{2}$$
$$P_{Nu \, l} (\tilde{B},0) = {\text{Area of Fig}}{. }4 = \frac{{(q_{1} + q_{2} )(1 - \delta )}}{2} + \frac{{(q_{2} + q_{3} )\delta }}{2}$$
$$P_{Nu \, r} (\tilde{B},0) = {\text{Area of Fig}}{. }5 = \frac{{(q_{4} + q_{5} )(1 - \delta )}}{2} + \frac{{(q_{3} + q_{4} )\delta }}{2}$$
$$P_{Nu \, l} (\tilde{C},0) = {\text{Area of Fig}}{. }6 = \frac{{(r_{1} + r_{2} )(1 - \delta )}}{2} + \frac{{(r_{2} + r_{3} )\delta }}{2}$$
$$P_{Nu \, r} (\tilde{C},0) = {\text{Area of Fig}}{. }7 = \frac{{(r_{4} + r_{5} )(1 - \delta )}}{2} + \frac{{(r_{3} + r_{4} )\delta }}{2}$$

Then, \(P_{Nu} (\tilde{A},0) = \frac{{\frac{{(p_{1} + p_{2} )\delta }}{2} + \frac{{(p_{2} + p_{3} )(1 - \delta )}}{2} + \frac{{(p_{4} + p_{5} )\delta }}{2} + \frac{{(p_{3} + p_{4} )(1 - \delta )}}{2}}}{2}\)

$$P_{Nu} (\tilde{B},0) = \frac{{\frac{{(q_{1} + q_{2} )(1 - \delta )}}{2} + \frac{{(q_{2} + q_{3} )\delta }}{2} + \frac{{(q_{4} + q_{5} )(1 - \delta )}}{2} + \frac{{(q_{3} + q_{4} )\delta }}{2}}}{2}$$
$$P_{Nu} (\tilde{C},0) = \frac{{\frac{{(r_{1} + r_{2} )(1 - \delta )}}{2} + \frac{{(r_{2} + r_{3} )\delta }}{2} + \frac{{(r_{4} + r_{5} )(1 - \delta )}}{2} + \frac{{(r_{3} + r_{4} )\delta }}{2}}}{2}$$
$$P_{Nu} (\tilde{d}_{pn} ,0) = \frac{1}{12}\left[ \begin{gathered} (p_{1} + p_{2} + p_{4} + p_{5} + q_{2} + 2q_{3} + q_{4} + r_{2} + 2r_{3} + r_{4} )\delta + \hfill \\ (p_{2} + 2p_{3} + p_{4} + q_{1} + q_{2} + q_{4} + q_{5} + r_{1} + r_{2} + r_{4} + r_{5} )(1 - \delta ) \hfill \\ \end{gathered} \right]$$

4 Notation and assumptions

In constructing the mathematical model, different notation and fundamental assumptions are taken into account. These are stated here under:

5 Notation

\(I(t)\):

On-hand inventory level of the preserved goods.

\(P\):

Manufacturer’s production rate.

\(t_{p}\):

Production period.

\(T\):

Business period.

\(u\):

Preservation investment level.

\(\theta (u)\):

Deteriorating rate.

\(\tilde{\theta }_{l \, pn} (u)\):

Neutrosophic deteriorating rate.

\(P_{Nu} (\tilde{\theta }_{l \, pn} (u),0)\):

Crispified deteriorating rate.

\(g_{l}\):

Product's green level.

\(s_{p}\):

Product's selling price.

\(D(g_{l} ,\,s_{p} )\):

Customers' demand rate.

\(\tilde{D}_{l \, pn} (g_{l} ,\,s_{p} )\):

Neutrosophic customers' demand rate.

\(P_{Nu} (\tilde{D}_{l \, pn} (g_{l} ,s_{p} ),0)\):

Crispified customers' demand rate.

\(h_{c}\):

Holding cost/unit/unit time.

\(\tilde{h}_{cl\,pn}\):

Neutrosophic holding cost /unit/unit time.

\(P_{Nu} (\tilde{h}_{cl\,pn} ,0)\):

Crispified holding cost /unit time /unit.

\(P_{c} (g_{l} )\):

Production cost /unit product.

\(\tilde{P}_{cl \, pn} (g_{l} )\):

Neutrosophic production cost /unit product.

\(P_{Nu} (\tilde{P}_{cl\,pn} (g_{l} ),0)\):

Crispified production cost /unit product.

\(A\):

Setup cost /cycle.

\(\tilde{A}_{l \, pn}\):

Neutrosophic setup cost /cycle.

\(P_{Nu} (\tilde{A}_{l \, pn} ,0)\):

Crispified setup cost /cycle.

\(\pi (g_{l} ,\,s_{p} ,\,t_{p} )\):

Manufacturer's average profit.

\(\tilde{\pi }_{l \, pn} (t_{p} ,\,\,g_{l} ,\,s_{p} )\):

Manufacturer's neutrosophic average profit.

\(P_{Nu} (\tilde{\pi }_{l \, pn} (t_{p} ,\,\,g_{l} ,\,s_{p} ),0)\):

Manufacturer's crispified average profit.

5.1 Assumptions

  1. (i)

    A manufacturing model over infinite time horizon is considered. The manufacturing firm produces single item at a constant rate \(P\) and meets up the customers’ demand at the rate \(D(\,s_{p} ,\,g_{l} )\), i.e.,\(P > D(\,s_{p} ,\,g_{l} ).\)

  2. (ii)

    During the production period of the produced items, the product deteriorates continuously with time and the deterioration rate is preservation investment level dependent. The deterioration rate in crisp and neutrosophic environments are respectively

$$\theta (u) = \eta e^{ - \xi u} ,\,u\, \in \,[0,\,\infty ]$$
(1)
$${\text{and}}\,\,\tilde{\theta }_{l \, pn} (u) = \tilde{\eta }_{l \, pn} e^{ - \xi u} ,\,u\, \in \,[0,\,\infty ]$$
(2)
  1. (iii)

    The customers' demand rate is influenced by the greenness and selling price of the product. Also, it climbs with the greenness of the product and drops with its selling price. Hence the mathematical expression of customers' demand rate in crisp and neutrosophic environments are respectively

    $$D(g_{l} ,\,s_{p} ) = \beta + \gamma g_{l} - \delta s_{p}$$
    (3)
    $$\tilde{D}_{l \, pn} (g_{l} ,\,s_{p} ) = \tilde{\beta }_{l \, pn} + \tilde{\gamma }_{l \, pn} g_{l} - \tilde{\delta }_{l \, pn} s_{p}$$
    (4)

    where \(\beta ,\,\,\gamma \,\) and \(\,\delta\) are positive constants in crisp nature, whereas \(\tilde{\beta }_{l \, pn} ,\,\,\,\tilde{\gamma }_{l \, pn} {\text{and}}\,\tilde{\delta }_{l \, pn}\) are neutrosophic numbers.

  1. (iv)

    The unit production cost is dependent on the product green level which is expressed in crisp and neutrosophic nature are respectively as follows:

    $$P_{c} (g_{l} ) = c_{f} e^{{\alpha ug_{l} }}$$
    (5)
    $$\tilde{P}_{cl \, pn} (g_{l} ) = \tilde{c}_{fl \, pn} e^{{\tilde{\alpha }_{l \, pn} ug_{l} }}$$
    (6)

    where \(c_{f}\) is the constant unit production cost in crisp nature and \(\alpha ( > 0)\) is the control parameter of the green level. Also, \(\tilde{c}_{fl \, pn} \,{\text{and}}\,\tilde{\alpha }_{l \, pn}\) are fixed production cost and control parameter of the green level in neutrosophic nature respectively.

6 Model description and formulation

Let us suppose that a manufacturer produces products during \([0,t_{p} ]\) at a rate \(P.\) During the period \([0,t_{p} ]\), produced products level increases continuously with the period \(P - D(g_{l} ,\,s_{p} ) - \theta (u)I(t)\) per unit time. After production period i.e., during \([t_{p} ,\,T]\), stock level of products is decreased due to both effects of demand \(D(g_{l} ,\,s_{p} )\) and deterioration \(\theta (u)I(t)\) per unit time. The entire cycle is repeated.

6.1 Crisp model

In this model, all the parameters are crisp valued and the deterioration rate is dependent on preservation investment level whereas the production cost is green level dependent. Also, the customers’ demand is selling price and green level dependent. The following differential equations representing the inventory level I(t) at any instant t are given by

$$\frac{dI(t)}{{dt}} = P - D(\,s_{p} ,\,g_{l} ) - \theta (u)I(t), \quad 0 < t \le t_{p}$$
(7)
$$\frac{{d{\text{I}} (t)}}{dt} = - D(\,s_{p} ,\,g_{l} ) - \theta (u)I(t), \quad t_{p} < t \le T$$
(8)

with \(I(0) = 0 = \,I(T).\)

The solutions of (7) and (8) are

$$I(t) = \frac{1}{\theta (u)}\left[ {1 - e^{ - \theta (u)t} } \right]\left[ {P - D(\,s_{p} ,\,g_{l} )} \right], \quad 0 < t \le t_{p}$$
(9)
$$I(t) = \frac{1}{\theta (u)}\left[ {e^{(T - t)\theta (u)} - 1} \right]D(\,s_{p} ,\,g_{l} ),\quad t_{p} < t \le T$$
(10)

The continuity of \(I(t)\) at \(t = t_{p}\) implies

$$\,T = t_{p} + \frac{1}{\theta (u)}\log \left[ {1 + \frac{{P - D(g_{l} ,\,s_{p} )}}{{D(g_{l} ,\,s_{p} )}}\left\{ {1 - e^{{ - \theta (u)t_{p} }} } \right\}} \right]$$
(11)

The manufacturer's total production cost (MPC) is given by

$${\text{MPC}} = P_{c} (g_{l} )\int\limits_{0}^{{t_{p} }} {P\,dt} \, = \,P_{c} (g_{l} )Pt_{p}$$

The manufacturer's total holding cost (MHC) is given by

$$\begin{gathered} MHC = h_{c} \int\limits_{0}^{T} {I(t)dt} \hfill \\ \,\,\,\,\,\,\,\,\,\,\,\, = \frac{{h_{c} }}{{\left\{ {\theta (u)} \right\}^{2} }}\left[ {\left\{ {P - D(g_{l} ,\,s_{p} )} \right\}\left\{ {\theta (u)t_{p} + e^{{ - \theta (u)t_{p} }} - 1} \right\} + D(g_{l} ,\,s_{p} )\left\{ {e^{{\theta (u)(T - t_{p} )}} - 1 - \theta (u)(T - t_{p} )} \right\}} \right] \hfill \\ \end{gathered}$$

The deterioration cost (DC) is \(DC = d_{c} \left\{ {Pt_{p} - D(g_{l} ,\,s_{p} )T} \right\}\).

The manufacturer's sales revenue (MSR) is \(MSR = s_{p} \int\limits_{0}^{T} {D(g_{l} ,\,s_{p} )\,dt} = s_{p} D(g_{l} ,\,s_{p} )T\).

The manufacturer's total profit (MTP) is given by

$$\begin{gathered} MTP(t_{p} ,\,\,s_{p} ,\,g_{l} ) = s_{p} D(g_{l} ,\,s_{p} )T - P_{c} (g_{l} )Pt_{p} - d_{c} \left\{ {Pt_{p} - D(g_{l} ,s_{p} )T} \right\} - A \hfill \\ \,\,\,\,\,\,\,\,\,\,\, - \frac{{h_{c} }}{{\left\{ {\theta (u)} \right\}^{2} }}\left[ {\left\{ {P - D(s_{p} ,s_{p} )} \right\}\left\{ {\theta (u)t_{p} + e^{{ - \theta (u)t_{p} }} - 1} \right\} + D(g_{l} ,\,s_{p} )\left\{ {e^{{\theta (u)(T - t_{p} )}} - 1 - \theta (u)(T - t_{p} )} \right\}} \right] \hfill \\ \end{gathered}$$

Henceforth, the average profit of the manufacturer is given by

$$\pi (t_{p} ,\,\,\,s_{p} ,\,g_{l} ) = \frac{{MTP(t_{p} ,\,\,s_{p} ,\,g_{l} )}}{T}$$
(12)

Now the goal is to find the optimal values of \(g_{l}\) and \(t_{p}\) which maximize the manufacturer's average profit \(\pi (t_{p} ,\,\,\,s_{p} ,\,g_{l} )\). Hence the otimization problem of this model is given by

$$\begin{gathered} {\mathbf{Maximize}}\,\pi (t_{p} ,\,\,\,s_{p} ,\,g_{l} ) \hfill \\ {\mathbf{subject}} \, {\mathbf{to}}\;g_{l} > 0,\,\,\,s_{p} > 0,\,\,\,\,T > t_{p} > 0. \hfill \\ \end{gathered}$$
(13)

6.2 Neutrosophic model

This section discusses production inventory model for deteriorating green product in neutrosophic environment. In real life situations, due to change of weather and season, labour problem, inadequate information, lack of evidence, fluctuating financial market, parameters like, the deteriorating rate, demand rate, holding cost, production cost, set up cost are uncertain. To represent their uncertainty, we have used linear pentagonal neutrosophic number as follows:

$$\begin{gathered} {\text{Let}}\,\tilde{\theta }_{l \, pn} (u) \, = (\kappa_{p1} ,\kappa_{p2} ,\kappa_{p3} ,\kappa_{p4} ,\kappa_{p5} ;\kappa_{q1} ,\kappa_{q2} ,\kappa_{q3} ,\kappa_{q4} ,\kappa_{q5} ;\kappa_{r1} ,\kappa_{r2} ,\kappa_{r3} ,\kappa_{r4} ,\kappa_{r5} ), \hfill \\ \tilde{D}_{l \, pn} (g_{l} ,\,s_{p} ) = (\Delta_{p1} ,\Delta_{p2} ,\Delta_{p3} ,\Delta_{p4} ,\Delta_{p5} ;\Delta_{q1} ,\Delta_{q2} ,\Delta_{q3} ,\Delta_{q4} ,\Delta_{q5} ;\Delta_{r1} ,\Delta_{r2} ,\Delta_{r3} ,\Delta_{r4} ,\Delta_{r5} ), \hfill \\ \tilde{h}_{{_{cl\,pn} }} \, = (\hbar_{p1} ,\hbar_{p2} ,\hbar_{p3} ,\hbar_{p4} ,\hbar_{p5} ;\hbar_{q1} ,\hbar_{q2} ,\hbar_{q3} ,\hbar_{q4} ,\hbar_{q5} ;\hbar_{r1} ,\hbar_{r2} ,\hbar_{r3} ,\hbar_{r4} ,\hbar_{r5} ), \hfill \\ \tilde{P}_{cl\,pn} (g_{l} ) \, = (p_{p1} ,p_{p2} ,p_{p3} ,p_{p4} ,p_{p5} ;p_{q1} ,p_{q2} ,p_{q3} ,p_{q4} ,p_{q5} ;p_{r1} ,p_{r2} ,p_{r3} ,p_{r4} ,p_{r5} ), \hfill \\ \tilde{A}_{l \, pn} \, = (a_{p1} ,a_{p2} ,a_{p3} ,a_{p4} ,a_{p5} ;a_{q1} ,a_{q2} ,a_{q3} ,a_{q4} ,a_{q5} ;a_{r1} ,a_{r2} ,a_{r3} ,a_{r4} ,a_{r5} ). \hfill \\ \end{gathered}$$

The manufacturer's total neutrosophic profit (MTP) per inventory cycle can be evaluated as stated below:

$$\begin{gathered} \tilde{M}TP_{l \, pn} (t_{p} ,\,\,g_{l} ,\,s_{p} ) = s_{p} \tilde{D}_{l \, pn} (g_{l} ,\,s_{p} )T - \tilde{P}_{cl \, pn} (g_{l} )Pt_{p} - d_{c} \left\{ {Pt_{p} - \tilde{D}_{l \, pn} (g_{l} ,\,s_{p} )T} \right\} - \tilde{A}_{l \, pn} \, - \frac{{\tilde{h}_{cl \, pn} }}{{\left\{ {\tilde{\theta }_{l \, pn} (u)} \right\}^{2} }}[\{ P - \hfill \\ \tilde{D}_{l \, pn} (g_{l} ,\,s_{p} )\} \left\{ {\tilde{\theta }_{l \, pn} (u)t_{p} + e^{{ - \tilde{\theta }_{l \, pn} (u)t_{p} }} - 1} \right\} + \tilde{D}_{l \, pn} (g_{l} ,\,s_{p} )\left\{ {e^{{(T - t_{p} )\tilde{\theta }_{l \, pn} (u)}} - (T - t_{p} )\tilde{\theta }_{l \, pn} (u) - 1} \right\}] \hfill \\ \end{gathered}$$
$$\begin{gathered} = s_{p} (\Delta_{p1} ,\Delta_{p2} ,\Delta_{p3} ,\Delta_{p4} ,\Delta_{p5} ;\Delta_{q1} ,\Delta_{q2} ,\Delta_{q3} ,\Delta_{q4} ,\Delta_{q5} ;\Delta_{r1} ,\Delta_{r2} ,\Delta_{r3} ,\Delta_{r4} ,\Delta_{r5} )T - \hfill \\ (p_{p1} ,p_{p2} ,p_{p3} ,p_{p4} ,p_{p5} ;p_{q1} ,p_{q2} ,p_{q3} ,p_{q4} ,p_{q5} ;p_{r1} ,p_{r2} ,p_{r3} ,p_{r4} ,p_{r5} )Pt_{p} - \hfill \\ d_{c} \left\{ {Pt_{p} - (\Delta_{p1} ,\Delta_{p2} ,\Delta_{p3} ,\Delta_{p4} ,\Delta_{p5} ;\Delta_{q1} ,\Delta_{q2} ,\Delta_{q3} ,\Delta_{q4} ,\Delta_{q5} ;\Delta_{r1} ,\Delta_{r2} ,\Delta_{r3} ,\Delta_{r4} ,\Delta_{r5} )T} \right\} - \hfill \\ (a_{p1} ,a_{p2} ,a_{p3} ,a_{p4} ,a_{p5} ;a_{q1} ,a_{q2} ,a_{q3} ,a_{q4} ,a_{q5} ;a_{r1} ,a_{r2} ,a_{r3} ,a_{r4} ,a_{r5} )\, - \hfill \\ \frac{{(\hbar_{p1} ,\hbar_{p2} ,\hbar_{p3} ,\hbar_{p4} ,\hbar_{p5} ;\hbar_{q1} ,\hbar_{q2} ,\hbar_{q3} ,\hbar_{q4} ,\hbar_{q5} ;\hbar_{r1} ,\hbar_{r2} ,\hbar_{r3} ,\hbar_{r4} ,\hbar_{r5} )}}{{\left\{ {(\kappa_{p1} ,\kappa_{p2} ,\kappa_{p3} ,\kappa_{p4} ,\kappa_{p5} ;\kappa_{q1} ,\kappa_{q2} ,\kappa_{q3} ,\kappa_{q4} ,\kappa_{q5} ;\kappa_{r1} ,\kappa_{r2} ,\kappa_{r3} ,\kappa_{r4} ,\kappa_{r5} )} \right\}^{2} }} \hfill \\ \left[\left\{ {P - (\Delta_{p1} ,\Delta_{p2} ,\Delta_{p3} ,\Delta_{p4} ,\Delta_{p5} ;\Delta_{q1} ,\Delta_{q2} ,\Delta_{q3} ,\Delta_{q4} ,\Delta_{q5} ;\Delta_{r1} ,\Delta_{r2} ,\Delta_{r3} ,\Delta_{r4} ,\Delta_{r5} )} \right\} \hfill \right.\\ \left\{ \begin{gathered} (\kappa_{p1} ,\kappa_{p2} ,\kappa_{p3} ,\kappa_{p4} ,\kappa_{p5} ;\kappa_{q1} ,\kappa_{q2} ,\kappa_{q3} ,\kappa_{q4} ,\kappa_{q5} ;\kappa_{r1} ,\kappa_{r2} ,\kappa_{r3} ,\kappa_{r4} ,\kappa_{r5} )t_{p} + \hfill \\ e^{{ - (\kappa_{p1} ,\kappa_{p2} ,\kappa_{p3} ,\kappa_{p4} ,\kappa_{p5} ;\kappa_{q1} ,\kappa_{q2} ,\kappa_{q3} ,\kappa_{q4} ,\kappa_{q5} ;\kappa_{r1} ,\kappa_{r2} ,\kappa_{r3} ,\kappa_{r4} ,\kappa_{r5} )t_{p} }} - 1 \hfill \\ \end{gathered} \right\} \hfill \\ + (\Delta_{p1} ,\Delta_{p2} ,\Delta_{p3} ,\Delta_{p4} ,\Delta_{p5} ;\Delta_{q1} ,\Delta_{q2} ,\Delta_{q3} ,\Delta_{q4} ,\Delta_{q5} ;\Delta_{r1} ,\Delta_{r2} ,\Delta_{r3} ,\Delta_{r4} ,\Delta_{r5} ) \hfill \\ \left\{ \begin{gathered} e^{{(T - t_{p} )(\kappa_{p1} ,\kappa_{p2} ,\kappa_{p3} ,\kappa_{p4} ,\kappa_{p5} ;\kappa_{q1} ,\kappa_{q2} ,\kappa_{q3} ,\kappa_{q4} ,\kappa_{q5} ;\kappa_{r1} ,\kappa_{r2} ,\kappa_{r3} ,\kappa_{r4} ,\kappa_{r5} )}} - \hfill \\ (T - t_{p} )(\kappa_{p1} ,\kappa_{p2} ,\kappa_{p3} ,\kappa_{p4} ,\kappa_{p5} ;\kappa_{q1} ,\kappa_{q2} ,\kappa_{q3} ,\kappa_{q4} ,\kappa_{q5} ;\kappa_{r1} ,\kappa_{r2} ,\kappa_{r3} ,\kappa_{r4} ,\kappa_{r5} ) - 1 \hfill \\ \end{gathered}\left. \right\}\right] \hfill \\ \end{gathered}$$

Hence, the neutrosophic average profit of the manufacturer is evaluated as stated below:\(\tilde{\pi }_{l \, pn} (t_{p} ,\,\,g_{l} ,\,s_{p} ) = \frac{{\tilde{M}TP_{l \, pn} (t_{p} ,\,\,g_{l} ,\,s_{p} )}}{T}\)(14).

Now the goal is to determine the optimal values of \(t_{p} ,\,\,g_{l} \,{\text{and}}\,s_{p}\) which maximize the manufacturer's neutrosophic average profit \(\tilde{\pi }_{l \, pn} (t_{p} ,\,\,g_{l} ,\,s_{p} )\). Hence the corresponding maximization problem is as follows:

$$\begin{gathered} {\mathbf{Maximize}}\;\tilde{\pi }_{l \, pn} (t_{p} ,\,\,g_{l} ,\,s_{p} ) \hfill \\ {\mathbf{subject}} \, {\mathbf{to}}\;g_{l} > 0,\,\,\,s_{p} > 0,\,\,\,\,T > t_{p} > 0 \hfill \\ \end{gathered}$$
(15)

6.3 Crispified model

In this section, to simplify the computational process, conversion of neutrosophic model into crispified model is done. Now, in order to crispify the linear neutrosophic pentagonal numbergiven in (15), we have used the method discussed in Sect. 2.4.

$$\begin{gathered} P_{Nu} (\tilde{\theta }_{l \, pn} (u),0) = \frac{1}{12}\left[ \begin{gathered} (\kappa_{p1} + \kappa_{p2} + \kappa_{p4} + \kappa_{p5} + \kappa_{q2} + 2\kappa_{q3} + \kappa_{q4} + \kappa_{r2} + 2\kappa_{r3} + \kappa_{r4} )\delta + \hfill \\ (\kappa_{p2} + 2\kappa_{p3} + \kappa_{q4} + \kappa_{q1} + \kappa_{q2} + \kappa_{q4} + \kappa_{q5} + \kappa_{r1} + \kappa_{r2} + \kappa_{r4} + \kappa_{r5} )(1 - \delta ) \hfill \\ \end{gathered} \right] \hfill \\ P_{Nu} (\tilde{D}_{l \, pn} (g_{l} ,s_{p} ),0) = \frac{1}{12}\left[ \begin{gathered} (\Delta_{p1} + \Delta_{p2} + \Delta_{p4} + \Delta_{p5} + \Delta_{q2} + 2\Delta_{q3} + \Delta_{q4} + \Delta_{r2} + 2\Delta_{r3} + \Delta_{r4} )\delta + \hfill \\ (\Delta_{p2} + 2\Delta_{p3} + \Delta_{q4} + \Delta_{q1} + \Delta_{q2} + \Delta_{q4} + \Delta_{q5} + \Delta_{r1} + \Delta_{r2} + \Delta_{r4} + \Delta_{r5} )(1 - \delta ) \hfill \\ \end{gathered} \right] \hfill \\ P_{Nu} (\tilde{h}_{cl \, pn} ,0) = \frac{1}{12}\left[ \begin{gathered} (\hbar_{p1} + \hbar_{p2} + \hbar_{p4} + \hbar_{p5} + \hbar_{q2} + 2\hbar_{q3} + \hbar_{q4} + \hbar_{r2} + 2\hbar_{r3} + \hbar_{r4} )\delta + \hfill \\ (\hbar_{p2} + 2\hbar_{p3} + \hbar_{q4} + \hbar_{q1} + \hbar_{q2} + \hbar_{q4} + \hbar_{q5} + \hbar_{r1} + \hbar_{r2} + \hbar_{r4} + \hbar_{r5} )(1 - \delta ) \hfill \\ \end{gathered} \right] \hfill \\ P_{Nu} (\tilde{P}_{cl \, pn} (g_{l} ),0) = \frac{1}{12}\left[ \begin{gathered} (p_{p1} + p_{p2} + p_{p4} + p_{p5} + p_{q2} + 2p_{q3} + p_{q4} + p_{r2} + 2p_{r3} + p_{r4} )\delta + \hfill \\ (p_{p2} + 2p_{p3} + p_{q4} + p_{q1} + p_{q2} + p_{q4} + p_{q5} + p_{r1} + p_{r2} + p_{r4} + p_{r5} )(1 - \delta ) \hfill \\ \end{gathered} \right] \hfill \\ P_{Nu} (\tilde{A}_{l \, pn} ,0) = \frac{1}{12}\left[ \begin{gathered} (a_{p1} + a_{p2} + a_{p4} + a_{p5} + a_{q2} + 2a_{q3} + a_{q4} + a_{r2} + 2a_{r3} + a_{r4} )\delta + \hfill \\ (a_{p2} + 2a_{p3} + a_{q4} + a_{q1} + a_{q2} + a_{q4} + a_{q5} + a_{r1} + a_{r2} + a_{r4} + a_{r5} )(1 - \delta ) \hfill \\ \end{gathered} \right] \hfill \\ \, \hfill \\ \end{gathered}$$

The manufacturer's total crispified profit (MTP) is given by

$$\begin{gathered} P_{Nu} (\tilde{M}TP_{l \, pn} (t_{p} ,g_{l} ,s_{p} ),0) = s_{p} P_{Nu} (\tilde{D}_{l \, pn} (g_{l} ,s_{p} ),0)T - P_{Nu} (\tilde{P}_{cl \, pn} (g_{l} ),0)Pt_{p} \hfill \\ \, - d_{c} \left\{ {Pt_{p} - P_{Nu} (\tilde{D}_{l \, pn} (g_{l} ,s_{p} ),0)T} \right\} - P_{Nu} (\tilde{A}_{l \, pn} ,0) \hfill \\ - \frac{{P_{Nu} (\tilde{h}_{cl \, pn} ,0)}}{{\left\{ {P_{Nu} (\tilde{\theta }_{l \, pn} (u),0)} \right\}^{2} }}{[}\left\{ {P - P_{Nu} (\tilde{D}_{l \, pn} (g_{l} ,s_{p} ),0)} \right\}\left\{ {P_{Nu} (\tilde{\theta }_{l \, pn} (u),0)t_{p} + e^{{ - P_{Nu} (\tilde{\theta }_{l \, pn} (u),0)(u)t_{p} }} - 1} \right\} \hfill \\ + P_{Nu} (\tilde{D}_{l \, pn} (g_{l} ,s_{p} ),0)\left\{ {e^{{(T - t_{p} )P_{Nu} (\tilde{\theta }_{l \, pn} (u),0)}} - (T - t_{p} )P_{Nu} (\tilde{\theta }_{l \, pn} (u),0) - 1} \right\}] \hfill \\ \end{gathered}$$

Hence, the crispified average profit is

$$P_{Nu} (\tilde{\pi }_{l \, pn} (t_{p} ,\,\,g_{l} ,\,s_{p} ),0) = \frac{{P_{Nu} (\tilde{M}TP_{l \, pn} (t_{p} ,\,\,g_{l} ,\,s_{p} ),0)}}{T}$$
(16)

Now the goal is to determine the optimal values of \(t_{p} ,\,\,g_{l} \,{\text{and}}\,s_{p}\) which maximize the manufacturer's crispified average profit \(P_{Nu} (\tilde{\pi }_{l \, pn} (t_{p} ,\,\,g_{l} ,\,s_{p} ),0)\). Hence the corresponding maximization problem is as follows:

$$\begin{gathered} {\mathbf{Maximize}}\,P_{Nu} (\tilde{\pi }_{l \, pn} (t_{p} ,\,\,g_{l} ,\,s_{p} ),0) \hfill \\ {\mathbf{subject}} \, {\mathbf{to}}\;g_{l} > 0,\,\,\,s_{p} > 0,\,\,\,\,T > t_{p} > 0 \hfill \\ \end{gathered}$$
(17)

7 Solution methodology

A swarm-based meta-heuristic algorithm, the artificial bee colony (ABC), was first proposed by Karaboga (2005). Though in the beginning, it was proposed to optimize numerical problems but can also be applied for combinatorial optimization problems (e.g. Pan et al. 2011). This technique is specifically dependent on the particular intelligent searching behaviour of honey bees (Karaboga et al. 2012). Supakar and Mahato (2018) developed an EOQ model of advance payment with uncertain environment using ABC algorithm. Initial applications of ABC algorithm were limited to unconstrained optimizations but now it can also be applied for constrained optimization problems (c.f. Mao et al. 2015). In ABC algorithm, there are three types of bees in the artificial hive.

  1. (i)

    Employed bees: For a particular food sources, employed bees are specific and each food source is assigned to asingle employed bee. This means that there are exactly the same amounts of employed bees as well as solutions. For searching the food source, employed bees traverse the region at random, i.e., the ABC forms a population that is randomly distributed according to the size \(S_{p}\).

  2. (ii)

    Onlooker bees: Onlooker bees firstly watch the movement of those employed bees and then goes towards the search region.

  3. (iii)

    Scout bees: Scout bees remain busy to explore the new food sources in the region. Also, it is possible that an employed bee turns into a scout bee when the food source is exhausted.

The usual procedure of ABC algorithm is described hereunder:

(a) Initialization stage: The bees hunt the region haphazardly to locate the food source in the first instance. Every solution \(Y_{f} ,\) is a z-dimensional vector (i.e.,\(Y_{f} = \, Y_{f,1} ,Y_{f,2} ,...,Y_{f,z}\)) which is to be optimized. So the position is initialized using the following equation (c.f. Xiang et al. 2014).

$$Y_{f,g} = Y_{f}^{\min } + rand(0,1)(Y_{f}^{\max } - Y_{f}^{\min } ) \,$$
(18)

where, \(f = 1,2,..., \, S_{p} , \, g = 1,2,...,z; \,\).

\(Y_{f}^{\min } =\) Lower bound of food source location in the  f-th dimension;

\(Y_{f}^{\max } =\) Upper bound of food source location in the f-th dimension.

(b) Employed bees stage: In the nearby community of the previous food source in their memories, the employed bees move towards more enriched new food sources in the region using the expression given in Eq. (19) (c.f. Xiang et al. 2014)

$$\nu_{f,g} = Y_{f,g} + \psi_{f,g} \, (Y_{f,g} - Y_{h,g} )$$
(19)

where \(h = 1,2,...,S_{p} , \, g = 1,2,...,z; \,\) \(h{\text{ and }}g \,\) are randomly selected and \(h{\text{ and }}f\) must not be same;\(\psi_{f,g}\) is anyarbitary number between \([ - 1,1]. \,\).

(c) Onlooker bees stage: By observing the employed bees, onlooker bees gather information about possible food sources in the nearby hive. Based on the values calculated by the Eq. (20) the onlooker bees select the food source.

$$p_{f} = \frac{0.9}{{fit_{{_{best} }} }}fit_{f} + 0.1$$
(20)

where \(fit_{f}\) indicates the fitness value of solution \(Y_{f}\).

Using the following formula, we can easily calculate the fitness value of a solution

$$fit_{f} = \left\{ \begin{gathered} 1 + |fit(Y_{f} )|, \, if \, fit(Y_{f} ) < 0, \hfill \\ \frac{1}{{1 + fit(Y_{f} )}}, \, if \, fit(Y_{f} ) \ge 0, \hfill \\ \end{gathered} \right.$$
(21)

where \(fit(Y_{f} )\) indicates the objective function value of the decision vector \(Y_{f}\).

(d) Scout bees stage: In this stage, some food sources are considered as abandon while searching. The employed bees of the neglected food sources turn into scouts. Thus these scout bees have to look for a new food source using the following equation (Xiang et al. 2014).

$$Y_{f,g} = Y_{f}^{\min } + rand(0,1)(Y_{g}^{\max } - Y_{g}^{\min } ) \,$$
(22)

where \(g = 1,2,...,z\).

  1. (e)

    Termination criterion: ABC algorithm terminates when the number of iterations reaches specified number of iterations.

The steps of ABC algorithm is stated here under:

1st Step: Set the size of the population \(S_{p}\) and the solutions \(Y_{f,g}\) to the initial value using Eq. (18); where \(f = 1,2,...,S_{p} , \, g = 1,2,...,z, \, z\) is the dimension size

2nd Step: Determine the fitness value of \(f{ - }th\) solution with the help of Eq. (21)

3rd Step: Take iteration = 1

4th Step: A new solution \(\nu_{f}\) for the employed bees is derived by using Eq. (18)and then evaluate

\(\nu_{f,g} = Y_{f,g} + \psi_{f,g} (Y_{f,g} - Y_{h,g} )\) where \(f,h = 1,2,...,S_{p} ,{\text{ g}} = 1,2,...,z;\) \(h{\text{ and }}g\) are randomly generated and h differs from \(f,\psi_{f,g} ,\) is a random number within \([ - 1,1]. \,\)

5th Step: Employed honey bees should be selected using the greedy selection process

6th Step: If there is no improvement in the solution, assign trial = 1; else, assign trial = 0

7th Step: Determine the probability value of \(p_{f}\) for the solution \(Y_{f}\)

8th Step: Evaluate the latest solutions for the onlooker bees from the \(f\)-th solution, which is choosenbased on \(p_{f}\)

9th Step: Utilize greedy selection to select the onlooker bees

10th Step: If there is a discarded solution for the scout, restore it with a random solution using Eq. (18)

11th Step: Among all the solutions found so far, keep the best one

12th Step: If iteration < Maximum cycle number,continuing to 4th Step after setting iteration = iteration + 1

13th Step: Take the optimal solution to print

14th Step: End

8 Numerical experiments

Example 1

In this example, the model parameters are considered as crisp valued which aregiven below:

$$\begin{gathered} c_{f} = 20, \, \alpha = 0.02, \, \beta = 380, \, \gamma = 29, \, \delta = 9{,}\eta = 0.65, \, \xi = 0.35, \, \hfill \\ u = 7 \, , \, M = 0.5, \, h_{c} = 0.65, \, A = 250{, }P = 600, \, d_{c} = 2.5. \hfill \\ \end{gathered}$$

Example 2

In this example, some of the model parameters are considered as pentagonal neutrosophic nmber (which are given in Table 2) and the rest of the model parameters be the same as Example 1.

Table 2 Pentagonal neutrosophic parameters and their crispified values (taking \(\delta = 0.25\))

Solution: To obtain the best found solutions of Examples 1 and 2, ABC algorithm is used and the computed results of \(t_{p} ,\) \(g_{l} ,\) \(s_{p} ,\) \(T\) as well as the average profit are shown in Tables 3 and 4.

From Tables 3 and 4, it is observed that the crispified input data give better output compare to crisp input data.

Table 3 Best found and worst found results of Example 1
Table 4 Best found and worst found results of Example 2

9 Sensitivity analysis

To analyse the effects of \(P_{m}\), \(\alpha_{0} ,\) \(\alpha_{1} ,\) \(\alpha_{2} ,\) \(\alpha_{3} ,\) \(c_{p} ,\) \(c_{h}\) and \(A_{m}\) on the best found (optimal) policy, sensitivity analyses are carried out considering single parameter at a time keeping others as their original values. The computational results of the sensitivity analysis are shown graphically in Figs. 9, 10, 11, 12, 13 and 14.

Fig. 9
figure 9

Sensitivity of α on best found policy

Fig. 10
figure 10

Sensitivity of γ on best found policy

Fig. 11
figure 11

Sensitivity of dc on best found policy

Fig. 12
figure 12

Sensitivity of hc on best found policy

Fig. 13
figure 13

Sensitivity of Pon best found policy

Fig. 14
figure 14

Sensitivity of ξ on best found policy

From Figs. 9, 10, 11, 12, 13 and 14, the following observations are made.

  1. (i)

    Average profit of the manufacturer \((\pi (t_{p} ,\,\,g_{l} ,\,s_{p} ))\) is less sensitive directly w.r.t. preservation investment \((\xi )\) and it is insensitive w.r.t. \(\,P,\,\alpha ,\,\,\gamma ,\,\,h_{c} \,{\text{and}}\,\,d_{c}.\)

  2. (ii)

    Product’s green level \((g_{l} )\) is highly sensitive directly w.r.t. \(\,\gamma\), whereas it is highly sensitive reversely w.r.t. \(\,P\). Moreover, it has large impect w.r.t. \(\alpha ,\,\,\xi ,\,\,h_{c} \,{\text{and}}\,\,d_{c} .\)

  3. (iii)

    Selling price of the product \((s_{p} )\) is insensitive w.r.t. \(P,\,\,\alpha ,\,\,\gamma ,\,\,h_{c} ,\,\,\xi \,\,{\text{and}}\,\,d_{c} .\)

  4. (iv)

    The production period \((t_{p} )\) is highly sensitive reversely w.r.t. \(P\), whereas it is less sensitive reversely w.r.t. \(\,d_{c}\). Also, it is equally sensitive directly w.r.t. \(\,\xi\). Moreover, it is insensitive w.r.t. \(\alpha ,\,\,\gamma \,\,{\text{and}}\,\,h_{c} .\)

10 Managerial insights

In general, man-made products fall into two categories: green products and non-green products. Green products are always eco-friendly for human as well as environment but, these are costly than the non-green products. Although, many manufacturing companies wish to produce green products for fulfilling high market demands of environment conscious customers. On the other hand, different costs related to the production system, deterioration rate and customers’ demand are not always fixed. In this connection, this work presents the importance of green products on the customers’ demand and manufacturing system. Also, the customers’ demand is dependent on the selling price and green level of the product. Moreover, it is assumed that deterioration rate, demand parameters, different costs related to the production system are uncertain in nature.

Based on the numerical experiment, the following managerial outcomes are drawn:

  1. (i)

    The green product has the positive impact on both environment and economy.

  2. (ii)

    Product’s green level has a positive impact on manufacturer’s average profit and customers’ demand. So, the model can be applied in the green production industry, viz. garment industry, bag industry, cosmetics industry, etc.

  3. (iii)

    Because of changing weather and seasons, labor problems, inadequate and insufficient information, lack of evidence, fluctuating financial markets, real-life conditions can create uncertainty concerning parameters such as deteriorating rate, demand parameters, holding cost, production cost, set up cost. For addressing the imprecision of the parameters, organiser can adapt the parameters as fuzzy, intuitionistic fuzzy, type—2 fuzzy, neutrosophic fuzzy, stochastic or combinations of these.

  4. (iv)

    To simplify the computational process, the manager can convert the imprecise number into crispified one with the suitable crispification methods.

11 Conclusion and future scope of research

We have developed a food production inventory model involving deteriorating green products. In this work, the rate of deterioration is taken to be preservation investment level dependent and production cost is based on the greenness of the product. Also, the customer’s demand rate is increased with the greenness of the product and decreased with the selling price to go through real life situations. Firstly, the crisp model is formulated, thereafter the related neutrosophic fuzzy model is also expressed with the linear pentagonal neutrosophic fuzzy parameters. To make the computational easier, we have converted the neutrosophic fuzzy model to a crispified model with the help of a suitable crispification method. After that we find out the solution of the crisp and crispified models with the ABC algorithm and sensitivities of different parameters of the crispified models are presented pictorially. For the first time, the linear pentagonal neutrosophic fuzzy number is used to construct the EPQ model for deteriorating green product with the demand dependent on selling price and green level of the product.

This study has the following limitations:

(i) In the proposed production model, manufacturer produces green products which are perfect. However, the concept of defective production is not considered.

(ii) Though there are so many soft computing techniques, we have only used the ABC algorithm to solve the model. The limitations of this method are as follows:

  • Insufficient use of secondary information

  • Requires new fitness test on new algorithm

  • Higher number of objective function evaluation

  • Slow sequential processing.

For future scope of research, one can developed more inventory models based on the ideas discussed in this work. This model can be enhanced by incorporating trade credit financing to generate higher demand rates. Additionally, we can extend this model to include Weibull distributed deterioration rate with two/ three parameters in stochastic environment. Researchers can use stochastic, intuitionistic fuzzy, fuzzy numbers or type-2 fuzzy to deal with the imprecision of their parameters with reference to real data.