Академический Документы
Профессиональный Документы
Культура Документы
REFERENCES
Linked references are available on JSTOR for this article:
https://www.jstor.org/stable/2580855?seq=1&cid=pdf-reference#references_tab_contents
You may need to log in to JSTOR to access the linked references.
JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide
range of content in a trusted digital archive. We use information technology and tools to increase productivity and
facilitate new forms of scholarship. For more information about JSTOR, please contact support@jstor.org.
Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at
https://about.jstor.org/terms
Operational Research Society, Palgrave Macmillan Journals are collaborating with JSTOR
to digitize, preserve and extend access to The Journal of the Operational Research Society
This content downloaded from 103.21.127.79 on Wed, 21 Aug 2019 15:03:23 UTC
All use subject to https://about.jstor.org/terms
J. Opl Res. Soc. Vol. 31, pp. 657 to 666 0160-5682/80/0701-0657S02.00/0
Pergamon Press Ltd 1980. Printed in Great Britain
? Operational Research Society Ltd
INTRODUCTION
Each location consists of a pool (one or more units) of equipment available for
customers. Demands on the pool at each location are stochastic in nature; such
arriving customers will either be serviced immediately, or if no equipment is a
will either queue up or leave unsatisfied.
In order to avoid the cost of customers waiting and/or leaving unsatisfied the firm
consider transferring in a unit of equipment from another location. Conversely,
utilization rate at a location falls too low, the firm may well consider transferring so
this equipment to other locations.
In order to control the transferring of units, the concept of a central wareho
introduced. Surplus units not required at a location are shipped to the central wa
Additional units required by a location come only from the central warehouse. Th
first assumes that the amount of equipment in the system is fixed. Transfer decision
determined by responding to short-term shifts in the demand at various location
the model is extended to allow for changes in size of the fleet.
657
This content downloaded from 103.21.127.79 on Wed, 21 Aug 2019 15:03:23 UTC
All use subject to https://about.jstor.org/terms
Journal of the Operational Research Society Vol 31, No. 1
The operating costs for a location refer only to the costs of oper
for the period. Define a time period of unit length. Decisions to
made at the beginning of the time period. Pjiy^kj) is the probabil
has a total of y} units available, then kj will be in service at the e
This is the standard definition of a steady state queuing probabi
calculate. Because it is a steady-state probability, its determinatio
length of the decision period. The period is assumed long enough
conditions in order to allow (conceptually) for equipment transf
While equipment transfer decisions are made at the beginning o
that some of the units to be released to the central warehouse are still in service. The
assumption of steady state is equivalent to shipping the units only after they retu
from service. The definition does not allow for a queue of waiting customers. It
assumed that if all equipment is in service, the customer leaves unsatisfied. The pro
is easily extended to allow for queues of waiting customers merely by defining kj a
number of customers in the system at the end of the period; where kj is greater than j
then the excess customers queue.
Define Rj, as the cost per unit time of operating a unit of equipment in service. T
Rj\ X kjPj[yj9kj-]
is the total expected operating cost of location j for the period. Aj is the cost of a
customer, which can be interpreted as lost profits and, may include some increme
cost associated with customer ill-will.
Then {Aj.Xj.Pj\_yj,y^\) is the total expected cost of lost customers during the per
where Xj is the average arrival rate of customers to location j during the period. (T
standard queuing assumption of a Poisson customer arrival rate and negative-
exponential service rate are maintained here; although for reasonable small number
units at each location, Erlang and/or hyper-exponential distributions can be intr
duced).5 Finally define: L/lj/,-], as the total expected operating plus shortage costs
location j for the period, when the location has yj units available during the period
rental.
This content downloaded from 103.21.127.79 on Wed, 21 Aug 2019 15:03:23 UTC
All use subject to https://about.jstor.org/terms
C. E. Love?Optimal Equipment Transfer Pricing
Decomposition solution
The solution of (2) for each location need not result in a globally feasible solution, let
alone give glpbal optimality. The central warehouse can only supply additional units
requested if they become available from other locations. Without the availability of an
external source, if more units are demanded than become available, then the solution is
infeasible. On the other hand, if more units are supplied than are demanded, then the
solution, while feasible, is most likely not optimal. The central warehouse can be in one
of three possible conditions: (a) oversubscribed where total units demanded by locations
requiring extra units exceeds the total units being released by locations with an excess.
That is:
[I Dj = I (yj - x}): \/(yj - x}) > 0 j > |? Sj = ? (x, - yj): V(x, - ys) > 0 \.
(b) undersubscribed when total demand falls short of total supply
\lDj<lSj
l j j
(c) In balance
In general, the firm would require the central warehouse to be in condition (c). It is
infeasible for it to be in condition (a) and unlikely that a firm would wish to settle for
having surplus units idle at the central warehouse, where they have no earning power
[condition (b)]. Controlling the status of the central warehouse is the subject of the
remainder of this paper.
Proposition 1
From a known starting position for each location, the total expected operating costs
for the firm as a whole are uniquely determined by the specification of h.
659
This content downloaded from 103.21.127.79 on Wed, 21 Aug 2019 15:03:23 UTC
All use subject to https://about.jstor.org/terms
Journal of the Operational Research Society Vol. 31, No. 1
Proof
Suppose from starting position Xj (for each location) the system is exactly in balance
[condition (c)]. Raise h by a small amount such that one location will just release a single
unit. The net position of the central warehouse is now:
j j
Continuing to raise h
is raised to a level w
By continuing to ra
steps from 0 to th
opposite effect. Th
negative. Negative s
conditions, or as extr
it is clear that with
the status of the c
operating costs for
include all integer v
structures at two o
units and certain ste
eliminated.
M-^llSj-ZD,
u' J
This content downloaded from 103.21.127.79 on Wed, 21 Aug 2019 15:03:23 UTC
All use subject to https://about.jstor.org/terms
C. E. Love?Optimal Equipment Transfer Pricing
BIDS TABLE
It can be seen that between any two locations, j and k (j =t= k) if gfn
then a unit would be switched from k to j. Once such a switch has bee
bids vectors would require updating via (4) and (5) since the inventory
locations have been changed. After each bid is executed, the updated
compared for further switches. When no further switches are to be made,
distribution has been generated without affecting the status of the ce
That is for any beginning state M"_1, an ending state M'n can be labell
same inventory level but a revised distribution among the locations. If
from state M"_1 then the distribution is not revised.
With each newly generated bids table, there can be several gain eleme
several cost elements.
Lemma
At each stage, in comparing the gains vector with the cost vector, optimal switches are
obtained by comparing the largest gain element against the smallest cost element. If the
largest gain exceeds the smallest cost then execute the switch and update the table.
Proof
At each stage, the maximum opportunity gain to the firm as a whole is the difference
between largest gain and smallest cost. To switch any other elements in the table would
result in a lower total opportunity gain in redistributing the inventory (i.e. M""1 to M'n).
This does not imply that such switches will ultimately be executed. In solving equation
(3) it may result in switches not being optimal.
So far, no use has been made of the period holding cost embedded in the optimal
solution of (3). The generation of this new bids table with the same status in M'n will be
called the inventory reshuffle which is then used to generate holding costs.
Theorem
All elements of the bids table made during the reshuffle to obtain M'n, are valid
holding costs for other states Mn, at the end of the period.
Proof
Arbitrarily define:
(a) A location j will not accept another unit until the holding cost is strictly less than the
gain element. {hn < gfn~\xj)}
(b) A location will release a unit any time the period holding cost equals or exceeds the
cost element. {hn ^ffn~\xj)}
By definition of (4), if location j is charged a holding cost hn which is strictly less than
the gain, then an addition unit would be demanded from the central warehouse. If the
holding cost is raised to meet or exceed the gain then the unit would not be demanded.
o.R.s. 31/7-H 661
This content downloaded from 103.21.127.79 on Wed, 21 Aug 2019 15:03:23 UTC
All use subject to https://about.jstor.org/terms
Journal of the Operational Research Society Vol. 31, No. 1
Similarly by (5) if: {hn ^ffn~\xj)}, then the location will release a unit back to the
central warehouse. It is clear that each element in the bids table represents a valid
holding cost for a distribution M" (for starting state M""1) since at this value, hn, location
j will accept or release additional units according to (4) or (5) respectively.
These holding costs also imply:
(i) For units to be sent to locations (and M" to be going negative), If must be decreas?
ing. This implies that after the reshuffle, the largest gain element is the holding cost for a
distribution with one more unit in the network. After each update, the largest gain is less
[by the convexity of (2)]. It is also possible on several updates for the same location to be
the releasing candidate, if the gain from that location remains the largest. The exception
(to be looking always for the largest gain element), is those cost elements, identified
during the reshuffle, which resulted in a unit being released. Obviously, if a location has
released a unit during reshuffle, then when the holding cost was reached in lowering hn,
then {hn <ffn~\xj)}, in which case, the location would no longer release the unit. Thus
these particular cost elements, along with all gain elements must represent valid holding
costs.
(iii) This updating procedure also can be continued as far as desired. Ultimately, the
system could be drained of units, if If is raised high enough (i.e.?updating the bids table
a sufficient number of times).
(iv) Inaccessible States: The procedure introduced here, controlling the status of the
central warehouse, by adjusting a holding cost, is a simple restatement of the generalized
Lagrangian Multiplier technique, applied to integer programming problems.7 The cell
structure of these multi-location, multi-period queuing networks, makes them amenable
to Lagrangian decomposition. In utilizing such a procedure however, it is possible to
generate integer gaps (Everett gaps). Here an Everett gap is an inaccessible imbalance
(state of the central warehouse) arising because at some holding costs, several locations
are simultaneously demanding (releasing) an additional unit. There is no linear adjust?
ment of the holding cost (hn) which will prevent such a multiple jump in the warehouse
imbalance.8 In order that the final solution be globally optimal, it is necessary that all
warehouse imbalances are accessible. Notice that the size of the multiple jump is eactly
the same as the number of locations simultaneously demanding (releasing) an extra unit.
The convexity of (2) insures that each location will release only one unit at a time.
Gould 9 proposes a number of alternative schemes to strengthen the linear penalty
function in these regions. However, utilizing the bids table procedure eliminates the gap
problem. Suppose a gap of size one is reached. This means that two locations are both
simultaneously requesting/releasing a unit. In dynamic programming terms, two arcs
should be recorded (both having the same origin (Mn~l) and destination (Mn)). However
the distributions of the two arcs would be different. In solving the dynamic program of
(3), both arcs would be treated separately in recursing back to find the optimal path.
Larger gaps would be treated analogously.
At each stage a complete set of arcs is generated, (one for each beginning and ending
node Mn~1 to Mn (with the exception of the multiple arcs generated by inaccessible states
mentioned above).
It is then a simple matter to use the dynamic program (3) at each stage to find the
optimal arc for each ending state M" by a simple search of all arcs leading into state M".
662
This content downloaded from 103.21.127.79 on Wed, 21 Aug 2019 15:03:23 UTC
All use subject to https://about.jstor.org/terms
C. E. Love?Optimal Equipment Transfer Pricing
For each are, all of the cumulative information.in getting to each starting node M""1 is
implied in the functional Gn~ l{Mn~l).
It is also apparent that although (3) implies a forward dynamic program, a simple
relabelling of stages and backward recursion is implied. By proposition (1), the system is
uniquely specified by one end point (either starting or ending) and a holding cost.
Lastly, the dynamic program implied by (3) is optimized by implying a holding cost
associated with each are. However since the holding cost is fictitious the optimal path
between the end. and the beginning state must be net of the holding costs. In fact as is
usual, a search could be made over the choice of ending states to find the overall
minimum net total cost, and its associated path. This does mean however, a willingness
in the future to start with this new beginning state.
COMPUTATIONAL RESULTS
] Total = 20*
The same over
all periods
663
This content downloaded from 103.21.127.79 on Wed, 21 Aug 2019 15:03:23 UTC
All use subject to https://about.jstor.org/terms
Journal of the Operational Research Society Vol. 31, No. 1
h5 ? C
rn 10 10 <n co in MD md md r-
rncr\. ' r^ i> ? -h
O co '-h r-* On ^h 'st- On
CN co HOOM^O MD MD CO i-h <N 'sf
^h MD MD MD OO '
md md oq r-; md oq r--#
? On MD ? On ? MD Tt Tt ^ t-h OnMD
MD *-h <
O M m HQMO O O co y-* <n r-
CN CN <N
oq r- cn cn oq cn O; CN f-;
<ri on rn (N oo ?ri rn O ? ? CN co On co* ^ On
CN cn co ir> in >n m (N
,-H H CN <N <N
TO O
md'oo oq
? On On MD CN CN MD CO
? ? co co
^-i ,?i co co co
v~> in ?n oo
p p ? ^t ? Tt i> ? Tt o ? o ?-T
CN ? ? Tt co ? CN Tt MD co CN ?'
? ? ** cn ddod
Tt o U"> MD MD MD Tt" Tt i?i in r- i?i
*?i CN co CO CO
co co md co v> c-^ md in co in co
hddo ^oinoN io-xtir*io in m ? r- ?' vS co ?
MDWO lO ?T> MD CN CN CN MD MD h \D h h
<
u O <U
o ) '?' '-l
MD tJ- On MD
?^T ?
Tt "*. oq oq
P6 f~> ^ r-l \Q CO CO MD MD
o m r-( rH OO md ?i oo ON On On OO On
P nm Tt Tt TT 3 o
H
U
CN 00 00 CO oo oo oo r-i l> 00 OO (N CN CN CO MD oo oo r^ OO
On CN CN C^ "t CN CN r- OOTtCNTt TtTtr-ON mc^nom
^H Tt ?I?I rHTt ^INO'
664
This content downloaded from 103.21.127.79 on Wed, 21 Aug 2019 15:03:23 UTC
All use subject to https://about.jstor.org/terms
C. E. Love?Optimal Equipment Transfer Pricing
ANALYSIS OF RESULTS
EXTENSIONS
665
This content downloaded from 103.21.127.79 on Wed, 21 Aug 2019 15:03:23 UTC
All use subject to https://about.jstor.org/terms
Journal of the Operational Research Society Vol. 31, No. 1
REFERENCES
1H. Harrison (1979) A planning system for facilities and resources in distributed networks.
2G. T. Ross and R. M. Soland (1967) Modelling facility location problem as a genera
problem. Mgmt Sci. 24, 345-357.
3R. A. Howard (1971) Dynamic Probabalistic Systems. Vol. 1, Markov Models. Wiley, Lon
4W. D. Whisler (1967) A stochastic inventory model for rental equipment. Mgmt Sci. 13,
5L. Takacs (1962) Introduction to the Theory of Queues. Oxford Univ. Press, New York.
6H. III Everett (1963) Generalized Lagrange multiplier method for solving problems of o
resources. Opns Res. 11, 399^17.
7M. Bellmore, H. J. Greenberg and J. J. Jarvis (1970) Generalized penalty function conc
ical optimization. Opns Res. 18, 229-252.
8G. L. Nemhauser and Z. Ullman (1968) A note on the generalized Lagrange multip
integer programming problem. Opns Res. 16, 450-453.
9F. J. Gould (1967) Extensions of Lagrange multipliers in non-linear programming. Ph.D
of Chicago, Graduate School of Business.
10 J. Hirshliefer (1956) On the economics of transfer pricing. J. Busin. 24, 172-184.
666
This content downloaded from 103.21.127.79 on Wed, 21 Aug 2019 15:03:23 UTC
All use subject to https://about.jstor.org/terms