Department of Industrial and Enterprise Systems Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA; Changsha University of Science and Technology, Changsha 410114, China
xinchen@illinois.edu
Show less
History+
Received
Accepted
Published
2017-07-14
2017-08-23
2017-09-10
Issue Date
Revised Date
2017-08-31
PDF
(228KB)
Abstract
L♮-convexity, one of the central concepts in discrete convex analysis, receives significant attentions in the operations literature in recent years as it provides a powerful tool to derive structures of optimal policies and allows for efficient computational procedures. In this paper, we present a survey of key properties of L♮-convexity and some closely related results in lattice programming, several of which were developed recently and motivated by operations applications. As a new contribution to the literature, we establish the relationship between a notion called m-differential monotonicity and L♮-convexity. We then illustrate the techniques of applying L♮-convexity through a detailed analysis of a perishable inventory model and a joint inventory and transshipment control model with random capacities.
-convexity is a key concept in discrete convex analysis introduced by Murota (1998) in an attempt to extend powerful convex analysis from continuous spaces to discrete spaces with lattice structures (here L stands for “lattice”). A -convex function on an integer space has several salient properties: it can be extended to a convex function on a continuous space; local optimality guarantees global optimality; elegant duality results similar to what we see in convex programming duality hold. Though -convexity was originally defined on integer spaces, the definition can be naturally extended to continuous spaces and imposes certain combinatorial structures on convex functions. Efficient algorithms have been developed for -convex function minimization. We refer to Murota (2003) and Murota (2009) for a comprehensive treatment of discrete convex analysis including -convexity.
The primary purpose of introducing -convexity and some other related discrete convexity concepts is to provide a theoretical framework of tractable combinatorial optimization problems. Interestingly, the close connection of -convexity with lattice programming, which will become clear in the next section, allows us to derive monotone comparative statics in many inventory models. Indeed, it was used by Zipkin (2008) to derive the optimal structural policy of lost-sales inventory models with positive lead times, which shed new lights on a classical result of Karlin and Scarf (1958) and Morton (1969). Since then, -convexity was found to be powerful to establish the structures of optimal policies in various other operations models: serial inventory systems (Huh and Janakiraman, 2010); inventory-pricing models with positive lead times (Pang et al., 2012); capacitated inventory systems with remanufacturing (Gong and Chao, 2013); perishable inventory models (Chen X et al., 2014); dual-sourcing models with random capacities, assemble-to-order systems with random capacities, and revenue management using booking limits (Chen et al., 2017); a joint inventory and transshipment control model with random capacities (Chen et al., 2015); an instantaneous control model of Brownian motion with positive lead time (Xu et al., 2016); etc.
Instead of providing a comprehensive survey of operations papers which use -convexity, the paper aims to give a brief review of the concepts and properties of -convexity which are useful in deriving structural optimal policies in operations models and illustrate how these properties can be used as a powerful tool to derive monotone comparative statics. A brief overview of lattice programming is also provided due to its close connection with -convexity. We demonstrate the techniques of applying -convexity through detailed analysis of a perishable inventory model and a two-location joint inventory and transshipment control model with random capacities, and hope that through the analysis the readers can get a sense how these applications motivate some of the newly developed properties of -convexity. Though this paper is intended to serve as a survey, it does provide some new results. For example, we show that the notion of m-differential monotonicity is equivalent to -convexity subject to a simple linear transformation.
The organization of this paper is as follows. In Section 2, we briefly review the basic concepts and properties in lattice programming and -convexity. Though many results can be presented in more general terms, we refrain from doing it for the sake of readability. In Section 3, we review two inventory models in which -convexity plays a critical role. Finally, we provide some concluding remarks in Section 4.
For easy reference, we list the main terminologies and notations here. Throughout this paper, we use decreasing, increasing and monotonicity in a weak sense. We use and to denote the real space and the set with nonnegative reals, and + to denote the set of integers and the set of nonnegative integers, respectively. For convenience, let be either or . Define , e ∈ n a vector whose components are all ones, ej a unit vector whose jth component is one, and for x, y∈ n, if and only if for any , , and (the component-wise minimum and maximum operations). The effective domain of a function is defined as .The indicator function of any set n, denoted by , is defined as (x) = 0 for x∈ and otherwise. We use the superscript T to denote the transpose of a vector or a matrix. We use uppercase letters (e.g., X) to denote random vectors and lowercase letters (e.g., ξ) for their realizations. Given a random vector , we use = Supp(X) to denote the support of this random vector. In addition, we define = ess sup{ξj|ξj∈ j}, ξj = ess inf{ξj|ξj∈ j} for j = 1, ..., n, where j is ’s projection into the j-th coordinate. Let , ξ = (ξ1, ..., ξn)T, and almost surely is abbreviated as a.s..
Lattice Programming and -Convexity
In this section, we provide a brief review of lattice programming and -convexity. The materials on lattice programming and -convexity, unless specified, follow Topkis (1998) and Murota (2003) respectively. The readers may also refer to Simchi-Levi et al. (2014).
Lattice Programming
Since -convexity is the combination of convex analysis with a lattice structure, we first introduce the concepts of lattice and supermodularity. Though the concepts can be defined on general partially ordered sets, for our purpose we focus on the Euclidean space with the standard partial order≤, i.e., for any , if and only if for .
To present the definitions of lattice and supermodularity, we first introduce two operations, join and meet operations, in . For any two points and in , define their join as
and their meet as
Of course, if , i.e., for , then and . If none of nor is true, x and x' are called unordered. A set is called a lattice if for any x, , , . In some literature, X is called a sublattice of as it inherits the infimum and supremum from .
DEFINITION 1. A function . The function f is supermodular, if for any ,
f is strictly supermodular, if the inequality (1) holds strictly for unordered pairs x, . A function f is (strictly) submodular if-f is (strictly) supermodular.
For a supermodular function f, its effective domain is a lattice. We say f is supermodular on a set if X is a lattice and inequality (1) holds for any .
One can show that f is supermodular in if and only if f has increasing difference. That is, for any , and any scalar , is increasing in xj for any . A differentiable function f: ℜn→ℜ is supermodular if and only if for any and distinct indexes i and j, the partial derivative is nondecreasing in xj. Moreover, a twice differentiable function f is supermodular if and only if for any and distinct indexes i and j, .
Following are some useful results and properties of supermodular functions.
PROPOSITION 1.(a) Any nonnegative linear combination of supermodular functions is supermodular. That is, if are supermodular, then for any scalar , is still supermodular.
(b)If fk is supermodular for and for any , then f(x) is supermodular.
(c)A composition of an increasing (decreasing) convex function and an increasing supermodular (submodular) function is still supermodular. That is, if is convex and nondecreasing (nonincreasing) andis increasing and supermodular (submodular), thenis supermodular.
(d)Assume that a function is defined in the product space . If is supermodular for any given , then for a random vector ζ in , is supermodular, provided it is well defined.
The following theorem shows the relationship between convexity and supermodularity for a function, which is quite commonly used in operations models.
THEOREM 1.Let X be a lattice in, , and Y be a convex subset of. Assume. For a function, definewithfor any. We have the following.
(a)If for, and f is convex on Y, then g is supermodular on X.
(b)If , and, and f is concave on Y, then g is supermodular on X.
Suppose, in addition, that for any x, x′ with , implies, and f is continuous on the interior of Y.
(c)If, and, and g is supermodular on X, then f is convex on Y.
(d)If, and, and g is supermodular on X, then f is concave on Y.
(e)If, , and, and g is supermodular on X, then f is linear on Y.
Supermodularity plays a critical role in deriving monotonicity of optimal solution sets for a class of parametric optimization problems. To present one of the widely used monotone comparative statics results, we define the induced set ordering which defines for two nonempty sets X and X′ if and imply that and . Roughly speaking, implies that X contains smaller elements and X′ contains larger elements.
Let S(t) be a set function in parameterized by , i.e., for a parameter , S(t) is a subset of . Throughout this paper, the set function S(t) is called increasing (or increasing set function) in t, if for any t, with , .
Note that the concept of increasing set functions is different from set inclusion. For example, the mapping is an increasing set function but for .
PROPOSITION 2.Let S(t) be an increasing set function in parameterized by. We have that S(t) is a lattice offor any. If in addition S(t) is nonempty and compact for any, we can show that S(t) has a largest and a smallest elements, which are increasing in t respectively.
Under some supermodularity assumptions, the sets of optimal solutions for a collection of optimization problems parameterized by a parameter are increasing in the parameter. Meanwhile, for a given parameter, there exist a largest and a smallest optimal solutions, which are increasing in the parameter as well. Consider the parametric optimization problem
Define be the graph of the parametric constraint set , and , the set of maximizers of problem (2).
THEMOREM 2.Assume that S(t) is increasing in , and g(x, t): →ℜ is supermodular in x for any fixed t∈ T and has increasing differences in (x, t).
(a)S*(t) is increasing in t on {t∈T|S*(t)≠ ∅}.
(b)Assume, in addition, that S(t) is a nonempty and compact set of for any, andis continuous in x on S(t) for any. Then S*(t) is a nonempty and compact lattice and thus there exist, such that for any , . Furthermore, and are increasing.
Supermodularity can be preserved under the optimization operation (2), which is particularly useful to prove that supermodularity can be carried out in dynamic programming recursions.
THEOREM 3.Consider the optimization problem (2). Assume that the graph of the parametric constraint set, , is a lattice in and is supermodular. Let Pt () = {t∈T |S(t)≠Ø} . ThenPt () is a lattice. In addition, f is supermodular over Pt ().
The critical assumption in the above theorem is that the graph of the parametric constraint set is a lattice. Yet in many inventory models this assumption is not valid. The following theorem relaxes the lattice condition yet imposes some other conditions. Consider the parameterized optimization problem by a two dimensional vector :
where A is a 2 × n matrix, S is a subset of and g is an n-dimensional function defined on S.
THEOREM 4. (Chen et al. 2013) Given any matrix, if S is a nonempty closed convex sublattice, then so is the set T; moreover, if g is concave and supermodular on S, then so is f on T.
-Convexity
-convexity was first proposed by Murota (1998) for functions defined on integer spaces. Specifically, a function f: n is (discrete) -convex if for any x, y∈ n,
where is the smallest integer vector no less than z and is the largest integer vector no more than z. The above definition is an extension of the midpoint convexity defined in continuous spaces. Interestingly, if the effective domain of f is , it is straightforward to verify that f is supermodular over , which illustrates a strong connection between -convexity and supermodularity. In fact, for our purpose, an equivalent but more convenient definition of -convexity on n is given as follows. In addition, the definition can be extended to functions defined on . For some applications, we need the extension of -convexity to more general spaces (see for example Chen et al. 2017 and Xu et al. 2016). For simplicity, we restrict to finite dimensional spaces.
DEFINITION 2( -CONVEXITY). A function f: n→ is -convex if for any x, x'∈ n, a∈ +,
where e is the n-dimensional all-ones vector. A function f is -concave if-f is -convex. A set is -convex if its indicator function, : n, defined as (x) = 0 if x∈ and otherwise, is -convex.
We sometimes say a function f is -convex on a set ⊆ n with the understanding that is an -convex and the extension of f to the whole space n by defining for x ∉ is -convex.
Next, we give another definition for -convexity.
PROPOSITION 3.A function f: n is -convex if and only if is submodular on ∈ n × , where is the intersection of and any unbounded interval in .
We can show that if is -convex and continuous, then f is convex and submodular.
In the following we present some examples of -convex functions and -convex sets.
PROPOSITION 4.(a) Given any univariate convex (or discrete convex if = ) functions gi: and , the function f: n defined by
is -convex. As a special case, any linear function is -convex.
(b)A quadratic function defined by with is -convex if and only if the matrix A with its ij-th component being aij is a diagonally dominant M-matrix, i.e.,
(c)A twice continuously differentiable function is -convex if and only if its Hessian is a diagonally dominant M-matrix.
(d)For a given vector and a nondecreasing univariate function , the function defined by is -convex.
(e)A set with a representation {x∈ n:, , } is -convex in the space n, where l, u∈n and vij∈. In fact, any closed -convex set in the space n can have such a representation.
Following are some useful preservation properties for -convex functions. Some of these properties are similar to Proposition 1, but more restrictive than the properties in Proposition 1.
PROPOSITION 5.(a) Any nonnegative linear combination of -convex functions is -convex. That is, if fi: n are -convex, then for any scalar is also -convex.
(b)If fk is -convex for and for any x∈ n, then is -convex.
(c)Assume that a function is defined on the product space n × m. If is -convex for any given y∈m, then for a random vector z in m, is -convex, provided it is well defined.
(d)If f: n is an -convex function, then g: n × defined by is also -convex.
-convexity is closely related to a notion called m-differential monotone, introduced by Chen (2004) to analyze the optimality of hedging point policies for a stochastic two-product flexible manufacturing systems.
DEFINITION 3.Given a given positive vector , a convex function is said to be m-differential monotone if for any ,
(1) is increasing in x1 and x2;
(2) is increasing in x1 and x2;
(3) is increasing in x1 and decreasing in x2.
REMARK 1.Chen (2004) introduces the definition of m-differential monotone based on directional derivatives, but shows that it is equivalent to the above one in function difference forms.
THEOREM 5.Given a positive vector , if is convex, then f isμ-differential monotone if and only ifdefined byis-convex.
Proof.We first assume f is twice continuously differentiable. From Proposition 4 part (c), we have that fμ is -convex if and only if its Hessian is a diagonally dominant M-matrix. That is, for any ,
Since for ,
the above inequalities are equivalent to the following ones respectively: for any ,
On the other hand, the conditions in the definition of m-differential monotone is equivalent to the inequalities (5) as well. Thus, our proposition holds for twice continuously differentiable functions.
If f is not twice continuously differentiable, we can smoothen f by , where , and and are independent and follow the standard normal distribution. It is easy to see that if f is m-differential monotone, then so does for any , which implies that is -convex. Letting , from Proposition 5 part (b), we have is -convex. Conversely, if is -convex, then so does by Proposition 5 part (c), which implies that is m-differential monotone. Letting , we have that f is m-differential monotone.Q.E.D.
-convexity is also closely related to the notion of multimodularity in discrete-event control (Hajek, 1985). A function f:n with dom (f)≠∅ is said to be multimodular if the function :n+ 1 defined by
is submodular in n + 1 variables. Murota (2005) establishes the following relationship.
PROPOSITION 6. A function f:n is multimodular if and only if it can be represented as
for some-convex function g. Conversely, a function g: nis-convex if and only if it can be represented as
for some multimodular function f.
REMARK2. Murota (2005) proves the above result for = . It is straightforward to show that it is still true if = .
Let
and
Note that both sets are -convex.
The following result is developed in Chen X et al. (2014) to analyze perishable inventory models.
PROPOSITION 7. (Chen X et al. 2014) Assume that f: n is an -convex function. If f is nondecreasing in its first variables for s∈ , then the function
is -convex for (s1, ..., sn, sn+1)∈n+ 1, k . If is nondecreasing in all variables for s ∈ , then the function
is -convex on the -convex set n+1, n.
We now come back to the parametric optimization problem (2) and impose -convexity. Similar to Theorem 2, we can show that the optimal solution set S*(t) is increasing in t. In addition, it has a bounded sensitivity.
THEOREM 6.In the parametric optimization problem (2), assume that the graph of the parametric constraint set, , is an -convex set of n × m and : n × mis an-convex function. Then the optimal solution set S*(t) is increasing in t∈T. In addition, for any t∈T and a scaler with ,
where T= {t∈m| S*(t)≠ Ø}, and e and are the all-ones vectors with dimensions consistent with t and x respectively.
REMARK 3.The above result first appears in Chen et al. (2017) and is a slight generalization of a corresponding one in Zipkin (2008) which deals with .
We also have the following preservation property of -convexity, which again is very useful in dynamic programming recursions.
THEOREM 7.In the parametric optimization problem (2), assume that the graph of the parametric constraint set, , is an -convex set of n × m and : n × mis an-convex function. Then f is -convex over m if for any t∈ m.
Similar to Theorem 4, we can relax the -convexity assumption on the graph of the parametric constraint set when the parameters are restricted to a two-dimensional space.
THEOREM 8.(Chen et al. 2013) Consider the parametric optimization problem
wheret, xi∈ 2and Si⊆ 2, . If all gi: 2are-convex functions and allSiare-convex sets, thenf is -convex on .
REMARK 4.Chen et al. (2013) presents the above theorem for = ℜ. It can be extend to = easily.
In an attempt to deal with inventory models with random capacity or revenue management problems using booking limit control in which decisions are truncated by random variables, Chen et al. (2017) derive useful properties of convexity, submodularity and -convexity for the following problem.
where : m × n, x∈ m, z∈ n, the set ⊆ m × n × n is non-empty, and is defined as .
ASSUMPTION 1.For any given x, (a) is lower semi-continuous with for ; (b) is component-wise convex (component-wise discrete convex if = ).
ASSUMPTION 2.The random vector Xhas independent components. Its support is denoted byXand the support of the j-th component is denoted byj.
ASSUMPTION 3.The set, where b, , are parameters that may depend on x and z, with entriesfor any i and, andfor any i and. In addition, is contained infor, andis contained infor.
THEOREM 9.(Chen et al. 2017) Consider the optimization problem (6). Under Assumptions 1-3, problem (6) and the following optimization problem have the same optimal objective value.
where X = {(x, z, w)| w= u⋄k(z+ ξ), (x, z, u)∈ , ξ∈ }. Furthermore,
(a) If g andare convex, then f is also convex.
(b) If g is submodular andis a lattice, then f is also submodular.
(c) If g and are -convex, then f is also -convex.
We refer to Gao (2017) for several generalizations of the above theorem: models with dependent random variables; models with a cost term c(u); models taking risk preference into account.
The following theorem characterizes the monotonicity properties of the solution set to the optimization problem (6). Let denote the optimal solution set of (6).
THEOREM 10. (Chen et al. 2017) Consider the optimization problem (6). Under Assumptions 1-3, if is closed, and, then we have the following results:
(a) If g is a submodular function, and , are lattices, then *(x, z) is increasing. There exist a greatest element and a least element in*(x, z), which are increasing.
(b) If g is an -convex function, and , are -convex sets, then *(x, z) is increasing and*((x, z) + ωe) ⊑ *(x, z) + ωx for any. Within*(x, z), there exist a greatest element and a least element, which have the above monotonicity properties with limited sensitivity.
Inventory applications
In this section, we illustrate how to apply -convexity to a perishable inventory model and a joint inventory and transshipment control model.
Perishable inventory models
Dynamic inventory control for perishable products with fixed-lifetime was studied by Nahmias and Pierskalla (1973) in a two-period lifetime setting with zero lead time and demand uncertainty. Nahmias (1975) and Fries (1975) analyze the case with multi-period lifetime and zero lead time. Yet, their analysis is lengthy and difficult to be generalized. To highlight the complexity, note that “The main theorem requires 17 steps and is proven via a complex induction argument” (Nahmias, 2011, page 10) and for models with discrete demand, a separate argument of using a sequence of continuous demand distributions to approximate the discrete demand distribution is needed (Nahmias and Schmidt, 1986).
Employing -convexity, Chen X et al. (2014) give a significantly simpler proof of the structural result in Nahmias (1975) and Fries (1975). In addition, they provide a unified approach to deal with both backlogging and lost sales models, and their approach allows for both continuous and discrete demand and many other extensions. Our presentation follows Chen X et al. (2014) but focuses on a simplified version with lost sales and zero lead time.
Consider a periodic-review single-product inventory system over a finite horizon of T periods. The product is perishable and has a finite lifetime of exactly l periods. The replenishment lead time is assumed to be zero. In each period, a single price is charged for inventories of different ages, which are equally useful to fill consumer's price-sensitive demand. Demand is always met to the maximum extent with the on-hand inventory and unmet demand is lost. We assume that the retailer has the power or mechanism to determine how inventory is issued, and can also decide how much inventory to be carried over to the next period and how much inventory in addition to that at the end of its lifetime to be intentionally disposed of. The objective is to dynamically determine ordering, disposal and pricing decisions in all periods so as to maximize the total expected discounted profit over the planning horizon.
For convenience, we assume that the age of the inventory is counted from the period when the replenishment order is placed. If , then the model reduces to a newsvendor model in the lost-sales case. If , then it becomes a standard non-perishable inventory model. We assume that the costs and demand distributions are stationary.
where D(p) is the expected demand in period t and is strictly decreasing in the selling price p in this period, and єt is a random variable with zero mean. We assume that are independently and identically distributed over time with a bounded support , . Let be the probability distribution function of . The selling price p is restricted to an interval .To ensure non-negativity, we assume that .
Note that the monotonicity of the expected demand function implies a one-to-one correspondence between the selling price p and the expected demand , where and . For convenience, we use the expected demand instead of the price as the decision variable in our analysis.
Let be the expected revenue for any given expected demand level d and on-hand inventory level y. Here P(d) is the inverse function of D(p).
ASSUMPTION 4. R(d, y) is continuous and -concave in .
This assumption implies that the marginal value of the expected revenue is decreasing not only in the demand level but also in the on-hand inventory level. In addition, the higher the inventory level, the higher the marginal revenue of increasing demand level. In other words, the demand and on-hand inventory are complementary to each other. In general, the concavity of the unconstrained revenue P(d)d cannot guarantee the joint concavity of the inventory-truncated revenue R(d,y). We refer to Chen X et al. (2014) for conditions under which Assumption 4 holds.
The sequence of events in period t is as follows.
1.At the beginning of the period, the inventory levels of different residual useful lifetimes are observed.
2.Based on the inventory levels of different residual useful lifetimes, an order is placed and will be delivered immediately. At the same time, the selling price pt of period t is determined.
3.During period t, demand dt arrives, which is stochastic and depends on the selling price pt, and is satisfied by on-hand inventory.
4.Unsatisfied demand is lost and the remaining inventory with zero useful lifetime has to be discarded. Meanwhile, unused inventory with positive useful lifetimes can be either intentionally discarded or carried over to the next period. In the latter case, their lifetimes decrease by one.
Each order incurs a variable cost c. Inventory carried over from one period to the next incurs a holding cost of h+ per unit, and demand that is not satisfied from on-hand inventory incurs a cost of h- per unit which represents the backlogging cost or the lost-sales penalty cost. Inventory that is disposed of incurs a disposal cost of q per unit. Let g∈ [0,1] be the discount factor.
The system state after receiving the order placed k periods ago but before placing an order can be represented by an (l - 1)-dimensional vector . Here, si is the total amount of inventory with residual lifetimes no more than i periods, . In particular, is the system inventory position and is the net on-hand inventory level. The state variables satisfy the condition that and the set of feasible states is given by
In the literature, it is common to denote the system state by an (l-1)-dimensional vector where xi is the amount of inventory on hand of age . Clearly,
Let sl be the order-up-to level and a be the amount of on-hand inventory to be depleted or the realized demand of period t, whichever is greater. We have that
When demand is greater than the total on-hand inventory level , the above inequalities imply that . Otherwise, they imply that , which in turn implies that (1) the firm satisfies the demand to the maximum extent, and (2) in addition to the inventory at the end of life, the firm could also intentionally dispose of some more inventory that will expire in later periods. We also note that since on-hand inventory can be intentionally disposed of, it is not difficult to show that it is optimal to deplete on-hand inventory sequentially with increasing useful lifetimes, i.e., FIFO depletion policy is optimal.
The system state at the beginning of the next period before ordering, denoted by , evolves as follows:
We are now ready to present the model formulation. Let be the profit-to-go function when the system state is specified by s∈ l at the beginning of period t before ordering. We can write the optimality equation as follows:
where
Here the four terms in the maximization problem defining represent the ordering cost, disposal cost, inventory holding cost, and lost-sales penalty cost, respectively. Also recall that . For simplicity, we assume that , i.e., inventory (or unfilled orders) at the end of the planning horizon is salvaged (or filled) with a unit price (or cost) equal to the unit ordering cost.
It is more convenient to work with a slightly modified profit-to-go function. Define for s∉ l, and for s∈ l, for all t. Then for s∈ l, and the optimality equation can be rewritten as follows:
with
where
Denote by , the optimal order-up-to inventory position and demand level decisions and the optimal inventory depletion solution for any given .
We assume that which implies that the cost of carrying a unit of inventory to the next period while facing lost sales is larger than the potential salvage value of the inventory.
We have the following monotonicity property of the value-to-go functions, which allows us to use the preservation property of -convexity in Proposition 7.
LEMMA 1.For and any s∈ l, is nonincreasing in , respectively.
We are ready to present our main result in this subsection.
THEOREM 11(MONOTONICITY PROPERTIES OF LOST-SALES MODEL). Under Assumption 4, for , the functions and are-concave ins, and, respectively. Thus, the optimal order-up-to leveland the optimal demand levelare nondecreasing ins (i.e., the optimal priceis nonincreasing ins), and for any
Given the realized demand dt, the optimal depletion decision is nondecreasing in and for any
Proof. First, applying Lemma 1, we know that is nonincreasing in s for all t. Then, by Proposition 7, the -concavity of implies that is -concave in . The other terms in are all -concave in their variables. Thus, is -concave for .
We next show that is -concave in . The idea is to use Theorem 7 to show that -concavity can be preserved under the optimization problem (11). Unfortunately, the constraint in (11), , is not -convex. Interestingly, we can prove that this constraint can be removed, i.e., , where
Although does not have any physical meaning, it is well defined mathematically. It suffices to show is decreasing in a for , which is quite straightforward to verify from (12).
It is easy to check that the set is -convex. From Theorem 7, we have and hence are -concave in . Since -concavity is preserved under expectation and R(d,sl) is -concave by Assumption 4, the objective function in the optimization problem (10) is -concave. This, together with -convexity of the set associated with the constraints in the optimization problem (10) and Theorem 7, implies that is -concave in s.
By Theorem 6, we know that the optimal order-up-to level and the optimal demand level are nondecreasing in s and the inequalities in (13) hold (the existence of optimal solutions is straightforward to check and is thus omitted). The monotonicity of P(d) implies that the optimal price pt(s) is nonincreasing in s. The desired results hold. Q.E.D.
The inequalities in (13) imply that the optimal pricing and ordering decisions have bounded sensitivity. That is, a unit increase in some or all of the state variables will increase the order-up-to inventory position level and the optimal demand level by at most one unit. The rates of the increase in decision variables are slower than that of the increase in state variables. These inequalities also provide insight into how the freshness of the inventory affects the inventory and pricing decisions. Comparing the states s and , the latter has one more unit of inventory with residual lifetime of i periods but one less unit of inventory with residual lifetime of i + 1 periods, . These monotonicity properties imply that the fresher the inventory in the system, the less inventory to order and the higher price to charge.
The inequalities of (14) imply that the optimal depletion decisions also have bounded sensitivity. Furthermore, since and are increasing in s, the optimal depletion decision under the optimal policy, , is increasing in s and satisfies , , for any and . That is, the higher the total on-hand inventory level or the more aged the inventory in the system, the more inventory to deplete and to dispose of.
We now translate the structural properties of the optimal decisions with respect to s back to that with respect to x. Let and be the optimal order quantity and demand level with respect to x, respectively.
COROLLARY 1 (MONOTONE SENSITIVITY). For and for any, the following inequalities hold:
Corollary 1 illustrates that the optimal order quantity and demand level have bounded and monotone sensitivity. In particular, the inequalities in (15) reveal that the optimal order quantity decreases in the inventory level of each age and the sensitivity decreases in age, i.e., it is more sensitive to the younger inventory or outstanding order and least sensitive to the oldest order. The inequalities in (16) show that the optimal demand level increases in the level of inventory of each age and the sensitivity increases in age as well. In particular, it is most sensitive to the inventory close to expiration, i.e., the more inventory to expire the more discount the seller should offer to induce more sales and avoid the disposals.
A Joint Inventory and Transshipment Control Model with Random Capacities
The joint inventory and transshipment control model is introduced in Hu et al. (2008) with a very lengthy and complicated analysis. Here we follow Chen et al. (2015), which, based on -convexity, provide a significantly simplified proof of the main technical result in Hu et al. (2008).
Consider a firm has two manufacturing facilities in two separate markets with multiple time periods. Each facility has random capacities which are independent in time. However, the random capacities at the same time period could be correlated across the two facilities. In each period, the firm's decisions can be divided into two stages. The first stage is the production stage to decide the production volume for each facility. The capacities and demands are realized after the production stage. The firm's actual production quantity, the minimum of the planned production quantity and the realized capacity, incurs a unit production cost. The firm then enters the transshipment stage where the firms decide the inventory quantities to be transshipped from one facility to another. Finally, the demands are fulfilled from on-hand inventories at their corresponding facilities and unsatisfied demands are lost. The firm receives linear revenue on satisfied demands and pays linear holding and transshipment costs. Then, the problem is to seek the optimal production and transshipment quantities in each period to maximize the total discounted profit over the planning horizon.
Hu et al. (2008) give the dynamic programming formulation for the inventory problem in as follows. The basic idea is as follows. In their setting, there are k periods left in the planning horizon. Define as the profit-to-go function where and represent the current inventory levels at the two facilities respectively.
Production Stage:
Transshipment Stage:
where
In the production stage, in period k, one will decide the target inventory levels at the two facilities and . The variables and need to be no less than the current inventory levels at the two facilities and , respectively. The first and second terms on the right hand side of (17) are the production costs with c1, c2. , are the marginal production costs and random capacities of the two facilities respectively. The last two terms are the full revenue collected over the realized demands, where r1, r2 and , are marginal revenue and random demand respectively. The collected yet unrealized revenue due to the lost sales will be deducted in the transshipment stage.
In the transshipment stage, we determine the transshipment quantities or equivalently, the inventory levels after transshipment and , whose sum is constrained to be equal to the inventory levels before transshipment (but after demands realization) and . The first two terms on the right hand side of (19) represent the deducted revenue for the lost sales. The next two terms are the holding costs with h1 and h2 being the unit holding costs at the two facilities respectively. The two terms following are transshipment costs with s1(s2) being the unit transshipment cost from facility 1 (2) to 2 (1). We assume that the marginal profit is always higher when the demand at a facility is satisfied by inventory at this particular facility than using transshipped inventory from the other facility. Note that, though the constraints in (18) seem to allow the transshipped quantity from a facility to exceed its available inventory, this assumption implies that it is never optimal to do so. Finally, a in (19) is the discount factor.
Under the assumption that demands and capacities are continuous, Hu et al. (2008) prove the following properties on the profit-to-go function .
: is jointly concave in x1 and x2, and
: is submodular and
The above properties are essential for Hu et al. (2008) to derive the optimal transshipment and production policies. Their proof of these properties involves lengthy and delicate analysis of the second order derivatives of the value functions based on a full characterization of the optimal policy. In the following, we illustrate how the concept and properties of -convexity in Section 2 can be used to significantly simplify their proof. Interestingly, our approach does not rely on the characterization of the optimal policy and it applies to discrete demands as well as capacities without any further efforts.
Denote as the realization of demand for facility i in period k, and define , , i.e., and are the before and after transshipment inventory levels at facility i respectively after production is done but before demand is fulfilled. Clearly, . To employ -convexity, we change variables by letting , , , , . Our original problem can be equivalently reformulated as
where and by introducing a new variable v
where
Note that in (21), we impose and , which guarantee that the transshipped quantities won't exceed the inventory levels at the facilities. These constraints can be safely removed as done in Chen et al. (2015) under the assumption on the marginal profit made earlier.
Now we are ready to state and prove our main result, which offers a new approach that proves the key properties 1 and 2 with continuous demands and capacities.
THEOREM 12. Suppose that is -concave, then is also-concave.
Proof. For notational brevity, we omit the superscript k in the proof when there is no ambiguity. Define u1, u2 as the inventory level after the sales assuming that the firm can hold inventory with some demand unsatisfied. Then the realized sales are given by w1-u1 and w2-u2 at the two facilities respectively. By letting , we claim that equals the optimal objective value of the following problem:
For the stationary system, the firm should never hold inventory and reject any demand at the same time since meeting the current demand always makes more profit than holding the inventory to fulfill future demands. Hence, , is the optimal solution and our claim is correct.
We further claim that the objective function of the problem (23) is -concave in . In fact, by the hypothesis in the induction part, is -concave. The -concavity of the rest of terms in the objective function is straightforward to verify. The -convexity of the constraint set follows Proposition 4 part (e). Then is -concave which follows from Theorem 7.
Note that the objective function in (21) is separable in variables and . Thus, the -concavity of follows from Theorem 8.
By defining , (20) can be expressed as
Clearly is -concave in . Moreover, and . It is easy to see that by transforming the variables and , the above problem can be expressed in the form of (6).Then Theorem 9 implies that the profit-to-go function is -concave. Q.E.D.
By Proposition 4 part (b), it is easy to verify that Theorem 12 implies the properties 1 and 2 for continuous demands and capacities, which can then be used to derive the structure of the optimal policies. In fact, -concavity of the profit-to-go functions is sufficient for us to establish the optimal policy structure. Since -convexity is defined for both continuous space and discrete space, the structure of the optimal policies established in Hu et al. (2008) for continuous demands and capacities can be extended to settings with discrete demands and capacities with some minor modifications of their analysis.
Conclusions
In this paper, we provide a brief survey of the properties of -convexity and closely related results in lattice programming. These properties are then used to analyze a perishable inventory model and a joint inventory and transshipment control model with random capacities. When applying -convexity to derive monotone comparative statics of optimal policies, one has to choose the representations of states appropriately. Once this is done, the analysis is more or less standard and the structures of optimal policies have similar flavors. Our choice of the perishable inventory model and the joint inventory and transshipment control model highlights how operations applications can motivate the development of some new properties of -convexity.
-convexity has important computational implications. Indeed, when minimizing a -convex function, local optimality leads to global optimality and the steepest descent algorithm can be applied to find an optimal solution efficiently with proven computational complexity bounds polynomial in the number of variables (see Murota 2003 for -convexity function minimization in integer spaces). Based on discrete -convexity, Lu and Song (2005) show that in an order-based multiproduct assemble-to-order system, the optimal base-stock levels can be obtained in a greedy fashion.
For stochastic dynamic programs with cost-to-go functions being discrete -convexity, Chen W et al. (2014) propose a pseudo-polynomial time approximation scheme and demonstrate its effectiveness on a stochastic inventory model with lost sales and a positive lead time. Sun et al. (2014) develop quadratic approximation of cost-to-go functions for the lost sales and perishable inventory control problems. Finally, we refer to Begen and Queyranne (2011) and Ge et al. (2014) for applications of -convexity to appointment scheduling for a given sequence of jobs on a single processor with random durations.
Begen M, Queyranne M (2011). Appointment scheduling with discrete random durations. Mathematics of Operations Research, 36(2): 240–257
[2]
Chen S (2004). The optimality of hedging point policies for stochastic two-product flexible manufacturing systems. Operations Research, 52(2): 312–322
[3]
Chen W, Dawande M, Janakiraman G (2014). Fixed-dimensional stochastic dynamic programs: An approximation scheme and an inventory application. Operations Research, 62(1): 81–103
[4]
Chen X, Gao X, Hu Z (2015). A new approach to two-location joint inventory and transshipment control via L♮-convexity. Operations Research Letters, 43(1): 65–68
[5]
Chen X, Gao X, Pang Z (2017). Preservation of structural properties in optimization with decisions truncated by random variables and its applications. Operations Research (just accepted)
[6]
Chen X, Hu P, He S (2013). Technical Note-Preservation of supermodularity in parametric optimization problems with nonlattice structures. Operations Research, 61(5): 1166–1173
[7]
Chen X, Pang Z, Pan L (2014). Coordinating inventory control and pricing strategies for perishable products. Operations Research, 62(2): 284–300
[8]
Chen X, Simchi-Levi D (2004a). Coordinating inventory control and pricing strategies with random demand and fixed ordering cost: The finite horizon case. Operations Research, 52(6): 887–896
[9]
Chen X, Simchi-Levi D (2004b). Coordinating inventory control and pricing strategies with random demand and fixed ordering cost: The infinite horizon case. Mathematics of Operations Research, 29(3): 698–723
[10]
Fries B (1975). Optimal ordering policy for a perishable commodity with fixed lifetime. Operations Research, 23(1): 46–61
[11]
Gao X (2017). Stochastic optimization with decisions truncated by random variables and its applications in operations. Dissertation for the Doctoral Degree. America: University of Illinois at Urbana-Champaign
[12]
Ge D, Wan G, Wang Z, Zhang J (2014). A note on appointment scheduling with piecewise linear cost functions. Mathematics of Operations Research, 39(4): 1244–1251
[13]
Gong X, Chao X (2013). Optimal Control Policy for Capacitated Inventory Systems with Remanufacturing. Operations Research, 61(3): 603–611
[14]
Hajek B (1985). Extremal splittings of point processes. Mathematics of Operations Research, 10(4): 543–556
[15]
Hu X, Duenyas I, Kapuscinski R (2008). Optimal joint inventory and transshipment control under uncertaincapacity. Operations Research, 56(4): 881–897
[16]
Huh W, Janakiraman G (2010). On the optimal policy structure in serial inventory systems with lost sales. Operations Research, 58(2): 486–491
[17]
Karlin S, Scarf H (1958). Inventory models of the Arrow-Harris-Marschak type with time lag. In: Arrow K, Scarf H, eds. Studies in the Mathematical Theory of Inventory and Production Chapter 10. Stanford: Stanford University Press, CA
[18]
Lu Y, Song J (2005). Order-based cost optimization in assemble-to-order systems. Operations Research, 53(1): 151–169
[19]
Morton T (1969). Bounds on the solution of the lagged optimal inventory equation with no demand backlogging and proportional costs. SIAM Review, 11(4): 572–596
[20]
Murota K (1998). Discrete convex analysis. Mathematical Programming, 83(1-3): 313–371
[21]
Murota K (2003). Discrete convex analysis. SIAM Monographs on Discrete Mathematics and Applications. Society for Industrial and Applied Mathematics, Philadelphia, PA
[22]
Murota K (2005). Note on multimodularity and L-convexity. Mathematics of Operations Research, 30(3): 658–661
[23]
Murota K (2009). Recent developments in discrete convex analysis. In: Cook W, Lovasz L, Vygen J, eds. Research Trends in Combinatorial Optimization, Bonn 2008, Springer-Verlag, Berlin, Chapter 11, 219–260
[24]
Nahmias S (1975). Optimal ordering policies for perishable inventory-II. Operations Research, 23(4): 735–749
[25]
Nahmias S (2011). Perishable inventory systems. International Series in Operations Research & Management Science, 160, Springer
[26]
Nahmias S, Pierskalla W P (1973). Optimal ordering policies for a product that perishes in two periods subject to stochastic demand. Naval Research Logistics Quarterly, 20(2): 207–229
[27]
Nahmias S, Schmidt C P (1986). An application of the theory of weak convergence to the dynamic perishable inventory problem with discrete demand. Mathematics of Operations Research, 11(1): 62–69
[28]
Pang Z, Chen F, Feng Y (2012). A note on the structure of joint inventory-pricing control with leadtimes. Operations Research, 60(3): 581–587
[29]
Petruzzi N C, Dada M (1999). Pricing and the newsvendor model: A review with extensions. Operations Research, 30(4): 680–708
[30]
Simchi-Levi D, Chen X, Bramel J (2014). The Logic of Logistics: Theory, Algorithms, and Applications for Logistics Management, 3rd. New York: Springer-Verlag
[31]
Sun P, Wang K, Zipkin P (2014). Quadratic approximation of cost functions in lost sales and perishable inventory control problems. Working paper. America: Duke University
[32]
Topkis D M (1998). Supermodularity and Complementarity. Princeton, NJ: Princeton University Press
[33]
Xu Z, Zhang J, Zhang R (2016). Instantaneous control of brownian motion with a positive lead time. Working paper. Hong Kong: The Hong Kong University of Science and Technology
[34]
Zipkin P (2008). On the structure of lost-sales inventory models. Operations Research, 56(4): 937–944
RIGHTS & PERMISSIONS
The Author(s) 2017. Published by Higher Education Press. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0)
AI Summary 中Eng×
Note: Please be aware that the following content is generated by artificial intelligence. This website is not responsible for any consequences arising from the use of this content.