Next Article in Journal
Embedding-Based Detection of Indirect Prompt Injection Attacks in Large Language Models Using Semantic Context Analysis
Previous Article in Journal
Path Planning in Sparse Reward Environments: A DQN Approach with Adaptive Reward Shaping and Curriculum Learning
Previous Article in Special Issue
Recognition Dilemma for Similarity Measure Based on the Radius of Gyration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mathematical Approach for Ameliorated Inventory Models

by
Scott Shu-Cheng Lin
Department of International Business, Hsing Wu University, Linkou, New Taipei City 24452, Taiwan
Algorithms 2026, 19(1), 90; https://doi.org/10.3390/a19010090
Submission received: 11 December 2025 / Revised: 11 January 2026 / Accepted: 20 January 2026 / Published: 22 January 2026

Abstract

Hwang developed inventory models with amelioration items and applied the graphical method to locate the optimal solution. In this study, we derive an analytical method to find two local maximum points and one local minimum point. Our maximum profit is greatly superior to that of Hwang, because his maximum profit is about 0.246% of ours. The local maximum point near the starting point (denoted as 3 × 10 7 ) is almost impossible to discoverby the numerical method, illustrating the effectiveness of our analytical method.

1. Introduction

Hwang [1] was the first to study the amelioration effect for inventory models. He constructed two inventory systems, (i) the Economic Ordering Quantity (EOQ) model and (ii) the Partially Selling Quantity (PSQ) model, with ameliorated items such that the storage items will self-reproduce, for example, like fish being raised in a closed pond. After his publication, Hwang [1] has been cited 163 times, indicating that many researchers paid attention to this topic of interest. However, most of them concentrated on their new models, and they, therefore, did not examine Hwang [1] in detail. For example, Malekitabar et al. [2] developed a two-echelon inventory system, consisting of a supplier and a farmer with a feeding function for rainbow trout, and Hwang [1] only appeared once in their Introduction.
There are only two papers that studied Hwang [1] with respect to his solution procedure: Chou et al. [3] and Tuan et al. [4]. Chou et al. [3] examined the EOQ model proposed by Hwang [1] under the restriction C p > C a , where the purchase cost is greater than the amelioration cost, to derive an inclusiveresolution procedure. Tuan et al. [4] also studied the EOQ model proposed by Hwang [1], under the restriction C p < C a , where the purchase cost is less than the amelioration cost. Depending on (a) 0 < β < 1 , (b) β = 1 , and (c) β > 1 , Tuan et al. [4] obtained a complete solution structure.
Consequently, up untilnow, no papers have further discussed the PSQ model proposed by Hwang [1]. To fulfill this research gap, in this study, we will provide a rigorous mathematical procedure to find all local extreme points: two local maximum points and one local minimum point to enhance the graphical method proposed by Gupta [5], and then applied by Hwang [1].
The main contribution of this paper is twofold. First, we will provide a solid mathematical algorithm to find all critical points for the objective function studied by Hwang [1], and then decide on a local minimum point and two local maximum points. Second, we will illustrate that purely applying a numerical algorithm to search for the global maximum point is not reliable to demonstrate the effectiveness of the analytical algorithm.
This study is organized as follows. We briefly review those related papers of Hwang [1], Chou et al. [3], and Tuan et al. [4] in Section 1. We introduce notation and assumptions in Section 2. We provide a brief reviewing for solution algorithms of related papers in Section 3. We develop our new solution algorithm in Section 4 to derive two local maximum points and one local minimum point. We study the same numerical example proposed by Hwang [1] in Section 5 to indicate that our resultshows a significantimprovementoverthat of Hwang [1]. In Section 6, we point out that relying solely on a numerical algorithm to locate the global maximum point without prior analytical investigation may result in certain local extreme points being overlooked. We conclude our discussion in Section 8.

2. Notation and Assumptions

We use the same notation as Hwang [1] with several of our proposed new expressions. To shorten the formula expression, we define five new auxiliary functions: A ( T ) , B ( T ) , D ( T ) , F ( T ) , and G ( T ) .
F ( T ) is related to the first derivation of the objective function. G ( T ) is related to the first derivation of F ( T ) . The purpose of F ( T ) , and G ( T ) is to present a solvable solution algorithm.
A ( T ) , B ( T ) , and D ( T ) are related to the sign of G ( T ) , helping us to solve G T = 0 .
These notations of the partial selling quantity model of Hwang [1] and our new assumptions are listed in the following.
A R t denotes the amelioration rate with A R t = α β t β 1 (1/day) where α denotes the scale parameter and β denotes the shape parameter.
A T P T denotes the average total profit per unit time that consists of selling revenue, ordering cost, holding cost, and the ameliorating cost for our second (₩/day).
A A 0 , T denotes the total amelioration amount, with
A A 0 , T = lim n k = 1 n A A k 1 T n ,   k T n ,
where A A k 1 T n ,   k T n is the amelioration amount during the time interval k 1 T n ,   k T n .
A T denotes an auxiliary function, with
A T = I 0 R 0 T e α x β d x .
B ( T ) denotes another auxiliary function to simplify the derivations and help us to locate the solution of B ( T ) = 0 , with
B ( T ) = β P s C a C h β + 1 2 T e α T β I 0 R 0 T e α x β d x .
D ( T ) denotes another auxiliary function to simplify the derivations and help us to locate the solution of D ( T ) = 0 , with
D T = C h R α β T 2 β C o I 0 P s C a .
C a denotes the amelioration cost (₩/kg).
C h denotes the holding cost (₩/kg/day).
C o denotes the ordering cost (₩).
F T denotes an auxiliary function, with
F T = P s C a α β T β 1 I 0 R 0 T e α x β d x , + P s C a I 0 R T e α T β + C h e α T β R 2 T 2 + C o e α T β , C h α β 2 T β + 1 I 0 R 0 T e α x β d x ,
such that d A T P T / d t = e α T β F T / T 2 .
G T denotes a second auxiliary function, with
G T = C o R α β T 2 β C o I ( 0 ) P s C a , + β P s C a C h β + 1 2 T e α T β I 0 R 0 T e α x β d x ,
such that d F T / d t = e α T β α β T β 1 G T .
I t denotes the inventory level (kg).
P s denotes the selling price per item.
R denotes the constant demand rate (kg/day).
S 0 denotes the extra quantity to be sold at t = T , with S 0 = I T I 0 .
t denotes the parameter to denote the time of amelioration (day).
T denotes the cycle time (day).
T k denotes the solution of G T = 0 , for k = 1 , 2 .
T j denotes the solution of F T = 0 , for j = 3 , 4 , and 5 , which are critical points for the objective function, with j = 3 , 4 , and 5 , and with T 3 < T 4 < T 5 . We will show that T 3 and T 5 are local maximum points, and T 4 is a local minimum point.
T denotes the optimal solution (day). We will derive the following: T = T 5 .

3. Review of the Related Model

ThePSQ model starts with an initial inventory level, I ( 0 ) , and the amelioration effect causes the inventory level to continuously increase. Since the holding cost increases with the inventory level, the extra accumulated production is sold at T in an amount of I T I ( 0 ) . At time T , the next replacement cycle begins with an initial inventory level of I ( 0 ) .
The inventory model with amelioration items satisfies the differential equation with respect to the inventory level:
d d t I t = α β t β 1 I t R .
α denotes the scale parameter and β denotes the shape parameter that followsthe Weibull distribution for amelioration items, where R denotes the demand rate.
With the integration factor e α t β , we obtain the next result:
d d t I t e α t β = d d t I t e α t β + α β t β 1 e α t β I t ,
such that we multiplyboth sides of Equation (1) by e α t β to both sides of Equation (1) toderive
d d t I t e α t β + α β t β 1 e α t β I t = R e α t β .
We compare Equations (2) and (3), and then takethe integration to show that
I t e α t β = R 0 t e α x β d x + C ,
where C is the integration constant.
According to Equation (4), we derive that C = I 0 . Hwang [1] studied the partial selling quantity model under the restriction I T > I 0 .
We obtain
I t = I 0 e α t β e α t β R 0 t e α x β d x ,
and
I T = I 0 e α T β e α T β R 0 T e α x β d x ,
under the restriction
I T > I ( 0 ) .
We compute the followingholding cost:
C h h 0 T I t d t .
with the purchasing cost, C p I 0 , and the setup cost, C o .
Inthe previous three related papers of Hwang [1], Chou et al. [3], and Tuan et al. [4], all of them applied an approximated holding cost as follows,
C h h I 0 + I T / 2 .
In the following, we explain the amelioration phenomenon. For a small time interval, denoted as t , t + Δ t , we designate the amelioration amount as A A t , t + Δ t and then we show that
I t R Δ t + A A t , t + Δ t = I t + Δ t .
The total amelioration amountis denoted as A A 0 , T , and then
A A 0 , T = lim n k = 1 n A A k 1 T n ,   k T n .
According to Equation (10), we rewrite Equation (11) as follows:
A A 0 , T = lim n k = 1 n R T n + I k T n I k 1 T n .
We recall the mean value theorem (Thomas and Finney [6]) to rewrite Equation (12) as follows:
A A 0 , T = lim n k = 1 n R T n + d I d t t k T n ,
where t k is a point in the small interval k 1 T n ,   k T n .
We can convert the Riemann sum of Equation (13) into a finite integration such that
A A 0 , T = 0 T d I d t x R d x , = I T I 0 R T .
According to Equation (14), the amelioration cost is evaluated as
C a I T I 0 R T .
Hwang [1] developed his partial selling quantity modelto maximize the average total profit. We refer to his objective function:
T C = P s C a R + P s C a T C h h 2 I T I 0 C h h I 0 C o T .
We must point out that the goal is to maximize the average total profit, such that the notation of “TC” in Equation (16) is questionable. Hence, we change from “TC” to “ATP”.
We recall Equation (6) to derive the following objective function:
A T P T = P s C a R C h I 0 + P s C a T C h 2 I T I 0 C o T ,
with
I T = I 0 e α T β e α T β R 0 T e α x β d x .
We will present our solution algorithm in the next section.

4. Our New Solution Algorithm

We plug Equation (18) into Equation (17) to obtain the following objective function:
A T P T = P s C a R + I 0 T e α T β 1 e α T β R T 0 T e α x β d x ,   C h 2 I 0 e α T β + 1 e α T β R 0 T e α x β d x C o T .
The partial selling quantity model proposed by Hwang [1] satisfies the restriction I T > I 0 with the extra quantity S 0 = I T I 0 to be sold at t = T .
We recall the numerical example proposed by Hwang [1], with P s = 10,000 , R = 1000 , C h = 100 , C a = 1000 , α = 0.6 , β = 0.6 , C o = 8000 , and I 0 = 30,000 , and we evaluate P s C a R C h I 0 to derive
P s C a R C h I 0 = 6 × 10 6 .
We consult the work ofHwang [1], finding that, owing to the graphical method proposed by Gupta [5], he derived A T P = 7.61 × 1 0 6 ( T C is revised to A T P ) and T = 12 .
According to Equation (19), we derive
A T P 12 = 2.577 × 10 8 ,
revealingthat the estimation proposed by the graphical method of Gupta [5] is not accurate, whichmotivates us to study Hwang [1] in detail.
We observe Equation (17) to solve P s C a T C h 2 = 0 , implying that
180 = 2 P s C a C h .
If T > 2 P s C a C h , then P s C a T C h 2 < 0 that results in
P s C a T C h 2 I T I 0 < 0 ,
and then, we imply that
A T P T < P s C a R C h I 0 .
We compare Equations (20), (21) and (24) to conclude that if T > 180 ,
A T P T < A T P 12 .
Hence, we can reduce our domain from 0 < T < , an infinite domain, to a finite domain:
0 < T 180 = 2 P s C a C h .
We summarize our results in the following lemma.
Lemma 1.
The searching domain is reduced from an infinite region  0 ,  to a finite region  0 , 2 P s C a / C h . The maximum problem becomes solvable.
Based on Equation (19), we derive
d A T P T / d t = e α T β F T / T 2 ,
where F ( T ) is an auxiliary function to simplify the expression, with
F T = P s C a α β T β 1 I 0 R 0 T e α x β d x , + P s C a I 0 R T e α T β + C h e α T β R 2 T 2 + C o e α T β , C h α β 2 T β + 1 I 0 R 0 T e α x β d x .
We thendetermine the intervals that are positive or negative for d A T P T / d t . If we directly study d A T P T / d t , further examination becomes too difficult.
Thus, we consider an auxiliary function, F T , that has the same sign as d A T P T / d t .
According to Equation (28), we obtain
d F T / d t = e α T β α β T β 1 G T ,
where G ( T ) is a second auxiliary function to simplify the expression, with
G T = C h R α β T 2 β C o I ( 0 ) P s C a , + β P s C a C h β + 1 2 T e α T β I 0 R 0 T e α x β d x .
We thendecide the positive or negative intervals for d F T / d t . If we directly study d F T / d t , further examination becomes too difficult.
Thus, we consider another auxiliary function, G T , that has the same sign as d F T / d t .
Motivated by Equation (30), we assume the third auxiliary function, denoted as A T , such that
A T = I 0 R 0 T e α x β d x .
We derive A 0 = 3 × 10 4 , and A 180 = 2.852 × 10 4 , and then we can claim that if A T > 0 , then 0 < T 180 .
To simplify the expression, we define
B ( T ) = β P s C a C h β + 1 2 T e α T β I 0 R 0 T e α x β d x .
We try to solve B ( T ) = 0 , and then we evaluate
2 β P s C a / C h β + 1 = 67.5 ,
such that if 67.5 < T , then
B T < 0 .
We begin to show that G T < 0 , for 67.5 < T 180 .
On the other hand, we compute C h R α β T 2 β at T = 180 to derive
C h R α β 180 2 β = 3.991 × 10 8 .
We define another auxiliary function, denoted as D T , with
D T = C h R α β T 2 β C o I 0 P s C a ,
and then we define X as the solution of D T = 0 to obtain
X = α β C o + I 0 P s C a C h R 1 2 β ,
and then we derive X = 136.162 .
For 67.5 < T 136.162 , we know that
D ( T ) 0 .
Thus, we combine Equations (32), (34), (36) and (37) to derive
G T < 0 ,
for 67.5 < T 136.162 .
We compute
C o + I 0 P s C a = 2.700 × 10 8 ,
and
G 136.162 = 1.447 × 10 13 .
Consequently, for 136.162 < T 180 , referring to Equations (32), (35), (36), (40) and (41), we evaluate
G T = D T + B ( T ) < D T + B 136.162 < D 180 + B 136.162 = 3.991 × 10 8 2.7 × 10 8 1.447 × 10 13 .
Therefore, we derive
G T < 0 ,
for 136.162 < T 180 .
We combine our results of Equations (39) and (43) to derive the next lemma.
Lemma 2.
When  67.5 < T 180 ,   t h e n   G T < 0 .  Hence, we can shrink the searching region for  G T = 0 .
According to Lemma 2, we reduce the examining domain of G T from 0 , 180 to 0 , 67.5 ] .
We compute that G 0 = 1.08 × 10 8 , and G 67.5 = 1.69 × 10 8 , and then we test whether or not there is a positive value for G T ; nextwe find that G 1 = 1.44 × 10 7 .
Hence, we derive that G T = 0 has two solutions, denoted as T 1 and T 2 , with 0 < T 1 < 1 , and 1 < T 2 < 67.5 . We estimate that
T 1 = 0.846 ,
and
T 2 = 67.458 .
Please refer to Figure 1 at the end of this paper, at the upper picture, for the graph of G T to show which shows that T 1 = 0.846 , and T 2 = 67.458 are the two zeros of G T . T 1 will be a local minimum point for F T , and T 2 will be a local maximum point for F T . From the sign of G T , we know the monotonic properties of F T .
We summarize our findings in the next lemma.
Lemma 3.
We prove that  G T = 0  has two solutions, denoted as  T 1 , and  T 2 , with  T 1 < T 2 .
Thus, we obtain that for 0 < T < T 1 , and T 2 < T < 180 , G T < 0 . On the other hand, for T 1 < T < T 2 , G T > 0 .
We recall Equation (29); it shows that d F T / d t and G T have the same sign, implying that for 0 < T < T 1 , and T 2 < T < 180 , d F T / d t < 0 .
On the other hand, for T 1 < T < T 2 , d F T / d t > 0 .
Hence, we derive that F T is a decreasing function for 0 < T < T 1 , and T 2 < T < 180 . On the other hand, for T 1 < T < T 2 , F T is an increasing function.
Consequently, we evaluate that F 0 = 8 × 10 3 , F T 1 = 2.63 × 10 7 , F T 2 = 4.51 × 10 8 , and F 180 = 2.57 × 10 8 .
Therefore, we know that F T = 0 have hasthree solutions, denoted as T 3 ,   T 4 , and T 5 , such that 0 < T 3 < T 1 , T 1 < T 4 < T 2 , and T 2 < T 5 < 180 ; we derive the following:
T 3 = 0.0000003 ,
T 4 = 3.319 ,
and
T 5 = 155.824 .
Please refer to Figure 1 at the end of this paper, the middle picture, for the graph of F T to show that T 3 = 0.0000003 , T 4 = 3.319 , and T 5 = 155.824 are the three zeros of F T . T 4 will isa local minimum point for A T P T . T 5 and T 3 will beare two local maximum points for A T P T . From the sign of F T , we know the monotonic properties of A T P T .
We summarize our findings in the next lemma.
Lemma 4.
We prove that  F T = 0  has three solutions, denoted as  T 3 ,   T 4 , and  T 5 , with  0 < T 3 < T 1 < T 4 < T 2 < T 5 < 180 . Thus, we find the candidates for local extreme points of the goal function.
Consequently, we obtain that for 0 < T < T 3 , and T 4 < T < T 5 , F T > 0 . On the other hand, for T 3 < T < T 4 , and T 5 < T < 180 , F T < 0 .
We recall Equation (27) to imply that d A T P T / d t = 0 and F T = 0 have the same solution. Thus, T 3 ,   T 4 , and T 5 are three critical solutions for the objective function A T P T .
We apply Equation (27) again to show that d A T P T / d t and F T have the same sign, implying that for 0 < T < T 3 , and T 4 < T < T 5 , d A T P T / d t > 0 . On the other hand, for T 3 < T < T 4 , and T 5 < T < 180 , d A T P T / d t < 0 .
Therefore, we show that for 0 < T < T 3 , and T 4 < T < T 5 , A T P T is an increasing function, and on the other hand, for T 3 < T < T 4 , and T 5 < T < 180 , A T P T is a decreasing function. Thus, we prove that T 3 , and T 5 are two local maximum points, and T 4 is a local minimum point.
Please refer to Figure 1 at the end of this paper, the lower picture, for the graph of A T P T to showshowing that T 3 is a local minimum point, T 4 is a local minimum point, and T 5 is a local maximum point. T 3 and T 5 are two candidates for the global maximum point.
We summarize our findings in the next lemma.
Lemma 5.
We prove that  T 3  and  T 5  are two local maximum points, and    T 4  is a local minimum point. Thus, we finish the classification of critical points.
Finally, we compare
A T P 0.0000003 = 3.92 × 10 10 ,
and
A T P 155.824 = 5.39 × 10 10 ,
to decide the global maximum point
T = 155.824 .
We summarize our findings in the next theorem.
Theorem 1.
We prove that  T 5  is the global maximum point.
Based on Equations (49) and (50), we concludethat A T P T 5 > A T P T 3 , and then the maximum point is T 5 = 155.824 ; the replenishment cycle is about five months.
However, if A T P T 5 < A T P T 3 happens, the maximum point is T 3 = 0.0000003 days (about 0.02 s), which might be an optimal solution for the stock market. It is not a reasonable optimum for an amelioration model (such as raising fish).
Therefore, verifying that A T P T 5 > A T P T 3 would be an interesting topic for future study.

5. Comparison Between OurFindings and Hwang’s

We compare our findings with Hwang’s [1]. Based on Hwang’s [1] data he claimed that S 0 = 35.944 × 1 0 4 , A T P = 7.61 × 1 0 6 ( T C is revised to A T P ), and T = 12 that was derived by the graphical method proposed by Gupta [5].
We recall Equation (21) to show that we obtain A T P 12 = 2.577 × 10 8 , which indicates that the estimate from the graphical method proposed by Gupta [5] is far from the accurate value.
We estimate the percentage improvement using the following two methods:
A T P 12 A T P 155.824 = 2.577 × 10 8 5.39 × 10 10 ,   = 0.478 % .
and
A T P A T P 155.824 = 7.61 × 10 6 5.39 × 10 10 , = 0.014 % .
The computation of Equation (52) is based on the maximum point given by Hwang [1]. By contrast, the computation in Equation (53) is based on the maximum value given by Hwang [1]. We have taken the average of the results of Equations (52) and (53) and found that Hwang [1]’s profit is only 0.246% of ours.
Such inventory models are complicated, so there is no closed-form optimal solution; consequently, the maximum point and maximum value must be derived by numerical methods. However, providing a solid analytical study before conducting numerical experiments will help researchers find the optimal solution.
We admit that the integrations containing exponential terms, such as “ e α x β , are not integrable for obtaining a closed-form solution. However, we apply the Riemann sum to approximate the finite integration to obtain a very close estimation.
Comparing our results of A T P 155.824 = 5.39 × 10 10 , and T = 155.824 , to Huang’s shows that our result is significantly superior to that of Hwang [1].
The above discussion reveals that our analytical approach can help researchers find the local maximum points T 3 , and T 5 , and then, by comparing them to A T P ( T 3 ) and A T P ( T 5 ) , those researcherscan determinethe global maximum solution. This shows the effectiveness of our analytical derivations.

6. Analytical Results to Support the Numerical Algorithm

In this section, we illustrate that without prior analytical evidence, relying solely on a numerical algorithm can fail to reveal critical information needed to identify all local extreme points. We demonstrate this issue using a numerical example summarized in Table 1.
Consider a series of numerical search approaches with progressively finer resolution (as reflected in Table 1). For example, using only naturalnumber values of T (Approach A) yields A T P 1 = 2.156 × 10 8 , A T P 2 = 1.914 × 10 8 , A T P 3 = 1.859 × 10 8 , and A T P 4 = 1.868 × 10 8 .
From these values, one would identify T = 3 as a local minimum, since A T P 1 decreases from T = 1 to T = 3 and then increases at T = 4 . This outcome is consistent with our analytical finding that T 4 = 3.319 is a local minimum (when restricting T to integer values, the closest integer to T 4 is 3).
Next, consider using a finer grid with step size 0.1 for T (Approach B). This approach yields A T P 0.1 = 4.354 × 10 8 , A T P 0.2 = 3.423 × 10 8 , A T P 0.3 = 2.999 × 10 8 , and A T P 0.4 = 2.745 × 10 8 . In this case, A T P T is found to be strictly decreasing for T in 0.1 ,   3.3 , leading one to conclude that no local minimum occurs in that interval (aside from the endpoint).
Similarly, using a step size of 0.01 (Approach C) for T up to 3.31 continues to show a decreasing trend in A T P T for T in 0.01 ,   3.31 . Using an even finer step of 0.001 (Approach D) up to T = 3.319 also yields a monotonically decreasing A T P T over 0.001 ,   3.319 .
Following this pattern, one could continue refining the search. For instance, with step sizes of 0.0001 , 0.00001 , and 0.000001 (Approaches E, F, and G, respectively), the numerical algorithm would still indicate that A T P T decreases throughout the intervals 0.0001 ,   3.319 , 0.00001 ,   3.319 , and 0.000001 ,   3.319 , respectively.
However, we suspect that few researchers would extend a purely numerical search to such extremely fine resolutions. Indeed, computing A T P T at T = 0.0000001 , 0.0000002 , 0.0000003 , and 0.0000004 , (see Equations (52)–(55) below) reveals a different outcome: namely, that T = 0.0000003 is a local maximum point.
A T P 0.0000001 = 2.221 × 10 10 ,
A T P 0.0000002 = 3.746 × 10 10 ,
A T P 0.0000003 = 3.920 × 10 10 ,
and
A T P 0.0000004 = 3.871 × 10 10 ,
to find that T 3 = 0.0000003 is a local maximum point.
T = 0.0000003 is so close to zero that it would be exceedingly difficult to discover by numerical methods alone without any analytical guidance in advance.
Thus, relying solely on a numerical approach—without analytical insight indicating the existence of a local extremum near zero—could lead one to stop the search prematurely (e.g., before the partition grid is refined to the order of 10 7 ) and consequently fail to detect the local maximum at T 3 = 0.0000003 .
By contrast, our analytical results (in particular, recall Lemma 4, which ensures 0 < T 3 < T 1 to provide prior knowledge of a local extremum in the interval 0 , T 1 . Armed with this insight, we had the confidence to refine the grid sufficiently (down to 10 7 ). As expected—using the analytic guidance as a compass for the numerical exploration—the computation (Equations (52)–(55)) successfully located the previously elusive local maximum at T 3 = 0.0000003 .

7. The Limitations of Our Study

After Lemma 2, we derive that G 0 = 1.08 × 10 8 , G 1 = 1.44 × 10 7 , and G 67.5 = 1.69 × 10 8 . We then claim that G T = 0 has two solutions, denoted as T 1 and T 2 with 0 < T 1 < 1 , and 1 < T 2 < 67.5 .
The above assertion is correct but incomplete. Based on the Intermediate Value Theorem of a continuous function, since G 0 = 1.08 × 10 8 , and G 1 = 1.44 × 10 7 , we know that G T = 0 has at least one solution for 0 < T < 1 , which is an existence property.
However, in our study, we did not consider the uniqueness property; that is, there is only one solution for G T = 0 with 0 < T < 1 .
Therefore, proving the uniqueness property for G T = 0 with 0 < T < 1 , and 1 < T < 67.5 , respectively, would be an interesting research topic for further study.

8. Conclusions

We not only present an analytical examination for Hwang [1] to find two local maximum points and one local minimum point, but also point out that, depending on the numerical algorithm without a solid mathematical analysis to indicate where to locate extreme points, it is sometimes very challenging to find those critical points by numerical algorithm. Studying Gupta’s method in detail to understand the bottleneck and weakness of this graphical approach would be an interesting research topic.Our study will help practitioners realize this kind of inventory system with amelioration items.

Funding

This research received no external funding.

Data Availability Statement

We used the same numerical example in Hwang [1].

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Hwang, H.S. A study on an inventory model for items with Weibull ameliorating. Comput. Ind. Eng. 1997, 33, 701–704. [Google Scholar] [CrossRef]
  2. Malekitabar, M.; Yaghoubi, S.; Gholamian, M.R. A novel mathematical inventory model for growing-mortal items (case study: Rainbow trout). Appl. Math. Model. 2019, 71, 96–117. [Google Scholar] [CrossRef]
  3. Chou, S.; Chouhuang, W.T.; Lin, J.S.; Chu, P. An analytic solution approach for the economic order quantity model with Weibull ameliorating items. Math. Comput. Model. 2008, 48, 1868–1874. [Google Scholar] [CrossRef]
  4. Tuan, H.W.; Lin, S.C.; Julian, P. Improvement for Amelioration Inventory Model with Weibull Distribution. Math. Probl. Eng. 2017, 2017, 8946547. [Google Scholar] [CrossRef]
  5. Gupta, N.K. Effect of lead time on inventory—A working result. J. Oper. Res. Soc. 1979, 30, 477–481. [Google Scholar]
  6. Thomas, G.B.; Finney, R.L. Calculus with Analytic Geometry, 9th ed.; Addison-Wesley Publishing Company: Reading, MA, USA, 1996. [Google Scholar]
Figure 1. The upper picture: G ( T ) . The middle picture: F ( T ) . The lower picture: A T P ( T ) .
Figure 1. The upper picture: G ( T ) . The middle picture: F ( T ) . The lower picture: A T P ( T ) .
Algorithms 19 00090 g001
Table 1. Numerical algorithm to compute ATP values.
Table 1. Numerical algorithm to compute ATP values.
k = 1 k   =   2 k   =   3 k   =   4
k × 10 0 2.156 × 10 8 1.914 × 10 8 1.859 × 10 8 1.868 × 10 8
k × 10 1 4.354 × 10 8 3.423 × 10 8 2.999 × 10 8 2.745 × 10 8
k × 10 2 1.038 × 10 9 7.937 × 10 8 6.798 × 10 8 6.097 × 10 8
k × 10 3 2.569 × 10 9 1.953 × 10 9 1.664 × 10 9 1.486 × 10 9
k × 10 4 6.374 × 10 9 4.854 × 10 9 4.136 × 10 9 3.691 × 10 9
k × 10 5 1.540 × 10 10 1.188 × 10 10 1.018 × 10 10 9.108 × 10 9
k × 10 6 3.269 × 10 10 2.684 × 10 10 2.356 × 10 10 2.137 × 10 10
k × 10 7 2.221 × 10 10 3.746 × 10 10 3.920 × 10 10 3.871 × 10 10
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lin, S.S.-C. Mathematical Approach for Ameliorated Inventory Models. Algorithms 2026, 19, 90. https://doi.org/10.3390/a19010090

AMA Style

Lin SS-C. Mathematical Approach for Ameliorated Inventory Models. Algorithms. 2026; 19(1):90. https://doi.org/10.3390/a19010090

Chicago/Turabian Style

Lin, Scott Shu-Cheng. 2026. "Mathematical Approach for Ameliorated Inventory Models" Algorithms 19, no. 1: 90. https://doi.org/10.3390/a19010090

APA Style

Lin, S. S.-C. (2026). Mathematical Approach for Ameliorated Inventory Models. Algorithms, 19(1), 90. https://doi.org/10.3390/a19010090

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop