<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">ENG</journal-id><journal-title-group><journal-title>Engineering</journal-title></journal-title-group><issn pub-type="epub">1947-3931</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/eng.2014.612075</article-id><article-id pub-id-type="publisher-id">ENG-51362</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  Optimal Aggregate Production Plans via a Constrained LQG Model
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>scar</surname><given-names>S. Silva Filho</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Center for Information Technology Renato Archer—CTI, Campinas, Brazil</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>oscar.salviano@cti.gov.br</email></corresp></author-notes><pub-date pub-type="epub"><day>10</day><month>11</month><year>2014</year></pub-date><volume>06</volume><issue>12</issue><fpage>773</fpage><lpage>788</lpage><history><date date-type="received"><day>27</day>	<month>August</month>	<year>2014</year></date><date date-type="rev-recd"><day>25</day>	<month>September</month>	<year>2014</year>	</date><date date-type="accepted"><day>14</day>	<month>October</month>	<year>2014</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, a single product, multi-period, aggregate production planning problem is formulated as a linear-quadratic Gaussian (LQG) optimal control model with chance constraints on state and control variables. Such formulation is based on a classical production planning model developed in 1960 by Holt, Modigliani, Muth and Simon, and known, since then, as the HMMS model [1]. The proposed LQG model extends the HMMS model, taking into account both chance-constraints on the decision variables and data generating process, based on ARMA model, to represent the fluctuation of demand. Using the certainty-equivalence principle, the constrained LQG model can be transformed into an equivalent, but deterministic model, which is called here as Mean Value Problem (MVP). This problem preserves the main properties of the original model such as convexity and some statistical moments. Besides, it is easier to be implemented and solved numerically than its stochastic version. In addition, two very simple suboptimal procedures from stochastic control theory are briefly discussed. Finally, an illustrative example is introduced to show how the extended HMMS model can be used to develop plans and to generate production scenarios.
 
</p></abstract><kwd-group><kwd>Production Planning</kwd><kwd> Operations Management</kwd><kwd> Stochastic Models</kwd><kwd> Optimization</kwd><kwd> Forecasting</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>A production planning process requires a set of decisions used to match company’s industrial resources to the customer demand fluctuation. Among the first decisions to be made there is the development of aggregate production plan. The main objective of this plan is to determine aggregate levels of production, inventory and workforce in order to meet the expected demand for products within a planning horizon that usually ranges from six months to one year. Once the plan is generated, constraints are imposed on the detailed production scheduling process allowing specify the proper amount of material resources needed to produce each product. Therefore, someone may say that the development of an efficient production plan is the first step to reducing costs with material resources of a company.</p><p>Due to uncertainties of the production environment, the aggregate plan must be constantly updated in order to provide efficient production targets for the short term planning process, see, e.g., [<xref ref-type="bibr" rid="scirp.51362-ref2">2</xref>] - [<xref ref-type="bibr" rid="scirp.51362-ref5">5</xref>] . As a consequence, no-sequential (i.e., static) stochastic optimization models are inappropriate to represent this kind of environment. The main reason is that these models do not take into account any new information available over the time-pe- riods about the current state of the production system [<xref ref-type="bibr" rid="scirp.51362-ref6">6</xref>] . Thus, sequential constrained stochastic optimization models, based on the theory of stochastic dynamic programming and optimal control theory, are the most-ap- propriate options for modeling this type of problem, see [<xref ref-type="bibr" rid="scirp.51362-ref2">2</xref>] and [<xref ref-type="bibr" rid="scirp.51362-ref7">7</xref>] - [<xref ref-type="bibr" rid="scirp.51362-ref10">10</xref>] .</p><p>The objective of this paper is to develop a production plan from a well-structured sequential stochastic production planning model with chance-constraints on the decision variables. In this way, the classical aggregate production planning model developed by Holt, Modigliani, Muth and Simon—HMMS model, see [<xref ref-type="bibr" rid="scirp.51362-ref11">11</xref>] —is used as a pattern of reference. The HMMS model yields magnitude of production-rate, workforce level and net inventory per period that are optimal in that they are provided by minimizing the overall expected quadratic cost of running a production system. The idea is to propose an extension of the HMMS model to allow randomness in products’ demand and chance-constraints on decision variables. The sequential stochastic model follows the two steps: first step considers an equivalent state-space time-discrete LQG model with constraints on decision variables to represent the classical HMMS model. Additionally, the data generating process for demand forecasting are incorporated into the model. Such a process is based on state-space Auto-Regressive Moving-Average (ARMA) model; see [<xref ref-type="bibr" rid="scirp.51362-ref12">12</xref>] . In the second step, a method, based on both mathematical programming and stochastic control theory, is applied to model in order to provide a sequential optimal production plan.</p><p>Due to particular features of the constrained LQG model—such as dimensionality, constraints on decision variables, and the stochastic nature of the system—this model is very difficult to be solved in an optimal closed- loop solution. This drawback means that classical optimal techniques of the stochastic mathematical programming can not be applied directly to the problem [<xref ref-type="bibr" rid="scirp.51362-ref13">13</xref>] . Thus, in order to reduce the complexity of the stochastic problem and, as well as, to make it computationally easier to solve, suboptimal approaches provided from stochastic control theory should be considered for practical applications, see, e.g., [<xref ref-type="bibr" rid="scirp.51362-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.51362-ref13">13</xref>] - [<xref ref-type="bibr" rid="scirp.51362-ref15">15</xref>] . Note that the linear-Gaussian nature of the system and the quadratic criterion are also particular features of the model that allow the application of the certainty-equivalence principle [<xref ref-type="bibr" rid="scirp.51362-ref16">16</xref>] . From this principle, the stochastic model can be converted into a deterministic equivalent model. In such an equivalent model, all stochastic variables are set equal to their expected values (i.e., their first statistic moments). This model is usually known as Mean Value Model. The main advantage of this model is that, besides being easier to be solved, some mathematical and statistical properties of the original model are preserved, see [<xref ref-type="bibr" rid="scirp.51362-ref14">14</xref>] .</p><p>The paper is organized as follows: Section 2 introduces an aggregate production planning problem based on the HMMS. The cost components of the original HMMS model are appropriately arranged to guarantee the consistency with the state-space pattern of the LQG model. Additionally, an input-output ARMA model, which is used as data generation process of demand, is transformed into a state-space format and attached to the LQG formulation. As a result, an extended state-space stochastic optimization model with constraints on decision variables is formulated. In Section 3, an equivalent deterministic optimization model is developed from the application of the certainty-equivalence principle. Two very simple sub-optimal approaches are used to solve the model. At last, Section 4 introduces an illustrative example to demonstrate the applicability of the model.</p></sec><sec id="s2"><title>2. The HMMS Model in the State-Space Format</title><p>In this section, the aggregate production planning problem, described by the classical HMMS model, is placed into space-state format in order to represent an equivalent LQG model with constraints on the decisions variables.</p><sec id="s2_1"><title>2.1. Basic Notation</title><p>1) Aggregate variables:</p><p>• <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six5.png" xlink:type="simple"/></inline-formula>denotes the demand for a family of products (i.e. the level of aggregate sales during period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six6.png" xlink:type="simple"/></inline-formula>). It is assumed to be a stationary random variable, being approximated by a normal distribution function with mean<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six7.png" xlink:type="simple"/></inline-formula> and finite variance<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six8.png" xlink:type="simple"/></inline-formula>. The assumption of normality is based on the Law of Large Number [<xref ref-type="bibr" rid="scirp.51362-ref17">17</xref>] . Such a law can be interpreted here as follows: the sum of different patterns of probability distribution functions, which are related to different products of the same family, can be approximated by a normal distribution to represent this family. It is worth realizing that the probability distribution function of the demand usually depends on the type of the production process. For instance, considering a make-to-stock production process, where the evolution of demand is usually stationary over the periods, a normal distribution function, with mean and variance given, is statistically a good alternative to model the fluctuation of demand; see [<xref ref-type="bibr" rid="scirp.51362-ref18">18</xref>] for more details.</p><p>• <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six9.png" xlink:type="simple"/></inline-formula>denotes the amount of net inventory level at the beginning of period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six10.png" xlink:type="simple"/></inline-formula>. This variable takes values from a dynamic balance system that depends linearly on the demand fluctuation. Based on the property of a normal stochastic process which says that the resulting linear transformation of a sequence of normal random variables is also a normal random variable (see [<xref ref-type="bibr" rid="scirp.51362-ref17">17</xref>] ) is possible to consider that the inventory variable follows a normal process with mean <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six11.png" xlink:type="simple"/></inline-formula> and variance<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six12.png" xlink:type="simple"/></inline-formula>.</p><p>• <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six13.png" xlink:type="simple"/></inline-formula>denotes the rate of aggregate production capacity during the period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six14.png" xlink:type="simple"/></inline-formula>, being a decision variable to the problem. Note that if, for instance, the inventory balance system is running under a closed-loop control scheme, then the production rate depends on the net inventory level for each period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six15.png" xlink:type="simple"/></inline-formula>, and, as a consequence, this rate must also be understood as being a random variable. Furthermore, if this dependence is linear, then the probability distribution function of the production variable will be similar and proportional to the distribution function of the inventory variable; see this feature of the stochastic process in [<xref ref-type="bibr" rid="scirp.51362-ref7">7</xref>] .</p><p>• <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six16.png" xlink:type="simple"/></inline-formula>denotes the amount of the regular workforce used in the period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six17.png" xlink:type="simple"/></inline-formula>. This variable is assumed here independent of endogenous and exogenous factors that influence the environment of the company. Indeed, there is a set point level for regular workforce denoted here as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six18.png" xlink:type="simple"/></inline-formula>. Thus, any excess in the levels of fluctuation of demand, involving an increase in the production rate<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six19.png" xlink:type="simple"/></inline-formula>, will be dealt with a policy of the use of temporary labor or overtime. This variable is assumed to be essentially deterministic.</p><p>• <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six20.png" xlink:type="simple"/></inline-formula>denotes workforce changes between the subsequent periods <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six21.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six22.png" xlink:type="simple"/></inline-formula>. It is a deterministic decision variable that provides the number of employees to be included or removed from the workforce level between two adjacent periods.</p><p>2) Cost’s components</p><p>The total cost function of the HMMS model, denoted here as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six23.png" xlink:type="simple"/></inline-formula>, is given by the sum of quadratic and linear functions whose components are described below:</p><p>• <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six24.png" xlink:type="simple"/></inline-formula>denotes the regular payroll cost, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six25.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six26.png" xlink:type="simple"/></inline-formula> are constants used to adjust costs with labor.</p><p>• <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six27.png" xlink:type="simple"/></inline-formula>denotes the hiring and firing cost. Such cost is associated with a change in the size of the workforce from period <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six28.png" xlink:type="simple"/></inline-formula> to period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six29.png" xlink:type="simple"/></inline-formula>. The constant <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six30.png" xlink:type="simple"/></inline-formula> can be used for asymmetry analysis in costs of hiring and layoffs.</p><p>• <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six31.png" xlink:type="simple"/></inline-formula>denotes the inventory and backorder cost. The component <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six32.png" xlink:type="simple"/></inline-formula> represents the optimal reference level for the inventory<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six33.png" xlink:type="simple"/></inline-formula>. Note that whenever the level of current inventory <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six34.png" xlink:type="simple"/></inline-formula> deviates from this target level, the cost associated tends to increase.</p><p>• <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six35.png" xlink:type="simple"/></inline-formula>represents the overtime cost, which depends both on the workforce and production levels for each period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six36.png" xlink:type="simple"/></inline-formula>. Particularly, the term <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six37.png" xlink:type="simple"/></inline-formula> denotes the maximum amount of families of products that can be produced without overtimes.</p><p>Note that the manager must provide the constants<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six38.png" xlink:type="simple"/></inline-formula>. These estimates require time-consuming activities, such as statistical analysis, account information, and many managerial insights. In this way, a curve-fitting approach can be used to provide these coefficients; see [<xref ref-type="bibr" rid="scirp.51362-ref1">1</xref>] .</p><p>Based on the above notation, the classical HMMS model can be formulated mathematically as follows:</p><disp-formula id="scirp.51362-formula614"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six39.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.51362-formula615"><graphic  xlink:href="http://html.scirp.org/file/4-8102246-six40.png"  xlink:type="simple"/></disp-formula><p>Note that the inventory balance equation given in the problem (1) is a stochastic process. Thus, the inventory variable is a random variable and, as a consequence, the model (1) represents a stochastic optimization problem. Therandomness explains the use of the mathematical expectation operator <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six41.png" xlink:type="simple"/></inline-formula> in the criterion. It is assumed that the initial inventory and workforce levels are known and given, respectively, by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six42.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six43.png" xlink:type="simple"/></inline-formula>. The level of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six44.png" xlink:type="simple"/></inline-formula> is set equal to 0.</p></sec><sec id="s2_2"><title>2.2. The Constrained HMMS Model</title><p>As can be noted from problem (1), the classical formulation of HMMS model does not explicitly take into account constraints on the decision variables; see also [<xref ref-type="bibr" rid="scirp.51362-ref1">1</xref>] . Indeed, any significant change in the levels of the decision variables will be penalized directly in the criterion<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six45.png" xlink:type="simple"/></inline-formula>. As a consequence, such criterion must be able to cover a sufficiently long span of time to ensure full recognition of the changes of these variables.</p><p>In this section, the HMMS model is modified in order to consider constraints on the inventory, production and workforce variables explicitly in the formulation. It is a consensus that the use of physical constraints explicitly in the model makes it more realistic for practical applications; see e.g. [<xref ref-type="bibr" rid="scirp.51362-ref16">16</xref>] and [<xref ref-type="bibr" rid="scirp.51362-ref19">19</xref>] . Based on this, the original formulation of problem (1) will be reformulated to include constraints on decision variables. Thus, assuming that it is possible to set lower and upper bounds for each decision variable of the model, and also to include a workforce balance constraint, the reformulated model is described as follows: finding a non-negative optimal</p><p>policy, which includes both production rates <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six46.png" xlink:type="simple"/></inline-formula> and workforce changes <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six47.png" xlink:type="simple"/></inline-formula>, to optimize the following production planning problem:</p><disp-formula id="scirp.51362-formula616"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six48.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six49.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six50.png" xlink:type="simple"/></inline-formula> denote lower and upper bounds on the inventory variable; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six51.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six52.png" xlink:type="simple"/></inline-formula> denote lower and upper bounds of the production variable; and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six53.png" xlink:type="simple"/></inline-formula> is the upper boundary related to the size of regular workforce plus overtime. Note that the parameter <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six54.png" xlink:type="simple"/></inline-formula> denotes the maximum amount of workforce change, which is estimated for each period k.</p><p>The optimal production policy <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six55.png" xlink:type="simple"/></inline-formula> is assumed to depend on the inventory</p><p>variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six56.png" xlink:type="simple"/></inline-formula> for each period <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six57.png" xlink:type="simple"/></inline-formula> of the planning horizon. Since <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six58.png" xlink:type="simple"/></inline-formula> is a random variable, the variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six59.png" xlink:type="simple"/></inline-formula> will also have a random behavior. Such dependence follows a mathematical structure that is given by the function<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six60.png" xlink:type="simple"/></inline-formula>. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six61.png" xlink:type="simple"/></inline-formula> has a linear structure, the probability distribution of the production variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six62.png" xlink:type="simple"/></inline-formula> will be similar to the probability distribution of the inventory variable<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six63.png" xlink:type="simple"/></inline-formula>. Thus, since the inventory variable is assumed here to be a normal distribution with known first and second statistics moments, it follows then that the production variable will also be normally distributed with known expectation <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six64.png" xlink:type="simple"/></inline-formula> and standard deviation</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six65.png" xlink:type="simple"/></inline-formula>.</p><p>It is interesting to observe that the randomness of the inventory and production variables makes them probabilistic variables, and so to ensure that their physical boundaries are no violated, they must be taken as chance- constraints. Then, probabilistic indexes of inventory and production constraints, which are given respectively by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six66.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six67.png" xlink:type="simple"/></inline-formula>, are used to express the user’s expectation for the nonviolation of these constraints. These indexes vary within the interval<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six68.png" xlink:type="simple"/></inline-formula>, and each one of them has its specific practical interpretation. For example, the index <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six69.png" xlink:type="simple"/></inline-formula> is usually interpreted as the level of the customer satisfaction. Indeed, if the manager chooses <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six70.png" xlink:type="simple"/></inline-formula> close to 1 means that he wants to meet the demand for complete, whenever it occurs. For instance, for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six71.png" xlink:type="simple"/></inline-formula> means that the manager expects to deliver the products on time at least 95% of the time. In order to guarantee a high level of customer satisfaction, the manager must adopt a safety stock policy that allows ready delivery. In short, varying <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six72.png" xlink:type="simple"/></inline-formula> in the range<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six73.png" xlink:type="simple"/></inline-formula>, it is possible to analyze different production scenarios based on safety stock policies, which imply in greater or smaller level of customer's satisfaction. Finally, note that the index <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six74.png" xlink:type="simple"/></inline-formula> is used here to represent the productivity degree of the production process. This index is related to the production capacity required at each period of the planning horizon. The idea is to guarantee that unexpected orders, which may occur during a given period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six75.png" xlink:type="simple"/></inline-formula>, can be promptly attended; avoiding, thus, the occurrence of backorder; see [<xref ref-type="bibr" rid="scirp.51362-ref20">20</xref>] .</p></sec><sec id="s2_3"><title>2.3. The Constrained HMMS Model in State-Space Format</title><p>The constrained HMMS model (2) is placed into an equivalent state-space linear-quadratic Gaussian model. For such, the variables of the HMMS model are considered as state and control variables, that is, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six76.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six77.png" xlink:type="simple"/></inline-formula> denote the state variables, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six78.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six79.png" xlink:type="simple"/></inline-formula> denote the control (or input) variables. Based on this variables, the transformation process can be performed as follows.</p><p>The time-discrete stochastic state-space system that represents the linear balance of inventory and workforce is given by:</p><disp-formula id="scirp.51362-formula617"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six80.png"  xlink:type="simple"/></disp-formula><p>where the first and the second row of (3) describe the inventory and workforce linear balance equations, respectively. Note that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six81.png" xlink:type="simple"/></inline-formula> is a random variable that represents the uncertainty related to sales fluctuation over the periods of the planning horizon. As mentioned previously, sales fluctuation brings randomness to the inventory balance Equation (3). Thus, the inventory <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six82.png" xlink:type="simple"/></inline-formula> must also be seen as a random variable whose probabilistic distribution function is similar to the distribution of demand<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six83.png" xlink:type="simple"/></inline-formula>. Since <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six84.png" xlink:type="simple"/></inline-formula> is stationary and normally distributed,</p><p>the distribution function of the random variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six85.png" xlink:type="simple"/></inline-formula> will be also normal and exactly known from its mean <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six86.png" xlink:type="simple"/></inline-formula> and variance <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six87.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.51362-ref10">10</xref>] .</p><p>The dimension of the state-space system (3) will be augmented by the introduction of a model that represents the fluctuation of demand<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six88.png" xlink:type="simple"/></inline-formula>. For this, it is assumed that all information about customer demand is recorded in the sales history set. Based on such information, an Auto-Regressive, Moving Average (ARMA) model is identified and can be used both to demand forecasting and to data generating process; see [<xref ref-type="bibr" rid="scirp.51362-ref12">12</xref>] .</p><p>Once a model has been identified, it is placed into space-state format and coupled to the system (3). The transformation process is carried out as follows: Firstly, the demand variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six89.png" xlink:type="simple"/></inline-formula> is decomposed, for each period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six90.png" xlink:type="simple"/></inline-formula>, in two variables, that is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six91.png" xlink:type="simple"/></inline-formula>. The first variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six92.png" xlink:type="simple"/></inline-formula> denotes the mean value of demand, and the second variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six93.png" xlink:type="simple"/></inline-formula> is the residual demand, i.e., stationary random variable with normal distribution <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six94.png" xlink:type="simple"/></inline-formula> and finite variance<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six95.png" xlink:type="simple"/></inline-formula>. As a result, the variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six96.png" xlink:type="simple"/></inline-formula> can be mathematically described by an <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six97.png" xlink:type="simple"/></inline-formula> model given by Equation (4):</p><disp-formula id="scirp.51362-formula618"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six98.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six99.png" xlink:type="simple"/></inline-formula> denotes the white noise and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six100.png" xlink:type="simple"/></inline-formula><sup> </sup>represents the delay operator (for instance,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six101.png" xlink:type="simple"/></inline-formula>). Note that the parameters of the sequences <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six102.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six103.png" xlink:type="simple"/></inline-formula> are respectively Auto-regressive and Moving- average parameters of an ARMA model.</p><p>After some algebraic handling, the model (4) is converted into an equivalent state-space format that is given by:</p><disp-formula id="scirp.51362-formula619"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six104.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six105.png" xlink:type="simple"/></inline-formula> represents the equivalent state vector related to residual demand<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six106.png" xlink:type="simple"/></inline-formula>. The matrices of the system (5) are defined as follows:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six107.png" xlink:type="simple"/></inline-formula>and</p><disp-formula id="scirp.51362-formula620"><graphic  xlink:href="http://html.scirp.org/file/4-8102246-six108.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six109.png" xlink:type="simple"/></inline-formula>.</p><p>It is worth adding that to convert the input-output model (4) in the state-space model (5), the reliability condition should be guaranteed, i.e.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six110.png" xlink:type="simple"/></inline-formula>. Note that if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six111.png" xlink:type="simple"/></inline-formula>, then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six112.png" xlink:type="simple"/></inline-formula>; see [<xref ref-type="bibr" rid="scirp.51362-ref21">21</xref>] .</p><p>Finally, handling Equations (3), (4), and (5), it is possible to obtain a general state-space system similar to (1) that represents the production process as whole, that is:</p><disp-formula id="scirp.51362-formula621"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six113.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six114.png" xlink:type="simple"/></inline-formula>;<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six115.png" xlink:type="simple"/></inline-formula>; and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six116.png" xlink:type="simple"/></inline-formula> denotes a vector of random variables with the mean <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six117.png" xlink:type="simple"/></inline-formula> and covariance matrix<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six118.png" xlink:type="simple"/></inline-formula>. The matrices and vectors of the system (6) are given, respectively, by:</p><disp-formula id="scirp.51362-formula622"><graphic  xlink:href="http://html.scirp.org/file/4-8102246-six119.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six120.png" xlink:type="simple"/></inline-formula>; and</p><p>It is assumed that the inventory<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six122.png" xlink:type="simple"/></inline-formula>, production<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six122.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six123.png" xlink:type="simple"/></inline-formula>, workforce <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six122.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six124.png" xlink:type="simple"/></inline-formula> and workforce change <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six122.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six125.png" xlink:type="simple"/></inline-formula> variables must take values from their specific solution spaces. Since the first row of the Equation (3) is a stochastic process, it is impossible to guarantee a priori that both inventory variable and production variables will not be violating their respective physical boundaries. Consequently, chance-constraints on inventory and production variables must be considered in order to overcome such difficulty, see Section 2.2. Finally, the constraints of the model in the state-space format are given by:</p><disp-formula id="scirp.51362-formula623"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six126.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six127.png" xlink:type="simple"/></inline-formula> represents the safety stock level; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six128.png" xlink:type="simple"/></inline-formula>denotes the maximum storage capacity allowed in the period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six129.png" xlink:type="simple"/></inline-formula>; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six130.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six131.png" xlink:type="simple"/></inline-formula> are the minimum and maximum production capacity, respectively; and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six132.png" xlink:type="simple"/></inline-formula> denotes the maximal level of workforce during a period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six133.png" xlink:type="simple"/></inline-formula>.</p><p>The original cost components of the HMMS model, given by the criterion <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six134.png" xlink:type="simple"/></inline-formula> in (1), is placed now in a state-space format. Without any loss of generality, it is assumed that the constants <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six135.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six136.png" xlink:type="simple"/></inline-formula> are both set equal to zero, see [<xref ref-type="bibr" rid="scirp.51362-ref22">22</xref>] . The main reason of this assumption is that these constants do not have any effect on the choice of production variables, and so they can be ignored. Furthermore, to preserve proportionality, during the transformation of costs into the state-space format, the constant <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six137.png" xlink:type="simple"/></inline-formula> is set equal to the product between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six138.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six139.png" xlink:type="simple"/></inline-formula> (i.e.,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six140.png" xlink:type="simple"/></inline-formula>). Note that such artifice does not take away the originality of the costs of HMMS model. Indeed, for many practical applications, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six141.png" xlink:type="simple"/></inline-formula>is relatively close to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six141.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six142.png" xlink:type="simple"/></inline-formula>; see [<xref ref-type="bibr" rid="scirp.51362-ref1">1</xref>] . Based on the exposed above, the original costs of HMMS model (1) can be placed in a matrix format, as follows:</p><disp-formula id="scirp.51362-formula624"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six143.png"  xlink:type="simple"/></disp-formula><p>where</p><p>• <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six144.png" xlink:type="simple"/></inline-formula></p><p>• <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six145.png" xlink:type="simple"/></inline-formula></p><p>• <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six146.png" xlink:type="simple"/></inline-formula></p><p>• <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six147.png" xlink:type="simple"/></inline-formula></p><p>Note that the coefficients <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six148.png" xlink:type="simple"/></inline-formula> of the criterion (8) are calculated by the solution of the following <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six149.png" xlink:type="simple"/></inline-formula> system of equations:</p><disp-formula id="scirp.51362-formula625"><graphic  xlink:href="http://html.scirp.org/file/4-8102246-six150.png"  xlink:type="simple"/></disp-formula><p>with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six151.png" xlink:type="simple"/></inline-formula><sub>,</sub> see [<xref ref-type="bibr" rid="scirp.51362-ref1">1</xref>] . Note that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six152.png" xlink:type="simple"/></inline-formula> denotes the absolute mean of the expected demand over the planning horizon, that is,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six152.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six153.png" xlink:type="simple"/></inline-formula>; see [<xref ref-type="bibr" rid="scirp.51362-ref17">17</xref>] .</p><p>At last, with the objective of finding production and workforce optimal sequence plan, described by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six154.png" xlink:type="simple"/></inline-formula>, a multi-period, single-product, stochastic production planning problem, which includes an ARMA model and constraints on the variables, is formulated as follows:</p><disp-formula id="scirp.51362-formula626"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six155.png"  xlink:type="simple"/></disp-formula><p>The problem (9) is an extended version of the HMMS model, and it also belongs to the class of the linear, quadratic Gaussian model with constraints on state and control variables, see [<xref ref-type="bibr" rid="scirp.51362-ref13">13</xref>] and [<xref ref-type="bibr" rid="scirp.51362-ref16">16</xref>] . The main advantage is that it can be employed to model and optimize a wide variety of management problems in a unified format, see for instance [<xref ref-type="bibr" rid="scirp.51362-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.51362-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.51362-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.51362-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.51362-ref22">22</xref>] and [<xref ref-type="bibr" rid="scirp.51362-ref23">23</xref>] . The next section discusses the solution of the problem (9) by mean of two suboptimal approaches of the control theory, which are of simple implementation.</p></sec></sec><sec id="s3"><title>3. The Mean Value Problem</title><p>Certain characteristics, such as the stochastic nature, constraints on decision variables and high dimensionality, make impossible to provide a true optimal solution (i.e. a close-loop solution) for the problem (9). The classical approach known as stochastic dynamic programming cannot be applied because the curse of dimensionality [<xref ref-type="bibr" rid="scirp.51362-ref13">13</xref>] , which means that this approach requires an enormous computational effort to solve large-scale problems. Because of these difficulties, suboptimal approaches become interesting alternatives, particularly in reason of the smallest computational effort that such techniques usually offer for practical applications; see [<xref ref-type="bibr" rid="scirp.51362-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.51362-ref14">14</xref>] and [<xref ref-type="bibr" rid="scirp.51362-ref15">15</xref>] .</p><p>There is a wide variety of suboptimal approaches to deal with stochastic problems as described by problem (9). Many of them depend on the certainty-equivalence principle. Such principle establishes that all random variables of a stochastic problem can be replaced by their respective first statistical moments; see [<xref ref-type="bibr" rid="scirp.51362-ref14">14</xref>] . Base on this principle, the problem (9) can be transformed in an equivalent deterministic problem, denoted here as Mean Value Problem (MVP). This transformation process is facilitated by some features of the original problem, i.e.: 1) the linearity of the system (6); 2) the normal stochastic nature of the inventory balance equation, given in (3); and 3) the convexity of the functional criterion (8) that is explained by the quadratic nature of the cost of HMMS model, given in (1). As will be seen bellow, these features allow the immediate use of the certainty-equivalence principle.</p><sec id="s3_1"><title>3.1. The Transformation Process</title><p>Having been assumed previously that the demand <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six156.png" xlink:type="simple"/></inline-formula> is normally distributed, then it is possible to conclude that the statistical behaviour of the linear inventory system given in (6) follows a normal process. This charac-</p><p>teristic means that the probability distribution function of inventory, given by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six157.png" xlink:type="simple"/></inline-formula>, can be precisely computed</p><p>from (6) by mean of the determination of its respective mean and variance equations; see [<xref ref-type="bibr" rid="scirp.51362-ref20">20</xref>] . These two statistical moments allow transforming the stochastic problem (9) into a Mean Value Problem (MVP).</p><p>The first step for converting the stochastic problem (9) to an equivalent MVP is to determine the mean and variance of the state variables of the system (6). However, it is important to bear in mind that the inventory</p><p>variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six158.png" xlink:type="simple"/></inline-formula> is the only random variable of the vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six159.png" xlink:type="simple"/></inline-formula>, with mean <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six160.png" xlink:type="simple"/></inline-formula> and standard deviation<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six160.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six161.png" xlink:type="simple"/></inline-formula>. As a result, the mean vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six160.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six161.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six162.png" xlink:type="simple"/></inline-formula> and the covariance matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six160.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six161.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six163.png" xlink:type="simple"/></inline-formula> of the system (6) are given as follows:</p><disp-formula id="scirp.51362-formula627"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six164.png"  xlink:type="simple"/></disp-formula><p>Note that the other state variables (i.e.,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six165.png" xlink:type="simple"/></inline-formula>) of the system (6) are essentially deterministic, then only to guarantee the uniformity of the notation it will be considered here that</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six166.png" xlink:type="simple"/></inline-formula>.</p><p>Since the control variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six167.png" xlink:type="simple"/></inline-formula> depends on the state variable<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six168.png" xlink:type="simple"/></inline-formula>, it can be completely defined by its mean <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six169.png" xlink:type="simple"/></inline-formula> and covariance<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six170.png" xlink:type="simple"/></inline-formula>. Note also that the mean and covariance of the demand variable are given respectively by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six171.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six172.png" xlink:type="simple"/></inline-formula>, with j&#206;<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six173.png" xlink:type="simple"/></inline-formula>, as discussed previously in Section 2.3.2.</p><p>Based on these statistics, the criterion (8) and the linear system (6) can be promptly converted to a deterministic equivalent pattern [<xref ref-type="bibr" rid="scirp.51362-ref20">20</xref>] . Another important transformation is to convert the probabilistic constraints (7.a) and (7.b) in equivalent deterministic inequalities. Thus, from (7.a) follows that:</p><disp-formula id="scirp.51362-formula628"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six174.png"  xlink:type="simple"/></disp-formula><p>and,</p><disp-formula id="scirp.51362-formula629"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six175.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six176.png" xlink:type="simple"/></inline-formula> denotes the inverse probability distribution function of the inventory variable, which depends on the service level<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six176.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six177.png" xlink:type="simple"/></inline-formula>.</p><p>Proceeding in a similar way, follows that the probabilistic constraint (7.b) becomes:</p><disp-formula id="scirp.51362-formula630"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six178.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six179.png" xlink:type="simple"/></inline-formula>;<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six180.png" xlink:type="simple"/></inline-formula>; and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six181.png" xlink:type="simple"/></inline-formula> denotes the inverse probabil-</p><p>ity distribution function of the production variable, which depends on the production capacity reliability level, i.e., the probabilistic index<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six182.png" xlink:type="simple"/></inline-formula>.</p><p>At last, it is important to observe that the state variables related to the ARMA model (i.e,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six183.png" xlink:type="simple"/></inline-formula>)</p><p>are totally unconstrained. This feature means that such variables can evolve freely along the planning horizon without any control.</p><p>After all these transformations, the Mean Value Problem can be formulated as follows:</p><disp-formula id="scirp.51362-formula631"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six184.png"  xlink:type="simple"/></disp-formula><p>It is worth mentioning that the problem (14) allows not only to provide an optimal aggregate production plan, but also to help the manager to get important insights about the use of the aggregate resources. Indeed, from varying some parameters of the problem (14), it is possible to analyse different scenarios related to an inventory-production process. For example, comparing optimal inventory, production and workforce trajectories, developed from different scenarios analysis, the manager can realise how the future will be like in terms of the reorder cycle for a given product. The prior knowledge of all possible reorder points allows that some actions can be in advance taken to replenish the inventory levels, and, thus, to prevent against the possibility of stock out. These actions can be understood as an attempt to meet future demand for aggregate products, and also to prevent against unexpected events, such as, for instance, delays and machines breakdowns.</p></sec><sec id="s3_2"><title>3.2. Two Simple Suboptimal Approaches</title><p>Two simple suboptimal approaches, known in the literature as Open-loop No-updating and Open-Loop Updating [<xref ref-type="bibr" rid="scirp.51362-ref13">13</xref>] , can be combined with quadratic programming algorithms for solving (14), and so generating a sequential optimal plan. These approaches are briefly described below.</p><p>• The Open-Loop No-updating (OLN) approach applied to (14) provides an optimal production policy <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six185.png" xlink:type="simple"/></inline-formula> that is entirely conditioned on initial information. Even if further information becomes available, these initially computed policies are enacted up to the end of the time horizons,” see [<xref ref-type="bibr" rid="scirp.51362-ref15">15</xref>] . This characteristic means that OLN procedure provides an optimal sequence <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six186.png" xlink:type="simple"/></inline-formula> that depends only on the initial state of the system (6), i.e.,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six187.png" xlink:type="simple"/></inline-formula>. Thus, any available information on the state of the system is completely ignored for period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six188.png" xlink:type="simple"/></inline-formula>. Consequently, the OLN approach does not take into account any feedback scheme in its strategy of providing a feasible solution for the problem (14).</p><p>• The Open-Loop Updating (OLU) approach is very similar to the OLN, except that optimal policies are always recomputed as soon as new information about the state of the system becomes available [<xref ref-type="bibr" rid="scirp.51362-ref15">15</xref>] . In fact, for each new period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six189.png" xlink:type="simple"/></inline-formula>, whenever the current state of the system <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six190.png" xlink:type="simple"/></inline-formula> is measured, it is assumed to be a new-initial state to solve the problem (14) from the current period <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six191.png" xlink:type="simple"/></inline-formula> to the end-period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six192.png" xlink:type="simple"/></inline-formula>. As a result, the optimal sequence <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six193.png" xlink:type="simple"/></inline-formula> is provided. From this sequence, only the first vector, i.e.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six193.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six194.png" xlink:type="simple"/></inline-formula>, is applied to the system (6), while the others are completely ignored. Note that this approach must be repeated N times in order to provide optimal control policy for the problem (14).</p><p>Both OLN and OLU approaches can be used to develop production scenarios. These scenarios are useful for managers getting insights on the use of the resources of the company. Also note that such scenarios are generated from the variation of some particular parameters of the problem (14), see Section 2.2, for more details.</p><p>In the next section, the OLU approach is used to generate a suboptimal production plan to the problem (14). The reasons for the choice of the OLU approach are the easiness of the computational implementation, and the possibility of updating information on the state of the system, during the optimization process. Therefore, the OLU approach can provide a production plan that is more accurate than those that no updating any information about the state of the system.</p></sec></sec><sec id="s4"><title>4. An Example</title><p>In this example is considered a company that manufactures different types of products. These kind of products are made-to-stock, having their demand independent and stationary. Production oriented to stock means that each product can have an individualized annual plan. Based on this, the company’s manager intends to develop an optimal aggregate production plan for each one product, through the use of the OLU approach in the solution of the problem (15). For what follows, it is considered the case of only one of these products.</p><sec id="s4_1"><title>4.1. Problem’s Data</title><p><xref ref-type="table" rid="table1">Table 1</xref> summarizes some of the data associated with the parameters and variables of the problem.</p><p>Additional information: 1) the standard deviation of the demand is given by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six195.png" xlink:type="simple"/></inline-formula> and the level of service is set equal to 95%<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six196.png" xlink:type="simple"/></inline-formula>. This level of service means that managers intend to develop a production plan that can satisfy customers for at least 95% of times about delivery term; 2) the index <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six197.png" xlink:type="simple"/></inline-formula> is assumed to be equal to 50%, which means that the production capacity constraint (13) is given by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six198.png" xlink:type="simple"/></inline-formula>; 3) an ARMA(1,1) model is identified to represent the history of the sales collected monthly for this family of products. From the notation given in (4), the optimal estimated Auto-Regressive and Moving-Average parameters of this model are given by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six199.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six199.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six200.png" xlink:type="simple"/></inline-formula>, respectively; and 4) the HMMS coefficients are given by: C<sub>1</sub> = 69.7; C<sub>2</sub> = 64.3; C<sub>3</sub> = 0.2; C<sub>4</sub> = 5.67; C<sub>5</sub> = 51.2; C<sub>6</sub> = 13.7; C<sub>7</sub> = 0.0825; C<sub>8</sub> = 320; and C<sub>12</sub> = 1.134.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Main data</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="12"  >The average demand<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six201.png" xlink:type="simple"/></inline-formula>:</th></tr></thead><tr><td align="center" valign="middle" >Jan</td><td align="center" valign="middle" >Feb</td><td align="center" valign="middle" >Mar</td><td align="center" valign="middle" >Apr</td><td align="center" valign="middle" >May</td><td align="center" valign="middle" >Jun</td><td align="center" valign="middle" >Jul</td><td align="center" valign="middle" >Ago</td><td align="center" valign="middle" >Sep</td><td align="center" valign="middle" >Oct</td><td align="center" valign="middle" >Nov.</td><td align="center" valign="middle" >Dec</td></tr><tr><td align="center" valign="middle" >430</td><td align="center" valign="middle" >450</td><td align="center" valign="middle" >440</td><td align="center" valign="middle" >310</td><td align="center" valign="middle" >390</td><td align="center" valign="middle" >375</td><td align="center" valign="middle" >390</td><td align="center" valign="middle" >500</td><td align="center" valign="middle" >490</td><td align="center" valign="middle" >450</td><td align="center" valign="middle" >390</td><td align="center" valign="middle" >425</td></tr><tr><td align="center" valign="middle"  colspan="12"  >General data:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six202.png" xlink:type="simple"/></inline-formula>;<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six203.png" xlink:type="simple"/></inline-formula>;<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six204.png" xlink:type="simple"/></inline-formula>; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six205.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six206.png" xlink:type="simple"/></inline-formula> are free</td></tr><tr><td align="center" valign="middle"  colspan="12"  >Physical limits: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six207.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap></sec><sec id="s4_2"><title>4.2. The Mean Value Problem</title><p>Based on the Mean Value Problem (14), the production-planning problem for this example is formulated bellow:</p><disp-formula id="scirp.51362-formula632"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-8102246-six208.png"  xlink:type="simple"/></disp-formula><p>Considering results given at Section 2.3.4; all components and parameters of the problem (15) can be calculated using the data provided previously.</p></sec><sec id="s4_3"><title>4.3. Solving the Problem (15)</title><p>Now, the objective is to find a solution to the problem (15). As discussed in Section 3.2, there are many suboptimal approaches available in the literature. In this paper, the OLU approach is used to solve the problem under study. Besides the computational simplicity, another advantage of this approach is that it allows to incorporate new measures on the inventory and workforce levels over the planning horizon. This last feature is usually known as a rolling horizon scheme, see [<xref ref-type="bibr" rid="scirp.51362-ref13">13</xref>] and [<xref ref-type="bibr" rid="scirp.51362-ref19">19</xref>] , and it is used to update the optimal solution (i.e. the production plan), during the optimization process. <xref ref-type="fig" rid="fig1">Figure 1</xref> illustrates how the OLU approach works to solve the problem (15). Note that for each new period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six209.png" xlink:type="simple"/></inline-formula>, as soon as new measures are taken from the inventory balance system, the problem (15) is rerun from initial period <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six210.png" xlink:type="simple"/></inline-formula> to end-period<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six211.png" xlink:type="simple"/></inline-formula>. It is worth mentioning that only the optimal policy generated in the period <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six212.png" xlink:type="simple"/></inline-formula> (i.e. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six213.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six214.png" xlink:type="simple"/></inline-formula>) is effectively applied to the input of the system (see <xref ref-type="fig" rid="fig1">Figure 1</xref>). Consequently, the problem (15) must be solved <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six214.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six215.png" xlink:type="simple"/></inline-formula> times.</p><p>The Figures 2-5 illustrate respectively the optimal trajectories of the inventory, production, workforce and labor-change variables, which are obtained as a result of the use of the OLU approach in the problem (15). Note that they represent the annual production plan, which is desired by the company’s manager. Note also that these optimal trajectories exhibit a particular scenario of the production process, which can be useful for management decision-making.</p><p>With respect to trajectories exhibited above, some comments are:</p><p>• The trajectory of inventory levels decreased continuously throughout the periods of time, see <xref ref-type="fig" rid="fig2">Figure 2</xref>. Note that this characteristic occurs in reason of the use of available information on the production system, during the optimization process. It means that OLU approach allows that the optimization process can be updating with respect to the states of the system, see <xref ref-type="fig" rid="fig1">Figure 1</xref>. Note that if for each period <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six216.png" xlink:type="simple"/></inline-formula> the information about the current level of inventory was not incorporated into the process of solution of (15), the tendency of the trajectory of inventory would be to increase continually over the periods of time. The reason of this is that the safety stock, given by function<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six216.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six217.png" xlink:type="simple"/></inline-formula>, depends on the variance of the inventory (i.e.,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six216.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six218.png" xlink:type="simple"/></inline-formula>), and so whenever the system operates in an open-loop scheme, the variance of inventory tends to grow with the time. The major implication of this is that the safety stock level (given by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six216.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six218.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six219.png" xlink:type="simple"/></inline-formula>) also tends to rise proportionally with time (i.e. periods of the planning horizon). Thus, if the information about the current level of inventory is very weak, then the strategy is to maintain high levels of safety-stock to avoid the risk of stock-</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Block diagram of the OLU approach</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-8102246-six220.png"/></fig><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Inventory levels (I<sub>k</sub>) with a = 0.95</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-8102246-six221.png"/></fig><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Production rate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six223.png" xlink:type="simple"/></inline-formula> (solid line) versus demand fluctuation <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six224.png" xlink:type="simple"/></inline-formula> (dotted line)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-8102246-six222.png"/></fig><p>out, see [<xref ref-type="bibr" rid="scirp.51362-ref20">20</xref>] . As a result, it will always be possible to satisfy customers with deliveries on time and still prevent against unexpected events such as broken machines and delays of raw material.</p><p>• As illustrated in <xref ref-type="fig" rid="fig3">Figure 3</xref>, the optimal production trajectory (solid line) remains relatively stable over the periods, with production levels close to the maximum capacity (i.e.,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six225.png" xlink:type="simple"/></inline-formula>). Thus, this production policy can answer promptly to the demand fluctuation (dotted line) throughout the periods of planning horizon.</p><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Workforce levels (W<sub>k</sub>) versus regular workforce (RWF)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-8102246-six226.png"/></fig><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Workforce changes<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six228.png" xlink:type="simple"/></inline-formula></title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-8102246-six227.png"/></fig><p>• As a consequence, of the stable behaviour of the production policy, the workforce policy also remains stable for most periods of the planning horizon (see <xref ref-type="fig" rid="fig4">Figure 4</xref>). In fact, note that the workforce level fluctuates slightly around the regular workforce level (i.e. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six229.png" xlink:type="simple"/></inline-formula>workers). Note also that whenever the workforce level overcomes<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six230.png" xlink:type="simple"/></inline-formula>, it is required to adopt one of the two following strategies, that is: subcontracting temporary labor or adopting an overtime policy. Both strategies are responsible for increasing the total production cost but, on the other hand, they allow to keep the production levels close to the maximum capacity of the production process. In short, these strategies improve the competitive performance of the company. <xref ref-type="fig" rid="fig5">Figure 5</xref> ratifies what was said previously, i.e., it shows the fluctuation in the levels of the regular workforce for each period k, where the black bars indicate the level of subcontracting (or overtime), and the white bars indicate the level of the regular workforce.</p><p>The results illustrated by Figures 2-5 show one of the possible production scenarios that can be adopted as a target for the short-term planning of the company. It is important to emphasize that the choice of a production scenario that is unique for strategic purposes of the company is not a trivial task. In fact, the main difficulty is related to the need of satisfying tradeoffs such as, for instance: how to minimize inventory levels and, simultaneously, maximize production rates, without introducing temporary workforce or overtime. Another difficulty is due to the lower and upper bounds of inventory and production variables. These constraints reduce the space of feasible solutions to the problem (15) and, consequently, the number of possible scenarios for analysis.</p></sec><sec id="s4_4"><title>4.4. Scenarios Analysis</title><p>In this section is analyzed the influence of the probabilistic index <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six231.png" xlink:type="simple"/></inline-formula> in the development of scenarios of production. The idea here follows the discussion addressed in Section 2.2, where the index <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six231.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six232.png" xlink:type="simple"/></inline-formula> is considered a measure of the customer’s satisfaction. In Section 4.3., the problem (15) was solved with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six231.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six232.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six233.png" xlink:type="simple"/></inline-formula>. Using <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six231.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six232.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six233.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six234.png" xlink:type="simple"/></inline-formula> close to 100%, the manager shows a strong commitment of satisfying the customer demand over all periods of the planning horizon. Now, let’s consider that the manager choose <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six231.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six232.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six233.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six234.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six235.png" xlink:type="simple"/></inline-formula> equal to 50%. In this case, the manager is assuming the risk of not meeting the demand on time, i.e., he allows backorder. In practice, this type of situation is observed in companies where the demand for innovative products is very high, and the stock in hands becomes obsolete quickly. For this companies, the safety-stock level must be kept as lower as possible, i.e.,</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six236.png" xlink:type="simple"/></inline-formula>.</p><p>In short, using <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six237.png" xlink:type="simple"/></inline-formula> the manager is assuming a more conservative position regarding the administration of inventories, while using<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six237.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six238.png" xlink:type="simple"/></inline-formula>, he demonstrates an attitude of always negotiating with customers possible delivery delays. Note that with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six237.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six238.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six239.png" xlink:type="simple"/></inline-formula>, it will always be necessary to increase the safety stock levels, particularly in the future periods, to guarantee that the products will be delivered on time to the customers. Raising inventory levels allows the manager to reduce the number of management interventions that are required to adjust the production process, whenever endogenous and exogenous events occur. Examples of such events are unexpected fluctuation of the demand, raw-material delays, machines breakdown, etc. However, it is worth warning that such a managerial approach implies increasing the total production cost.</p><p><xref ref-type="fig" rid="fig6">Figure 6</xref> and <xref ref-type="fig" rid="fig7">Figure 7</xref> shows the inventory and production trajectories for both <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six240.png" xlink:type="simple"/></inline-formula> (dashed line) and 95% (solid lines). From <xref ref-type="fig" rid="fig6">Figure 6</xref>, note that the inventory levels related to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six241.png" xlink:type="simple"/></inline-formula> are slightly superior to the ones related to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six242.png" xlink:type="simple"/></inline-formula>. This feature shows that the use of probabilistic indexes near to 100% increase the inventory levels as previously discussed. Indeed, the safety stock level <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six243.png" xlink:type="simple"/></inline-formula> increases over the periods of the planning horizon to guarantee that future demands will be met. Therefore, the total production cost for the policy with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six244.png" xlink:type="simple"/></inline-formula> is more expensive (around 3%) than the one provided by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six244.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six245.png" xlink:type="simple"/></inline-formula>. In fact, looking carefully over these production trajectories, it is possible to verify that the production policy with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six244.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six246.png" xlink:type="simple"/></inline-formula>, remains 70% of times operating exactly in its maximum capacity<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six244.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six247.png" xlink:type="simple"/></inline-formula>, while the production policy, with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six244.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six247.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six248.png" xlink:type="simple"/></inline-formula>, operates only 25% of the time in a maximum capacity. In the case of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six244.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six247.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-8102246-six249.png" xlink:type="simple"/></inline-formula>, this characteristic means that the whole production capacity is geared to meet the demand.</p><p>Finally, it is interesting to mention that the development of production scenarios, based on safety stock levels to satisfy customer demand, has strong interest for those companies that operate in markets of commodities, i.e., companies whose products are made to stocks.</p><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Inventory levels, from OLU solution with a = 50% (dashed line) and 95% (solid line)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-8102246-six250.png"/></fig><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Production rates, from OLU solution with a = 50% (dashed line) and 95% (solid line)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-8102246-six251.png"/></fig></sec></sec><sec id="s5"><title>5. Conclusion</title><p>This paper introduced a sequential stochastic linear, quadratic production planning problem with constraints on decision variables. Such a problem can be used by users interested in developing aggregate production plan for a single family of products. The problem was formulated in a state-space format, taking into account the original structure of the classical HMMS model and an input/output ARMA model that simulates the fluctuations of demand. In the reason of difficulties to obtain an exact optimal solution (i.e. closed-loop solution), suboptimal approaches were pointed out as alternative strategies. It was also emphasized that many suboptimal plans are a direct consequence of the application of the certainty-equivalence principle. From this principle, the original stochastic problem was transformed into an equivalent deterministic problem, denoted here as the Mean Value Problem (MVP). From optimal control theory, two very simple sequential procedures, known by acronyms OLN and OLU, were discussed as a way to solve MVP and so to provide a sequential production plan (i.e. an updating plan). From an illustrative example, the OLU approach was applied to MVP. As a result, a feasible production plan that takes into account information about the production system was provided. At last, it was shown that it is possible to develop production planning scenarios, only by varying some appropriated parameters of MVP. These scenarios help managers to define the best plan to be used as a production target in the hierarchy of decision-making.</p></sec><sec id="s6"><title>Acknowledgements</title><p>This work has been supported by Brazilian National Council for Research and Development (CNPq), under grants Nos. 310606/2010-1 and 310343/2013-5.</p></sec></body><back><ref-list><title>References</title><ref id="scirp.51362-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Holt, C.C., Modigliani, F., Muth, J.F. and Simon, H.A. (1960) Planning Production, Inventory and Work Force. Prentice-Hall, Upper Saddle River.</mixed-citation></ref><ref id="scirp.51362-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Yildirim, I., Tan, B. and Karaesmen, F. (2005) A Multiperiod Stochastic Production Planning and Sourcing Problem with Service Level Constraints. OR Spectrum, 27, 471-489. http://dx.doi.org/10.1007/s00291-005-0203-0</mixed-citation></ref><ref id="scirp.51362-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Hackman, S., Riano, G., Serfozo, R., Huing, S., Lendermann, P. and Chan, L.P. (2002) A Stochastic Production Planning Model. Technical Report, The Logistic Institute, Georgia Tech and National University of Singapore, Singapore.</mixed-citation></ref><ref id="scirp.51362-ref4"><label>4</label><mixed-citation publication-type="book" xlink:type="simple">Silva Filho, O.S. (2012) Optimal Production Plan for a Stochastic System with Remanufacturing of Defective and Used Products. In: Mejía, G. and Velasco, N., Eds., Production Systems and Supply Chain Management in Emerging Countries: Best Practices, Springer, Vol. 1, 167-182. http://dx.doi.org/10.1007/978-3-642-26004-9_9</mixed-citation></ref><ref id="scirp.51362-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Higgins, P., Le Roy, P. and Tierney, L. (1996) Manufacturing Planning and Control: Beyond MRP II. Chapman &amp; Hall, London.</mixed-citation></ref><ref id="scirp.51362-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Sahinidis, N.V. (2004) Optimization under Uncertainty: State-of-the-Art and Opportunities. Computer and Chemical Engineering, 28, 971-983. http://dx.doi.org/10.1016/j.compchemeng.2003.09.017</mixed-citation></ref><ref id="scirp.51362-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Mula, J., Poler, R., Garcia-Sabater, J.P. and Lario, F.C. (2006) Models for Production Planning under Uncertainty: A Review. International Journal of Production Economics, 103, 271-285. http://dx.doi.org/10.1016/j.ijpe.2005.09.001</mixed-citation></ref><ref id="scirp.51362-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Cheng, L., Subrahmanian, E., and Westerberg, A.W. (2004) A Comparison of Optimal Control and Stochastic Programming from a Formulation and Computational Perspective. Computers and Chemical Engineering, 29, 149-164. http://dx.doi.org/10.1016/j.compchemeng.2004.07.030</mixed-citation></ref><ref id="scirp.51362-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Silva Filho, O.S. and Cezarino, W. (2004) An Optimal Production Policy Applied to a Flow-shop Manufacturing System. Brazilian Journal of Operations and Production Management, 1, 73-92.</mixed-citation></ref><ref id="scirp.51362-ref10"><label>10</label><mixed-citation publication-type="book" xlink:type="simple">Silva Filho, O.S. (2012) An Open-Loop Approach for a Stochastic Production Planning Problem with Remanufacturing Process. In: Andrade Cetto, J., Ferrier, J.-L., Pereira, J.M.C.D. and Filipe, J., Eds., Informatics in Control, Automation and Robotics, Springer, 174, 211-225. http://dx.doi.org/10.1007/978-3-642-31353-0_15</mixed-citation></ref><ref id="scirp.51362-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Singhal, J. and Singhal, K. (2007) Holt, Modigliani, Muth, and Simon’s Work and Its Role in the Renaissance and Evolution of Operations Management. Journal of Operations Management, 25, 300-309. http://dx.doi.org/10.1016/j.jom.2006.06.003</mixed-citation></ref><ref id="scirp.51362-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Box, G.E.P., Jenkins, G.M. and Reinsel, G.C. (2008) Time Series Analysis: Forecasting and Control. 4th Edition, Wiley, Hoboken. http://dx.doi.org/10.1002/9781118619193</mixed-citation></ref><ref id="scirp.51362-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Bertesekas, D.P. (2007) Dynamic Programming and Stochastic Control. Volume 1. Athena Scientific, Belmont, USA.</mixed-citation></ref><ref id="scirp.51362-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Lassere, J.B., Bes, C. and Roubelat, F. (1985) The Stochastic Discrete Dynamic Lot Size Problem: An Open-Loop Solution. Operations Research, 3, 684-689. http://dx.doi.org/10.1287/opre.33.3.684</mixed-citation></ref><ref id="scirp.51362-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Pekelman, D. and Rausser, G.C. (1978) Adaptive Control: Survey of Methods and Applications. In: Applied Optimal Control, TIMS Studies in the Management Science, Vol. 9, North-Holland, 89-120.</mixed-citation></ref><ref id="scirp.51362-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Bryson, A.E. and Ho, Y. (1975) Applied Optimal Control: Optimization, Estimation and Control. Hemisphere Publishing Corporation, Washington DC.</mixed-citation></ref><ref id="scirp.51362-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Papoulis, A. and Pillai, S.U. (2002) Probability, Random Variables, and Stochastic Process. 4th Edition, McGraw-Hill.</mixed-citation></ref><ref id="scirp.51362-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Graves, S.C. (1999) A Single-Item Inventory Model for a Nonstationary Demand Process. Manufacturing &amp; Service Operations Management, 1, 50-61. http://dx.doi.org/10.1287/msom.1.1.50</mixed-citation></ref><ref id="scirp.51362-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Kleindorfer, P.R. (1978) Stochastic Control Models in Management Science: Theory and Computation. Applied Optimal Studies in the Management Science, North-Holland, 9, 69-88.</mixed-citation></ref><ref id="scirp.51362-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Silva Fo, O.S. and Ventura, S.D. (1999) Optimal Feedback Control Scheme Helping Managers to Adjust Industrial Resources of the Firm. Control Engineering Practice, 7, 555-563. http://dx.doi.org/10.1016/S0967-0661(98)00195-6</mixed-citation></ref><ref id="scirp.51362-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Isermann, R. (1981) Digital Control System. Springer-Verlag, Heidelberg.</mixed-citation></ref><ref id="scirp.51362-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Shen, R.F.C. (1994) Aggregate Production Planning by Stochastic Control. European Journal of Operational Research, North-Holland, 73, 346-359. http://dx.doi.org/10.1016/0377-2217(94)90270-4</mixed-citation></ref><ref id="scirp.51362-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Gershwin, S., Hildebrant, R., Suri, R. and Mitter, S.K. (1986) A Control Perspective on Recent Trends in Manufacturing Systems. IEEE Control Systems Magazine, 6, 3-15. http://dx.doi.org/10.1109/MCS.1986.1105071</mixed-citation></ref></ref-list></back></article>