Muragesh Math,D.Gopinath,B.S.Biradar RT&A, No 1 (82)
OPTIMIZING INVENTORY OF DETERIORATING PRODUCTS .... Volume 20, March 2025
OPTIMIZING INVENTORY OF DETERIORATING PRODUCTS WITH PRICE-DEPENDENT DEMAND USING QUANTUM-BEHAVED AGTO VARIANTS
Muragesh Math1,4,D.Gopinath2,*,B. S.Biradar3
1,2 Chaitanya (Deemed To Be University),India 3University of Mysore,India 4 Department of Community Medicine, S. Nijalingappa Medical College, Bagalkot, Karnataka, India 1 [email protected],3 [email protected] CorrespondingAuthor : [email protected]
Abstract
Preservation of a product is an important issue in the inventory control system. It prevents the deterioration effect of the products while these are stored in the warehouse/showroom. Considering deterioration effect of the product and preservation technology, an inventory model of non-instantaneous deteriorating items is developed with the demand dependent on the selling price of the product. Two different preservation rates are considered. Shortages are allowed partially with two different backlogging rates. Due to consideration of three-parameter Weibull distributed deterioration and preservation facility, the corresponding optimization problems are highly nonlinear. So, these problems cannot be solved analytically due to nonlinearity. To overcome this situation, different variants of quantum-behaved Artificial Gorilla Troops Optimizer (AGTO) are used. To illustrate and validate the proposed model, a numerical example is considered and solved for each case, and compared the results with the different variants of AGTO algorithms. Finally, a sensitivity analysis is performed to study the effect of changes of different parameters of the model on the optimal policy.
Keywords:AGTO;Quantum-Behaved;Deteriorating Products;Price-Dependent Demand.
1. Introduction
Preserving product quality during storage is a critical issue in inventory management, especially for items susceptible to deterioration [1]. When setting up supplies, systems with two-level assembly and unpredictable lead timing are taken into account. Most likely, the demand for the finished product and its deadline are known. As soon as all necessary components arrive, each level's assembly process begins [2]. Shortages are permitted, but only partially, and are handled with two separate backlogging rates, allowing flexibility in managing stockouts [3]. The product has a set shelf life and is perishable. Expenses include fixed ordering and inventory holding expenses[4]. The deterioration process of the items follows a three-parameter Weibull distribution, capturing the complexity of product degradation over time [5]. Managing stochastic multi-state production and distribution systems can make it difficult to figure out how much safety stock to have on hand. [6]. Due to the inclusion of this deterioration model and the preservation measures, the resulting optimization problem becomes highly nonlinear, making it challenging to solve using traditional analytical methods. To tackle this, various versions
of the Quantum-behaved AGTO are employed, which are metaheuristic algorithms inspired by gorilla troops' natural behaviours [7]. These AGTO variants are particularly well-suited for handling the nonlinear, multi-parameter nature of the inventory problem. A numerical example is provided to demonstrate and validate the effectiveness of the model, with results compared across different AGTO variants [8] . Additionally, a sensitivity analysis is conducted to understand the impact of changing key parameters, such as demand rate, deterioration rate, and preservation efficiency, on the optimal inventory policy. This analysis provides valuable insights into how different factors influence the overall cost and performance of the inventory system, guiding decision-makers in applying the best preservation strategies to maximize profitability and minimize product waste [9]. This study focuses on developing an advanced inventory model for non-instantaneously deteriorating items, considering both the deterioration effects and preservation technologies to minimize losses during storage in warehouses or showrooms. In this model, product demand is driven by its selling price, reflecting real-market dynamics. The inventory system also incorporates two distinct preservation rates, addressing different levels of protection against product degradation.
2. Assumptions and Notation
The following assumptions and notation are considered to develop the model:
1. The inventory system contains only one item with an infinite time horizon.
2. The item is a non-instantaneously deteriorating item. Deterioration occurs after time " = y with the rate 0(h), which follows a three-parameter Weibull distribution. That is,
0 <") = - Y)'"',
where a, ', and y (> 0) are the parameters of the Weibull distribution, with s(") and S(") as the probability density function and distribution function, respectively.
3. To reduce the deterioration effect, preservation technology is used in the inventory control system. Let n(Z) < 0 be the preservation technology function, which is an increasing function with n"(Z) < 0. Here, we consider n(Z) as:
n(Z) = ifk- » > a
n(Z) = 1 - e-y'Z, yx > 0.
4. Lead time is constant and known.
5. Shortages are considered partially with a rate Z(H — "), where " represents the length of waiting time for the customers. In this model, two partial backlogging rates are considered:
1
Z( H — ")
1 + S( H — ")' Z( H — ") = e—s(H—h).
6. The demand of the item is dependent linearly on the selling price, i.e.
X(l) = y — zl, I < y, y,z > 0.
Notation Description
Wl Purchase cost per unit item (in $)
l Selling price per unit item (decision variable) (in $), l > Wl
X(l) = y - zl The demand function, l < |, y, z > 0
Wo Replenishment cost per order (in $)
Wt Holding cost per unit item per unit time (in $)
Wg Backordering cost per unit item per unit time (in $)
WPg Lost sale cost per unit item per unit time (in $)
Y Starting time of deterioration (in month)
hi Time of zero ending inventory (decision variable) (in month)
H Cycle length (decision variable) (in month)
I Initial ordering quantities (unit)
J Maximum shortage level (unit)
Q(h) Inventory level at time h (unit)
0(h) Deterioration rate per unit time
Z(H - h) Backorder rate at time h, h1 < h < H (in month)
5 Backlogging parameter
Z Preservation cost per unit item per unit time (decision variable) (in $)
B(l, Z, hi, H) Average profit function (in $)
3. Model formulation
Let us suppose that a retailer places an order of (I + J) units of a product at time h = 0. After that, the deterioration starts at time h = y and inventory level reaches to zero at time h = h1 due to the combined effect of demand and deterioration [10]. Then partially backlogged shortages are allowed with the backlogging rates. Z(H — h) = 1+g(H—h) and Z(H — h) = e—s(H—h): During the time period [0, y], there is no deterioration and after that deterioration starts at h = y and continues upto the time h = h1. To reduce the rate of deterioration, we have considered preservation facility with the rates n (Z) = i+Zz and n (Z) = 1 — e—yiz where z1 > 0. Hence during the time interval [0, H]; the inventory levels are governed by the differential equations as follows:
^df = —X(l), 0 < h < y (1)
dQ(h)
dh
dQ(h)
-X(l) - 6(h)[l - n(Z)]Q(h), y < h < h (2)
-X(l)Z(H - h), hi < h < H (3)
dh
With the boundary conditions Q(0) = I and Q(H) = - J. Also Q(h) is continuous at h = y and h = hi.
Q(h) = —X(l)h +1, 0 < h < y (4)
Q(h) = —X(l)e-(h-Y)(i-n(z)) fh ea(h-Y)p(i-n(z)) dh, y < h < hi (5)
Jh
r h
Q(h) = X(l) Z(H - h) dh, hi < h < H (6)
Jhi
Now applying the continuity condition of Q(h) at h = y and hi, we have:
And
r h
I = X(1)y + X(l) Î ea(h-Y)ii(l-n(z)) dh (7)
Jhi
î h
J = X(l) Z(H - h) dh (8)
hi
Total sales revenue (GJ) = lX(l)h1 + lJ Total purchase cost (LW) = Wl ( I + J)
WX(l)y + WlX(l) f1 ea(h-Y)'(1-n(z)) dh Jhi
i H
+ WlX(l) Z(H - h) dh Jhi
(9)
The total inventory holding cost
fY r "l
/o Q(") d" + Wt Y
n rhi
TW = WtJoQ(h) dh + Wt Y Q(h) dh (10)
2 h1 h1 WtI7 - WtX^Y + WtX(l) Je-^-Y)'i1-n(Z)} x Jdudh (11)
t H f h
WgX(l) / Z(H - h) du dh
h1 h1
The total shortage cost and lost sale cost are
(■H r"
!"' J"'
Wpg X(l)(H — "') — Wpg J,
Respectively, The preservation technology cost is given by ZH. Therefore, the average profit per cycle is given by...
1
B (l, Z, "1, H) = — [Sales revenue — Purchase cost — Holding cost H
—Shortage cost — Lost sale cost — Ordering cost — Preservation technology cost] (12)
1
i.e., B(l,Z, h1, H) = h
lX(l)h1 + lJ - j WlX(l)Y + WlX(l)k}eK(h-Y)li{1-n(z)}dh + WJJ - j WtIfl - + WhX(l )kf e-a(h-Y){1-n(Z)} dudhj
H"
—WgX(l)f jZ(H — ")dhdh — Wpg {X(l) (H — "1) — J}— iH — W0 "1"1
(13)
Based on the partial backlogging rate Z ( H — ") and also the preservation facility rate n ( ) , four possible cases may arise:
Case 1: Z (H — ") = 1+S(H—") and n(Z) = 1+^, y > 0
Case 2: Z (H — ") = 1+s(1H—") and n(Z) = 1 — e—y1Z, y > 0
Case 3: Z (H — ") = e—S(H—") and n(Z) = , y > 0
Case 4: Z (H — ") = e—s(H—") and n(Z) = 1 — e—y1Z, yi > 0 Now we have discussed each case separately.
Case 1: Z (H — ") = 1+S(1H—") and n(Z) = 1+1,yl > 0. In this case,
/"1 a("—y)'
e 1+z d" (14)
And
J = ® log(l + S(H - hi))
The total purchase cost is given by
S
LW = Wi ( I + J )
fh *(h-7f ^ ^_ X(l)
fhl a(h-j)y X(l)
WlX(l)Y + WlX(l) J e 1+z dh + Wl x log |1 +S(H - hi)|
The total inventory holding cost is
r Y chi
TW = Wt J^ Q(h) dh + Wt J Q(h) dh
WfX(l)y2 fhl <h-if rh g(U-Y)ß
WtIj - WtX((l) Y + WtX(l) e e1+z du dh
2 J y Jh
(15)
(16)
(17)
And
Figure 1: Pictorial representation of inventory level during the cycle
I = X(l)y + X(l) ih eK(h—Y)pe—y1 z dh Jy
J = ® log(1 + S(H — h1))
(18) (19)
Now, the total average profit per cycle is given by
B(i,Z, hi, H) = H
lX(l)hi + IJ - {wlX(l)j + WlX(l) jhl ea(h-Y)ße-yiZ dh
+ WlXp log(i + S(H - hi))}
- {WtI7 -
WtX(l)72
+
WtX(l) jh ea(h-Y)ße-yiZdudh}
- -f(X(l)(H - hi) - J)
- Wpg(X(l)(H - hi) - j) - ZH - Wo
(20)
Shortage cost = W X(l) (H — "l) — J] Lost sale cost = Cpg [X(l) (H — "l) — J] Therefore, the average profit per cycle is given by In this case, the corresponding optimization problem is as follows:
1 [ f f"1 *(—)' X(l)
B(l,Z,"1,H) = H lX(l)"1 + lJ —j WlX(l) J e^+T- d" + Wl—^~ log (1 + 5(H — "1))
( WtX(l)Y2 " *(—)' ["1 a(u—y)'
— jWtI7 — WtX21)1 + WtX(l) J e 1+Z~ J^ e^+r- dud"
Wg
— -f (X(l)(H — "1) — J) — Wpg (X(l)(H — "1) — J) — ZH — W0
The corresponding optimization problem is as follows: Maximize B(l,Z, "1, H) Subject to:
l > y,Z > 0,H > "1 > 0 z1
Case 2: Z(H — ") = 1+s{^H—") and n(Z) = 1 — e—y1Z, y > 0
In this case, the corresponding optimization problem is as follows: Maximize B(l,Z, "1, H) Subject to:
l > y,Z > 0,H > "1 > 0 z1
Case 3: When Z (H — ") = e—S(H—") and n(Z) = 1+Zz, y1 > 0 When
/■ "1 a("—y)'
I = X(1)y + X(l) e 1+Z d"
(2i)
(22)
(23)
And
J
XiH
S
i _ eS(H-hi)
The total purchase cost (Purcost) = Wl (I + J)
(24)
hi
r g(h-y)ß X(l)
WlX(l )y + WlX(l) e^+r dh + Wl—(-)
i _ e-s(H-hi)
(25)
2
Y
Muragesh Math,D.Gopinath,B.S.Biradar RT&A, No 1 (82) OPTIMIZING INVENTORY OF DETERIORATING PRODUCTS ...._Volume 20, March 2025
Shortage cost = WwgX(l)(H - h1)e-5(H-h1) - ^J Lost sale cost = Wpg{X(l)(H - hi) - J} Here, the average profit per cycle is given by
i I" ( h a(h-Y/
B(l,Z,hi,H) = H lX(l)hi + lJ -j WlX(l)Y + WlX(l) J e i+Z dh + WlJ
( WtX(l)Y2 , , fhi g(h-Y)p rhi g(u-Y)^
-) WtlY - W 2 + WtX(l) j e^J dudh
- W5gX(l)(H - hi)e-5(H-hi) + WgJ - WPgX(l)(H - hi) - ZH - Wo
The corresponding optimization problem is as follows:
Maximize
B(l, Z, hl.H)
subject to l > y, Z > 0, H > hl > 0
Case 4:When Z (H — h) = e—s(H—h) and n(Z) = 1 — e—yl1,yl > 0 In this case,
hi
And J = [i - e-5(H-h1)
The total purchase cost (Purcost) = Wl (I + J)
Shortage cost = WWgX(l)(H — hl)e—s(H—hl) — W^J Lost sale cost = Wpg{X(l)(H — hl) — J} Here, the average profit per cycle is given by
(26)
I = X(1)y + X(l)Jea(h-Y)iie yiZdh (27)
hi
/a(h-Y)fi X(D r -|
edh + W—^ |i - e-5(H-h1)\ (28)
Y
B(l, Z, hi, H) = H
/■ hi a(h-Y)P 1
IX(l)hi + IJ -i WlX(l)Y + WlX(l) e i+Z dh + WfJ
-< WiIy - »! +
WtX(l) jh e-(h-Y)fie-yiZ ih ex(h-Y)fie-yiZdudh
J Y Jh
- Wkx(l)(H - hl}e-5(H-hi) + m. J - WmXMi - hi ) - J - Z H - Wo
(29)
The corresponding optimization problem is as follows: Maximize B(l, Z,h1, H) subject to l > \, Z > 0, H > h1 > 0
4. Solution procedure
In classical mechanics, a particle is depicted by its position and velocity vectors which determine the trajectory of the particle. This means that a particle moves along a determined trajectory [5]. However, this is not true in quantum mechanics. In quantum world, the term trajectory is meaningless, as the position and velocity of a particle cannot be determined simultaneously according to uncertainty principle [6]. Hence, if a particle in AGTO system has quantum behaviour, the AGTO algorithm is bound to work in a different fashion'. Proposed a technique for sparse representation based image steganography by AGTO algorithm. Considering quantum behaviour, first proposed an improved version of AGTO algorithm known as quantum-behaved AGTO (Q AGTO). In this Q AGTO, particles™ state equations were structured by wave function and each particle state was described by the local attracter p and the characteristic length L of d-trap which is determined by the mean optimal position (MP). As MP enhances the cooperation between particles and particles™ waiting with each other, Q AGTO can prevent particles trapping into local minima. However, the speed and accuracy of convergence are also slow.
5. Hyperparameter tuning using Artificial Gorilla Troops Optimizer
(AGTO)
Motivated by the collective wisdom of natural phenomena, meta heuristics play a significant role in addressing optimization problems [13]. The revolutionary meta heuristic algorithm known as the artificial gorilla troops optimizer (AGTO) was inspired by the social intelligence of gorilla troops found in the wild. In this study, the social life of gorillas is mathematically defined and new approaches to investigating and profiting from them are developed. A gorilla troop is made up of many adult female gorillas and their offspring as well as an adult male or silverback gorilla bunch [14].
{(UB — LB) x ra1 + LB, if rand < p,
(ra2 — C) x Xra(t) + L x H, if rand > 0.5,
X(i) — L x (L x (X(t) — ICXra(t)) + ra3 x (X(t) — ICXra(t))), if rand < 0.5.
(30)
ICX(t + 1) is the upcoming iteration, t indicate the data location. X(t) This position's vector as of right now. ra1, ra2, ra3 more than, rand are randomized values updated every cycle, ranging from 0 to 1.is a parameter with a range of 0 to 1 the fact that must provide a value prior to the optimization procedure; UB and LB indicate, accordingly, the parameter's upper and lower boundaries. Xra Out of all the data, is one distance chosen at randomness and ICXra. Finally, C, L and H are obtained using the following equations:
C = V x (1 — tt^V ) (31)
MaxIt
Where, MaxIt is the aggregate value corresponding to the optimization operation's iterations.
V = cos(2 x r4) + 1 (32)
Here, cos denotes the cosine function, r4 and is changed every iteration with random values between 0 and 1.
L = C x l (33)
wherein is an arbitrary number between -1 and 1. To generate the simulated data, apply the equation above.
ICX(t + 1) = L x M x (X(t) — Xbestdistance ) + X(t) (34)
X(t) is a current vector representing the data's location with respect to Xbest
distance
M = Nij!CX(t)\s^j S (35)
Where, ICXj(t) represents every place in the loop t. N show the whole amount of information. s further calculated with the equation below,
s = 2l (36)
Even if the final solution might not be practical due to distance constraints, it is still possible to make it workable by reordering the factors based on the fitness of the offspring alternatives min(ICX(t)) is assigned. To minimize the total distance between data points, an adaptive evolutionary algorithm is employed [15]. Assume that the likelihood of crossover and mutation for reducing the distance variable are,
f H + Hmax -Hmine , , if G > Gavg, min(ICX(t))= < 1+expl Gmax-Gavg J (37)
^ Hmax; if G < Gavg.
To determine the least amount of distance required to be fit, Hminindicate the lowest likelihood of traveling a distance, Hmaxindicates the likelihood of receiving the chosen data, the distance parameter's fitness, Gavgshows the average of the chosen data, Gmaxis the data's maximum fitness value.
Do the following steps until the stopping criterion is satisfied:
(a) Calculate the mean best (mbest) position.
(b) Compare each particle™s position with the particle™s pbest position according to their fitness value. Store better one as pbest.
(c) Compare current gbest position with earlier gbest position according to their fitness value. Store better one as gbest. (d) Update the position of each.
(e) Print the position and fitness of global best particle.
(f) End.
Table 1: Pseudocode for AGTO (Adaptive Gorilla Troop Optimization)
1. Initialize Parameters:
a) Set the population size (gorilla troop) N.
b) Set the number of iterations max_iter.
c) Define the upper and lower boundaries of the feature space, Upper_Bound, Lower_Bound.
d) Set the crossover probability Pc and mutation probability Pm.
e) Randomly initialize the positions of gorillas (features) Xi where i = 1 to N.
2. Begin Optimization Process:
a) For each iteration t = 1 to max_iter.
3. Fitness Evaluation:
a) For each gorilla position Xi, evaluate its fitness based on the feature selection problem's objective function.
b) Identify the best solution Xbest with the highest fitness.
4. Update Gorilla Positions:
a) Update Parameters:
- Calculate cosine function parameter a = cos ^maxlte^) •
- Generate random numbers r\, r2, and r3 in the range [0,1].
b) Position Update Rule:
i) If ri < a:
- Perform an exploitation phase.
- Update the gorilla™s position using:
Xi (t + 1) = Xi (t) + r2 ■ (Xbest - Xi (t)) + r3 ■ Distance(Xi (t), Xbest).
ii) If r1 > a:
- Perform an exploration phase.
- Randomly select a distance D from the dataset and update using:
Xi(t + 1) = Xi(t) + r2 ■ (Xbest - D) + r3 ■ Random_Vector.
5. Crossover and Mutation:
a) Crossover: With probability Pc, perform crossover between two gorilla positions to exploit better solutions:
Xi (t + 1) = Crossover(Xi (t), Xj (t)).
b) Mutation: With probability Pm, perform mutation to introduce diversity in the gorilla troop:
Xi (t + 1) = Mutation(Xi (t))._
6. Check Constraints:
a) Ensure that each updated position Xi (t + 1) remains within the feature boundaries Upper_Bound and Lower_Bound.
b) If violated, reassign the position to the nearest boundary.
7. Update Best Solution:
a) If a new position has a better fitness than Xbest, update Xbest.
8. End of Iteration:
a) Repeat steps 3 to 7 until max_iter is reached.
9. Return Final Solution:
a) Return Xbest as the optimal set of selected features.
For other two algorithms, viz. AQAGTO and WQAGTO, the details are given
Table 2: Best Found Solution Obtained from GQAGTO
Case 1 Case 2 Case 3 Case 4
Z (in $) 303.99 310.15 303.37 309.61
n (in $) 6.05 7.98 6.07 8.09
t1 (in months) 2.427 2.637 2.429 2.639
T (in months) 2.599 2.809 2.587 2.797
R (units) 6.56 6.36 6.09 5.86
Q (units) 103.09 110.39 103.26 110.56
p (in $) 30.89 30.99 30.86 30.96
The table 2 presents the best solutions obtained from the GQAGTO optimization algorithm across four cases, with each case featuring different outcomes for key variables. The objective value, Z(in $), represents the main cost or profit metric, with values ranging from $303.37 to $310.15. The secondary metric, n(in $), which could indicate resource utilization or additional costs, varies between $6.05 and $8.09. The parameter t1(in months), possibly representing the time to achieve a specific milestone, is slightly over 2 months for all cases, with values between 2.427 and 2.639 months. The total time, T(in months), ranges from 2.587 to 2.809 months, showing minor differences across cases. The R(units) likely indicates a rate or quantity (e.g., production rate or resource output), and it decreases slightly from 6.56 to 5.86 units. Finally, the Q(units) represents another quantity, possibly inventory or production units, with values between 103.09 and 110.56 units. The parameter p(in $) appears to be a price or cost per unit, showing small variations between $30.86 and $30.99 across the cases.
Table 3: Best Found Solution Obtained from AQAGTO
Case 1 Case 2 Case 3 Case 4
Z (in $) 303.98 310.16 303.38 309.64
n (in $) 6.06 7.99 6.09 8.19
t1 (in months) 2.429 2.639 2.439 2.649
T (in months) 2.699 2.819 2.588 2.797
R (units) 6.57 6.37 6.19 5.87
Q (units) 103.19 110.49 103.27 110.57
p (in $) 30.99 31.99 30.87 30.97
Table 3 displays the optimal solutions found using the AQAGTO algorithm across four cases. The objective value, Z(in $), representing the total cost or profit, ranges from $303.38 to $310.16, showing slight variations across cases. The secondary cost or resource utilization measure, n(in $), fluctuates between $6.06 and $8.19, reflecting small differences in additional expenses or resource use. The parameter t1(in months), likely denoting the time to reach a specific milestone, is consistent across cases, ranging from 2.429 to 2.649 months. The total time, T(in months), shows slight variations, with values between 2.588 and 2.819 months. The R(units) variable, which could represent a production or resource rate, decreases from 6.57 to 5.87 units. The Q(units), possibly indicating inventory or production quantities, remains relatively stable, ranging from 103.19 to 110.57 units. Finally, p(in $), representing a price or cost per unit, varies slightly between $30.87 and $31.99 across the four cases.
Table 4: Best Found Solution Obtained from WQAGTO
Case 1 Case 2 Case 3 Case 4
Z (in $) 304.98 311.16 304.38 309.65
n (in $) 6.07 8.99 6.19 8.29
t1 (in months) 2.439 2.649 2.449 2.659
T (in months) 2.799 2.919 2.688 2.897
R (units) 6.57 6.37 6.19 5.87
Q (units) 103.19 111.49 103.37 110.57
p (in $) 32.99 31.99 30.87 30.97
Table 4 provides the best solutions obtained using the WQAGTO optimization algorithm across four cases. The objective value, Z(in $), representing the overall cost or profit, ranges from $304.38 to $311.16, with slightly higher values compared to previous tables. The secondary cost or resource utilization parameter, n(in $), varies between $6.07 and $8.99, indicating differences in additional resource expenses across cases. The milestone time, t1(in months), shows minimal fluctuation, ranging from 2.439 to 2.659 months, while the total time, T(in months), ranges from 2.688 to 2.919 months, slightly longer than in previous tables. The rate, R(units), which may represent production or resource output, remains stable, with values between 5.87 and 6.57 units. The quantity, Q(units), possibly indicating inventory or production amounts, ranges from 103.19 to 111.49 units, similar to previous tables. Lastly, the p(in $) parameter, representing unit price or cost, ranges from $30.87 to $32.99, with Case 1 showing the highest unit price ($32.99), while other cases have values closer to $30.87 to $31.99. This suggests that the unit price may be slightly higher in some cases under this algorithm.
6. Numerical example
To validate the proposed model, a numerical example is considered and solved by different algorithms. The values of different system parameters are given below: Wl =15:00; Wt =3:00; Wg= 14:00; Wpg=16:00; W0 = 500:0; a = 0:01; $ = 3:5; y = 0:21; 5 = 1:48; b = 150; z = 3:5; yl = 0:3 Due to high nonlinearity of the objective function of the optimization problems in different cases, the problem cannot be solved the problem analytically. In this context, we have used soft computing optimization technique (three variants of QAGTO namely AQAGTO, GQAGTO, WQAGTO). We have used three variants of quantum behaved particle swarm optimization technique in order to compare the best found solutions. Clear that GQAGTO gives better result than AQAGTO, WQAGTO algorithms. Also, the average profit of the system of Case 2 is higher than other cases.
7. Conclusion and remarks
In this study, we developed an inventory model for deteriorating items, taking into account preservation technology and price-dependent demand. The model incorporates two different preservation rates and allows partially backlogged shortages with varying backlogging rates. Due to the inclusion of three-parameter Weibull-distributed deterioration, the optimization problem was nonlinear and complex, which we addressed by utilizing different variants of the Quantum-behaved Artificial Gorilla Troops Optimizer (AGTO). Numerical examples were provided for each case, and the results were compared across the GAGTO, WAGTO, and AAGTO algorithms. Sensitivity analysis was performed to graphically demonstrate the effects of various parameter changes on the optimal policy.It was observed that the GAGTO algorithm outperforms both WAGTO and AAGTO in terms of solution quality and computational efficiency. Moreover, the analysis revealed that faster sales lead to reduced preservation costs, subsequently increasing profits. These findings highlight the importance of efficient preservation and pricing strategies
in managing deteriorating inventory. Future research could focus on extending the model to
multi-item scenarios and exploring other advanced optimization techniques.
References
[1] Huang, H., He, Y.(2018). Pricing and inventory decisions in the food supply chain with production disruption and controllable deterioration. Journal of Cleaner Production, 180,280296.
[2] Math, M., Gopinath, D., & Biradar, B. S. (2024). OPTIMIZING INVENTORY CONTROL THROUGH A GRADIENT-BASED MULTILEVEL APPROACH IN THE FACE OF DEMAND AND LEAD TIME UNCERTAINTIES. Reliability: Theory & Applications, 19(3),486-496.
[3] Alemany, M. M. E., Grillo, H., Ortiz, A.,& Fuertes-Miquel, V. S.(2015). A fuzzy model for shortage planning under uncertainty due to lack of homogeneity in planned production lots. Applied Mathematical Modelling, 39(15), 4463-4481.
[4] Math, M., Gopinath, D., & Biradar, B. S. (2022). Review on Inventory control for a non-stationary demand perishable product. International Journal of Early Childhood Special Education, 14(5),4588-4593.
[5] Ogundare, O. C., & Onoja, A.(2023). Salvage Value from Deterioration (SVD): A Three-Parameter Weibull Distribution Inventory Model Approach. Research Square ,https://doi.org/10.21203/rs.3.rs-2511850/v1 .
[6] Math, M., Gopinath, D., & Biradar, B. S. (2024).OPTIMIZING DEMAND DRIVEN MATERIAL REQUIREMENTS PLANNING: AN INVENTORY OPTIMIZATION MODEL. Int. J. Agricult. Stat. Sci, 20(01),105-111.
[7] Charmoy, K., Sullivan, T., & Miller, L. (2015). Impact of Different Forms of Environmental Enrichment on Foraging and Activity Levels in Gorillas (Gorilla gorilla gorilla). Animal Behavior and Cognition, 2(03),233-240.
[8] Arsenault, R., Gatien, P., Renaud, B., Brissette, F., & Martel, J.-L. (2020). OA comparative analysis of 9 multi-model averaging approaches in hydrological continuous streamflow simulation. Journal of Hydrology, 529, 754-767.
[9] Wu, Z., & Pagell, M. (2011). Balancing priorities: Decisionmaking in sustainable supply chain management. Journal of Operations Management, 29(6), 577-590.
[10] Moussawi-Haidar, L., Salameh, M., & Nasr, W. (2014). Effect of deterioration on the instantaneous replenishment model with imperfect quality items. Applied Mathematical Modelling, 38(24), 5956-5966.
[11] Scharnowski, S., & Knhler, C. J. (2020).Particle image velocimetry"Classical operating rules from today's perspective. Optics and Lasers in Engineering, 135,106185.
[12] Stolze, J.(2024). A Short Guide to Quantum Mechanics"Some Basic Principles. arXiv,https://doi.org/10.48550/ARXIV.2408.08324.
[13] Fausto, F., Reyna-Orta, A., Cuevas, E., Andrade,G.,& Perez-Cisneros, M. (2020). From ants to whales: Metaheuristics for all tastes. Artificial Intelligence Review, 53(1),753-810.
[14] Abdollahzadeh, B., Soleimanian Gharehchopogh, Farhad ,& Mirjalili, Seyedali. (2021). Artificial gorilla troops optimizer: A new natureinspired metaheuristic algorithm for global optimization problems. International Journal of Intelligent Systems, 36(10),5887-5958.
[15] AZhang, J., Chung, H. S.-H., & Lo, W.-L. (2007). Clustering-Based Adaptive Crossover and Mutation Probabilities for Genetic Algorithms. IEEE Transactions on Evolutionary Computation, 11(3),326-335.