Professional Documents
Culture Documents
105
MANAGEMENT OPTIMIZATION
Volume 11, Number 1, January 2015 pp. 105–133
Emil Bashkansky
Department of Industrial Engineering and Management
Ort Braude College of Engineering
51 Snunit Str., P.O.B. 78, Karmiel 2161002, Israel
1. Introduction. The statistical process control (SPC) (see e.g. [18]) is widely
used in monitoring processes in industry, medicine, environment etc. Its objective
is to minimize the losses, caused by delay in the detection of undesirable accidents,
keeping acceptable inspection expenses. The idea of using variable/adaptive sam-
pling SPC intervals to achieve process stability is known in literature. For the first
time it appeared in the work of [22]. Then it was developed in a number of works
(see e.g. [1, 2, 7, 8, 9, 10, 11, 20, 21]). A detailed review on the topic, including the
above-mentioned works, is presented in [4].
Following [22], usually the reaction time of SPC to process change is considered
as the main criterion of optimality. The alternative criterion, proposed in [25], and
further developed in [4], is the expected loss, caused by delay in detecting process
change. This criterion seems to be more general and at the same time more usable,
from the engineering viewpoint. The relation between such a loss and reaction
time (detection delay) is not necessarily a linear one. There are various processes,
clearly demonstrating the non-linear character of damage, caused by a detection
105
106 VALERY Y. GLIZER, VLADIMIR TURETSKY AND EMIL BASHKANSKY
delay. For instance, we can mention fires propagation [3], oil spills spreading [24],
cholesterol plaque growth [5], epidemics propagation [6], fatigue crack growth in
ship hull structures [16] and others.
Genichi Taguchi proposed the quadratic dependence of the loss on the critical
performance parameter whose desired value is intended to be as low as possible
within the existing constraints (see e.g. [25], “smaller the best” loss function). In the
modern industry, the process control becomes an indispensable part of the process
itself. Therefore, the detection delay, being a critical performance parameter of the
process control, becomes a critical performance parameter of the process. Thus, the
Taguchi model yields a quadratic dependence of the loss on the detection delay. It
should be noted that the delay time in SPC is a random variable, which distribution
depends on the process change extent. Therefore, expected (in the statistical sense)
loss becomes the actual optimization criterion.
In this paper, the SPC with a variable sampling time is formulated as a calculus
of variations problem, in which the expected loss should be minimized by a proper
choice of a sampling interval. In this problem, two types of constraints are imposed.
The first type of constraints is an isoperimetric (weak) constraint, meaning that the
average variable sampling time is equal to a properly prechosen constant nominal
sampling time. The second type of constraints is two geometric (hard) constraints,
which determine the lower and upper bounds of the sampling interval. The latter is
not addressed by the classical calculus of variations theory. This makes the extremal
problem to be non-standard.
Moreover, solving this problem is a rather complicated task. Therefore, in this
paper, its decomposition into two simpler subproblems is proposed. Both subprob-
lems are still non-standard variational problems: one is linear, and the other is
quadratic. The linear subproblem was solved in [4]. In this paper, we concentrate
on solving the second (quadratic) subproblem, and on constructing a composite
solution of the original problem.
Two approaches to the solution of this subproblem are proposed. In the first ap-
proach, it is transformed to an auxiliary optimal control problem [19]. The latter is
treated by applying the Pontryagin Maximum Principle (PMP), leading to an exact
analytical solution. The second approach is based on a discretization of the prob-
lem and using proper mathematical programming tools, providing an approximate
numerical solution.
The paper is organized as follows. The next section is devoted to the detailed
problem statement. In Section 3, the original problem is decomposed into two
simpler problems, linear and quadratic ones. The solution of the linear problem
is briefly outlined in Section 4. The detailed analytical solution of the quadratic
problem is presented in Section 5. In Section 6, the approximate numerical solution
of the quadratic problem is developed. Numerical evaluation of the theoretical
results is presented in Section 7. Section 8 of the paper is devoted to conclusions.
Proofs of main statements are placed into Section 9.
2. Problem statement.
2.1. Process monitoring. Similarly to [4], we consider the case, where the process
monitoring of √
a performance parameter x is carried out according to a sample mean
x̄ ∼ N (µ, σ/ n). This assumption is reasonable, because, due to the Central
Limiting Theorem, the normal distribution provides a good approximation of x̄
SPC OPTIMIZATION 107
distribution, even if x does not strictly fit a normal distribution. The sample size
n is fixed. Thus, the standard score in an in-control state is
x̄ − µ
z= √ ∼ N (0, 1). (1)
σ/ n
Note that the upper and lower control limits of a standard Shewhart control chart
for z are zmin = −3 and zmax = 3, respectively [18]. Therefore, the false alarm
probability α (type I error), i.e. the probability of the event z ∈
/ [−3, 3], is
Z3
1
α=1− √ exp(−z 2 /2)dz = 1 − [Φ(3) − Φ(−3)] = 0.0027, (2)
2π
−3
where
Zz
1
Φ(z) = √ exp(−ζ 2 /2)dζ. (3)
2π
−∞
If the performance parameter mean value shifts by ∆, i.e. a new mean value is
µ0 = µ + ∆, and the value of σ remains unchanged, then the distribution of z
becomes
∆
z ∼ N (δ, 1), δ = √ (4)
σ/ n
where δ is the so-called signal-to-noise ratio. The probability of discovering the shift
(receiving the signal) by a single sample is the probability of the event z ∈ / [−3, 3]
subject to (4):
Z3
1
1−β =1− √ exp(−(z − δ)2 /2)dz = 1 − [Φ(3 − δ) − Φ(−3 − δ)], (5)
2π
−3
where β is the probability of a type II error (not discovering the shift), depending
on a normalized shift δ.
2.2. Constraints on variable sampling interval. Consider the adaptive statis-
tical process control with a variable sampling time u(z), where z is a current value of
a standard score, given by (1). Note that the function u(z) is even (u(−z) = u(z)),
because the value of the sampling time should depend only on the absolute value
of the standard score. Therefore, in the sequel, we consider the function u(z) to be
defined on the interval [0, 3]. It is assumed that the expected sampling interval in
the case of unshifted z is equal to a prescribed nominal value T :
E(u)|δ=0 = T, (6)
yielding the isoperimetric (integral) constraint [4]
Z3
exp(−z 2 /2)[u(z) − T ]dz = 0. (7)
0
yielding
umin < 1, umax > 1. (10)
2.3. Quadratic loss model. If the process shift remains constant, the time Td ,
needed for discovering the shift (so-called time to signal), is the sum of a random
amount Nd of random independent and identically distributed sampling intervals
ui , conditionally independent of Nd :
Nd
X
Td = ui . (11)
i=1
The number of samples Nd , needed for the shift detection, is a random value,
distributed geometrically [4] with the success probability 1 − β, given by (5). Its
expectation and variance are [23]:
1 β
E(Nd ) = , Var(Nd ) = . (12)
1−β (1 − β)2
The cost functional, to be minimized by a properly chosen sampling interval u,
is the mathematical expectation E(L) of the loss L, caused by the shift detection
delay (expected loss). Due to the assumption that the loss L is proportional to Td2 ,
(L = kTd2 , k > 0), we obtain
E(L) = kE(Td2 ). (13)
Thus, we can formulate the optimization problem:
2
E(Td ) → min s.t. (7) − (9). (14)
u
Due to [23],
E(Td ) = E(Nd ) E(u), (15)
Var(Td ) = E(Nd ) Var(u) + Var(Nd )E2 (u). (16)
Thus,
2 2 2 2 2
E(Td ) = E (Td ) + Var(Td ) = E (Nd )E (u) + E(Nd ) Var(u) + Var(Nd )E (u) =
2 2 2 2 2
E (Nd )E (u) + E(Nd )(E(u ) − E (u)) + Var(Nd )E (u) =
2
2 2
E(Nd ) E(u ) + E (Nd ) − E(Nd ) + Var(Nd ) E (u). (17)
By (12), the equation (17) leads to
2 1 2 2β 2
E(Td ) = E(u ) + E (u). (18)
1−β (1 − β)2
Due to [4],
Z3
exp(−δ 2 /2)
E(u) = √ ψ(z, δ)u(z)dz, (19)
2πβ
0
Z3
2 exp(−δ 2 /2)
E(u ) = √ ψ(z, δ)u2 (z)dz, (20)
2πβ
0
where
ψ(z, δ) = 2 exp(−z 2 /2) cosh(δz). (21)
SPC OPTIMIZATION 109
0 0
where
exp(−δ 2 /2) 2 exp(−δ 2 /2)
A, √ , B, √ . (23)
(1 − β)β 2π (1 − β) 2π
Due to (22), the optimization problem (14) is equivalent to the problem
2
Z3
3
Z
J(u) , ψ(z, δ)u2 (z) + B ψ(z, δ)u(z)dz → min,
u
0 0
300
B
250
200
150
100
50
0
0 0.5 1 1.5 δ̄ 2 2.5 δ 3
Thus, the above mentioned inspires us to decompose the original problem (24)
into two simpler problems. Namely, the first problem is
3 2
Z
J1 (u) , ψ(z, δ)u(z)dz → min s.t. (7) − (9), (25)
u
0
to be solved for small δ.
The second problem is
Z3
J2 (u) , ψ(z, δ)u2 (z)dz → min s.t. (7) − (9), (26)
u
0
to be solved for large δ.
The approximate composite solution of the original problem (24) is
∗
ul (z), δ ∈ [0, δ ∗ ),
uc (z) = z ∈ [0, 3], (27)
∗
unl (z), δ ∈ [δ ∗ , 3],
where u∗l (z) and u∗nl (z) are the solutions of the problems (25) and (26), respectively.
The choice of δ ∗ will be presented in Section 7.1.
the isoperimetric constraint of this problem are independent of the derivative of the
minimizing function. This equation admits a solution, not necessarily satisfying the
geometric constraints. Here, we propose another approach to solving this problem.
This approach consists in its transformation into an optimal control problem. The
latter is analyzed by application of Pontryagin’s Maximum Principle (PMP) [19].
5.1. Transforming (26) into an optimal control problem. Let us introduce
the following auxiliary functions of z ∈ [0, 3]:
Zz
w1 (z) = ψ(ζ, δ)u2 (ζ)dζ, (32)
0
Zz
w2 (z) = exp(−ζ 2 /2)u(ζ)dζ. (33)
0
These functions satisfy the differential equations
dw1
= ψ(z, δ)u2 (z), (34)
dz
dw2
= exp(−z 2 /2)u(z), (35)
dz
and the initial conditions
w1 (0) = 0, w2 (0) = 0. (36)
Moreover, due to the integral constraint (7), w2 (z) satisfies the terminal condition
w2 (3) = a, (37)
where
Z3
a= exp(−z 2 /2)dz. (38)
0
By using (32), the cost functional J2 (u) becomes
J2 (u) = w1 (3). (39)
Thus, we have transformed the problem (26) into the following equivalent optimal
control problem: to find the control function u(z), transferring the system (34) –
(35) from the initial position (36) to the terminal position (37) and minimizing the
cost functional (39), subject to the geometric constraint (8). This control problem
is non-linear with respect to u(z), and in what follows, it is called the Non-linear
Optimal Control Problem (NOCP).
5.2. NOCP solution by using PMP. The Variational Hamiltonian of the NOCP
has the form
H = H(w1 , w2 , u, λ1 , λ2 , z) = λ1 ψ(δ, z)u2 + λ2 exp(−z 2 /2)u, (40)
where λ1 = λ1 (z) and λ2 = λ2 (z) are the costate variables.
The costate variables λ1 and λ2 satisfy the differential equations
dλ1 ∂H
=− = 0, z ∈ [0, 3], (41)
dz ∂w1
dλ2 ∂H
=− = 0, z ∈ [0, 3], (42)
dz ∂w2
112 VALERY Y. GLIZER, VLADIMIR TURETSKY AND EMIL BASHKANSKY
Thus, any control u(z), satisfying the equations (40), (44), (34) –(37) and (41) – (43)
is an optimal control candidate in the NOCP. Let us start with the obtaining such
a control by solving the equations (41) – (43). These equations yield the solution
λ1 (z) = −1, λ2 (z) = C = const, z ∈ [0, 3]. (45)
By substituting (45) into (40), the Variational Hamiltonian becomes
H = exp(−z 2 /2)G(u, z, δ, C), (46)
where the function G(u, z, δ, C) has the form
G(u, z, δ, C) = Cu − 2 cosh(δz)u2 . (47)
Remark 1. Due to [15, Theorem 3], the NOCP has a solution (optimal control).
Due to (44), (46) – (47) and Remark 1, the optimal control of the NOCP is
umin , ūnl (z, δ, C) ≤ umin ,
u∗nl (z, C) = ūnl (z, δ, C), umin < ūnl (z, δ, C) ≤ umax , (48)
umax , ūnl (z, δ, C) > umax ,
where
C
ūnl (z, δ, C) = (49)
4 cosh(δz)
is the unique solution of the following equation with respect to u:
∂G(u, z, δ, C)
= 0. (50)
∂u
In order to use the equation (48), one has to know the constant C. This constant
should be chosen in such a way that the resulting control (48) will transfer the
system (34) – (35) from the initial position (36) to the terminal position (37). Due
to (34) – (37), this means that the value C should satisfy the algebraic equation
Z3
Λ(C) , exp(−z 2 /2)u∗nl (z, C)dz = a, (51)
0
For C > 4umax cosh(3δ): ūnl (zi , δ, λ) > umax for all z ∈ [0, 3], i.e., by (48),
u∗nl (z, C) ≡ umax leading to
Z3
Λ(C) = umax exp(−z 2 /2)dz = umax a. (53)
0
From (48), it immediately follows that for any z ∈ [0, 3], the control u∗nl (z, C)
is continuous and monotonically increasing function of C. Therefore, the function
Λ(C), defined in (51), also is continuous and monotonically increasing.
Due to (10) and (52) – (53), Λ(4umin ) < a and Λ(4umax cosh(3δ)) > a. Thus,
the equation (51) has the unique solution C ∗ ∈ (4umin , 4umax cosh(3δ)).
By virtue of Remark 1 and Lemma 5.1, the optimal control of the NOCP is
u∗nl (z, C ∗ ).
In what follows, we assume that the parameters umin , umax and δ satisfy the
inequality
umax < umin cosh(3δ). (54)
Indeed, due to results of Section 3, the NOCP is considered for large values of δ
(not smaller than δ̄). The inequality (54) is fulfilled for δ ∈ [δ̄, 3] if
umax
< cosh(3δ̄) ≈ 145.02. (55)
umin
Due to [22], the condition (55) is more than reasonable.
The following theorem presents the NOCP solution u∗nl (z, C ∗ ) in details.
Let us denote
∗
Zz Z3
∗ exp(−z 2 /2)
Λ , umax dz + umin exp(−z 2 /2)dz, (56)
cosh(δz)
0 z∗
and
∗∗
Zz Z3
∗∗ 2 exp(−z 2 /2)
Λ , umax exp(−z /2)dz + cosh(3δ)umin dz, (57)
cosh(δz)
0 z ∗∗
where
z ∗ = Z1 (0), z ∗∗ = Z2 (3), (58)
1 umax 1 umin
Z1 (z) , arccosh cosh(δz) , Z2 (z) , arccosh cosh(δz) .. (59)
δ umin δ umax
Note that due to (54), z ∗ ∈ [0, 3), while due to umin < umax , also z ∗∗ ∈ [0, 3).
Theorem 5.2. (I) If
Λ∗ ≥ a, (60)
then
ūnl (z, δ, CI∗ ), 0 ≤ z ≤ zI ,
where
CI∗ , 4umin cosh(δzI ), (62)
114 VALERY Y. GLIZER, VLADIMIR TURETSKY AND EMIL BASHKANSKY
N −1
J2 ≈ J˜2N (U ) , ∆z
X
ψ(zi , δ)Ui2 , (74)
i=0
where the vector U ∈ RN is
U = (U0 , U1 , . . . , UN −1 )T = (u(z0 ), u(z1 ), . . . , u(zN −1 ))T . (75)
The constraint (7) is approximated as
N
X −1 N
X −1
∆z exp(−zi2 /2)Ui = ∆z exp(−zi2 /2), (76)
i=0 i=0
where the right-hand side expression approximates the value a, given by (38).
Thus, dividing (74) and (76) by ∆z and taking into account the geometric con-
straint (8) yield the following finite-dimensional Quadratic Programming Problem
(QPP):
N
X −1
J2N (U ) , ψ(zi , δ)Ui2 → min (77)
U
i=0
subject to
N
X −1 N
X −1
exp(−zi2 /2)Ui = exp(−zi2 /2) , aN , (78)
i=0 i=0
umin ≤ Ui ≤ umax , i = 0, 1, . . . , N − 1. (79)
The problem (77) – (79) can be easily solved by using standard optimization tools,
for example, the MATLAB function “quadprog”. However, in order to justify this
approximate solution, we show that this solution approaches the exact solution of
Section 5 for ∆z → 0.
6.2. Solution of QPP (77) – (79). Due to [13], the problem (77) – (79) is
replaced with the problem for the Lagrangian
−1 −1
N N
!
X X
L(U0 , . . . , UN −1 , λ) , ψ(zi , δ)Ui2 + λ aN − exp(−zi2 /2)Ui → min s.t. (79),
i=0 i=0
(80)
where λ is the Lagrange multiplier. It can be shown that for a fixed λ, the solution
of the problem (80) is
umin , ūnl (zi , δ, λ) ≤ umin ,
Ui∗ = Ui∗ (zi , λ) = ūnl (zi , δ, λ), umin < ūnl (zi , δ, λ) ≤ umax , (81)
umax , ūnl (zi , δ, λ) > umax ,
Lemma 6.1. There exists the unique solution λ∗ of the equation (82).
Proof. The lemma is proved similarly to Lemma 5.1.
116 VALERY Y. GLIZER, VLADIMIR TURETSKY AND EMIL BASHKANSKY
Due to [13] and Lemma 6.1, the solution of the problem (77) – (79) is Ui∗ (zi , λ∗ ),
i = 0, 1, . . . , N − 1.
As in Section 5.2, the condition (54) is valid.
Let us define two values:
∗
iX −1 N −1
exp(−zi2 /2) X
Λ∗N , umax + umin exp(−zi2 /2), (83)
i=0
cosh(δzi ) i=i ∗
and
i∗∗ −1 N −1
X X exp(−zi2 /2)
Λ∗∗
N , umax exp(−zi2 /2) + cosh(3δ)umin , (84)
i=0 i=i∗∗
cosh(δzi )
where
i∗ = Z1 (0), i∗∗ = Z2 (N ), (85)
Z1 (i) is the minimal natural number j, satisfying
zj ≥ Z1 (zi ), (86)
Z2 (i) is the minimal natural number j, satisfying
zj ≥ Z2 (zi ), (87)
where the functions Z1 (z) and Z2 (z) are defined by (59).
Theorem 6.2. (IN ) If
Λ∗N ≥ aN , (88)
then
ūnl (zi , δ, λ∗I ),
i = 0, 1, . . . , KI − 1,
Ui∗ = UiI (zi , λ∗I ) , (89)
umin , i = KI , . . . , N − 1,
where
−1
NP
aN − umin exp(−zi2 /2)
i=KI
λ∗I , 4 , (90)
I −1
KP exp(−zi2 /2)
i=0 cosh(δzi )
KI is such a natural number that
K−1 N −1
X exp(−zi2 /2) X aN
cosh(δzK ) + exp(−zi2 /2) − < 0, K < KI , (91)
i=0
cosh(δzi ) umin
i=K
K−1 N −1
X exp(−zi2 /2) X aN
cosh(δzK ) + exp(−zi2 /2) − ≥ 0, K ≥ KI . (92)
i=0
cosh(δzi ) umin
i=K
(IIN ) If
Λ∗N < aN ≤ Λ∗∗
N, (93)
then
umax , i = 0, 1, . . . , MII − 1,
Ui∗ = UiII (zi , λ∗II ) , ūnl (zi , δ, λ∗II ), i = MII , . . . , KII − 1, (94)
umin , i = KII , . . . , N − 1,
SPC OPTIMIZATION 117
where
II −1
MP −1
NP
aN − umax exp(−zi2 /2) − umin exp(−zi2 /2)
i=0 i=KII
λ∗II ,4 , (95)
P−1
KII exp(−zi2 /2)
i=MII cosh(δzi )
KII = Z1 (MII ), MII is such a natural number that
Z1 (M )−1
X exp(−zi2 /2)
cosh(δzM ) +
cosh(δzi )
i=M
M −1 N −1
X umin X aN
exp(−zi2 /2) + exp(−zi2 /2) − < 0, M < MII , (96)
i=0
umax umax
i=Z1 (M )
Z1 (M )−1
X exp(−zi2 /2)
cosh(δzM ) +
cosh(δzi )
i=M
M −1 N −1
X umin X aN
exp(−zi2 /2) + exp(−zi2 /2) − ≥ 0, M ≥ MII . (97)
i=0
umax umax
i=Z1 (M )
(IIIN ) If
Λ∗∗
N < aN , (98)
then
umax , i = 0, 1, . . . , MIII − 1,
Ui∗ = UiIII (zi , λ∗III ) , (99)
ūnl (zi , δ, λ∗III ), i = MIII , . . . , N − 1,
where
P−1
MIII
aN − umax exp(−zi2 /2)
∗ i=0
λ = λ∗III ,4 , (100)
−1
NP exp(−zi2 /2)
i=MIII cosh(δzi )
MIII is such a natural number that
N −1 M −1
X exp(−zi2 /2) X aN
cosh(δzM ) + exp(−zi2 /2) − < 0, M < MIII , (101)
cosh(δzi ) i=0
umax
i=M
N −1 M −1
X exp(−zi2 /2) X aN
cosh(δzM ) + exp(−zi2 /2) − ≥ 0, M ≥ MIII . (102)
cosh(δzi ) i=0
umax
i=M
95 25
J (u∗ ) J (u∗ )
90 J(u∗l )
J(u∗nl ) J (u∗l )
85 J (u∗nl )
20
80
75
15
70
65
δ∗ δ∗
60 10
2 2.2 2.4 2.6 2.8 3 2 2.2 2.4 2.6 2.8
δ δ 3
a) umin = 0.5, umax = 3.5 b) umin = 0.1, umax = 2.5
valid. For the second data set, Λ∗ = 1.216, Λ∗∗ = 3.033, i.e. the inequality (64) is
satisfied and the case (II) of Theorem 5.2 is valid. Note that the inequalities (60)
and (64) are satisfied strictly.
In Fig. 3, the value u (N ) for the first data set is depicted for N = 100 ÷ 1000.
It is seen that the estimate (104) of Theorem 6.3 is valid for N̄ = 100, C1 = 3.4.
0.035
²u (N )
0.03
²u (N )
0.025 3.4/N
0.02
0.015
0.01
0.005
0
200 400 600 800 1000
N
In Fig. 4a, the value J (N ) (the absolute error of J2N (U ∗ )) for the first data
set is depicted for N = 100 ÷ 1000. It is seen that the estimate (105) of Theorem
5.2 is valid for N̄ = 100, C2 = 8.5. In Fig. 4b, the relative error of J2N (U ∗ ) (the
percentage of J (N ) in J2 (u∗nl )) is depicted. It is seen that when N increases from
100 to 1000, the relative error decrease from 0.59% to 0.06%.
²J (N )
× 100%
J2 (u∗nl )
0.08
²J (N )
0.07 ²J (N )
0.5
8.5/N
0.06
0.4
0.05
0.04 0.3
0.03
0.2
0.02
0.1
0.01
0 0
200 400 600 800 1000 200 400 600 800 1000
N N
a) b)
In Figs. 5 – 6, the results of the numerical evaluation for the second data set are
presented. It is seen that the estimates (104) – (105) of Theorem 6.3 are valid for
N̄ = 100, and C1 = 5.9 and C2 = 6.4. The relative error of J2N (U ∗ ) decreases from
0.8% to 0.08%.
120 VALERY Y. GLIZER, VLADIMIR TURETSKY AND EMIL BASHKANSKY
0.06
²u (N )
0.05
²u (N )
5.9/N
0.04
0.03
0.02
0.01
0
200 400 600 800 1000
N
²J (N )
× 100%
J2 (u∗nl )
0.06 0.8
²J (N )
²J (N )
6.4/N 0.7
0.05
0.6
0.04
0.5
0.03 0.4
0.3
0.02
0.2
0.01
0.1
0 0
200 400 600 800 1000 200 400 600 800 1000
N N
a) b)
In Fig. 7, the exact and the approximate solutions are compared for two data sets
(Figs. 7a and 7b, respectively). The approximate solution is obtained for N = 100.
It is seen that the approximate solution provides a sufficient accuracy.
7.3. Evaluation of composite solution. In this subsection, the composite solu-
tion u = uc (27) of the problem (24), representing the suboptimal variable sampling
SPC interval, is compared with the constant sampling interval u = ū ≡ 1 and with
the random sampling interval u = ur , satisfying E(ur ) = 1.
Since for the constant sampling interval, E(ū) = E(ū2 ) = 1, then, due to (18),
2 1 2β 1+β
E(Td | u = ū) = + = . (106)
1−β (1 − β)2 (1 − β)2
For the random sampling interval, E(ur ) = 1, E(u2r ) = E2 (ur ) + Var(ur ) = 1 +
Var(ur ). Therefore, by virtue of (18) and (106),
2 1 + Var(ur ) 2β Var(ur )
E(Td | u = ur ) = + 2
= E(Td2 | u = ū) + . (107)
1−β (1 − β) 1−β
SPC OPTIMIZATION 121
2.5
u∗ , U ∗ 2
u∗ , U ∗ u∗nl (z)
u∗nl (z)
1.8
U ∗ (z) 2 U ∗ (z)
1.6
1.4
1.5
1.2
1 1
0.8
0.5
0.6
0.4
0
0 0.5 1 1.5 2 2.5 0 0.5 1 1.5 2 2.5 3
z3 z
a) b)
It is seen from (107) that the expected loss for the random sampling interval is
larger than for the constant one. Therefore, we present the numerical comparison
of J(uc ) only with J(ū).
In Fig. 8, the value
J(uc )
η, (108)
J(ū)
is depicted as a function of δ for two sets of parameters umin and umax . It is seen
that in both cases, using the suboptimal sampling interval provides smaller value of
the expected loss. Moreover, for larger δ, the advantage of the suboptimal sampling
interval is larger.
η
1
umin = 0.5, umax = 3.5
umin = 0.1, umax = 2.5
0.8
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 δ 3
quadratic subproblem were proposed. The first approach is based on the problem
transformation into the optimal control problem and using the Pontryagin’s Max-
imum Principle, which leads to an exact analytical solution. The second approach
is based on a discretization of the problem and using proper mathematical pro-
gramming tools, providing an approximate numerical solution. The discretization
error estimates were obtained. It was shown that both errors, in the solution and
in the optimal value of the cost functional, are of the order of the discretization
step. Based on the solutions of these subproblems, the composite suboptimal solu-
tion was designed. The numerical evaluation showed a high accuracy of the second
subproblem discretization. The numerical evaluation also indicated a considerable
superiority of the suboptimal variable sampling interval, represented by the com-
posite solution of the original problem, over the constant sampling interval. The
approach to the SPC optimization, proposed in this paper, can be extended to the
case of non-gaussian distribution of the performance parameter sample mean, which
will be a subject of a future research.
leading to
zm
Z (C)
C exp(−z 2 /2)
Λ(C) = dz+
4 cosh(δz)
0
Z3
umin exp(−z 2 /2)dz, 4umin < C ≤ 4umax . (113)
zm (C)
SPC OPTIMIZATION 123
leading to
zM
Z (C) zm
Z (C)
2 C exp(−z 2 /2)
Λ(C) = umax exp(−z /2)dz + dz+
4 cosh(δz)
0 zM (C)
Z3
umin exp(−z 2 /2)dz, 4umax < C ≤ 4umin cosh(3δ). (121)
zm (C)
leading to
zM
Z (C)
Λ(C) = umax exp(−z 2 /2)dz+
0
124 VALERY Y. GLIZER, VLADIMIR TURETSKY AND EMIL BASHKANSKY
Z3
C exp(−z 2 /2)
dz, 4umin cosh(3δ) < C < 4umax cosh(3δ). (123)
4 cosh(δz)
zM (C)
Now, let us consider the cases (I), (II) and (III) of the theorem separately.
(I) Note that by virtue of (114),
1 umax
zm (4umax ) = arccosh = z∗, (124)
δ umin
where z ∗ is given by (58) – (59). Therefore, due to (113),
Λ(4umax ) = Λ∗ , (125)
where the value Λ∗ is given by (56).
Remember that the function Λ(C) is continuous and monotonically increas-
ing for C ∈ (4umin , 4umax cosh(3δ)). Moreover, due to (60) and (125),
Λ(4umax ) ≥ a. (126)
Then the solution of the equation (51) satisfies the inclusion C ∗ ∈ (4umin ,
4umax ]. Therefore, due to (113),
∗
zm
Z(C ) Z3
C∗ exp(−z 2 /2)
dz + umin exp(−z 2 /2)dz = a. (127)
4 cosh(δz)
0 zm (C ∗ )
The equations (111) and (127) imply that zm (C ∗ ) satisfies the equation
GI (z) = 0, (128)
where the function GI (z) is defined in (63), and
C ∗ = 4umin cosh(δzm (C ∗ )). (129)
In order to complete the proof in the case (I), it is sufficient to show that
the solution of the equation (128) on the interval (0, 3] is unique. The latter
is a direct consequence of the following inequality:
Zz
dGI (z) d(cosh(δz)) exp(−ζ 2 /2)
= dζ > 0, z ∈ (0, 3]. (130)
dz dz cosh(δζ)
0
∗
Thus, C = CI∗
and zm (C ) = zI . ∗
meaning that the solution of the equation (51) satisfies the inclusion C ∗ ∈
(4umax , 4umin cosh(3δ)]. Therefore, due to (121),
∗
zm
Z(C ) zMZ(C ∗ )
∗ 2
C exp(−z /2)
dz + umax exp(−z 2 /2)dz+
4 cosh(δz)
zM (C ∗ ) 0
Z3
umin exp(−z 2 /2)dz = a. (135)
zm (C ∗ )
Thus, C ∗ = CII∗
and zM (C ∗ ) = zII .
(III) In this case, the proof is similar to the cases (I) and (II).
This completes the proof of the theorem. 2
9.2. Proof of Theorem 6.2. In order to obtain an explicit form of λ∗ , let us
express the function ΛN (λ) in the interval (4umin , 4umax cosh(3δ)) explicitly.
Due to (49), (81) and (54), three different domains of λ, yielding three different
types of the solution (81), and the respective expressions for the function ΛN (λ),
can be distinguished.
I. 4umin < λ ≤ 4umax . In this case, ūnl (z0 , δ, λ) = ūnl (0, δ, λ) > umin , and, due
to (54), ūnl (zN , δ, λ) = ūnl (3, δ, λ) ≤ umin . Moreover, the function ūnl (z, δ, λ)
decreases monotonically w.r.t. z. Let K = K(λ) ∈ {1, . . . , N − 1} be the
minimal natural number i, satisfying the inequality
λ
ūnl (zi , δ, λ) = ≤ umin . (140)
4 cosh(δzi )
Then, due to (81),
ūnl (zi , δ, λ), i = 0, 1, . . . , K(λ) − 1,
Ui∗ (zi , λ) = (141)
umin , i = K(λ), . . . , N − 1,
leading to
K(λ)−1
X exp(−z 2 /2)
i
ΛN (λ) = λ +
i=0
4 cosh(δzi)
126 VALERY Y. GLIZER, VLADIMIR TURETSKY AND EMIL BASHKANSKY
N
X −1
umin exp(−zi2 /2), 4umin < λ ≤ 4umax . (142)
i=K(λ)
leading to
M (λ)−1 K(λ)−1
X X exp(−z 2 /2)
i
ΛN (λ) = umax exp(−zi2 /2) +λ +
i=0
4 cosh(δzi )
i=M (λ)
N
X −1
umin exp(−zi2 /2), 4umax < λ ≤ 4umin cosh(3δ). (145)
i=K(λ)
leading to
M (λ)−1
X
ΛN (λ) = umax exp(−zi2 /2)+
i=0
N −1
X exp(−zi2 /2)
λ , 4umin cosh(3δ) < λ ≤ 4umax cosh(3δ). (147)
4 cosh(δzi )
i=M (λ)
The rest of the proof consists of a separate analysis of the cases (IN ), (IIN ) and
(IIIN ) of Theorem 6.2. Since this analysis is similar to the analysis of the respective
cases (I), (II) and (III) in the proof of Theorem 5.2, we restrict ourselves by the
detailed analysis of the case (IN ).
By virtue of (140), K(4umax ) is the minimal natural number i, satisfying the
inequality
umax
≤ umin , (148)
cosh(δzi )
SPC OPTIMIZATION 127
meaning by (85) – (86) that K(4umax ) = Z1 (0) = i∗ . Therefore, due to (83) and
(142),
ΛN (4umax ) = Λ∗N . (149)
Remember that the function ΛN (λ) is continuous and monotonically increasing
for λ ∈ (4umin , 4umax cosh(3δ)). Moreover, due to (88) and (149),
ΛN (4umax ) ≥ aN . (150)
Then the solution of the equation (82) satisfies the inclusion λ∗ ∈ (4umin , 4umax ].
Therefore, due to (142),
−1
NP
aN − umin exp(−zi2 /2)
∗ i=K(λ∗ )
λ =4 ∗ )−1
∈ (4umin , 4umax ]. (151)
K(λ
P exp(−zi2 /2)
i=0 cosh(δzi )
Substituting (151) instead of λ into the inequality (140) yields that K(λ∗ ) is
the minimal K, for which the inequality (92) is satisfied. In order to complete the
proof in the case (IN ), it is sufficient to show that the inequality (92) is valid for
K > K(λ∗ ). For this purpose, it is sufficient to show that
GI (K + 1) > GI (K), K = 0, . . . , N − 1, (152)
where
K−1 N −1
X exp(−zi2 /2) X
GI (K) , cosh(δzK ) + exp(−zi2 /2). (153)
i=0
cosh(δzi )
i=K
Indeed, by a simple algebra, the inequality (152) is equivalent to the inequality
K
X exp(−z 2 /2) i
cosh(δzK+1 ) − cosh(δzK ) > 0, (154)
i=0
cosh(δzi )
which is obviously fulfilled due to the monotonic increasing of the function cosh(δz)
w.r.t. z.
Thus, λ∗ = λ∗I and K(λ∗ ) = KI , which completes the proof in the case (IN ). 2
9.3. Proof of Theorem 6.3. In this section, the detailed proof of Theorem 6.3 is
presented in the case (I) of Theorem 5.2. The error estimates in the cases (II) and
(III) are derived similarly.
The proof is based on the following auxiliary lemmas.
9.3.1. Auxiliary lemmas.
Lemma 9.1. The following is valid:
lim zi∗ = z ∗ , (155)
N →∞
where the natural number i∗ is defined in (85) – (86), z ∗ is defined in (58) – (59).
Proof. Due to (58) – (59), (72) – (73) and (85) – (86),
3i∗
zi∗ = , (156)
N
where
∗ 3j ∗
i = min j ∈ {0, 1, . . . , N − 1} : ≥z . (157)
N
128 VALERY Y. GLIZER, VLADIMIR TURETSKY AND EMIL BASHKANSKY
Therefore,
z ∗ ∈ [zi∗ −1 , zi∗ ]. (158)
The inclusion (158) yields
3
|zi∗ − z ∗ | ≤ , (159)
N
which proves (155).
Lemma 9.2. The following is valid:
lim ∆zΛ∗N = Λ∗ , (160)
N →∞
N
X −1 Z3
γ2 , ∆z exp(−zi2 /2) − exp(−ζ 2 /2)dζ, (163)
i=i∗ zi∗
γ3 , ∆zaN − a. (164)
Then, due to [12], there exist a natural number N̂1 and a positive constant Ĉ1 ,
independent of N , such that for all N ≥ N̂1 :
Ĉ1
0 < γi < , i = 1, 2, 3. (165)
N
Due to (83) and (162) – (163),
Zzi∗ Z3
exp(−ζ 2 /2)
∆zΛ∗N = umax dζ + umin exp(−ζ 2 /2)dζ + umax γ1 + umin γ2 . (166)
cosh(δζ)
0 zi∗
Z3 Z3
2
lim exp(−ζ /2)dζ = exp(−ζ 2 /2)dζ. (168)
N →∞
zi∗ z∗
Thus, (160) directly follows from (165) for i = 1, 2 and (166) – (168), while (161)
directly follows from (165) for i = 3.
Lemma 9.3. Let the condition
Λ∗ > a, (169)
hold. Then there exist a natural number Ñ0 such that for all N ≥ Ñ0 , the condition
(88) holds.
Proof. The statement of the lemma directly follows from Lemma 9.2.
SPC OPTIMIZATION 129
Lemma 9.4. There exist a natural number Ñ1 and a positive constant C̃1 , inde-
pendent of N , such that for all N ≥ Ñ1 ,
C̃1
|zKI − zI | ≤
, (170)
N
where KI ∈ {1, . . . , N − 1} is defined by (91) – (92), zI ∈ (0, 3) is the unique
solution of the equation (63).
Proof. From the inequalities (91) – (92), it directly follows that
I −1
KX N −1
exp(−zi2 /2) X aN
cosh(δzKI ) + exp(−zi2 /2) − − ε1 = 0, (171)
i=0
cosh(δzi ) umin
i=KI
Denote
zKI
I −1
KX
exp(−zi2 /2) exp(−ζ 2 /2)
Z
γ4 , ∆z − dζ, (175)
i=0
cosh(δzi ) cosh(δζ)
0
N
X −1 Z3
γ5 , ∆z exp(−zi2 /2) − exp(−ζ 2 /2)dζ. (176)
i=KI zKI
Then there exist a natural number N̂2 and a positive constant Ĉ2 , independent of
N , such that for all N ≥ N̂2 :
Ĉ2
, i = 4, 5.
0 < γi < (177)
N
Moreover, the inequality (173), the equality (175) and the inequality (165) imply
the existence of a natural number N̂3 and a positive constant Ĉ3 , independent of
N , such that for all N ≥ N̂3 :
Ĉ3
0 ≤ ε1 ∆z <
. (178)
N
Due to (63), (164) and (175) – (176), the equation (174) can be rewritten as
GI (zKI ) = γ6 (179)
where
γ3
γ6 , −γ4 cosh(δzKI ) − γ5 + + ε1 ∆z. (180)
umin
130 VALERY Y. GLIZER, VLADIMIR TURETSKY AND EMIL BASHKANSKY
By virtue of the estimates (175) – (178), there exist a natural number N̂4 ≥
max{N̂1 , N̂2 , N̂3 } and a positive constant Ĉ4 , independent of N , such that for all
N ≥ N̂4 ,
Ĉ4
0 < |γ6 | < . (181)
N
Note that, due to Theorem 5.2,
GI (zI ) = 0. (182)
By using the equations (179), (182), the Lagrange Mean Value Theorem [17] and
the inequality (181),
Ĉ4
|GI (zKI ) − GI (zI )| = |G0I (ẑ)||zKI − zI | ≤ , (183)
N
where ẑ lies between zKI and zI .
The equation (179) and the inequality (181), as well as the uniqueness of the
solution of the equation (63), imply the existence of z̄ ∈ (0, 3) such that
zKI ≥ z̄, N ≥ N̂4 . (184)
Therefore, due to (130),
|G0I (ẑ)| ≥ Ĉ > 0, N ≥ N̂4 , (185)
where the number Ĉ is independent of N . The inequalities (183) and (185) directly
yield the statement of the lemma for Ñ1 = N̂4 , C̃1 = Ĉ4 /Ĉ.
Lemma 9.5. There exist a natural number Ñ2 and a positive constant C̃2 , inde-
pendent of N , such that for all N ≥ Ñ2 ,
C̃2
|λ∗I − CI∗ | ≤
, (186)
N
where λ∗I and CI∗ are given by (90) and (62), respectively.
Proof. By multiplying the numerator and the denominator of (90) with ∆z and by
using the equations (164) and (175) – (176),
Z3
a − umin exp(−ζ 2 /2)dζ + γ3 − umin γ5
zKI
λ∗I = 4 zKI . (187)
2
exp(−ζ /2)
Z
dζ + γ4
cosh(δζ)
0
Denote
Z3 Z3
2
γ7 , exp(−ζ /2)dζ − exp(−ζ 2 /2)dζ, (188)
zKI zI
zKI
ZzI
exp(−ζ 2 /2) exp(−ζ 2 /2)
Z
γ8 , dζ − dζ. (189)
cosh(δζ) cosh(δζ)
0 0
Due to Lemma 9.4, for all N ≥ Ñ1 :
C̃1
0 < |γi | < , i = 7, 8. (190)
N
SPC OPTIMIZATION 131
Finally, taking into account that zI satisfies the equation (63), the equation (191)
yields
ZzI
exp(−ζ 2 /2)
cosh(δzI ) dζ + γ3 − umin γ5 − umin γ7
cosh(δζ)
0
λ∗I = 4umin . (192)
ZzI
exp(−ζ 2 /2)
dζ + γ4 + γ8
cosh(δζ)
0
Now, the equations (62) and (192), along with the inequalities (165), (177) and
(190), directly lead to the the statement of the lemma.
9.3.2. Main part of the proof. Remember that here we present the detailed proof for
the case (169). In this case, the NOCP solution is given by (61) – (63). Moreover,
due to Lemma 9.3, for N ≥ Ñ0 , the QPP solution is given by (89) – (92).
Let start with the proof of (104). Let N ≥ max{Ñ0 , Ñ1 , Ñ2 }. For such N , two
cases can be distinguished: (i) zKI > zI ; (ii) zKI ≤ zI .
Case (i). Denote
n o
R , min j ∈ {0, 1, . . . , N − 1} : zj ≥ zI , (193)
i.e. zR is the collocation point, nearest to zI from the right. Then, due to (49), (61)
and (89)
CI∗ − λ∗I
, i = 0, . . . , R − 1,
4 cosh(δzi )
∗ ∗
unl (zi ) − Ui = λ∗I (194)
u min − , i = R, . . . , KI − 1,
4 cosh(δzi )
0, i = KI , . . . , N − 1.
Note that, due to (62) and Lemmas 9.4 – 9.5, there exists a positive constant Ĉ5 ,
independent of N , such that
λ∗I
Ĉ5
umin − ≤ , i = R, . . . , KI − 1. (195)
4 cosh(δzi ) N
Thus, (104) is a direct consequence of (194), Lemma 9.5 and the inequality (195).
Case (ii). Denote
n o
L , max j ∈ {0, 1, . . . , N − 1} : zj ≤ zI , (196)
132 VALERY Y. GLIZER, VLADIMIR TURETSKY AND EMIL BASHKANSKY
i.e. zL is the collocation point, nearest to zI from the left. Then, due to (49), (61)
and (89)
CI∗ − λ∗I
, i = 0, . . . , KI − 1,
4 cosh(δzi )
u∗nl (zi ) − Ui∗ = CI∗ (197)
− umin , i = KI , . . . , L,
4 cosh(δz )
i
0, i = L + 1, . . . , N − 1.
Note that, due to (62) and Lemma 9.4, there exists a positive constant Ĉ6 , inde-
pendent of N , such that
CI∗
Ĉ6
4 cosh(δzi ) − umin ≤ N , i = KI , . . . , L. (198)
Thus, (104) is a direct consequence of (197), Lemma 9.5 and the inequality (198).
This completes the proof of (104).
Proceed to the proof of (105). Denote
N
X −1 Z3
γ9 , ∆z ψ(zi , δ)(u∗nl )2 (zi ) − ψ(z, δ)(u∗nl )(z)2 dz. (199)
i=0 0
Then, due to [12], there exist a natural number N̆ and a positive constant C̆,
independent of N , such that for all N ≥ N̆ :
C̆
|γ9 | < . (200)
N
Due to (26), (77) and (199),
N
X −1
J2 (u∗nl ) − ∆zJ2N (U ∗ ) ≤ ∆z ψ(zi , δ) (u∗nl (zi ))2 − (Ui∗ )2 + |γ9 |.
(201)
i=0
Now, (104) and (200) – (201) directly yield (105), which completes the proof of the
theorem. 2
REFERENCES
[1] R. W. Amin and R. Hemasinha, The switching behavior of X charts with variable sampling
intervals, Communication in Statistics - Theory and Methods, 22 (1993), 2081–2102.
[2] R. W. Amin and R. W. Miller, A robustness study of X charts with variable sampling intervals,
Journal of Quality Technology, 25 (1993), 36–44.
[3] V. Babrauskas, Heat Release Rates, in SFPE Handbook of Fire Protection Engineering, (Ed.
P.J. DiNenno), National Fire Protection Association, (2008), 1–59.
[4] E. Bashkansky and V. Y. Glizer, Novel approach to adaptive statistical process control opti-
mization with variable sampling interval and minimum expected loss, International Journal
of Quality Engineering and Technology, 3 (2012), 91–107.
[5] M. A. K. Bulelzai and J. L. A. Dubbeldam, Long time evolution of atherosclerotic plaques,
Journal of Theoretical Biology, 297 (2012), 1–10.
[6] T. E. Carpenter, J. M. O’Brien, A. Hagerman and B. McCarl, Epidemic and economic impacts
of delayed detection of foot-and-mouth disease: A case study of a simulated outbreak in
California, Journal of Veterinary Diagnostic Investigation, 23 (2011), 26–33.
[7] A. F. B. Costa, X control chart with variable sample size, Journal of Quality Technology, 26
(1994), 155–163.
[8] A. F. B. Costa, X charts with variable sample sizes and sampling intervals, Journal of Quality
Technology, 29 (1997), 197–204.
SPC OPTIMIZATION 133
[9] A. F. B. Costa, Joint X and R control charts with variable parameters, IIE Transactions, 30
(1998), 505–514.
[10] A. F. B. Costa, X charts with variable parameters, Journal of Quality Technology, 31 (1999),
408–416.
[11] A. F. B. Costa and M. S. De Magalhães, An adaptive chart for monitoring the process mean
and variance, Quality and Reliability Engineering International, 23 (2007), 821–831.
[12] P. J. Davis and P. Rabinowitz, Methods of Numerical Integration, Dover Publications, Inc.,
Mineola, NY, 2007.
[13] J. P. Dussault, J. A. Ferland and B. Lemaire, Convex quadratic programming with one
constraint and bounded variables, Mathematical Programming, 36 (1986), 90–104.
[14] I. M. Gelfand and S. V. Fomin, Calculus of Variations, Prentice-Hall, Englewood Cliffs, NJ,
1963.
[15] A. D. Ioffe and V. M. Tihomirov, Theory of Extremal Problems, North-Holland Pub. Co.,
Amsterdam, Netherlands, 1979.
[16] S. Kim and D. M. Frangopol, Optimum inspection planning for minimizing fatigue damage
detection delay of ship hull structures, International Journal of Fatigue, 33 (2011), 448–459.
[17] G. A. Korn and T. M. Korn, Mathematical Handbook for Scientists and Engineers, McGraw-
Hill Book Company, Inc., New York, NY, 1968.
[18] D. C. Montgomery Introduction to Statistical Quality Control, John Wiley and Sons Inc.,
New York, NY, 2005.
[19] L. S. Pontryagin, V. G. Boltyanskii, R. V. Gamkrelidze and E. F. Mishchenko, The Mathe-
matical Theory of Optimal Processes, Interscience, New York, NY, 1962.
[20] S. S. Prabhu, D. C. Montgomery and G. C. Runger, A combined adaptive sample size and
sampling interval X control scheme, Journal of Quality Technology, 26 (1994), 164–176.
[21] M. R. Reynolds, Evaluating properties of variable sampling interval control charts, Sequen-
tional Analysis, 14 (1995), 59–97.
[22] M. R. Reynolds, R. W. Amin, J. C. Arnold and J. Nachlas, X charts with variable sampling
intervals, Technometrics, 30 (1988), 181–192.
[23] S. Ross, A First Course in Probability, 9 ed., Prentice Hall, Upper Saddle River, NJ, 2009.
[24] P. Sebastião and C. G. Soares, Modeling the fate of oil spills at sea, Spill Science and Tech-
nology Bulletin, 2 (1995), 121–131.
[25] G. Taguchi, S. Chowdhury and Y. Wu, Taguchi’s Quality Engineering Handbook , John Wiley
and Sons Inc., Hoboken, NJ, 2007.
Received April 2013; 1st revision November 2013; 2nd revision December 2013.
E-mail address: valery48@braude.ac.il
E-mail address: turetsky1@braude.ac.il
E-mail address: ebashkan@braude.ac.il