Month: February 2023

  • Blending models

    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…

  • 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…

  • 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…

  • 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,…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…