ARMA processes are processes in which a random vector Yt in stage t depends on previously observed values Yt–k, k > 0, along with some independent, identically distributed process vt–k, k ³ 0. The ARMA(p,q) process [1] can be written mathematically as

 

,

 

where Mi, i=1,…,p, and Nj, j=1,…,q, are fixed matrices.

 

The use of such processes within the SMPS format is illustrated by a multi-stage production/inventory problem. The decision maker must choose the optimal levels for production and inventory levels, in order to satisfy a random demand. Capacity constraints limit the levels of production and inventory. Mathematically this problem can be formulated as follows.

 

 

where

            cit is the cost of producing one unit of product i in stage t

            xits is the amount of product i produced in stage t under scenario s

            hit is the cost of holding one unit of product i from stage t to stage t+1

            yits is the amount of product i held from stage t to stage t+1 under scenario s

            aij is the amount of resource j used in producing one unit of product i

            fik is the amount of resource k used in storing one unit of product i from one stage to the next

            S is the set of scenarios

            S(t) is the set of scenarios active in stage t; S(0) is a singleton, and

            bjt is the amount of resource b available in stage t

            gkt is the amount of resource k available in stage t

            dits is the amount of product i demanded in stage t under scenario s

            a(s) is the ancestor of scenario s

            pts is the probability of reaching scenario s in stage t

 

 

Time file

Core file

Stoch file

 

 

Reference

1. Wolfram Research, Inc., “Multivariate ARMA Models”, world-wide web page http://documents.wolfram.com/applications/timeseries/UsersGuidetoTimeSeries/1.2.5.html