In the production planning models that we have considered so far, there is a very precise way of producing each item type. When producing a car, you typically need an engine and four wheels. Factors cannot be substituted; there is no way to convince a customer to buy a car with 20 wheels and no… Continue reading Blending models
Month: February 2023
A dynamic model for production planning
In the previous two models for production planning there is a major omission: They do not involve any inventory buildup and depletion. From the familiar EOQ model, we know that there is one possible reason for building inventory, i.e., the presence of fixed ordering cost. A similar reason, which may be more relevant when producing… Continue reading A dynamic model for production planning
Production planning with assembly of components
The naive production mix model is just a starting point in modeling production planning, as many issues that make real-life models interesting and challenging are blatantly disregarded. We will proceed step by step, showing how more realistic features may be represented. In this section we consider one such issue, related to purchasing raw materials or… Continue reading Production planning with assembly of components
BUILDING LINEAR PROGRAMMING MODELS
Continuous linear programming (LP) problems are convex mathematical programs, for which extremely efficient solution methods are widely available. Therefore, real-life and large-scale problems can actually be tackled, provided that we are able to cast the decision problem in LP form. To squeeze a problem into the LP paradigm, we need the ability of formalizing decisions,… Continue reading BUILDING LINEAR PROGRAMMING MODELS
Convex programming: difficult vs. easy problems
Let us consider an abstract mathematical programming problem: Intuition would suggest that an unconstrained problem, where , is much easier to solve than a constrained one. Moreover, the same intuition would suggest that the larger the problem, in terms of the number of decision variables and constraints, the more difficult is solving it. In fact, this… Continue reading Convex programming: difficult vs. easy problems
Linear programming problems
A mathematical programming problem is called a linear programming (LP) problem when all the constraints and the objective function are expressed by linear affine functions, as in the following case: An LP model can involve inequality and equality constraints, as well as simple bounds. The general form of a linear programming problem is where we denote the… Continue reading Linear programming problems
A TAXONOMY OF OPTIMIZATION MODELS
In Part I we got acquainted with two elementary and prototypical optimization models, which we recall here for readers’ convenience: Looking at these two examples, we notice similarities and differences: In general and abstract terms, we may refer to an optimization problem in the following form where S, the feasible set, is a subset of . If , we have… Continue reading A TAXONOMY OF OPTIMIZATION MODELS
Introduction
We have covered tools to represent some standard forms of uncertainty. Our main aims were to understand the relationship between variables of interest and possibly to forecast their future values. Understanding how a system works is clearly essential in all scientific disciplines, including the social ones. However, in management there is a further step: moving… Continue reading Introduction
Using time series models for forecasting
fTime series models may be used for forecasting purposes. As usual, we should find not only a point forecast, but also a prediction interval. Given an information set consisting of observations up to Yt, we wish to find a forecast , at time t, with horizon h ≥ 1, that is “best” in some well specified sense. A reasonable criterion… Continue reading Using time series models for forecasting
ARMA and ARIMA processes
Autoregressive and moving-average processes may be merged into ARMA (autoregressive moving-average) processes like: The model above is referred to as ARMA(p, q) process, for self-explanatory reasons. Conditions ensuring stationarity have been developed for ARMA processes, as well as identification and estimation procedures. Clearly, the ARMA modeling framework affords us plenty of opportunities to fit historical… Continue reading ARMA and ARIMA processes