Linear Programming Relaxation - Solution Quality of Relaxed and Original Programs

Solution Quality of Relaxed and Original Programs

The linear programming relaxation of an integer program may be solved using any standard linear programming technique. If the optimal solution to the linear program happens to have all variables either 0 or 1, it will also be an optimal solution to the original integer program. However, this is generally not true, except for some special cases (e.g., problems with totally unimodular matrix specifications.)

In all cases, though, the solution quality of the linear program is at least as good as that of the integer program, because any integer program solution would also be a valid linear program solution. That is, in a maximization problem, the relaxed program has a value greater than or equal to that of the original program, while in a minimization problem such as the set cover problem the relaxed program has a value smaller than or equal to that of the original program. Thus, the relaxation provides a bound on the integer program's solution quality.

In the example instance of the set cover problem described above, in which the relaxation has an optimal solution value of 3/2, we can deduce that the optimal solution value of the unrelaxed integer program is at least as large. Since the set cover problem has solution values that are integers (the numbers of sets chosen in the subfamily), the optimal solution quality must be at least as large as the next larger integer, 2. Thus, in this instance, despite having a different value from the unrelaxed problem, the linear programming relaxation gives us a tight lower bound on the solution quality of the original problem.

Read more about this topic:  Linear Programming Relaxation

Famous quotes containing the words solution, quality, relaxed, original and/or programs:

    The Settlement ... is an experimental effort to aid in the solution of the social and industrial problems which are engendered by the modern conditions of life in a great city. It insists that these problems are not confined to any one portion of the city. It is an attempt to relieve, at the same time, the overaccumulation at one end of society and the destitution at the other ...
    Jane Addams (1860–1935)

    While the rest of the world has been improving technology, Ghana has been improving the quality of man’s humanity to man.
    Maya Angelou (b. 1928)

    I don’t think it is always necessary to take up the anti-colonial—or is it post- colonial?—cudgels against English. What seems to me to be happening is that those people who were once colonized by the language are now rapidly remaking it, domesticating it, becoming more and more relaxed about the way they use it—assisted by the English language’s enormous flexibility and size, they are carving out large territories for themselves within its frontiers.
    Salman Rushdie (b. 1948)

    Every man is a creative cause of what happens, a primum mobile with an original movement.
    Friedrich Nietzsche (1844–1900)

    Although good early childhood programs can benefit all children, they are not a quick fix for all of society’s ills—from crime in the streets to adolescent pregnancy, from school failure to unemployment. We must emphasize that good quality early childhood programs can help change the social and educational outcomes for many children, but they are not a panacea; they cannot ameliorate the effects of all harmful social and psychological environments.
    Barbara Bowman (20th century)