Linear and Convex Optimization. Michael H. Veatch

Linear and Convex Optimization - Michael H. Veatch


Скачать книгу
even when these assumptions do not fully hold.

      We will use matrix notation for linear programs whenever possible. Let images, images, images, and

equation

      Here images, images, and images are column vectors. If all the constraints are equalities, they can be written images. Similarly, “images” constraints can be written images.

      Example 1.2 Consider the linear program

equation

      If we let

equation

      then this linear program can be written

equation

      To write a mixture of “images” and “images” constraints, it is convenient to use submatrices

equation

      and write, e.g.

equation

      1.4.2 Integer Programs

Geometric representation of the feasible integer solutions for.

      Although the graphical method was fairly simple for this example, it is quite different than when solving linear programs. Note that:

       There is not necessarily an optimal solution at the intersection of two constraints. In our example, lies only on the constraint line . In other examples, the optimal solution may not lie on any constraint.

       The optimal solution is not necessarily obtained by rounding the linear program optimal solution. In fact, there is no limit to how far the optimal solution could be from the linear programming solution.

       The integer program can be infeasible when the linear program is feasible.

      These difficulties suggest that integer programs are harder to solve than linear programs, which we will see is true. Even solving a two‐variable integer program graphically can be tedious. However, we do not necessarily need to generate all integer feasible solutions. For example, if we start by generating the feasible point images, then we draw the contour line through it and check for integer points in the linear program's feasible region and above the contour. Checking points to the right of images (because this contour does not touch the feasible region for images), images is infeasible but images qualifies, so it is optimal. The idea of using a feasible integer solution to eliminate other integer points from consideration will be used in Chapter 13.

      The general form of an integer program is the same as a linear program with the added constraint that the variables are integers. If only some of the variables are restricted


Скачать книгу