

Next:3.2
Hierarchical controls for flowshopsUp:3.
Hierarchical Controls under DiscountedPrevious:3.
Hierarchical Controls under Discounted
3.1 Hierarchical controls for single or parallel machine systems
Sethi and Zhang (1994b) and Sethi,
Zhang, and Zhou (1994) consider a stochastic manufacturing system with
surplus (state)
and production rate (control)
satisfying
|
|
|
(3.1) |
where
is the constant demand rate and
is the initial surplus
.
Let
denote the machine capacity process of our manufacturing system, where
is a small parameter to be specified later. Then the production rate
must satisfy
for some positive vector
.
We consider the cost function
with
and
defined by
|
|
|
(3.2) |
where
is the discount rate,
is the cost of surplus, and
is the cost of production. The problem is to find a control
with
,
that minimizes
.
We make the following assumptions on the machine capacity process and the
cost function on production rate and the surplus.
Assumption 3.1
and
are convex. Furthermore, for all
,
there exist constants C31 and
such that
and
Assumption 3.2 Let
,
where
is an (p+1) x (p+1)
matrix such that
with
if
and
,
for
The capacity process
is a finite state Markov process governed by
,
that is,
for any function
on
.
Assumption 3.3 The Q(2) is weakly
irreducible, i.e., the equations
have a unique solution
.
We call
to be the
equilibrium distribution of Q.
Remark 3.1 Jiang
and Sethi (1991) and Khasminskii, Yin, and
Zhang (1997) consider a model in which the irreducibility Assumption
3.3
can be relaxed to incorporate machine state processes with a generator
that consists of several irreducible submatrices. In these models, some
jumps are associated with a fast process, while others are associated with
a slow process; see Section 5.5.
Definition 3.1 We say that a
control
is admissible if
-
(i)
-
is an
adapted measurable process;
-
(ii)
-
for all
.
-
We use
to denote the set of all admissible controls with the initial condition
.
Then our control problem can be written as follows:
|
|
|
(3.3) |
Similar to Theorem 2.1, we can show that
the value function
is convex in
for each m. The value function
satisfies the dynamic programming equation
in the sense of viscosity solutions.
Sethi, Zhang, and Zhou (1994) consider
a control problem in which the stochastic machine capacity process is averaged
out. Let
denote the control space
Then we define the control problem
as follows:
|
|
|
(3.5) |
Sethi and Zhang (1994b) and Sethi,
Zhang, and Zhou (1994) construct a solution of
from a solution of
and show it to be asymptotically optimal as stated below.
Theorem 3.1 (i) There exists
a constant C32 such that
(ii) Let
denote
an
-optimal
control. Then
is
asymptotically optimal, i.e.,
|
|
|
(3.6) |
(iii) Assume in addition that
is
twice differentiable with
,
the function
is
differentiable, and constants C33and
exist
such that
Then, there exists a locally Lipschitz optimal feedback control
for
.
Let
|
|
|
(3.7) |
Then,
is
an asymptotically optimal feedback control for
with
the convergence rate of
,
i.e.,
(3.6) holds.
Remark 3.2 Part (ii) of the
theorem states that from an
-optimal
open-loop control of the limiting problem, we can construct an
-optimal
open-loop control for the original problem. With further restrictions on
the cost function, Part (iii) of the theorem states that from the
-optimal
feedback control of the limiting problem, we can construct an
-optimal
feedback control for the original problem.
Remark 3.3 It is important
to point out that the hierarchical feedback control (3.7)
can be shown to be a threshold-type control if the production cost
is linear. Of course, the value of the threshold depends on the state of
the machines. For single product problems with constant demand, this means
that production takes place at the maximum rate if the inventory is below
the threshold, no production takes place above it, and production rate
equals the demand rate once the threshold is attained. This is also the
form of the optimal policy for these problems as shown, e.g., in Kimemia
and Gershwin (1983), Akella and Kumar (1986),
and Sethi, Soner, Zhang, and Jiang (1992a).
The threshold level for any given machine capacity state in these cases
is also known as a hedging point in that state following Kimemia
and Gershwin (1983). In these simple problems, asymptotic optimality
is maintained as long as the threshold, say,
goes to 0 as
Thus, there is a possibility of obtaining better policies than (3.7)
that are asymptotically optimal. In fact, one can even minimize within
the class of threshold policies for the parallel-machines problems discussed
in this section.
Remark 3.4 Gershwin
(1989) constructs a solution for
by solving a secondary optimization problem and conjectures his solution
to be asymptotically optimal. Sethi and
Zhang (1994b), Remark (6.3) prove the conjecture. It should be noted,
however, that the conjecture cannot be extended to include the simple two-machine
example in Gershwin (1989) with one flexible
and another inflexible machine. The presence of the inflexible machine
requires aggregation of some products at the level of
and subsequent disaggregation in the construction of a solution for
.
Also note that Gershwin, Caramanis, and Murray
(1988), in their simulation study, consider hierarchical systems that
do not involve aggregation and disaggregation.
Soner (1993) and Sethi
and Zhang (1994c) consider
in which
depends on the control variable
.
They show that under certain assumptions, the value function
converges to the value function of a limiting problem. Moreover, the limiting
problem can be expressed in the same form as
except that the equilibrium distribution
are now control-dependent. Thus
in Assumption 3.3 is now replaced by
for each i; see also (3.31).
Then an asymptotically optimal control for
can be obtained as in (3.7) from the optimal
control of the limiting problem. As yet, no convergence rate has been obtained
in this case.
An example of
in a one-machine case with two (up and down) states is
Thus, the breakdown rate
of the machine depends on the rate of production
,
while the repair rate
is independent of the production rate. These are reasonable assumptions
in practice.


Next:3.2
Hierarchical controls for flowshopsUp:3.
Hierarchical Controls under DiscountedPrevious:3.
Hierarchical Controls under Discounted