Page 307 - A First Course In Stochastic Models
P. 307

EXERCISES                            301

                7.4 Consider Exercise 2.20 again. Assume that the assignment types j = 1, . . . , n are
                numbered or renumbered according to E(ξ)/E(τ j ) ≥ E(ξ j+1 )/E(τ j+1 ) for all j. Use
                the optimality equation (7.2.2) to verify that the long-run average reward per time unit is
                maximal by accepting only assignments of the types j = 1, . . . , r, where r is the smallest
                integer such that
                                                    
                             r               r

                               λ j E(ξ j )   1 +  λ j E(τ j )  > E(ξ r+1 )/E(τ r+1 )
                            j=1             j=1
                with E(ξ n+1 )/E(τ n+1 ) = 0 by convention.
                7.5 Adjust the value-iteration algorithm for the control problem from Example 7.3.1 when
                finite-source input is assumed rather than Poisson input. Solve for the numerical data c = 10,
                M 1 = M 2 = 10, δ 1 = 3, δ 2 = 1, µ 1 = 4, µ 2 = 1, where M i is the number of customers
                from source i and δ i is the exponential rate at which a customer from source i generates
                new service requests when the customer has no other request in service. Try other numerical
                examples and investigate the structure of an optimal control rule.
                7.6 Consider a flexible manufacturing facility producing parts, one at a time, for two assem-
                bly lines. The time needed to produce one part for assembly line k is exponentially distributed
                with mean 1/µ k , k = 1, 2. Each part produced for line k is put into the buffer for line k.
                This buffer has space for only N k parts, including the part (if any) in assembly. Each line
                takes parts one at a time from its buffer as long as the buffer is not empty. At line k,
                the assembly time for one part is exponentially distributed with mean 1/λ k , k = 1, 2. The
                production times at the flexible manufacturing facility and the assembly times at the lines
                are independent of each other. A real-time control for the flexible manufacturing facility is
                exercised. After each production at this facility, it must be decided what type of part is to be
                produced next. The system cannot produce for a line whose buffer is full. Also, the system
                cannot remain idle if not all the buffers are full. The control is based on the full knowledge
                of the buffer status at both lines. The system incurs a lost-opportunity cost at a rate of
                γ k per time unit when line k is idle. The goal is to control the production at the flexible
                manufacturing facility in such a way that the long-run average cost per time unit is minimal.
                Develop a value-iteration algorithm for this control problem. Solve for the numerical data
                µ 1 = 5, µ 2 = 10, λ 1 = 4, λ 2 = 8, N 1 = N 2 = 5, γ 1 = γ 2 = 1. This problem is based on
                Seidman and Schweitzer (1984).
                7.7 Consider a tandem network with two assembly facilities in series. The output of the first
                station is the input for the second station. Raw material is processed at station 1, and half-
                finished goods at station 2. Each of the stations 1 and 2 has a finite buffer for temporarily
                storing raw material and half-finished goods. The buffer size is M at station 1 and N
                at station 2 (excluding any unit in processing). Units of raw material arrive at station 1
                according to a Poisson process with rate λ. A unit of raw material finding the buffer full
                at station 1 upon arrival is rejected and is brought elsewhere. Station 1 is a single-server
                station and station 2 is a multiple-server station with c servers. Each server can handle only
                one unit at a time and the processing times are exponentially distributed with mean 1/µ 1
                at station 1 and mean 1/µ 2 at station 2. If the assembly of a unit is finished at station 1,
                it is forwarded to station 2 provided the buffer is not full at station 2; otherwise, the unit
                remains at station 1 and blocks this station until room becomes available at station 2. Station
                1 cannot start a new assembly as long as it is blocked. The control problem is as follows.
                Upon arrival of a new unit at station 1, a decision has to be made to accept this unit or
                to reject it. The cost of rejecting a unit at station 1 is R > 0. Also, there is a blocking
                cost at rate b > 0 per time unit that station 1 is blocked. The goal is to find a control rule
                minimizing the long-run average cost per time unit. Develop a value-iteration algorithm.
                Solve for the numerical data λ = 20, µ 1 = 15, µ 2 = 3, c = 5, M = 10, N = 3, R = 3.5
   302   303   304   305   306   307   308   309   310   311   312