L♮-convexity and its applications in operations

Xin CHEN

Front. Eng ›› 2017, Vol. 4 ›› Issue (3) : 283 -294.

PDF (228KB)
Front. Eng ›› 2017, Vol. 4 ›› Issue (3) : 283 -294. DOI: 10.15302/J-FEM-2017057
REVIEW ARTICLE
REVIEW ARTICLE

L♮-convexity and its applications in operations

Author information +
History +
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.

Keywords

L-convexity / lattice programming / perishable inventory models / random capacity

Cite this article

Download citation ▾
Xin CHEN. L♮-convexity and its applications in operations. Front. Eng, 2017, 4(3): 283-294 DOI:10.15302/J-FEM-2017057

登录浏览全文

4963

注册一个新账户 忘记密码

Introduction

L-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 L -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 L-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 L-convex function minimization. We refer to Murota (2003) and Murota (2009) for a comprehensive treatment of discrete convex analysis including L -convexity.

The primary purpose of introducing L -convexity and some other related discrete convexity concepts is to provide a theoretical framework of tractable combinatorial optimization problems. Interestingly, the close connection of L -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, L -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 L-convexity, the paper aims to give a brief review of the concepts and properties of L-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 L -convexity. We demonstrate the techniques of applying L -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 L-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 L-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 L-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 L -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, Z and Z+ to denote the set of integers and the set of nonnegative integers, respectively. For convenience, let F be either or Z. Define ¯= {+}, eFn a vector whose components are all ones, ej a unit vector whose jth component is one, and for x, yFn, xy if and only if xi yifor any i= 1, ...n, x+=max (x,0), x y=min (x,y)and xy= max( x,y) (the component-wise minimum and maximum operations). The effective domain of a function f: n ¯is defined as dom(f)={x n|f (x)< +}.The indicator function of any set VFn, denoted by δV, is defined as δV(x) = 0 for x V 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 Ξ=( Ξ1, ...,Ξn)T, we use X = Supp(X) to denote the support of this random vector. In addition, we define ξ ¯ j = ess sup{ξj|ξj Xj}, ξj = ess inf{ξj|ξjXj} for j = 1, ..., n, where Xj is X’s projection into the j-th coordinate. Let ξ ¯=( ξ ¯1,..., ξ ¯n )T, ξ = (ξ1, ..., ξn)T, and almost surely is abbreviated as a.s..

Lattice Programming and L-Convexity

In this section, we provide a brief review of lattice programming and L-convexity. The materials on lattice programming and L-convexity, unless specified, follow Topkis (1998) and Murota (2003) respectively. The readers may also refer to Simchi-Levi et al. (2014).

Lattice Programming

Since L -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 n with the standard partial order≤, i.e., for any x, xn, x x if and only if xi xi for i=1, 2, ..., n.

To present the definitions of lattice and supermodularity, we first introduce two operations, join and meet operations, in n. For any two points x=(x1, x2, ..., xn) and x'=( x' 1, x' 2, ..., x'n) in n, define their join as

xx=(max{ x1, x1},max{ x2, x2},...,max {x n, x n}),

and their meet as

xx=( min{ x1, x 1},min {x 2, x 2},...,min{ xn, xn}).

Of course, if x x, i.e., xixi for i= 1, 2, ..., n, then x x'=x ' and . If none of xx' nor x x' is true, x and x' are called unordered. A set X nis called a lattice if for any x, x'X, x x', xx' X. In some literature, X is called a sublattice of n as it inherits the infimum and supremum from n.

DEFINITION 1. A function f :n ¯. The function f is supermodular, if for any x, xn,

f(x)+f(x')f(xx' )+f( xx').
f is strictly supermodular, if the inequality (1) holds strictly for unordered pairs x, x' dom(f). 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 X n if X is a lattice and inequality (1) holds for any x, x'X.

One can show that f is supermodular in n if and only if f has increasing difference. That is, for any xn, i=1,..., n and any scalar t>0, f(x+t ei)f (x) is increasing in xj for any ji. A differentiable function f: ℜn→ℜ is supermodular if and only if for any x n and distinct indexes i and j, the partial derivative f(x)xi is nondecreasing in xj. Moreover, a twice differentiable function f is supermodular if and only if for any x nand distinct indexes i and j, 2f (x) xixj0.

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 f i:n ¯ (i=1,2,..., m) are supermodular, then for any scalar αi0, i=1mα ifi is still supermodular.

(b)If fk is supermodular for k= 1, 2,... and limkf k(x )=f( x) for any xn, 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 f: is convex and nondecreasing (nonincreasing) and g:n is increasing and supermodular (submodular), then f(g(x))is supermodular.

(d)Assume that a function f(· ,·) is defined in the product space n×m. If f(·,y) is supermodular for any given y m, then for a random vector ζ in m, Eζ [f(x ,ζ)] 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 n, ai (i= 1, 2, ..., n), and Y be a convex subset of. Assume { i=1 n ai xi|x X}Y. For a functionf:Y , defineg: Xwith g(x):=f( i=1na ix i)for anyx= (x 1, x 2, ..., xn)X. We have the following.

(a)If ai0for i=1 , 2 , ..., n, and f is convex on Y, then g is supermodular on X.

(b)If n=2, a1 >0and a2<0, and f is concave on Y, then g is supermodular on X.

Suppose, in addition, that for any x, x′ with x x, xXimplies x X, Y={ i=1n aixi|xX}and f is continuous on the interior of Y.

(c)If n2, a1 >0and a2>0, and g is supermodular on X, then f is convex on Y.

(d)If n2, a1 >0and a2<0, and g is supermodular on X, then f is concave on Y.

(e)If n3, a1 >0, a 2> 0anda3 <0, 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 X X for two nonempty sets X and X′ if xX and x' X imply that xx X and xxX. Roughly speaking, X X implies that X contains smaller elements and X′ contains larger elements.

Let S(t) be a set function in n parameterized by t Tm, i.e., for a parameter t T, S(t) is a subset of n. Throughout this paper, the set function S(t) is called increasing (or increasing set function) in t, if for any t, tTwith tt, S(t)S (t ).

Note that the concept of increasing set functions is different from set inclusion. For example, the mapping S (t)= [t,+ )is an increasing set function but S(t)S (t)for t <t.

PROPOSITION 2.Let S(t) be an increasing set function in nparameterized by tT m. We have that S(t) is a lattice of nfor anyt T. If in addition S(t) is nonempty and compact for any tT, 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

f(t):=supxS (t) g(x, t).

Define A:={(x,t )|tT, x S(t)} n×m be the graph of the parametric constraint set S(·), and S*(t):=arg max xS(t)g (x, t), the set of maximizers of problem (2).

THEMOREM 2.Assume that S(t) is increasing in t T, and g(x, t): A→ℜ is supermodular in x for any fixed tT and has increasing differences in (x, t).

(aS*(t) is increasing in t on {tT|S*(t)≠ ∅}.

(b)Assume, in addition, that S(t) is a nonempty and compact set of € nfor anyt T, andg(x,t )is continuous in x on S(t) for any tT. Then S*(t) is a nonempty and compact lattice and thus there exist x ¯ (t), x̲(t) S* (t) such that for any xS* (t), x̲(t)xx ¯(t). Furthermore, x ¯(t ) and x ̲(t) 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, A, is a lattice in n× m and g(· ,·) : A is supermodular. Let Pt (A) = {tT |S(t)≠Ø} . ThenPt ( A) is a lattice. In addition, f is supermodular over Pt ( A).

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 tT={Ax:xS}:

f(t)= supx{g (x): Ax=t, xS},
where A is a 2 × n matrix, S is a subset of n and g is an n-dimensional function defined on S.

THEOREM 4. (Chen et al. 2013) Given any 2×nmatrix A0, 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.

L-Convexity

L-convexity was first proposed by Murota (1998) for functions defined on integer spaces. Specifically, a function f: Zn ¯ is (discrete) L-convex if for any x, yZn,

f( x)+f( y)f (x+ y2 )+f ( x +y2),
where z is the smallest integer vector no less than z and z 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 {0, 1}n, it is straightforward to verify that f is supermodular over {0, 1}n, which illustrates a strong connection between L -convexity and supermodularity. In fact, for our purpose, an equivalent but more convenient definition of L-convexity on Zn is given as follows. In addition, the definition can be extended to functions defined on n. For some applications, we need the extension of L-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( L-CONVEXITY). A function f: Fn ¯ is L-convex if for any x, x'∈ Fn, a F+,

f(x)+f(x ) f( (x+αe)x)+f( x( xαe)),
where e is the n-dimensional all-ones vector. A function f is L-concave if-f is L-convex. A set V is L-convex if its indicator function, δV: Fn ¯, defined as δV(x) = 0 if xVand +otherwise, is L-convex.

We sometimes say a function f is L-convex on a set V Fn with the understanding that V is an L-convex and the extension of f to the whole space Fn by defining f (x)= + for x V is L-convex.

Next, we give another definition for L-convexity.

PROPOSITION 3.A function f: Fn ¯ is L -convex if and only if g(x,ξ): =f(x ξe) is submodular on (x,ξ) Fn × S, where S is the intersection of F and any unbounded interval in .

We can show that if f :n ¯ is L-convex and continuous, then f is convex and submodular.

In the following we present some examples of L-convex functions and L-convex sets.

PROPOSITION 4.(a) Given any univariate convex (or discrete convex if F = Z) functions gi: F ¯ (i=1,... ,n) and hij: ¯ (ij), the function f: Fn ¯ defined by

f(x):= i=1ngi( xi)+ijhij( xi x j)

is L -convex. As a special case, any linear function is L-convex.

(bA quadratic function f: n defined by f(x)=i,j= 1na ij xi xj with ai j=aji is L-convex if and only if the matrix A with its ij-th component being aij is a diagonally dominant M-matrix, i.e.,

aij 0,ij,aij0,and j=1na ij0, i.

(cA twice continuously differentiable function f:n is L-convex if and only if its Hessian is a diagonally dominant M-matrix.

(dFor a given vector a n and a nondecreasing univariate function f: , the function g: n defined by g(x)=f(maxi=1:n{ai+ xi}) is L-convex.

(eA set with a representation {xFn: lx u, xixj vij, ij} is L-convex in the space Fn, where l, u Fn and vij F (ij ). In fact, any closed L-convex set in the space Fn can have such a representation.

Following are some useful preservation properties for L-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 L-convex functions is L-convex. That is, if fi: Fn(i=1, 2, ...,m ) ¯ are L-convex, then for any scalar αi0, i =1mαi fiis also L-convex.

(bIf fk is L-convex for k= 1, 2,... and limk fk (x)=f(x) for any xFn, then f(x) is L-convex.

(cAssume that a function f(·,·) is defined on the product space Fn × Fm. If f(· ,y) is L-convex for any given y Fm, then for a random vector z in Fm, Eζ[ f(x,ζ )] is L-convex, provided it is well defined.

(dIf f: Fn ¯ is an L-convex function, then g: Fn × F ¯ defined by g(x,ξ )=f( xξe) is also L-convex.

L-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 μ2, a convex function f: 2 is said to be m-differential monotone if for any t>0,

(1) f( x1+t, x2)f( x1,x2) is increasing in x1 and x2;

(2) f( x1, x2+t)f( x1,x2) is increasing in x1 and x2;

(3) f( x1+μ1 t,x2 )f( x1, x2+μ2 t) 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 μ 2, if f: 2is convex, then f isμ-differential monotone if and only if fμ :2defined byf μ(x )=f( μ1x1,μ2 x2)is L-convex.

Proof.We first assume f is twice continuously differentiable. From Proposition 4 part (c), we have that fμ is L-convex if and only if its Hessian is a diagonally dominant M-matrix. That is, for any x 2,

2 fμ(x1 ,x2)x1x 20, 2fμ (x 1, x2) x 1 2 2fμ (x 1, x2) x 1x2,
2f μ( x1, x2) x 2 2 2fμ (x 1, x2) x 1x2.

Since for i, j=1, 2,

2 fμ(x1 ,x2)xi xj=μiμ j 2f(μ1 x1, μ2x 2 ) xi xj

the above inequalities are equivalent to the following ones respectively: for any x 2,

2f(x1 ,x2)x1x 20,μ1 2f( x1,x2) x12μ2 2f( x1,x2) x1x2,
μ2 2f( x1,x2) x22μ1 2f( x1,x2) x1x2.

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 f(x)=E[f(x z ˜)], where z ˜= (z ˜1, z ˜ 2 ), and z ˜1 and z ˜2 are independent and follow the standard normal distribution. It is easy to see that if f is m-differential monotone, then so does f for any >0, which implies that f μ is L-convex. Letting 0, from Proposition 5 part (b), we have fμ is L -convex. Conversely, if fμ is L -convex, then so does f μ by Proposition 5 part (c), which implies that f is m-differential monotone. Letting 0, we have that f is m-differential monotone.ƒƒƒƒQ.E.D.

L-convexity is also closely related to the notion of multimodularity in discrete-event control (Hajek, 1985). A function f: Fn ¯ with dom (f€)≠∅ is said to be multimodular if the function f ˜:Fn+ 1 ¯ defined by

f ˜(x 0,x)=f(x1 x0, x2x1, ...., xnxn1)

is submodular in n + 1 variables. Murota (2005) establishes the following relationship.

PROPOSITION 6. A function f: Fn ¯ is multimodular if and only if it can be represented as

f( x)=g( x1, x1+x2 , x 1+x2+ x3, ...., x1+...,+ xn)

for some L-convex function g. Conversely, a function g: Fn ¯is L-convex if and only if it can be represented as

g( p)=f( p1, p2p1 ,p 3p2,...,pn pn1 )

for some multimodular function f.

REMARK2. Murota (2005) proves the above result for  F= Z. It is straightforward to show that it is still true if F = .

Let

Vn,k={(s1,..., sn ) Fn:s1 ...sk }

and

Vn,k+={(s1,...,s n)Fn:0 s1...sk}.

Note that both sets are L-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: Fn ¯ is an L-convex function. If f is nondecreasing in its first k (1kn)variables for s V n,k +, then the function

f^(s 1, ...sn,sn+1):= f( (s 1sn+1)+,..., (s k sn+1)+,
sk+1s n+1,..., sn s n+1)

is L-convex for (s1, ..., sn, sn+1) Vn+ 1, k . If f(s) is nondecreasing in all variables for s ∈ V n,n +, then the function

g( s1,..., sn,s n+1):=f((s1 s n+1)+ ,...,(sksn+1)+,
sk +1 s ksn+1,...,sn sks n+1)

is L -convex on the L-convex set Vn+1, n.

We now come back to the parametric optimization problem (2) and impose L -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, A, is an L-convex set of Fn × Fm and g(· ,·): Fn × Fm ¯is an L-convex function. Then the optimal solution set S*(t) is increasing in tT. In addition, for any tT and a scaler ω0 with t+ ωeT,

S*( t+ωe)ω e ˜+S *(t ),

where T= {t Fm| S*(t)≠ Ø}, and e and e ˜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 m= 1.

We also have the following preservation property of L-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, A, is an L-convex set of Fn × Fm and g(· ,·): Fn × Fm ¯is an L-convex function. Then f is L-convex over Fm if f(t)for any t Fm.

Similar to Theorem 4, we can relax the L-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

f(t)= maxx{ i =1ngi( xi): i=1nxi=t,xi Si i=1,..., n} ,

wheret, xi F2and SiF2,
i=1,2, ..., n
. If all gi: F2 ¯areL -convex functions and allSiareL-convex sets, thenf is L-convex on T={ i=1n xi:xi Sii=1,... ,n}.

REMARK 4.Chen et al. (2013) presents the above theorem for F = ℜ. It can be extend to F = Z 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 L-convexity for the following problem.

f(x,z)=infu:( x,z,u )AEΞ[g(x,u k(z+Ξ))],
where g(·,·): Fm × Fn ¯, xFm, zFn, the set A Fm × Fn × Fn is non-empty, and k is defined as ukξ(u1ξ1,... ,uk ξk, uk+1 ξk+1,...,un ξn).

ASSUMPTION 1.For any given x, (a) g(x,·)is lower semi-continuous with g(x,u )+ for u2; (b) g(x,·)is component-wise convex (component-wise discrete convex ifF = Z).

ASSUMPTION 2.The random vector Xhas independent components. Its support is denoted by XXand the support of the j-th component is denoted by Xj.

ASSUMPTION 3.The set
A={(x ,z,u)|Aub,u1 u̲1 ,
, where b, u̲1, ...,u̲k, u ¯k+1,..., u ¯nare parameters that may depend on x and z, A= (a ij)with entriesa ij>0for any i andj= 1, ...,k, andaij0for any i andj= k+1,...,n. In addition, X jis contained in [u̲j z j, +)for j=1 , ...,k, and X jis contained in (, u ¯jzj]forj= k+1,...,n.

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.

inf E[ g(x ,v1( Ξ1) ,...,vn(Ξn))] s .t.vj(ξj) zj +ξj ξjXj, j=1,...,k
vj(ξj) zj+ξjξ j Xj, j=k+1,..., n (x,z,v 1( ξ1),...,vn( ξn)) AΞξX,
where AΞX = {(x, z, w)| w= uk(z+ ξ), (x, z, u)∈ A, ξX}. Furthermore,

(a) If g and A Ξare convex, then f is also convex.

(b) If g is submodular and A Ξis a lattice, then f is also submodular.

(c) If g and AΞ are L-convex, then f is also L-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 U *( x,z) denote the optimal solution set of (6).

THEOREM 10. (Chen et al. 2017) Consider the optimization problem (6). Under Assumptions 1-3, if AΞ is closed, anduj zj+ ξ ¯j,j=1,... ,k, ujzj+ξ̲j, j= k+1, ...,n ,then we have the following results:

(a) If g is a submodular function, and A, A Ξ are lattices, then U*(x, z) is increasing in (x,z). There exist a greatest element and a least element inU*(x, z), which are increasingin (x,z).

(b) If g is an L-convex function, and A, A Ξ are L-convex sets, then U*(x, z) is increasing in (x, z)andU*((x, z) + ωe) ⊑ U*(x, z) + ωx for anyω>0. WithinU*(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 L-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 L-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 l=1, then the model reduces to a newsvendor model in the lost-sales case. If l= , then it becomes a standard non-perishable inventory model. We assume that the costs and demand distributions are stationary.

The demand takes an additive form as is commonly used in the literature (see, e.g., Petruzzi and Dada, 1999; Chen and Simchi-Levi, 2004a,b). That is, the demand in period t is given as follows:

dt:=D(p)+t,
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 { t,t1} are independently and identically distributed over time with a bounded support [A,B], (A0B). Let F(·)be the probability distribution function of t. The selling price p is restricted to an interval [ p̲, p ¯].To ensure non-negativity, we assume that D( p ¯)+ A0.

Note that the monotonicity of the expected demand function implies a one-to-one correspondence between the selling price p and the expected demand dD [ d ̲,d ¯], where d̲=D(p ¯) and d ¯=D(p̲). For convenience, we use the expected demand instead of the price as the decision variable in our analysis.

Let R( d,y)=P(d )E[ min( d+ t, y)] 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 L-concave in ( d,y)D× +.

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, i= 1,...,l 1. In particular, is the system inventory position and sl k is the net on-hand inventory level. The state variables satisfy the condition that 0 s1s2... sl 1 and the set of feasible states is given by

Fl=Vl1,l1+.

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 li. 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

s1 dta sl-k dt .

When demand is greater than the total on-hand inventory level , the above inequalities imply that a= dt. Otherwise, they imply that s1 dt aslk, 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 s ˜, evolves as follows:

s ˜=[ (s 2 a)+,..., (s la)+ ].

We are now ready to present the model formulation. Let f^ t(s) be the profit-to-go function when the system state is specified by s Fl at the beginning of period t before ordering. We can write the optimality equation as follows:

f^t (s)=maxsl sl1 ,dD{ R(d, sl )+E[ g^t( s,sl,d| t)]},
where

g^t (s ,sl,d| t)= max s1dt as l dt{c(sl sl1 )θ( adt)
h+ (s la)+h (a sl )++γ f^t+1( s ˜)}.

Here the four terms in the maximization problem defining g^ t represent the ordering cost, disposal cost, inventory holding cost, and lost-sales penalty cost, respectively. Also recall that dt=d+ t. For simplicity, we assume that f^ T+1(s )=c sl1, 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 sFl, ft( s) =+ and for sFl, ft(s)= f^t(s) csl 1 for all t. Then for s Fl, fT +1 (s)= 0 and the optimality equation can be rewritten as follows:

ft( s)=maxslsl-1,dDtGt(s ,sl,d)

with

Gt(s, sl,d)=R (d, sl )+E [g t( s, sl,d| t)],

where

gt( s, sl ,d|t)=maxs 1dta sld t {ϕ t( s, sl,d,a| t)},

ϕt( s, sl ,d,a| t)= csl+h (s la)(h+ +h γc) (s la)+
θ(a dt )+γ ft+ 1( s ˜).

Denote by slt (s), dt( s) the optimal order-up-to inventory position and demand level decisions and at( s, sl ,d) the optimal inventory depletion solution for any given (s ,sl,d).

We assume that h++ hγc 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 L-convexity in Proposition 7.

LEMMA 1.For t=1,..., T+1 and any sFl, ft(s) 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 t= 1,...,T, the functions ft(s),gt(s,sl, d) and ϕt(s,sl, d,a| t )areL-concave ins, (s,sl, d)and(s,sl, d,a), respectively. Thus, the optimal order-up-to level sl t(s )and the optimal demand level dt(s)are nondecreasing ins (i.e., the optimal price pt(s)is nonincreasing ins), and for any ω0

slt(s+ωe) slt(s )+ω, and dt(s+ωe) dt(s)+ω

Given the realized demand dt, the optimal depletion decision at(s,sl, d| t) is nondecreasing in (s ,sl,d) and for any ω0

αt(s+ω e, sl+ ω,d+ω| t) at(s, s l,d |t)+ω .

Proof. First, applying Lemma 1, we know that ft( s) is nonincreasing in s for all t. Then, by Proposition 7, the L-concavity of implies that ft +1 (s ˜ )is L-concave in (s,s l,d,a) V l+1.l+. The other terms in ϕt( s, sl ,d,a| t)are all L-concave in their variables. Thus, ϕ t( s, sl,d,a| t)is L-concave for (s,s l,d,a) V l+2,l+.

We next show that gt( s, sl ,d|t) is L-concave in ( s, sl,d) V l+1,l. The idea is to use Theorem 7 to show that L-concavity can be preserved under the optimization problem (11). Unfortunately, the constraint in (11), s1 dt aslkdt, is not L-convex. Interestingly, we can prove that this constraint a sldt can be removed, i.e., gt(s,sl, d| t) =g ˜t (s,sl,d| t), where

g ˜t(s, sl,d| t)=maxa s1dt{ϕt( s, sl ,a,d| t)}.

Although a> sld t does not have any physical meaning, it is well defined mathematically. It suffices to show ϕ t( s, sl,a,d) is decreasing in a for a sld t, which is quite straightforward to verify from (12).

It is easy to check that the set { (s 1,d,a):a s1dt }={ (s 1,d,a):a s1,a dt} is L-convex. From Theorem 7, we have g ˜t (s ,sl,d| t)and hence gt(s,sl, d| t) are L-concave in (s,sl, d). Since L-concavity is preserved under expectation and R(d,sl) is L-concave by Assumption 4, the objective function in the optimization problem (10) is L-concave. This, together with L-convexity of the set associated with the constraints in the optimization problem (10) and Theorem 7, implies that ft( s) is L-concave in s.

By Theorem 6, we know that the optimal order-up-to level sl t(s) and the optimal demand level dt(s) 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 slt (s) and the optimal demand level dt(s) 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 s+ei, 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, i= 1, ...,l2. 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 sl t(s) and dt( s) are increasing in s, the optimal depletion decision under the optimal policy, at(s,slt (s), dt (s)| t), is increasing in s and satisfies at(s+ω e, slt (s+ ωe), d t(s+ω e)|t)at(s , s lt( s+ω e), dt(s +ωe)|t)+ω for any t and ω>0. 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 x^ lt( x) and d^t (x) be the optimal order quantity and demand level with respect to x, respectively.

COROLLARY 1 (MONOTONE SENSITIVITY). For t=1 ,...,T+ 1and for anyω0, the following inequalities hold:

ωx^ lt(x+ω el1)x ^lt(x )... x^lt(x+ωe1)x^ lt(x)0,

0 d ^l t(x+ω el1 ) d^lt(x)...d^lt(x +ωe1 ) d^lt(x)ω.

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 L-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 G *k(x1 k, x2k ) as the profit-to-go function where x1 k and x2k represent the current inventory levels at the two facilities respectively.

Production Stage:

G*k(x1 k, x2k)=maxy 1kx1 k, y2k x2kE T1k,T 2k,D1 k, D2k{ c1(y1 k(x1k+T 1k) x1k)
c 2( y2k(x2 k+ T2k)x 2k)+ r1D 1k+r2D2k +J *k(y1k(x1 k+ T1k)D 1k,y2 k(x2k+T 2k) D2k)}

Transshipment Stage:

J*k(z1 k, z2k)=max z^1 k+ z^2k=z1k+z 2k
Jk(z1k,z 2k,z^1 k, z^2 k) ,
where

Jk( z1k, z2k, z^ 1k,z^ 2k)= r1 (z^1 k)+r2 (z^2 k)+h1 ( z^1k)+
h2 (z^2 k)+s1 (z 1kz^ 1k)+s 2( z2k z^ 2k)++α G*k1(( z^ 1k)+,(z^2 k)+), and G*0(x10,x20)0.

In the production stage, in period k, one will decide the target inventory levels at the two facilities y1k and y2 k. The variables y1k and y2 k need to be no less than the current inventory levels at the two facilities x1k and x2 k, respectively. The first and second terms on the right hand side of (17) are the production costs with c1, c2. T1 k, T2k 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 D1k, D2 k 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 z^ 1k and z^ 2k, whose sum is constrained to be equal to the inventory levels before transshipment (but after demands realization) z1 kand z2k. 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 G*k(x1, x2).

A 1: G*k1( x1, x2) is jointly concave in x1 and x2, and

2 x 12G *k1( x1,x2 ) 2 x1 x2 G*k1( x1,x2 ),

2 x 22G *k1( x1,x2 ) 2 x2 x1 G*k1( x1,x2 );

A 2: G*k1( x1, x2) is submodular and

2 x 1x2G *k1( x1,x2 )= 2 x2 x1 G*k1( x1,x2 ).

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 L -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 d ik as the realization of demand for facility i in period k, and define qik=zik+d ik, wik= z^ ik+dik, i.e., qikand wik are the before and after transshipment inventory levels at facility i respectively after production is done but before demand is fulfilled. Clearly, qik,wik0. To employ L-convexity, we change variables by letting y ˜2 k= y2k, x ˜2k=x2 k, T ˜2 k= T2k, q ˜2k=q2 k, w ˜2 k= w2k. Our original problem can be equivalently reformulated as

G ˜*k(x1k, x ˜2k)=maxy 1kx1 k, y ˜ 2k x ˜ 2kET 1k,T ˜2k,D 1k,D2 k {c1(y1 k( x1k+T 1k) x1k)
+ c2( y ˜ 2k( x ˜2 k+ T ˜ 2k)x ˜2k)+ J ˜* k( y1k(x1 k+ T1k),
y ˜ 2k( x ˜2 k+ T ˜ 2k)|D1k,D 2k) },
where G ˜*k( x1k,x ˜2 k)=G*k( x1kx ˜2k)and by introducing a new variable v

J ˜* k( q1k, q ˜2 k| d1k,d2k)= max w1k, w ˜2 k,vJ ˜(w 1k,w ˜2k,v|d1 k, d2k)s .t. w1k+v= q1kw ˜2k+v=q ˜2kw1 k0,w ˜2k0,
where

J ˜(w1 k, w ˜ 2k,v| d1k,d 2k)
=r 1( w1kd 1k)+ r2 (( w ˜ 2k)d2k) h1 (w 1kd1 k)+
h2( w ˜2k d2k)+ s1v+ s2 (v)+
+α G ˜ *k1((w1k d1k)+,( w ˜2kd2k)+).

Note that in (21), we impose w1 k0 and w ˜2 k0, 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 A1 and A2 with continuous demands and capacities.

THEOREM 12. Suppose that G ˜*k1 (·,·) is L -concave, then G ˜*k(·,·)is also L-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 u ˜2=u2, we claim that J ˜(w 1,w ˜2,v| d1,d 2 ) equals the optimal objective value of the following problem:

maxu1, u ˜2r 1( w1u1)r2 ( w ˜2 u ˜2) h1u 1+h2u ˜2

s1v + s2( v)++αG ˜*k1(u1, u ˜ 2)

s. t. 0u1,u 1 w10,
w ˜2 u ˜20 ,u ˜20,
w1 u1d1,u 2 w ˜ 2d2.

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, u1 =( w1d1)+, u2 =(w ˜2 d2)+ is the optimal solution and our claim is correct.

We further claim that the objective function of the problem (23) is L-concave in (w1, w ˜2,v, u1,u ˜2). In fact, by the hypothesis in the induction part, G ˜*k1(u1, u ˜2 ) is L -concave. The L-concavity of the rest of terms in the objective function is straightforward to verify. The L-convexity of the constraint set follows Proposition 4 part (e). Then J ˜(w 1,w ˜2,v| d1,d 2 ) is L-concave which follows from Theorem 7.

Note that the objective function in (21) is separable in variables ( w1,w ˜2) and (v,v). Thus, the L-concavity of J ˜*k(q 1,q ˜2|d 1, d2) follows from Theorem 8.

By defining
G ˜(y1,y2) =ED1,D2 { c1y1+ c2 y2+J ˜*k (y1,
y 2| D1,D2)}
, (20) can be expressed as

G ˜*(x1, x ˜2)= max y1x1, y ˜2 x ˜2ET1, T ˜ 2{G ˜( y1( x1+T1 ),
y ˜2( x ˜2 +T ˜2))}+ c1x 1c2x ˜2

Clearly G ˜(y1,y 2) is L-concave in (y 1,y2). Moreover,
y1 (x1+T 1)=( y1x1) T1+x1
and
y ˜2 (x ˜2+ T ˜ 2 )=
( y ˜ 2 x ˜2) T ˜ 2+x ˜2
. It is easy to see that by transforming the variables y^1 =y1 x1 and y^ 2= y ˜ 2x ˜2, the above problem can be expressed in the form of (6).Then Theorem 9 implies that the profit-to-go function G ˜*( x1, x ˜2) is L-concave. Q.E.D.

By Proposition 4 part (b), it is easy to verify that Theorem 12 implies the properties A1 and A2 for continuous demands and capacities, which can then be used to derive the structure of the optimal policies. In fact, L-concavity of the profit-to-go functions is sufficient for us to establish the optimal policy structure. Since L-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 L-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 L-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 L-convexity.

L-convexity has important computational implications. Indeed, when minimizing a L-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 L-convexity function minimization in integer spaces). Based on discrete L-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 L -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 L-convexity to appointment scheduling for a given sequence of jobs on a single processor with random durations.

References

[1]

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 AI Mindmap
PDF (228KB)

6692

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/