Fixed-charge problem and semicontinuous decision variables

The knapsack model and its variants are pure binary programming models. In this section we get acquainted with a quite common mixed-integer model, arising when the cost structure related to an activity cannot be represented in simple linear terms. The fixed-charge problem is one such case. Let decision variable x ≥ 0 represent the level of an activity. The… Continue reading Fixed-charge problem and semicontinuous decision variables

Knapsack problem

Let us consider a trivial model for capital budgeting decisions. We must allocate a given budget B of money to a set of N potential investments. For each investment opportunity, we know We would like to select the subset of investments that yields the highest total profit, subject to a limited budget B. This looks like a portfolio optimization model;… Continue reading Knapsack problem

Column-based model formulations

Sometimes, we face management problems with quite complicated constraints, which seem to defy the best modeling efforts. Column-based model formulations are a formidable tool, which is again best illustrated by a simple example, namely, a stylized staffing problem. Imagine that we are running a post office, or something like that, with a lot of counters;… Continue reading Column-based model formulations

Elastic model formulations

An optimization model need not have a unique optimal solution. As we have pointed out in Section 12.1.1, the following can occur: Commercial solvers are able to spot infeasible mathematical programs, but, from a practical perspective, we cannot just report that, leaving the decision maker without a clue. It would be nice to provide her with… Continue reading Elastic model formulations

Goal programming

The deviation variables that we have utilized in order to formulate alternative regression models as LPs have other uses as well. Let us consider a generic optimization problem over a feasible set S. A standard complication of real-life decision problems is that there is not just one criterion to evaluate the quality of a solution, but… Continue reading Goal programming

Alternative regression models

When dealing with simple linear regression, we typically use least squares to fit the coefficients of a simple linear model y = a + bx. Given a set of joint observations (xi, yi), i = 1, …, N, we define residuals and minimize the sum of squared residuals: This is actually a quadratic program, but because of the simplicity of constraints, we know from that… Continue reading Alternative regression models

Network optimization

Many real-life optimization problems relate with transportation of items on a network. This is clearly a relevant class of problems in supply chain management, but also many telecommunications problems involve networks on which data flow, rather than physical commodities. More surprisingly, some dynamic problems may be represented as network models on which items flow in… Continue reading Network optimization