1 Introduction

Among other factors, raw materials may be flawed and operations are subject to human errors, and thus, items of imperfect quality are unavoidable in a production system. These items, however, influence customer service, on-hand inventory, and order frequency in an inventory system. Hsu and Hsu (2013) proposed an optimal inventory model for defective items, determining if an order should be placed and order quantity with a focus on shortage backordering, inspection errors, and sales returns. The authors presented a closed-form solution to determine optimal order size and order/reorder point as well as the maximum shortage level. Sana et al. (2007) and Sana and Chaudhuri (2010) presented two-volume flexible production models, which produce perfect and imperfect both types of items. Lin (2010) investigated the problem of stochastically integrated supplier–retailer inventory and explored the extension of an integrated periodic-review inventory model using protection intervals, backorder price discount, lead time, and the number of shipments from suppliers to retailers in a production system as control variables. Wee et al. (2013) developed an inventory model with screening and shortages, including imperfect quality items. They applied the Renewal Reward Theorem to find the optimal profit of the system. Pal et al. (2014) studied an integrated price-dependent production model with defective products and rework. Mukhopadhyay and Goswami (2014) incorporated learning and forgetting effects in a deteriorating imperfect production process considering setup cost as a variable. Examining a system with a single vendor and buyer, Lee and Kim (2014) proposed an integrated production–distribution model to decide an optimal policy for deteriorating and defective items. Roul et al. (2015) studied imperfect multi-item production inventory models, including dynamic demand and variable production rate with fuzzy budget constraints. Chang et al. (2016) presented an economic order quantity (EOQ) model considering defective items, inspection errors, and permissible payment delays from a supplier perspective. Mahata (2017) investigated the learning effect of the unit production time on optimal lot size for the imperfect production process with partial backlogging of shortage quantity in fuzzy random environments. Chang et al. (2017) further developed EOQ models with imperfect quality items and permissible payment delays in the context of retailers. Manna et al. (2017) examined a model in which defective production rate depends on the production rate. They assumed that demand is advertisement dependent. The authors recommended inspecting all items and screening defective items. Gharaei et al. (2018) estimated the optimal integrated lot sizing in a multi-level supply chain with imperfect products. The authors proposed a mathematical model with the bi-objective function with the goals of both minimizing chain inventory costs and maximizing chain total profit to determine an optimal policy. Paknejadet al. (2019) presented an imperfect economic production inventory model that accounts for partial backlogs at the beginning of the production cycle. Their model reworks all defective or imperfect items post-production, and these reworked items are considered similar to good quality products. Kang et al. (2019) emphasized the rework of defective products obtained after the screening process in a manufacturing model with backorders. Tsao et al. (2020) developed an imperfect production model with predictive maintenance and trade credits. Jamrus et al. (2020) proposed a strategy that integrates event- and period-driven methods to enhance the stability and robustness of manufacturing systems in a coordinated supply chain. Malik and Kim (2020) considered direct and indirect industrial emissions with flexible production in a bi-level supply chain model. Dey et al. (2020) incorporated automation policy in a smart production system to optimize work in process inventory. Environmentally responsible practitioners rarely touch flexible manufacturing with pollution control mechanisms. It could give a new direction to smart production.

Pollution control and sustainable manufacturing strategies have become a global responsibility for all industrialists all over the world. In business and industry, the production and development department need to incorporate sustainable manufacturing. It is mainly imposed by government policies and growing customer's environmental concerns. Sustainable manufacturing has three essential responsibilities: economic, social, and ecological. Many production models in literature did not consider environmental issues. However, before two decades, green inventory practitioners have been increased for this newly emerged research area. Cárdenas-Barrón (2009) introduced defective products and reworked them with planned backorders in an economic production quantity model. After different manufacturing stages in industries and the desired perfect outcomes, some faulty products, solid waste, and polluting gasses generate. These harmful by-products result in global warming and landfills.

Nevertheless, remanufacturing of defective products and reuse of waste obtained from factories could reduce waste and thereby help control pollution. Bonney and Jaber (2011) developed environmentally responsible inventory models. They focused on non-traditional costs related to packaging, waste management, and transportation for promoting green production. Mukhopadhyay and Goswami (2014) worked on an imperfect production model, assuming three types of defective items with constant and variable pollution costs. Khatua and Maity (2016) presented an economic production quantity model to prevent environmental pollution by applying various policies like reliability development by the current policy. Ritha and Haripriya (2017) studied an environment-sensitive inventory supply chain model using a carbon cap and trade policy to reduce harmful greenhouse gasses (GHG) emissions. Zadjafar and Gholamian (2018) developed an inventory model considering the effects of \({\text{CO}}_{2}\) emissions on human health. They emphasized sustainable inventory management, incorporating the effects of environmental ergonomics and pollution. Most of the classical models assume perfect manufacturing systems, which is not realistic. Raza and Faisal (2018) discussed two inventory models on greening effort and stock level dependent demand, together with pricing to maximize the industry's overall profit. Sarkar and Chung (2019) designed a flexible production system in a supply chain system with quality improvement. Gautam et al. (2019) formulated a vendor–buyer problem strategy for an imperfect manufacturing process considering carbon emissions and defect management. Mishra et al. (2020) presented a sustainable production system with a controllable carbon emission rate under a carbon tax and cap mechanism. They examined the model with or without shortages and green technology investment. Recently, Sarkar and Sarkar (2020) presented a controllable production system for multi-level biofuel generation to decrease waste. Rout et al. (2020) studied the impact of different emission control strategies for sustainable management of a model with deterioration and faulty production. Jemai et al. (2020) designed an environmentally sensitive supply chain network for blood platelets ensuring less carbon emission with efficient distribution and cost minimization. Habib et al. (2020) designed a biodiesel supply chain based on waste animal fat, which minimizes environmental impact and the supply chain's cost. They applied a possibilistic chance-constrained methodology to handle uncertain situations. Rehman et al. (2021) studied the influence of carbon dioxide emission to population growth, food production, economic growth, livestock, and energy utilization. Sarkar and Chung (2021) worked on controlling waste and emissions for maintaining the quality of production in a sustainable supply network. Cao et al. (2021) examined the influence of the financial development, stock market, globalization, economic growth, electricity, and renewable energy consumption on carbon emission. Recently, Hasan et al. (2021) analyzed optimizing inventory level and technology investment under a carbon tax, cap-and-trade and strict carbon limit regulations.

Given the increasingly strong competition, present-day companies must continually improve their products and services to sustain competitive advantage and increase market share. Suppliers generally offer trade credit to attract more buyers, who consider such credit a form of price reduction. Another effective method of increasing sales is a permissible payment delay. Balkhi (2011) proposed an optimal economic ordering policy for trade credits in a finite horizon case. The author used an inventory model with perishable items under inflation and time value of money when credits are no longer permissible. Min et al. (2012) presented a replenishment model with deteriorating items subject to trade credits and a finite replenishment rate. In Lou and Wang’s (2013) economic production quantity (EPQ) model for a manufacturer (or wholesaler) with defective items, the manufacturer’s supplier offers an up-stream trade credit, while simultaneously, the manufacturer supplies their buyers (or retailers) with down-stream trade credit. Tsao (2016) developed a model that accounts for the problems of joint inventory, location, and preservation decision making for non-instantaneous perishable items and delayed payments. Zhong et al. (2018) proposed an integrated model for a supply chain network considering trade credits. The model simultaneously determines warehouse locations; retailer assignments to warehouses; inventory management policy of warehouses and retailers; and payment delay permitted by warehouses for each retailer to minimize costs associated with system-wise location, transportation, multi-echelon inventory, and finance. Mahata and Mahata (2020) developed an imperfect manufacturing system with credit policies in fuzzy random environments. The supplier simultaneously offers the retailer either a permissible delay in payments or a cash discount, and retailer in turn provides its customer a permissible delay period. Cheng et al. (2020) established an inventory model for deteriorating items with demand that is price-dependent and a return period for retailers who offer customers advance sales in two phases. Chung et al. (2020) discussed two levels of trade-credit policies previously explored by Huang (2003) and Teng et al. (2006). Mahato and Mahata (2021) investigated the learning effect of the unit production time on optimal lot size for the imperfect production process with partial backlogging of shortage quantity in fuzzy random environments.

None of the research papers discussed above considered the two approaches to pollution control together under permissible delay in payment. Hence, the implementation of pollution control costs and pollution control mechanisms together is a significant research gap. To reflect real market phenomena, this study develops a sustainable EPQ model with imperfect quality items, warranty, preventive maintenance, and permissible payment delays including pollution costs. Three models have been studied with (fixed and variable) pollution control costs and three pollution control mechanisms—pollution cap, pollution cap, and trade and pollution tax are applied. The objective is to present a manufacturing plan and an easy-to-use method to derive an optimized production plan that minimizes total cost. However, the model is extended into two models with class I and class II pollution control fees. Then, three pollution control mechanisms are designed to enrich the significance of the developed model. Findings reveal better functioning of Model 3 (with class I pollution control cost) over Model 1 and Model 2 (without or with class II pollution control cost). Model 3 is successful in dropping the pollution level by 27.76% as compared to Model 2. The application of the proposed model for different pollution control mechanisms demonstrates that by implementing all three designed tools: pollution cap, pollution cap & trade, and pollution tax, the pollutants diminish by 32.52%, 1.72%, and 0.84%, respectively. The method is applied to numerical examples to demonstrate the solution procedure, following which a sensitivity analysis is conducted to examine how changes in certain parameters influence the optimized solution.

As reviewed by the literature and analyzed in Table 1, the research gap could be examined clearly.

Table 1 Review and gap analysis of existing and present research

Many researchers have worked on pollution, imperfect manufacturing, and remanufacturing. However, there is a clear research gap on sustainable production policies for imperfect production system to control pollution with trade credit policy. This study focuses on the following work:

  • Proposed research introduces sustainable production strategies. The inventory decision-maker may decide the optimal order quantity, and optimal backorder quantity to minimize total pollution, and the total cost per cycle of the complete manufacturing system.

  • A popular payment method and important proportion of company finance is trade credit. This research proposes a manufacturing plan for products sold under warranty and preventive maintenance performed with trade credits.

  • Three models have been studied with (fixed and variable) pollution control costs.

  • Three pollution control mechanisms: pollution cap, pollution cap, and trade and pollution tax are applied.

2 The model

This study first establishes a model and then presents an easy-to-use method to design optimal production plans that can help minimize total cost. In this paper, three production models with or without pollution control costs are presented. First, a basic smart production model with imperfect production system under trade credit is designed without considering pollution control scenariosThen, to gain environmental sustainability, it is extended to pollution control scenarios. Two models are made as class I and class II with and without pollution control costs.

Here, we assume all deviant items can be immediately reworked in a parallel manufacturing system and products are sold under a free repair warranty policy where the period of warranty is \(W\). We also assume that the rate of demand is constant which is denoted by \(D\) and allow backorder with backorder level \(B\). With regular preventive maintenance, the probability of a manufacturing system breakdown during the production run time is zero. Here, we consider \(f\left( \tau \right)\) be the probability density function of \(\tau\) where \(\tau\) be the time elapsed after which the production process shifts to the out-of-control state (random variable) and \(\theta_{1}\) be the probability of deviant items when the production process is in the in-control state and \(\theta_{2}\) be the probability of non-conforming items in the out-of-control state, with \(0 < \theta_{1} < \theta_{2} < 1\). Further, we assume that if the account is not settled during the trade credit period, revenue generated from sales is deposited in an interest-bearing account at the interest rate \(I_{e}\). At the end of the allowable delay, manufacturers pay off all units ordered and begin repaying the interest on raw material in stocks at interest rate \(I_{C}\). We also assume that flexible production is a basic need for smart production. It may increase the setup cost, but it decreases the holding cost, pollution, and waste generation during extra production. Thus, the production rate is taken as a variable (Sarkar & Chung, 2019; Roul et al., 2015; Karmakar et al., 2018), which can vary within a prescribed interval, i.e., \(\left[ {P_{\max } ,P_{\min } } \right]\). Cost of production is defined as \(C = \left( {a_{1} + \frac{{a_{2} }}{P} + a_{3} P} \right)\), where, \(P\) is the Production rate, \(C\) is the Production cost per unit item including inspection and purchase costs, \(a_{1}\) is the material cost ($/unit), \(a_{2}\) is the development cost ($/unit), and \(a_{3}\) is the tool/dye cost ($/unit).

For notational convenience, we introduce the notation to be used throughout this paper. Let \(A\) be the cost of setup for each production run, S be the selling price per unit, \(N\) be the number of non-conforming items, \(T\) be the cycle length, \(C_{h }\) be the holding cost per unit item, per unit time excluding interest charged, \(C_{0}\) be the cost per unit time for preventive maintenance, \(C_{s}\) be the shortage cost per unit item, per unit time, \(C_{W}\) be the cost of repair for warranty per unit item, \(C_{R}\) be the cost for reworking of each non-conforming item, \(N\) be the number of non-conforming items, \(\tau\) be the time elapsed after which the production process shifts to the out-of-control state (random variable). Furthermore, since we consider an imperfect production system under different carbon emissions policies, we introduce the carbon emission parameters as follows to account for carbon emissions. Let \(\mu_{{{\text{Cap}}}}\) be the pollution cap (ton/year), \(\mu \left( t \right)\) be the amount of pollutant at time \(t\) (ton/year), \(\sigma\) be the fraction of pollutant that disappears, \(S_{1}\) be unit purchasing price of pollution credit ($/unit), \(S_{2}\) be the unit selling price of pollution credit ($/unit), and \(\pi\) be the pollution tax of emission ($/ton).

2.1 Model 1: Production model without pollution control cost

The manufacturer purchases \(Q\) units of raw materials per order from the supplier and incurs a unit production cost of \(C\). The supplier provides the manufacturer an allowable delay period \(M\). The production rate is constant at \(P\) during the regular production uptime. Figure 1 illustrates the pattern of the production inventory system. \(t_{1}\) and \(t_{2}\) are the production uptime, \(t_{3}\) is the production downtime, \(t_{4 }\) is the shortage permitted time, and \(T\) is the duration of the cycle:

$$t_{1} = \frac{B}{P - D}$$
(1)
$$t_{2} = \frac{Q}{P} - \frac{B}{P - D}$$
(2)
$$t_{3} = \frac{{\left( {P - D} \right)Q}}{PD} - \frac{B}{D}$$
(3)
$$t_{4} = \frac{B}{D}$$
(4)

and

$$T = t_{1} + t_{2} + t_{3} + t_{4} = \frac{Q}{D}.$$
(5)
Fig. 1
figure 1

Graphical representation of the inventory system

For convenience,

$$t_{A} \equiv t_{1} ,t_{B} \equiv t_{1} + t_{2} = \frac{Q}{P } ,\;{\text{and}}\; t_{C} = t_{1} + t_{2} + t_{3} = \frac{Q - B}{D}.$$
(6)

The random variable \(\tau\) may occur within the period \(t_{p} = t_{1} + t_{2}\) or may occur after \(t_{p}\). In this situation, the number of deviant items \(N\) can be derived as follows:

$$N = \left\{ {\begin{array}{*{20}l} {\theta_{1} P(t_{1} + t_{2} ),} \hfill & {{\text{if}}\;\tau \ge t_{1} + t_{2} } \hfill \\ {\theta_{1} P\tau + \theta_{2} P\left( {t_{1} + t_{2} - \tau } \right),} \hfill & {{\text{if}}\;\tau < t_{1} + t_{2} } \hfill \\ \end{array} } \right.$$
(7)

The expected value of \(N\) is given by

$$\begin{aligned} & E\left( N \right) = \theta_{1} P\left( {t_{1} + t_{2} } \right)\mathop \smallint \limits_{{t_{1} + t_{2} }}^{\infty } f\left( \tau \right){\text{d}}\tau + \mathop \smallint \limits_{0}^{{t_{1} + t_{2} }} \left[ {\theta_{1} P\tau + \theta_{2} P\left( {t_{1} + t_{2} - \tau } \right)f\left( \tau \right){\text{d}}\tau } \right] \\ & \quad \quad \quad \quad = \theta_{1} P\left( {t_{1} + t_{2} } \right) + \left( {\theta_{2} - \theta_{1} } \right)P\mathop \smallint \limits_{0}^{{t_{1} + t_{2} }} \left( {t_{1} + t_{2} - \tau } \right)f\left( \tau \right){\text{d}}\tau . \\ \end{aligned}$$
(8)

The fraction of non-conforming items in the total produced items is estimated as

$$\begin{aligned} & G = \frac{E\left( N \right)}{{P\left( {t_{1} + t_{2} } \right)}} = \theta_{1} + \frac{{\theta_{2} - \theta_{1} }}{{t_{1} + t_{2} }}\mathop \smallint \limits_{0}^{{t_{1} + t_{2} }} \left( {t_{1} + t_{2} - \tau } \right)f\left( \tau \right){\text{d}}\tau \\ & \quad \quad \quad = \theta_{1} + \frac{{\theta_{2} - \theta_{1} }}{Q/P}\mathop \smallint \limits_{0}^{Q/P} \left( {\frac{Q}{P} - \tau } \right)f\left( \tau \right){\text{d}}\tau = g\left( Q \right). \\ \end{aligned}$$
(9)

The manufacturer offers free minimal repair warranty policy on the products sold to the buyer for a specified period called warranty period. The probability of a product failure under the warranty period \(\left[ {0, W} \right]\) is

$$P_{W} = \left( {1 - g} \right)\mathop \smallint \limits_{o}^{W} h_{1} \left( x \right){\text{d}}x + g\mathop \smallint \limits_{0}^{w} h_{2} \left( x \right){\text{d}}x = \left( {1 - g} \right)W_{1} + gW_{2} = W_{1} + \left( {W_{2} - W_{1} } \right)g,$$
(10)

where

$$W_{1} = \mathop \smallint \limits_{0}^{W} h_{1} \left( x \right){\text{d}}x \;{\text{and}}\;W_{2} = \mathop \smallint \limits_{0}^{W} h_{2} \left( x \right){\text{d}}x.$$
(11)

The components of the inventory total cost per cycle are as follows:

  1. (1)

    Setup cost: \(A\).

  2. (2)

    Production cost is an essential cost in production systems. It is obtained by the cost of producing one unit by the number of units produced

    $$CP\left( {t_{1} + t_{2} } \right) = CQ = \left( {a_{1} + \frac{{a_{2} }}{P} + a_{3} P} \right)Q.$$
    (12)
  3. (3)

    Maintenance cost is:

    $$C_{0} \left( {t_{3} + t_{4} } \right) = C_{0} \frac{{\left( {P - D} \right)Q}}{DP}.$$
    (13)
  4. (4)

    Expected free repair cost for warranty:

    $$C_{W} P\left( {t_{1} + t_{2} } \right)P_{W} = C_{W} Q\left[ {W_{1} + \left( {W_{2} - W_{1} } \right)g\left( Q \right)} \right].$$
    (14)
  5. (5)

    Expected rework cost is given as:

    $$C_{R} gP\left( {t_{1} + t_{2} } \right) = C_{R} g\left( Q \right)Q.$$
    (15)
  6. (6)

    Holding cost is represented as:

    $$C_{h} \left[ {\frac{1}{2}\left( {P - D} \right)t_{2}^{2} + \frac{1}{2}\frac{{\left( {P - D} \right)^{2} }}{D}t_{2}^{2} } \right] = C_{h} \frac{{\left( {P - D} \right)P}}{2D}t_{2}^{2} .$$
    (16)
    $$= C_{h} \frac{{\left[ {Q\left( {P - D} \right) - BP} \right]^{2} }}{{2DP\left( {P - D} \right)}} = C_{h} \left[ {\frac{{\left( {P - D} \right)}}{2DP}Q^{2} + \frac{P}{{2D\left( {P - D} \right)}}B^{2} - \frac{1}{D}QB} \right].$$
    (17)
  7. (7)

    Shortage cost:

    $$C_{S} \frac{B}{2}\left( {t_{1} + t_{4} } \right) = C_{S} \frac{B}{2} \times \frac{PB}{{\left( {P - D} \right)D}} = C_{S} \frac{{PB^{2} }}{{2\left( {P - D} \right)D}}.$$
    (18)
  8. (8)

    Interest earned and charged:

We derive the following three cases on the basis of the values for \(M\), \(t_{A}\) and \(t_{C} :\)

\(M < t_{A}\), \(t_{A} \le M < t_{C}\) and \(M \ge t_{C}\). Figures 2, 3, 4 represent these three cases.

Fig. 2
figure 2

Graphical representation of interest earned and interest charged when M < tA

Fig. 3
figure 3

Graphical representation of interest earned and interest charged when tA ≤ M < tc

Fig. 4
figure 4

Graphical representation of interest earned when M ≥ tc

Case 1: \(M < t_{A}\).

Here, the manufacturer begins production and replenishing shortage at the time of initialization. The manufacturer accumulates revenue that earns \(I_{e}\) per dollar, per year starting from \(0\) to \(M\). The interest earned per cycle \({\text{IE}}_{1}\) is \({\text{SI}}_{e}\) times the sum of the areas of two triangles (Fig. 2) as given as

$${\text{IE}}_{1} = {\text{SI}}_{e} \left[ {\frac{{DM^{2} }}{2} + \frac{{\left( {P - D} \right)M^{2} }}{2}} \right] = {\text{SI}}_{e} \frac{{PM^{2} }}{2}.$$
(19)

The manufacturer pays off all units sold by supplier at time M. The manufacturer retains the profits and pays interest charged on items sold after time M. Interest charged per cycle \({\text{IC}}_{1}\) is \({\text{CI}}_{C}\) multiplied by the sum of the areas of two triangles (Fig. 2).

$${\text{IC}}_{1} = {\text{CI}}_{C} \left[ {\frac{{\left( {P - D} \right)\left( {t_{A} - M} \right)^{2} }}{2} + \frac{{D\left( {t_{C} - M} \right)^{2} }}{2}} \right] = {\text{CI}}_{C} \left[ {\frac{{Q^{2} }}{2D} + \frac{{PB^{2} }}{{2D\left( {P - D} \right)}} - \frac{QB}{D} - MQ + \frac{P}{2}M^{2} } \right].$$
(20)

Case 2: \(t_{A} \le M < t_{C}\).

In this case, interest earned per cycle IE2 is \({\text{SI}}_{e }\) times the sum of the areas of a trapezoid and triangle (Fig. 3).

$${\text{IE}}_{2} = {\text{SI}}_{e} \left\{ {\frac{{DM^{2} }}{2} + \frac{{\left[ {\left( {M - t_{A} } \right) + M} \right)]B}}{2}} \right\} = {\text{SI}}_{e} \left[ {\frac{{DM^{2} }}{2} + MB - \frac{{B^{2} }}{{2\left( {P - D} \right)}}} \right].$$
(21)

Interest charged per cycle \({\text{IC}}_{2}\) is \({\text{CI}}_{C}\) multiplied by the sum of the area of a triangle (Fig. 3).

$${\text{IC}}_{2} = {\text{CI}}_{C} \left[ {\frac{D}{2}\left( {t_{C} - M} \right)^{2} } \right] = {\text{CI}}_{C} \left[ {\frac{{Q^{2} }}{2D} + \frac{{B^{2} }}{2D} - \frac{QB}{D} + \frac{{DM^{2} }}{2} - MQ + MB} \right].$$
(22)

Case 3: \(M \ge t_{C}\).

Interest earned per cycle \({\text{IE}}_{3}\) is \({\text{SI}}_{e}\) times the sum of the areas of two trapezoids (Fig. 4).

$${\text{IE}}_{3} = {\text{SI}}_{e} \left\{ {\frac{{\left[ {\left( {M - t_{A} } \right) + M} \right]B}}{2} + \frac{{\left[ {\left( {M - t_{C} } \right) + M} \right]Dt_{C} }}{2}} \right\} = {\text{SI}}_{e} \left[ {MQ + \frac{QB}{D} - \frac{{Q^{2} }}{2D} - \frac{{PB^{2} }}{{2\left( {P - D} \right)D}}} \right].$$
(23)

Interest charged per cycle \({\text{IC}}_{3}\) is zero, i.e., \({\text{IC}}_{3} = 0\).

Drawing on the abovementioned arguments, the total inventory cost per cycle is obtained as:

$$\begin{aligned} & {\text{TC}}_{i} \left( {Q, B} \right) = {\text{setup}}\,{\text{cost}}\; + \;{\text{production}}\;{\text{cost }}\, + \;{\text{maintenance}}\;{\text{cost}}\; + \;{\text{warranty}}\;{\text{cost}}\; + \;{\text{rework}}\;{\text{cost}} \\ & \quad \quad \quad \quad \quad \quad { + }\;{\text{holding}}\;{\text{cost}}\; + \;{\text{shortage}}\,{\text{cost}}\; + \;{\text{interest}}\;{\text{charged}}\; - \;{\text{interest}}\,{\text{earned,}}\;i = 1, 2, 3. \\ \end{aligned}$$

Case 1: \(M < t_{A}\)

$$\begin{aligned} & {\text{TC}}_{1} \left( {Q,B} \right) = A + CQ + C_{0} \frac{{\left( {P - D} \right)Q}}{DP} + C_{W} Q\left[ {W_{1} + \left( {W_{2} - W_{1} } \right)g\left( Q \right)} \right] + C_{R} g\left( Q \right)Q \\ & \quad \quad \quad \quad \quad \quad + C_{h} \left[ {\frac{{\left( {P - D} \right)}}{2DP}Q^{2} + \frac{P}{{2D\left( {P - D} \right)}}B^{2} - \frac{1}{D}QB} \right] + C_{S} \frac{{PB^{2} }}{{2\left( {P - D} \right)D}} \\ & \quad \quad \quad \quad \quad \quad + {\text{CI}}_{C} \left[ {\frac{{Q^{2} }}{2D} + \frac{{PB^{2} }}{{2D\left( {P - D} \right)}} - \frac{QB}{D} - MQ} \right.\left. { + \frac{P}{2}M^{2} } \right] - {\text{SI}}_{e} \frac{{PM^{2} }}{2} . \\ \end{aligned}$$
(24)

Therefore, the total inventory cost per unit time is

$$\begin{aligned} & {\text{TCU}}_{1} \left( {Q, B} \right) = {\text{TC}}_{1} \left( {Q, B} \right)/T = A\frac{D}{Q} + CD + C_{0} \frac{{\left( {P - D} \right)}}{P} \\ & \quad \quad \quad \quad \quad \quad \quad + C_{W} D\left[ {W_{1} + \left( {W_{2} - W_{1} } \right)g\left( Q \right)} \right] + C_{R} g\left( Q \right)D \\ & \quad \quad \quad \quad \quad \quad \quad + C_{h} \left[ {\frac{{\left( {P - D} \right)}}{2P}Q + \frac{P}{{2Q\left( {P - D} \right)}}B^{2} - B} \right] + C_{S} \frac{{PB^{2} }}{{2\left( {P - D} \right)Q}} \\ & \quad \quad \quad \quad \quad \quad \quad + {\text{CI}}_{C} \left[ {\frac{Q}{2} + \frac{{PB^{2} }}{{2Q\left( {P - D} \right)}} - B - MD + \frac{PD}{{2Q}}M^{2} } \right] - {\text{SI}}_{e} \frac{{PDM^{2} }}{2Q}. \\ \end{aligned}$$
(25)

Case 2: \(t_{A} \le M < t_{C}\)

$$\begin{aligned} & {\text{TC}}_{2} \left( {Q,B} \right) = A + CQ + C_{0} \frac{{\left( {P - D} \right)Q}}{DP} + C_{W} Q\left[ {W_{1} + \left( {W_{2} - W_{1} } \right)g\left( Q \right)} \right] + C_{R} g\left( Q \right)Q \\ & \quad \quad \quad \quad \quad \quad + C_{h} \left[ {\frac{{\left( {P - D} \right)}}{2DP}Q^{2} + \frac{P}{{2D\left( {P - D} \right)}}B^{2} - \frac{1}{D}QB} \right] + C_{S} \frac{{PB^{2} }}{{2\left( {P - D} \right)D}} \\ & \quad \quad \quad \quad \quad \quad + {\text{CI}}_{C} \left[ {\frac{{Q^{2} }}{2D} + \frac{{B^{2} }}{2D} - \frac{QB}{D}} \right. - MQ\left. { + \frac{{DM^{2} }}{2} + MB} \right] - {\text{SI}}_{e} \left[ {\frac{{DM^{2} }}{2} + MB - \frac{{B^{2} }}{{2\left( {P - D} \right)}}} \right]. \\ \end{aligned}$$
(26)

Thus, the total inventory cost per unit time is

$$\begin{aligned} & {\text{TCU}}_{2} \left( {Q, B} \right) = {\text{TC}}_{2} \left( {Q, B} \right)/T = A\frac{D}{Q} + CD + C_{0} \frac{{\left( {P - D} \right)}}{P} \\ & \quad \quad \quad \quad \quad \quad + C_{W} D\left[ {W_{1} + \left( {W_{2} - W_{1} } \right)g\left( Q \right)} \right] + C_{R} g\left( Q \right)D + C_{h} \left[ {\frac{{\left( {P - D} \right)}}{2P}Q + \frac{P}{{2Q\left( {P - D} \right)}}B^{2} - B} \right] \\ & \quad \quad \quad \quad \quad \quad + C_{S} \frac{{PB^{2} }}{{2\left( {P - D} \right)Q}} + {\text{CI}}_{C} \left[ {\frac{Q}{2} + \frac{{B^{2} }}{2Q} - B + \frac{{D^{2} M^{2} }}{2Q} - MD + \frac{DMB}{Q}} \right] - {\text{SI}}_{e} \left[ {\frac{{D^{2} M^{2} }}{2Q} + MB\frac{D}{Q} - \frac{{DB^{2} }}{{2\left( {P - D} \right)Q}}} \right]. \\ \end{aligned}$$
(27)

Case 3: \(M \ge t_{C}\)

$$\begin{aligned} & {\text{TC}}_{3} \left( {Q,B} \right) = A + CQ + C_{0} \frac{{\left( {P - D} \right)Q}}{DP} + C_{W} Q\left[ {W_{1} + \left( {W_{2} - W_{1} } \right)g\left( Q \right)} \right] + C_{R} g\left( Q \right)Q \\ & \quad \quad \quad \quad \quad \quad + C_{h} \left[ {\frac{{\left( {P - D} \right)}}{2DP}Q^{2} + \frac{P}{{2D\left( {P - D} \right)}}B^{2} - \frac{1}{D}QB} \right] + C_{S} \frac{{PB^{2} }}{{2\left( {P - D} \right)D}} - {\text{SI}}_{e} \left[ {MQ + \frac{QB}{D} - \frac{{Q^{2} }}{2D} - \frac{{PB^{2} }}{{2\left( {P - D} \right)D}}} \right]. \\ \end{aligned}$$
(28)

Accordingly, the total inventory cost per unit time is

$$\begin{aligned} & {\text{TCU}}_{3} \left( {Q, B} \right) = \frac{{{\text{TC}}_{3} \left( {Q, B} \right)}}{T} = A\frac{D}{Q} + CD + C_{0} \frac{{\left( {P - D} \right)}}{P} + C_{W} D\left[ {W_{1} + \left( {W_{2} - W_{1} } \right)g\left( Q \right)} \right] \\ & \quad \quad \quad \quad \quad \quad + C_{R} g\left( Q \right)D + C_{h} \left[ {\frac{{\left( {P - D} \right)}}{2P}Q} \right.\left. { + \frac{P}{{2Q\left( {P - D} \right)}}B^{2} - B} \right] + C_{S} \frac{{PB^{2} }}{{2\left( {P - D} \right)Q}} - {\text{SI}}_{e} \left[ {MD + B - \frac{Q}{2} - \frac{{PB^{2} }}{{2\left( {P - D} \right)Q}}} \right]. \\ \end{aligned}$$
(29)

Based on the above arguments, the relevant total inventory cost per unit time is

$${\text{TCU}}\left( {Q,B} \right) = \left\{ {\begin{array}{*{20}l} {{\text{TCU}}_{1} \left( {Q, B} \right),} \hfill & {M < t_{A} } \hfill \\ {{\text{TCU}}_{2} \left( {Q, B} \right),} \hfill & {t_{A} \le M < t_{C} } \hfill \\ {{\text{TCU}}_{3} \left( {Q, B} \right),} \hfill & {M \ge t_{C} } \hfill \\ \end{array} } \right.$$
(30)

where \({\text{TCU}}_{i} \left( {Q, B} \right)\), \(i = 1\), \(2\), \(3\) are given by (25), (27), and (29), respectively.

2.1.1 Theoretical results and optimal solution

Here, we explain the solution procedure and derive the optimal solution for the aforementioned case. However, we are unable to prove that the inventory total cost per unit time is a joint convex or joint quasi-convex in \(B\) and \(Q\) given the complexity of the problem. Nevertheless, it is proved that the inventory total cost per unit time is pseudo-convex if either \(Q\) or \(B\) is given.

The current theoretical results in convex fractional programming are applied. According to Cambini and Martein (2009), the real-value function,

$$q\left( x \right) = \frac{u\left( x \right)}{{v\left( x \right)}}$$
(31)

is (strictly) pseudo-convex if \(u\left( x \right)\) is differentiable, non-negative, and (strictly) convex and if \(v\left( x \right)\) is concave, differentiable, and positive. For simplicity,

$$K = D\left[ {2g^{\prime } \left( Q \right) - Qg^{\prime \prime } \left( Q \right)} \right]\left[ {C_{W} \left( {W_{2} - W_{1} } \right) + C_{R} } \right].$$
(32)

For any given \(B\), Theorem 1 is obtained by applying (31).

Theorem 1

For any given backorder level \(B\), if \(K > 0\), then \({\text{TCU}}_{i} \left( {Q,B} \right)\), for \(i = 1, 2, 3\), is a strictly pseudo-convex function in \(Q\), and thus, there is a unique minimum solution \(Q_{i}^{*}\), where \(i = 1, 2\), and \(3\).

Proof

See “Appendix 1”.

For any given backorder level \(B\), we derive the necessary and sufficient condition for the optimal production lot size \(Q_{i}^{*}\), where \(i = 1, 2\), and \(3\), by applying Theorem 1; taking the first-order derivative of \({\text{TCU}}_{i} \left( {Q,B} \right)\), where \(i = 1, 2\), and \(3\) with respect to \(Q\); letting the result to zero; and re-arranging terms:

$$\begin{aligned} & Q \times \left\{ {CD + C_{0} \frac{P - D}{P} + C_{W} D\left[ {W_{1} + (W_{2} - W_{1} )g\left( Q \right)} \right] + C_{W} QD\left( {W_{2} - W_{1} } \right)g^{\prime } \left( Q \right) + C_{R} Dg\left( Q \right) + C_{R} DQg^{\prime } \left( Q \right) + C_{h} \left[ {\frac{P - D}{P}Q - B} \right] + {\text{CI}}_{C} \left[ {Q - B - MD} \right]} \right\} \\ & \quad \quad = AD + CDQ + C_{0} \frac{{\left( {P - D} \right)}}{P}Q + C_{W} QD\left[ {W_{1} + \left( {W_{2} - W_{1} } \right)g\left( Q \right)} \right] + C_{R} g\left( Q \right)QD \\ & \quad \quad + C_{h} \left[ {\frac{{\left( {P - D} \right)}}{2P}Q^{2} + \frac{P}{{2\left( {P - D} \right)}}B^{2} - QB} \right] + C_{S} \frac{{PB^{2} }}{{2\left( {P - D} \right)}} \\ & \quad \quad + {\text{CI}}_{C} \left[ {\frac{{Q^{2} }}{2} + \frac{{PB^{2} }}{{2\left( {P - D} \right)}} - QB - MDQ + \frac{PD}{2}H^{2} } \right] - \frac{{{\text{SI}}_{e} PDM^{2} }}{2},\quad {\text{for }}Q_{1}^{*} ; \\ \end{aligned}$$
(33)
$$\begin{aligned} & Q \times \left\{ {CD + C_{0} \frac{P - D}{P} + C_{W} D\left[ {W_{1 + } \left( {W_{2} - W_{1} } \right)g\left( Q \right)} \right] + C_{W} DQ\left( {W_{2} - W_{1} } \right)g^{\prime } \left( Q \right) + C_{R} Dg\left( Q \right) + C_{R} Dg^{\prime } \left( Q \right)Q + C_{h} \left[ {\frac{P - D}{P}Q - B} \right] + CI_{C} \left[ {Q - B - MD} \right]} \right\} \\ & \quad \quad \quad \quad = AD + CDQ + C_{0} \frac{P - D}{P}Q + C_{W} DQ\left[ {W_{1} + \left( {W_{2} - W_{1} } \right)g\left( Q \right)} \right] + C_{R} Dg\left( Q \right)Q \\ & \quad \quad \quad + C_{h} \left[ {\frac{P - D}{{2P}}Q^{2} + \frac{P}{{2\left( {P - D} \right)}}B^{2} - QB} \right] + C_{S} \frac{{PB^{2} }}{{2\left( {P - D} \right)}} \\ & \quad \quad \quad + {\text{CI}}_{C} \left[ {\frac{{Q^{2} }}{2} + \frac{{B^{2} }}{2} - QB + \frac{{D^{2} M^{2} }}{2} - MDQ + MDB} \right] - {\text{SI}}_{e} \left[ {\frac{{D^{2} M^{2} }}{2} + DMB - \frac{D}{{2\left( {P - D} \right)}}B^{2} } \right],\quad {\text{for}}\;Q_{2}^{*} ; \\ \end{aligned}$$
(34)

and

$$\begin{aligned} & Q \times \left\{ {CD + C_{0} \frac{P - D}{P} + C_{W} D\left[ {W_{1} + \left( {W_{2} - W_{1} } \right)g\left( Q \right)} \right] + C_{W} DQ\left( {W_{2} - W_{1} } \right)g^{\prime } \left( Q \right)\, + C_{R} Dg\left( Q \right) + C_{R} Dg^{\prime } \left( Q \right)Q + C_{h} \left[ {\frac{P - D}{P}Q - B} \right] - {\text{SI}}_{e} \left[ {MD + B - Q} \right]} \right\} \\ & \quad \quad \quad = AD + CDQ + C_{0} \frac{P - D}{P}Q + C_{W} DQ\left[ {W_{1} + \left( {W_{2} - W_{1} } \right)g\left( Q \right)} \right] + C_{R} Dg\left( Q \right)Q \\ & \quad \quad \quad + C_{h} \left[ {\frac{P - D}{{2P}}Q^{2} + \frac{P}{{2\left( {P - D} \right)}}B^{2} - QB} \right] + C_{S} \frac{P}{{2\left( {P - D} \right)}}B^{2} - {\text{SI}}_{e} \left[ {MDQ + QB - \frac{{Q^{2} }}{2} - \frac{{PB^{2} }}{{2\left( {P - D} \right)}}} \right], \quad {\text{for }}Q_{3}^{*} . \\ \end{aligned}$$
(35)

Theorem 2

For any production lot size \(Q\), \({\text{TCU}}_{i} \left( {Q,B} \right)\), where \(i = 1\), 2, and 3 is a strictly pseudo-convex function in \(B\). Thus, there exists a unique minimum solution \(B_{i}^{*}\), where \(i = 1\), 2, and 3.

Proof

See “Appendix 2”.

For any given production lot size \(Q\), we obtain the necessary and sufficient condition for the optimal production lot size \(B_{i}^{*}\), where \(i = 1\), 2, and 3 by adopting Theorem 2;taking the first-order derivative of \({\text{TCU}}_{i} \left( {Q,B} \right)\), where \(i = 1\), 2, and 3 with respect to \(B\); letting the result to zero; and re-arranging terms:

$$C_{h} \left[ {\frac{P}{P - D}B - Q} \right] + C_{S} \frac{P}{P - D}B + CI_{C} \left[ {\frac{P}{P - D}B - Q} \right] = 0,\;{\text{for}}\;B_{1}^{*}$$
(36)
$$C_{h} \left[ {\frac{P}{P - D}B - Q} \right] + C_{S} \frac{P}{P - D}B + CI_{C} \left[ {B - Q + MD} \right] - {\text{SI}}_{e} \left[ {DM - \frac{D}{P - D}B} \right] = 0,\;{\text{for}}\; B_{2}^{*}$$
(37)

and

$$C_{h} \left[ {\frac{P}{P - D}B - Q} \right] + C_{S} \frac{P}{P - D}B - {\text{SI}}_{e} \left[ {Q - \frac{P}{P - D}B} \right] = 0,\;{\text{for}}\; B_{3}^{*} .$$
(38)

2.2 Production model with pollution control cost

The pollution factor represents the value that correlates the number of pollutants delivered in the environment during the process related to the discharge of that pollutant. It is defined as the mass of pollutant divided by a unit mass, volume, distance, or period of action that outcomes a pollutant. According to IPCC (2006) guidelines for National Greenhouse Gas inventories, estimate of pollutants is given by the formula

$${\text{Total}}\;{\text{ emission}} = \left( {{\text{amount}}\;{\text{of}}\;{\text{product}}\;{\text{produced}}} \right) \times \left( {{\text{pollution}}\;{\text{factor}}} \right),$$

where the amount of activity is calculated in tones/year and the emission factor is dimensionless.

The pollution control cost consists of two essential cost factors, i.e., capital costs and operating costs. The capital cost is like inventory models' setup covering the cost of space (own or rented), setting up a pollution control plant, and machinery to rework before starting production. These costs are assumed independent of the number of production cycles and invested one time. Operation and maintenance costs are the costs related to the upkeep of treatment facilities, record keeping, and obsolescence costs.

The new notation is used for mathematical modeling of pollution control scenarios:

  • \(\mu_{0}\) Pollution factor

  • \(C_{1}\) Pollution control cost ($/unit)

  • \(C_{2}\) Capital cost for pollution control per production run ($/unit)

  • \(C_{3}\) Operating and maintenance cost for pollution control per unit of production quantity ($/unit)

The following assumptions are made to build the model:

  1. 1.

    The pollution control cost is taken as constant. It is the sum of two pollution control costs, setup cost and maintenance cost. Setup cost is generally stable.

  2. 2.

    The operating and maintenance cost of pollution per unit of production is taken constant and further assumed to be independent of time.

2.2.1 Model 2: Production model with class I pollution control cost

This model assumes that the pollution removal/treatment cost is independent of time but depends on quantity like scraps, junks, and sewage. All the amount of pollutants produced during the production process is under control and usable for the treatment process (Mukhopadhyay and Goswami 2014).

Now,

$$C_{1} = C_{2} + \mu_{0} C_{3} Q.$$
(39)

Total annual cost per cycle, including pollution prevention cost, is

$${\text{TCUP}}_{1} \left( {Q,B} \right) = {\text{TCU}}\left( {Q,B} \right) + \frac{{C_{1} }}{T}.$$
(40)

2.2.2 Model 3: Production model with class II pollution control cost

In this model, it is assumed that pollution can be controlled partially. It is observed that a fraction \(\sigma\) of the pollutant quantity automatically becomes less intense and disappears gradually. The reason for this is evaporation, decay, chemical reaction, biological decomposition (Mukhopadhyay & Goswami, 2014). Thus, the remaining fraction of the pollutant, i.e., \(\left( {1 - \sigma } \right)\) is considered only for treatment. In this model, it is assumed that treatment policy cannot be applied to all parts of the pollutant as the quantity of the contaminants is not under control. Therefore, the treatment can only be done on the remaining portion of the contaminants.

Let \(\rho \left( t \right)\) denote the number of pollutants accumulated at time \(t\). Variations in the number of contaminants with time can be represented with the following equation’s help (Mukhopadhyay & Goswami, 2014).

$$\dot{\rho } = \rho_{0} - \sigma \rho ,\;{\text{with}}\;{\text{the}}\;{\text{initial}}\;{\text{condition:}} \;\rho \left( 0 \right) = 0.\;$$
(41)

With the help of the initial state, the solution of the above equation can be represented as

$$\rho \left( t \right) = \frac{{\rho_{0} }}{\sigma }\left( {1 - e^{ - \sigma t} } \right).$$
(42)

The above equation gives the number of pollutants accumulated at time t. Thus, the amount of contaminants produced during the whole production process is \(\sigma \left( {t_{1} + t_{2} } \right)\), where \(t_{p}\) is the duration of the production.

Now, the pollution prevention cost is given by

$$C_{1}^{^{\prime}} = C_{2} + \rho_{0} C_{3} \left( {\frac{Q}{P} - \frac{\sigma }{2}\left( \frac{Q}{P} \right)^{2} } \right).$$
(43)

Hence, the total cost per cycle including pollution control

$${\text{TCUP}}_{2} \left( {Q,B} \right) = {\text{TCU}}\left( {Q,B} \right) + \frac{{C_{1}^{^{\prime}} }}{T}.$$
(44)

2.3 Implementation of Model 3 for different pollution control mechanisms

Three pollution control mechanisms are applied to Model 3, and the optimization models under these mechanisms are developed.

2.3.1 Implementation of Model 3 for pollution cap mechanism

A pollution cap is a constraint imposed on the company through the government to a certain amount of pollutants. Its motive is to compel companies to find innovative methods of pollution control. Suppose \(\mu_{{{\text{Cap}}}}\) (ton/unit time) denote a pollution cap. The optimization model under this mechanism can be defined as:

$$\left. {\begin{array}{*{20}c} {{\text{Minimize}}\;{\text{TCUP}}_{2} \left( {Q,B} \right)} \\ {{\text{subject}}\;{\text{to}}\;\mu \left( {t_{p} } \right) \le \mu_{{{\text{Cap}}}} } \\ \end{array} } \right\}$$
(45)

2.3.2 Implementation of the model for pollution cap and trade mechanism

Cap and trade is a top rated government regulatory program applied to control, or cap, the number of pollutants generated as a by-product of industrial activities. Companies that surplus the cap are taxed, while companies that cut their contaminants may sell or purchase unused credits. In 2005, the European Union (EU) started the world's first international cap and trade policy to reduce pollutants.

Suppose \(s_{1}\) and \(s_{2}\) denote selling price and purchasing price per unit of emission generated. The optimization model under this mechanism can be defined as:

$${\text{Minimize}}\left\{ {\begin{array}{*{20}c} {{\text{TCUP}}_{2} \left( {Q,B} \right) + s_{1} \left\{ {\mu \left( {t_{p} } \right) - \mu_{{{\text{Cap}}}} } \right\},\;\;{\text{when}}\;\; \mu \left( {t_{p} } \right) > \mu_{{{\text{Cap}}}} } \\ {{\text{TCUP}}_{2} \left( {Q,B} \right) - s_{2} \left\{ {\mu_{{{\text{Cap}}}} - \mu \left( {t_{p} } \right)} \right\}, \;\;{\text{when}}\;\;\mu \left( {t_{p} } \right) < \mu_{{{\text{Cap}}}} } \\ \end{array} } \right.$$
(46)

2.3.3 Implementation of the model for pollution tax mechanism

A pollution tax is a type of fixed price imposed by the government on the number of pollutants generated in the industries' production process. It aimed to control the consumption of fossil fuels and emphasize initiatives to adopt environmentally friendly alternates. Pollution tax has been executed in various countries all over the world. The first country which implemented a pollution tax was Finland in 1990. Suppose \(\pi\) ($/ton) denote a pollution taxper unit of emission generated. The optimization model under this mechanism can be defined as:

$${\text{Minimize}}\;{\text{TCUP}}_{2} \left( {Q,B} \right) + \pi \mu \left( {t_{p} } \right).$$
(47)

3 Numerical examples

In this section, we provide some numerical examples to demonstrate the solution procedure of all the three models and carbon control mechanisms designed in the previous area and examine the effect of changes in certain parameter values on the optimized solution.

Example 1

The parameters are as follows: \(P = 10000\), \(D = 2000\), \(A = 750\), \(C = 2/{\text{unit}}\), \(C_{0} = 500\), \(S = 4/{\text{unit}}\), \(C_{h} = 0.2\), \(C_{S} = 0.25\), \(C_{W} = 1\), \(C_{R} = 0.2\), \(\theta_{1} = 0.1\), \(\theta_{2} = 0.25\), \(W = 2\), \(M = 0.5\), \(I_{c} = 0.09\), \(I_{e} = 0.05\), \(\lambda_{1} = 1/36\), \(\lambda_{2} = 1/6\), \(\beta_{1} = 2\), and \(\beta_{2} = 2\), \(f\left( \tau \right) = 0.5e^{ - 0.5\tau } ,\;h_{1} \left( x \right) = \sigma_{1}^{{\rho_{1} }} \rho_{1} x^{{\rho_{1} - 1}} ,\sigma_{1} = \frac{1}{36},\;\rho_{1} = 2\), \(h_{2} \left( x \right) = \sigma_{2}^{{\rho_{2} }} \rho_{2} x^{{\rho_{2} - 1}}\), \(\sigma_{2} = \frac{1}{12}\), \(\rho_{2} = 2\), \(C_{2} = 3\), \(C_{3} = 0.5\), \(\mu_{0} = 0.02\), \(\pi = 6\), \(\mu_{{{\text{cap}}}} = 1.5\), \(s_{2} = 2\), \(\sigma = 0.02\), \(\rho = 0.2\).

Based on the three models' optimal policies and the amount of pollution generated, a comparison among all three models and all three pollution control policies is made to analyze the appropriate environmental and economic sustainability procedure.

From Table 2, it is observed that.

  • The total annual costs per cycle for Model 2 and Model 3 are 0.98%and 0.78% greater than the total yearly cost per cycle for Model 1, which is due to extra pollution control costs in Model 2 and Model 3.

  • Optimal backlogging quantity remains almost the same in all three models.

  • The amount of pollutants in Model 3 is 27.76% less than in Model 2, which is remarkable.

Table 2 Optimal results for the models with or without pollution control costs

On observing Table 2, it is concluded that Model 2 and Model 3 are excellent for sustainable production and a better approach towards a green environment. Moreover, Model 3 appeals more towards the environment and fulfills all three aspects of sustainability. Therefore, Model 3 is recommended for further application of pollution control scenarios.

From Table 3, it is observed that.

  • All three pollution control mechanisms: pollution cap, pollution cap & trade, and pollution tax, reduce pollutants by 32.52%, 1.72%, and 0.84%. It proves the significance of these mechanisms.

  • The pollution cap mechanism reduces the pollution significantly, but the total inventory cost per cycle of the system increases due to this mechanism. However, this policy can be applied because customers nowadays are very responsible and ready to spend more money buying eco-friendly goods.

  • The pollution cap and trade mechanism is a highly preferable policy for controlling pollution. Because in comparison with all the three pollution control policies, the inventory cost corresponding to this mechanism is minimum, also it reduces the number of pollutants effectively.

Table 3 Comparison table for optimal results of different pollution control mechanisms concerning Model 3

4 Sensitivity analysis

To obtain more insights, the robustness of the proposed work is examined concerning the crucial inventory parameters of Model 1.

This section demonstrates the effects of changes in parameters such as \(A\), \(C_{0}\), \(C_{h}\), \(C_{S}\), \(C_{W}\),\(C_{R}\), \(W\), \(M\), \(I_{c}\), and \(I_{e }\) on the optimal production lot size, backorder level and cycle length, and the minimum total inventory cost per unit time. A sensitivity analysis is conducted by changing each parameter by \(- 50\%\), \(- 20\%\), \(+ 20\%\), and \(+ 50\%\) and by examining each parameter while keeping others constant. Table 4 presents the results.

Table 4 Sensitivity analysis corresponding to Model 1

We derive the following observations from the results in Table 4.

First, a higher setup cost for each production run \(A\) positively changes the optimal backorder level \(B^{*}\), production time \(t_{C}^{*}\), cycle length \(T^{*}\), and production lot size \(Q^{*} ,\) and the minimum total inventory cost per unit time \({\text{TCU}}\left( {Q^{*} ,B^{*} } \right)\). Thus, manufacturers should produce larger quantities to reduce production and setup costs.

Second, a higher cost per unit time for preventive maintenance \(C_{0}\) positively changes the minimum total inventory cost per unit time \({\text{TCU}}\left( {Q^{*} ,B^{*} } \right)\). Thus, a higher cost per unit time for preventive maintenance increases the minimum total inventory cost per unit time.

Third, a greater holding cost per unit item per unit time \(C_{h }\) increases the optimal backorder level \(B^{*}\) and the minimum total inventory cost per unit time \(TCU\left( {Q^{*} ,B^{*} } \right)\). However, it causes negative changes in the optimal cycle length \(T^{*}\), production time \(t_{C}\), and production lot size \(Q^{*}\), indicating that manufacturers must reduce cycle length and produce smaller quantities to avoid higher holding costs.

Fourth, a higher shortage cost per unit item per unit time \(C_{S}\) and repair cost for warranty per unit item \(C_{W}\) positively changes the minimum total inventory cost per unit time TCU, although it induces negative changes in the optimal backorder level \(B^{*}\), cycle length \(T^{*}\), and production lot size \(Q^{*}\). Thus, manufacturers should increase the cycle length to avoid higher shortage cost.

Fifth, a higher reworking cost for each deviant item \(C_{R}\) and a higher warranty period \(W\) reduces the optimal \(B^{*}\), \(Q^{*}\), \(t_{C}^{*}\), and \(T^{*}\) yet induces positive changes in the minimum total inventory cost per unit time \({\text{TCU}}\left( {Q^{*} ,B^{*} } \right)\). Manufacturers should, therefore, produce smaller quantities to avoid higher reworking costs, particularly if the reworking cost is higher for each non-conforming item \(C_{R}\). Higher reworking costs for non-conforming items and a higher warranty period increase the minimum total inventory cost per unit time.

Sixth, a higher permissible delay period by supplier \(M\) and a higher interest earned per dollar per unit time \(I_{e}\) cause negative changes in the optimal production lot size \(Q^{*}\), production time \(t_{C}^{*}\), cycle length \(T^{*} ,\) and the minimum total inventory cost per unit time \({\text{TCU}}\left( {Q^{*} ,B^{*} } \right)\). Thus, manufacturers should decrease the cycle length and produce smaller quantities to more frequently make use of permissible delays.

Finally, a higher \(I_{c}\) that is interest charged per dollar per unit time in stocks by the supplier leads to negative changes in the optimal cycle length \(T^{*}\), production time \(t_{C,}\) and production lot size \(Q^{*}\). However, a higher \(I_{c}\) positively changes the optimal backorder level \(B^{*}\) and the minimum total inventory cost per unit time \({\text{TCU}}\left( {Q^{*} ,B^{*} } \right),\) and thus, manufacturers should decrease the cycle length and produce smaller quantities in the case of higher interest charged by the supplier.

4.1 Sensitivity analysis corresponding to Model 2 class I

It is observed from Table 5 that.

  • On increasing the pollution control cost \(C_{2}\), the system's total cost per cycle increases from 4989.86 to 5014.95.

  • On increasing another pollution control costs \(C_{3}\), the system's total cost per cycle increases from 4991.02 to 5014.02, which is quite apparent to \(C_{2}\), but this increment is significantly less. Therefore, it is advised to apply pollution control policies to ensure cleaner production practices.

  • The rise in the value of pollution factor (\(\mu_{0}\)) increases the total cost per cycle. It is because an increase in the pollution factor needs to increase pollution control cost, resulting in an increased overall cost of the organization. Hence, it is suggested that inventory managers focus on rework and waste-reducing practices.

Table 5 Sensitivity analysis corresponding to Model 2 class I

4.1.1 Sensitivity corresponding to Model 4.1 concerning a pollution tax

From Table 6, the following analysis is done:

  • On increasing the pollution tax (\(\pi\)) from 6 to 30, the total amount of pollution of the system decreases from 1.4710 to 1.4587.

  • Apart from this, on increasing the pollution tax (\(\pi\)) from 6 to 30, the total cost per cycle increases from 5000.16 to 5008.73.

  • It is also noted that an increase in pollution tax (\(\pi\)) resulted in a decrease in both Q and \(B\).

Table 6 Optimal policies corresponding to Model 4.1

4.2 Sensitivity corresponding to Model 4.2 concerning the selling price of pollution credit

From Table 7, the following analysis is done:

Table 7 Optimal policies corresponding to Model 4.2

When the selling price \(\left( {s_{2} } \right)\) of pollution credit increases from 4 to 18;

  • The total cost per cycle slowly increases from 5003.50 to 5005.01.

  • Apart from this, the total order quantity \(Q\) and the backorder level \(B\) decrease from 4566.04 to 4536.76 and 2214.63 to 2200.59, respectively.

  • The total amount of pollution of the system decreases from 1.8573 to 1.1503.

So, it is observed that this mechanism shows better performance than the pollution tax mechanism.

4.3 Sensitivity corresponding to Model 4.3 concerning pollution cap

From Table 8, the following analysis is done:

Table 8 Optimal policies corresponding to Model 4.3

When the pollution cap \(\left( {\mu_{{{\text{Cap}}}} } \right)\) increases from 0.25 to 0.45,

  • The total cost per cycle decreases remarkably from 5191.19 to 4976.36 and \(Q\) decreases from 9365.13 to 5110.01. So it is concluded that this mechanism could lower the number of pollutants significantly, but it creates extra monetary liabilities for the organizations.

  • The amount of pollutant increases from 0.8333 to 0.9666, but the backorder level \(B\) decreases from 4000.00 to 2475.46.

  • By comparing and analyzing three mechanisms, it is found that this mechanism reduces pollutants fast as \(\mu_{{{\text{Cap}}}}\) is highly sensitive to the number of pollutants.

Although this mechanism increases the total cost per cycle while imposing a pollution cap, it is expected that decision-makers should be responsible enough/ethical to restrict the amount of pollution.

4.4 Managerial insights and industry implication

The results present the strategy for properly managing defectives and pollution control in the manufacturing system with trade credit and rework. The design with minimum cost and minimum emission and least waste generation presents the optimal solution. This study has the following insights:

  • Trade credit helps industrialists to ensure improved customer satisfaction.

  • The implementation of various pollution prevention mechanisms and pollution control costs is a step towards sustainability. It also helps industries get their trade license to renew easily.

  • Rework of defectives decreases energy usage and also lowers the amount of waste that causes landfills. It could be beneficial to the industry economically.

  • This study provides three models with or without pollution control cost. However, the system's total cost is minimal in the model without pollution controls cost, even if it is not economical to use. As it has no pollution check parameter, some industry adopts this model. It may have to face the penalty for emitting pollution.

  • The model with variable pollution control cost is suggested for the industrial managers, as it lowers the emission significantly and economical.

  • Although the implementation of pollution control policies raises the system's total cost, results prove that carbon cap and trade policy is best for the industry's economic and environmental sustainability.

5 Conclusions

This study incorporates real market phenomena to develop a \(EPQ\) model that considers imperfect quality items, preventive maintenance, warranty, and permissible payment delays defined by suppliers. Here, we develop a green inventory system under various carbon emissions policies, as well as considering the impact of trade credit policy. As per Theorem 1, the inventory total cost per unit time is pseudo-convex for any given backorder level \(B\), and thus, a unique minimum solution exists. Theorem 2 proves that the inventory total cost per unit time is pseudo-convex for any given production lot size \(Q\), thus giving a unique minimum solution. With this study, we present an easy and useful method to determine an optimal production plan for manufacturers to minimize total cost. Then two different sustainable production models are presented here by considering pollution control costs. A sustainable production model with variable pollution costs is examined under the influence of three pollution control mechanisms to improve the model's applicability. The paper's novelty lies in introducing pollution control costs and pollution control mechanisms together in a sustainable production system with trade credit. We demonstrate how environmental regulations can be incorporated into a trade credit policy and inventory order decision making problem for an imperfect production system.

There are several interesting extensions to this work for future research. We can extend the proposed model with a stochastic demand and default risk rates, and allow for partial backlogging. Future research also can extend this model to consider hidden inventory costs incurred by manufacturers such as transportation costs and effective investment in low-carbon technologies to cut emissions. The effects of inflation, recycling, and error in screening could also be studied in the future.