Volume 2014, Issue 1 476085
Research Article
Open Access

An EPQ Inventory Model with Allowable Shortages for Deteriorating Items under Trade Credit Policy

Zohreh Molamohamadi

Corresponding Author

Zohreh Molamohamadi

Department of Mechanical and Manufacturing Engineering, Universiti Putra Malaysia, Selangor 43300, Malaysia upm.edu.my

Search for more papers by this author
Rahman Arshizadeh

Rahman Arshizadeh

Department of Computer Engineering, Science and Research Branch, Islamic Azad University, Tehran 1477893855, Iran azad.ac.ir

Search for more papers by this author
Napsiah Ismail

Napsiah Ismail

Department of Mechanical and Manufacturing Engineering, Universiti Putra Malaysia, Selangor 43300, Malaysia upm.edu.my

Search for more papers by this author
First published: 24 February 2014
Citations: 7
Academic Editor: Juan J. Nieto

Abstract

This paper attempts to obtain the replenishment policy of a manufacturer under EPQ inventory model with backorder. It is assumed here that the manufacturer delays paying for the received goods from the supplier and the items start deteriorating as soon as they are being produced. Based on these assumptions, the manufacturer’s inventory model is formulated, and cuckoo search algorithm is applied then to find the replenishment time, order quantity, and selling price with the objective of maximizing the manufacturer’s total net profit. Besides, the traditional inventory system is shown as a special case of the proposed model in this paper, and numerical examples are given to demonstrate better performance of trade credit. These examples are also used to compare the results of cuckoo search algorithm with genetic algorithm and investigate the effects of the model parameters on its variables and net profit.

1. Introduction

In the traditional inventory systems, it was assumed that the buyer pays the vendor as soon as he receives the items. In real-world situation, however, there are some cases that the vendor allows the buyer to defer payment. As Piasecki [1] and Molamohamadi et al. [2] state, four types of delay in payment can be considered; paying as sold, paying as sold after a predefined period, paying after a predefined period, and paying at the end of replenishment period (for more information, please refer to [1, 2]).

In the third mentioned type of delay in payment, which is the concern of this paper, the payment is deferred until an agreed-upon period, so-called credit period. During the credit period, no interest is charged by the vendor and the buyer can sell the goods and accumulate revenues to earn interest. However, a high interest would be charged, if the payment is not settled by the buyer at the end of the delay period.

Such a contract has some benefits to the vendor and the buyer. The buyer can sell the items and earn interest before the payment is settled. Moreover, as the buyer may order more quantities under trade credit contract, his purchasing cost, replenishment cost, and backorder cost may decrease, while inventory holding cost and deterioration cost of the goods would increase. In addition, the vendor can apply trade credit as a strategic policy to be able to compete in the global competitive market in attracting more buyers and selling more products.

This clarifies the importance of finding the optimal ordering policy of the vendor and the buyer under trade credit contract to increase/decrease their revenue/cost. In order to find the literature gap, this section expresses the major concern of the precedent researches. Haley and Higgins [3] evaluated the inventory policy of a two-part trade credit, where the vendor considers cash discount for paying within a specified period and due in a larger credit period. Goyal [4] obtained the economic order quantity under the conditions of permissible delay in payments.

Aggarwal and Jaggi [5] considered deteriorating items to develop Goyal [4] and further assumed that the sales revenue is also accumulated beyond the delay period. Later, Jamal et al. [6] generalized Aggarwal and Jaggi [5] to allow for shortages. Sarker et al. [7] generalized Jamal et al. [6] by developing an EOQ inventory model for deteriorating items with allowable shortages and time value of money. Chang and Dye [8] extended Aggarwal and Jaggi [5] to the case of varying deterioration rate and partial backorder. Teng [9] modified Goyal’s [4] model by setting different purchase cost and selling price. Having applied an EPQ model, Chung and Huang [10] generalized Goyal’s [4] model to the finite replenishment rate. Huang [11] developed a two-level trade credit to reflect the real-life business condition and to extend Goyal [4]. Two-level trade credit is a kind of contract in which not only the vendor allows the buyer to defer payment, but also the buyer offers a credit period to his customers.

Chang et al. [12] extended Teng’s [9] model to include deteriorating items, time-dependent demand, and order-dependent trade credit. Chang and Teng [13] developed Goyal’s [4] model by assuming deterioration rate and cash discount and compared it with the traditional EOQ inventory system. Teng et al. [14] proposed an EOQ model with deteriorating items, price sensitive demand, and different selling and purchasing prices under trade credit policy and finally discussed the results obtained by Goyal [4], Aggarwal and Jaggi [5], and Jamal et al. [6]. Considering different selling and purchasing values, Huang [15] further extended Goyal’s [4] model to the case of partial trade credit.

Ouyang et al. [16] developed Teng [9] by assuming deteriorating items and partial backlogging. Chen and Ouyang [17] fuzzified the time parameters of Jamal et al.’s [6] model and compared the findings with theirs. Ouyang et al. [18] established an EOQ model for noninstantaneous deteriorating items under permissible delay in payment to generalize some previous studies including Goyal [4] and Teng [9]. Huang [19] generalized Huang [11] and Chung and Huang [10] by formulating an EPQ model under a two-level trade credit where the purchasing cost and the selling price are not necessarily equal. Huang’s [11] model was also developed by Liao [20] where an EPQ model for deteriorating items with different selling and purchasing prices was considered.

Chung and Huang [21] generalized Goyal’s [4] model to obtain the optimal ordering policy in an EOQ model with allowable shortages. Hu and Liu [22] developed Chung and Huang [21] to an EPQ model with backorder where the purchasing cost is smaller than the selling price. Min et al. [23] addressed an EOQ inventory system for deteriorating items with stock-dependent demand under two levels of trade credit and concluded Goyal [4] and Huang [11] as special cases of their model. Chung [24] generalized Chung and Huang [10] and Huang [11] by formulating an EPQ inventory system under two levels of trade credit, different selling and purchasing prices, and limited storage capacity.

Lin et al. [25] presented an integrated inventory model consisting of a vendor and a buyer under a two-level trade credit with credit-sensitive demand and defective items. Teng et al. [26] obtained the optimal order quantity and cycle time of an EOQ inventory system with time-sensitive demand and permissible delay in payment. Guchhait et al. [27] investigated the effect of partial trade credit on retailer’s order quantity, where two warehouses are assumed, and proposed a hybrid metaheuristic algorithm to obtain the solution. Taleizadeh et al. [28] established an EOQ inventory model with partial trade credit and partial shortages to find the optimal shortage level and replenishment decisions. From an integrated inventory model with price-sensitive demand, deterioration rate, and allowable shortages, Yu [29] concluded that vendor-buyer collaboration would lead to extra profit gain. He and Huang [30] incorporated Ouyang et al. [18] and Jaggi et al. [31] by developing an EOQ inventory model for noninstantaneous deteriorating items under a two-level trade credit policy.

Studying the literature shows that most of the studies of trade credit have considered EOQ inventory system. Moreover, during the past decades, deteriorating items have captured many researchers’ attention. Generally, all of the 2 products deteriorate over time [20]. For some items such as toys, glassware, and hardware, deterioration rate is too low and can be neglected. For others such as medicines, electronic items, volatile liquids, blood banks, and fashion goods, high deterioration rate can significantly affect decision making. So, this paper establishes a trade credit inventory model for deteriorating items within the EPQ framework, where the replenishment rate is finite. The buyer is a manufacturer in this paper, who is offered trade credit by the supplier (vendor). It is assumed that the purchasing cost of the manufacturer is not necessarily equal to his selling price. Moreover, as stockout is an inevitable consequence of diverse uncertainties, the shortages are allowed here. Since the analytical solving of the model is difficult, the proposed model is solved by cuckoo search algorithm, introduced in 2009 by Yang and Deb [32], to obtain the proper values of replenishment cycle, order quantity, and selling price, in a way that the manufacturer’s net profit is maximized. Finally, by applying numerical examples, the sensitivity of the variables to the parameters is tested and the performance of the cuckoo search algorithm is compared with genetic algorithm, whose usual form was introduced by Goldberg in 1989 [33]. Deducing traditional inventory system, where there is no delay in payment, as a special case of the formulated model in this paper, its profitability to the manufacturer is compared with trade credit.

The rest of this paper is organized as follows. Section 2 introduces the notations and assumptions used in formulating the inventory system. The manufacturer’s inventory model is formulated in Section 3 and the solution procedure is explained in Section 4. Section 5 gives a numerical example to investigate the sensitivity of the model to the parameters, compares the performance of cuckoo search algorithm with genetic algorithm, and examines the difference between one-level trade credit and the traditional inventory system. Finally, the conclusion is discussed in Section 6 and some opportunities for future researches are mentioned.

2. Notations and Assumptions

For modeling the inventory system of the manufacturer, we will use the following notations and assumptions throughout this paper.

2.1. Notations

The following symbols are applied to model the manufacturer’s inventory system:
  • D: The demand rate

  • k: A constant in the demand function representing the market scale

  • α: The price elasticity of the demand rate

  • P: The replenishment rate

  • ρ: The capacity utilization

  • θ: The deteriorating rate, a fraction of the on-hand inventory

  • A: The ordering and setup cost per cycle

  • hm: The inventory holding cost rate, excluding interest charges

  • Ip: The opportunity cost per dollar

  • Ie: The interest earned per dollar

  • M: The trade credit period offered by the supplier

  • b: The backorder level

  • cb: The backorder cost

  • s: The unit purchasing cost

  • v: The unit selling price

  • I(t): The inventory level at time t

  • T1: The production time with backorder

  • T2: The production time when positive stock builds up and the stock depletes due to the demand and deterioration

  • T3: The time period when the stock depletes due to the demand and deterioration

  • T4: The time period with no replenishment, when the shortages occur

  • T: The replenishment time, T = T1 + T2 + T3 + T4

  • Q: The economic order quantity.

2.2. Assumptions

  • (1)

    The demand rate is a decreasing function of the manufacturer’s selling price (v) and is defined by kv−∝. Actually, the demand is a dependent variable whose value is sensitive to the selling price. This assumption is considered to include the effect of the competitive market, where, besides delay in payment, selling price is one of the key factors for customers in deciding from which manufacturer to buy.

  • (2)

    The time horizon is infinite.

  • (3)

    The time of product deterioration follows an exponential distribution with parameter θ, where  0 < θ ≪ 1. There is no repair or replacement of deteriorated units during the planning horizon. It is assumed that deterioration starts when the products are stored at the manufacturer’s warehouse.

  • (4)

    The supplier proposes a certain credit period, M, to the manufacturer. During the credit period, the manufacturer can accumulate revenue and earn interest with rate Ie, by selling the products to his customers. At the end of the credit period, the manufacturer settles the account and incurs a capital opportunity cost at rate Ip for the items still in his stock.

  • (5)

    Shortages are allowed and are fully backlogged. So, if the manufacturer has inventory on hand, he delivers the products to the customers at the time of placing the orders. Otherwise, he defers the delivery to the next period.

  • (6)

    Inventory holding cost is charged only on the amount of undecayed stock.

  • (7)

    IpIe and v > s.

  • (8)

    The manufacturer’s capacity utilization, ρ, is the ratio of the demand rate to the production rate and is less than 1; that is, ρ = D/P < 1.

  • (9)

    The manufacturer aims at maximizing his net profit by determining the optimal selling price, replenishment cycle, and quantity of orders.

3. Formulating the Inventory Model

Figure 1 depicts the inventory level of the manufacturer in an EPQ-based inventory model with allowable shortages and deteriorating items.

Details are in the caption following the image
The inventory level of the manufacturer.

It is necessary to mention that, during the first period (T1), the manufacturer produces items to satisfy the arriving demands as well as the previous period’s backlogged demands. This means that the line below the axis is for showing that the manufacturer does not keep any item in stock as they must be delivered to the customers. Moreover, in T4, there is not any product to satisfy the customers’ demands and the graph below the axis illustrates the demands which are going to be backlogged to the next period.

For formulating the inventory system, we must firstly obtain the inventory level function at any time t.

(1) The Inventory Level in T1(0 ≤ tT1). The produced items during 0 to T1 would be depleted due to the instant demand (D) as well as backlogged orders. As a result, the differential equation representing the inventory position of the system at time t, 0 ≤ tT1, is
()
Using the boundary condition I1(T1) = 0, the solution of (1) is
()
(2) The Inventory Level in T2(T1tT1 + T2). In T2, the inventory increases with rate P and decreases due to customers’ demand and deterioration. Hence, the inventory level in this period can be described by (3)
()
With I2(T1) = 0 as the initial condition, solving (3) yields
()
(3) The Inventory Level in T3(T1 + T2tT1 + T2 + T3). The inventory depletes in this period by the demand and deterioration. Thus, the inventory level in T3 is governed by the subsequent differential equation
()
with the boundary condition I3(T1 + T2 + T3) = 0. So, the inventory level at T3 is
()
(4) The Inventory Level in T4(T1 + T2 + T3tT). From T1 + T2 + T3 to T, the manufacturer would have no inventory on hand and any demand in this period would be completely backlogged to the next replenishment cycle. Thus, the inventory level at T4 satisfies the following differential equation:
()
Considering I4(T1 + T2 + T3) = 0 as the initial condition, the inventory level at this period is
()
Besides the aforementioned functions of the inventory levels, the following relationships can be concluded from Figure 1.
  • (i)

    The manufacturer’s economic order quantity (Q) equals P(T1 + T2).

  • (ii)

    Since b = (PD)T1 = DT4, the relations between T1 and T4 can be represented by T4 = (PD)T1/D.

  • (iii)

    Moreover, from the fact that I2(t) = I3(t) when t = T1 + T2, the relations between T2 and T3 can be shown as .

The manufacturer’s inventory model consists of the selling revenue, replenishment cost, stock holding cost, backorder cost, deterioration cost, interest earned, and the opportunity cost. These elements are formulated below.

3.1. Selling Revenue

The manufacturer sells the produced items in T1 and satisfies the customers’ demands during T2 and T3. So, his revenue per period is (vs)[PT1 + D(T2 + T3)] and consequently per unit time is (vs)[PT1 + D(T2 + T3)]/T.

3.2. Replenishment Cost

Considering A as the manufacturer’s ordering cost, his replenishment cost per unit time is A/T.

3.3. Stock Holding Cost

For formulating the manufacturer’s inventory holding cost per period, the areas under T2 and T3 in Figure 1 must be calculated. Thus, for the stock holding cost per unit time, we have
()

3.4. Backorder Cost

The backorder cost is calculated based on the areas under T1 and T4 and its value per unit time is equal to
()
By considering the relations between T1 and T4, (10) can be reformulated as
()

3.5. Deterioration Cost

The number of deteriorated items in T equals the produced items in T2 minus the demand in periods T2 and T3. Therefore, the deterioration cost per unit time can be represented as
()

3.6. Interest Earned

The manufacturer earns interest from the time of receiving the items from the supplier until M, when he settles the account. Depending on the length of the credit period (M), three cases may occur: (1) MT1, (2) T1MT1 + T2 + T3, and (3) MT1 + T2 + T3. Accumulation of interests and the inventory levels of these cases are explained here.

3.6.1. Case I: MT1

As shown in Figure 2 and by considering v as the selling price and Ie as the interest earned per monetary unit, the manufacturer’s interest earned per unit time in this case is
()
Details are in the caption following the image
The total accumulation of interest earned when MT1.

3.6.2. Case II: T1MT1 + T2 + T3

According to Figure 3, the manufacturer’s earned interest per unit time follows
()
Details are in the caption following the image
The total accumulation of interest earned when T1MT1 + T2 + T3.

3.6.3. Case III: MT1 + T2 + T3

Following Figure 4, the interest earned per unit time for this case can be represented in
()
Details are in the caption following the image
The total accumulation of interest earned when MT1 + T2 + T3.

3.7. Interest Payable

Assuming that the manufacturer defers payment to M, he bears opportunity cost for the unsold items in his stock after M, and four cases must be assumed.

3.7.1. Case I: MT1

In this case, the opportunity cost/interest payable per unit time must be formulated as
()

3.7.2. Case II: T1MT1 + T2

The interest payable for this case is
()

3.7.3. Case III: T1 +  T2MT1 +  T2 +  T3

The opportunity cost per unit time for the on-hand stock after M in this case is calculated in (18) as follows:
()

3.7.4. Case IV: T1 +  T2 +  T3M

In this case, since there is not any inventory on hand after M, the interest payable equals zero.

Based on the above arguments, the total net profit of the manufacturer per unit time can be expressed as NP = selling revenue − Replenishment cost − Stock holding cost − Backorder Cost − Deterioration Cost + Interest earned − Interest payable, and the four following cases must be considered:
()
where
()
Moreover, we have D = kv−∝, T4 = (PD)T1/D, , T = T1 + T2 + T3 + T4, and P = D/ρ.

3.8. Special Case

Setting M and consequently Ie equal to zero, the model represents the traditional EPQ inventory model with backorder where the payments are settled promptly. In this case, Ip implies the manufacturer’s opportunity cost for keeping inventory. So, the traditional inventory model with backorder can be formulated as
()

4. Solution Procedure

Since analytical solving of the formulated nonlinear programming inventory model is difficult, we apply a metaheuristic algorithm, called cuckoo search algorithm to solve the problem and find the optimum values. Cuckoo search is a novel stochastic global search algorithm, introduced in 2009 by Yang. This promising algorithm is based on the aggressive reproduction behaviour of cuckoo birds, which lay their eggs in the host birds’ nests. The reason for applying cuckoo search algorithm in this paper is that (I), as Yang [34] mentioned, recent studies have demonstrated that cuckoo search algorithm is potentially far more effective than many other metaheuristic algorithms such as genetic and particle swarm optimization algorithms, and (II) according to Zhao and Li [35], cuckoo search algorithm has been successfully applied to both benchmark and real-world optimization problems.

Similar to other evolutionary algorithms, cuckoo search algorithm starts with an initial population of cuckoos with some eggs for laying in the nests of the host birds. The eggs with more similarity to the eggs of the host birds have more chances to survive and grow up, while some eggs would be either detected and killed by the host birds or abandoned in the nest. Moreover, the suitability of a nest is revealed by its grown eggs, and the best nests will survive to the next generation.

The following rules are applied in cuckoo search algorithm (Yang [34]).
  • (i)

    Each cuckoo lays one egg at a time and a nest is chosen randomly for dumping it.

  • (ii)

    The best nests are the ones with high quality eggs and would survive to carry over to the next generations.

  • (iii)

    There is a fixed number of host nests and if the laid egg is discovered with a probability pa (pa ∈ [0,1]), the host bird may either throw it away or leave the nest to construct a completely new nest.

Considering Li and Ui as the lower and upper bounds for decision variable xi, the initial solutions for cuckoo search algorithm can be determined by
()
Moreover, the new solution for cuckoo i, xi(t + 1), is generated by performing Lévy flight as shown in
()
where α > 0 is the step size and ⊕ represents entry-wise multiplication. The Lévy flight provides a random walk in which the random steps are drawn from a Lévy distribution with an infinite variance and mean;
()
Algorithm 1 represents the pseudocode of the applied cuckoo search algorithm.
    Algorithm 1: The pseudocode of the applied cuckoo search algorithm.
  • begin

  •  Objective function f(x) = (x1, …, xd)

  •  Generate initial population of n host nests xi

  • while  (t < MaxGeneration) or (stop criterion)

  •    Get a cuckoo randomly/generate a solution by Lévy flights and evaluate its quality fitness

  •    Choose a nest among n (say, j) randomly

  •    if   (Fi > Fj),

  •     Replace j by the new solution (i)

  •    end

  •    A fraction (pa) of worse nests is abandoned and new ones/solutions are built/generated

  •    Keep best solutions (or nests with quality solutions)

  •    Rank the solutions and find the current best

  • end  while

  •  Postprocess results and visualization

  • end

5. Numerical Examples

Example 1. Following the examples provided by Ho [36], we consider an inventory system with the following data: ρ = 0.9, θ = 0.1, A = $50/order, s = $10/piece, cb = $2/unit/year, hm = 0.1/year, Ip = 0.06, Ie = 0.04, and D = 5000 × v−1.5 pieces/year. Table 1 shows the optimal replenishment cycle, order quantity, selling price, demand, and net profit for M ∈ {10,15,30,45,60} days. As the results show, when the delay payment period increases, the manufacturer’s total cycle time and selling price decrease, while his net profit increases. This implies that longer credit period provided by the supplier increases the demand rate.

Table 1. The obtained solutions by cuckoo search algorithm for Example 1.
M (days) T (days) Q (units) v ($) D (units/year) NP ($)
10 51.97 4328.51 30.02 30397.70 608091.80
15 34.94 2912.51 30.00 30422.25 608251.64
30 19.07 1594.40 29.94 30522.94 609669.48
45 19.06 1597.55 29.89 30598.09 611172.25
60 19.05 1600.71 29.84 30673.30 612676.25

Example 2. This example pursues three major objectives. Firstly, it compares the results obtained by cuckoo search algorithm with those of genetic algorithm. Secondly, the proposed one-level trade credit is compared with the traditional inventory system, and thirdly, the effects of main parameters on the optimal solutions are analyzed. Except the given parameters in Table 2, the parameter values are equal to those mentioned in Example 1.

Table 2. The results of Example 2 for M = 10.
Parameter Value T (days) Q (units) v ($) D (units/year) NP ($)
A 30 GA-One-level 45.97 3828.60 30.0223 30395.21 608243.63
CS-One-level 33.86 2821.24 30.0103 30413.33 608261.92
CS-Traditional 48.27 4019.74 30.0224 30394.97 608126.60
40 GA-One-level 54.93 4574.64 30.0226 30394.67 608153.44
CS-One-level 43.85 3653.42 30.0162 30404.41 608167.98
CS-Traditional 55.74 4641.77 30.0259 30389.70 608056.41
50 GA-One-level 57.41 4779.24 30.0291 30384.82 608086.72
CS-One-level 51.97 4328.51 30.0206 30397.70 608091.80
CS-Traditional 62.33 5189.82 30.0289 30385.06 607994.59
60 GA-One-level 63.30 5271.15 30.0256 30390.19 608023.33
CS-One-level 58.98 4911.71 30.0243 30392.13 608026.00
CS-Traditional 68.29 5685.33 30.0317 30380.87 607938.70
70 GA-One-level 67.31 5604.17 30.0290 30385.02 607966.54
CS-One-level 65.24 5432.70 30.0275 30387.27 607967.23
CS-Traditional 73.77 6141.03 30.0342 30377.01 607887.32
  
ρ 0.70 GA-One-level 49.30 4089.80 30.1175 30251.54 607622.01
CS-One-level 28.06 2336.10 30.0307 30382.35 607788.54
CS-Traditional 35.98 2993.27 30.0501 30352.91 607565.54
0.75 GA-One-level 51.46 4268.38 30.1072 30267.01 607735.61
CS-One-level 31.39 2613.57 30.0295 30384.27 607842.23
CS-Traditional 39.42 3279.55 30.0458 30359.53 607653.97
0.80 GA-One-level 52.13 4333.90 30.0611 30336.43 607852.03
CS-One-level 35.72 2974.51 30.0274 30387.36 607908.43
CS-Traditional 44.07 3667.42 30.0409 30366.87 607751.80
0.85 GA-One-level 53.26 4433.41 30.0330 30378.87 607967.76
CS-One-level 41.88 3487.49 30.0245 30391.72 607989.66
CS-Traditional 50.89 4235.89 30.0354 30375.19 607862.85
0.90 GA-One-level 57.41 4779.24 30.0291 30384.82 608086.72
CS-One-level 51.97 4328.51 30.0206 30397.70 608091.80
CS-Traditional 62.33 5189.82 30.0289 30385.06 607994.59
  
Ip 0.04 GA-One-level 61.29 5103.49 30.0276 30387.09 608092.04
CS-One-level 52.90 4406.68 30.0202 30398.26 608100.44
CS-Traditional 63.46 5283.68 30.0284 30385.84 608004.95
0.05 GA-One-level 56.99 4746.27 30.0225 30394.83 608092.76
CS-One-level 52.42 4366.20 30.0204 30397.97 608096.00
CS-Traditional 62.87 5235.08 30.0287 30385.44 607999.63
0.06 GA-One-level 57.41 4779.24 30.0291 30384.82 608086.72
CS-One-level 51.97 4328.51 30.0206 30397.70 608091.80
CS-Traditional 62.33 5189.82 30.0289 30385.06 607994.59
0.07 GA-One-level 58.15 4840.28 30.0334 30407.61 608081.51
CS-One-level 51.55 4293.32 30.0208 30397.45 608087.80
CS-Traditional 61.83 5147.57 30.0292 30384.71 607989.80
0.08 GA-One-level 58.32 4855.45 30.0287 30385.48 608075.62
CS-One-level 51.15 4260.38 30.0209 30397.21 608084.01
CS-Traditional 61.35 5108.04 30.0294 30384.37 607985.25
  
Ie 0.02 GA-One-level 62.84 5232.03 30.0276 30387.07 608036.64
CS-One-level 57.38 4778.64 30.0250 30390.97 608040.99
0.03 GA-One-level 58.90 4904.98 30.0234 30393.46 608063.15
CS-One-level 54.74 4559.14 30.0229 30394.21 608065.76
0.04 GA-One-level 57.41 4779.24 30.0291 30384.82 608086.72
CS-One-level 51.97 4328.51 30.0206 30397.70 608091.80
0.05 GA-One-level 55.00 4579.68 30.0269 30388.21 608112.95
CS-One-level 49.04 4084.84 30.0181 30401.50 608119.30
0.06 GA-One-level 55.54 4626.30 30.0194 30399.52 608136.73
CS-One-level 45.92 3825.66 30.0153 30405.69 608148.56

As bold numbers in Table 2 illustrates, cuckoo search algorithm obtains better results than genetic algorithm and also between the traditional inventory system and one-level trade credit, the latter is more profitable to the buyer. Besides, the results show that higher setup cost (A) and capital opportunity cost (Ip) would cause a higher value of selling price (v) and lower net profit value. However, when the manufacturer’s capacity utilization (ρ) and interest earned rate (Ie) increase, there would be a decrease in the selling price and an increase in his total net profit.

6. Conclusions and Future Research

This paper presents an inventory model under trade credit contract, where the manufacturer is allowed to delay paying to the supplier until a predefined period. To adapt the model with the real world, it is assumed that (I) the manufacturer’s selling price may be different from his purchasing cost, (II) the replenishment rate is finite, (III) as in many practical situations, the shortages are included in the model, and (IV) the goods start deteriorating after being produced. Within the EPQ framework, the manufacturer’s model is formulated and a metaheuristic algorithm, cuckoo search, is applied to determine his proper replenishment strategy. Furthermore, numerical examples are carried out to demonstrate that cuckoo search algorithm is more efficient than genetic algorithm and show the effectiveness of trade credit over the traditional inventory system. These examples are also utilized to analyze the sensitivity of the parameters on manufacturer’s replenishment policy and his net profit.

Future research on this problem will focus on a two-level trade credit, where even the manufacturer offers delay period to his customers. Moreover, the inventory system of the supplier would be formulated to model the integrated supplier-manufacturer inventory system and find the supply chain’s best replenishment policy. There is another valuable possibility for developing this study which is considering the effects of competitive market, such as the competitors’ selling price, on the manufacturer’s decision making.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This research was supported by Universiti Putra Malaysia. Moreover, the authors would like to thank the anonymous reviewers for their valuable suggestions and comments which helped to improve the quality of the paper.

      The full text of this article hosted at iucr.org is unavailable due to technical difficulties.