In the previous two sections of this chapter we have seen applied problems as well as feasible sets. In this section, we will summarize all of these and determine a method to put applied problems into a mathematical formulation.
In short, we will call such problems LOPs and if the variables are constrained to be integers, then such problems are Integer Linear Optimization Problems or ILOPs and if the variables are constrained to be binary, then the problems are Binary Linear Optimization Problems or BLOPs .
If instead we have a minimum problem, then we will use \(w\) for the objective and \(y_i\) for the variables. We will see another problem like this later.
Many LOPs naturally have the nonnegative constraint, because they arise from realistic problems in which variables cannot be negative. however, more abstract problems or mathematical problems may not have such constraints. We will learn in ChapterΒ 7 how to either take such problems and both add nonnegative constraints and then solve them without such constraints.
As you can see, we have use the variable \(w\) for the objective function and \(y_i\) for the variable. Another difference with ProblemΒ 2.2.2 is that the first three constraints are of the form \(\geq\text{.}\) Although this is not necessary, it is common. We will graph this feasible set in the next section and the characteristics of this set often are paired with a minimum problem.
The LOP that we have been working on the past two section is in a special form that is needed for solving these problems using a technique we will develop in ChapterΒ 3. We define it below and then explain how to get other problems into this form.
Not all LOPs are in standard form. Clearly ProblemΒ 2.2.4 and many in SectionΒ 2.1 as well. However, there is a systematic way to put such problems in standard form.
If the problem is a minimize problem in the form \(w = c_1 y_1 + c_2 y_2 + \cdots c_n y_n\text{,}\) define \(z=-(c_1 y_1 + c_2 y_2 + \cdots + c_n y_n)\text{.}\)
In this section, we write the General Form of an Linear Optimization problem. Assume that there are \(n\) variables. If we have a maximum problem, we will use the variables \(x_i\) and a general constraint can be written