day 28 4/27/98

Today, we worked through homeworks.

1.  NP-hard approximation

1.1  Global wiring problem

There is some array of locations. The goal is to connect some pairs of locations in the array. The goal is to minimize the number of wires crossing a boundary between adjacent locations.

Constraints:

The problem is NP hard.

The problem can be rewritten as an integer programming problem.

1.2  integer programming formulation

For each pair, Ni , of locations, introduce 2 variables, xi0,xi1 .

Let:

The integer programming problem is then:

minimize w where

1.3  linear program relaxation

Replace the first constraint with 0 £ xi0,xi1 £ 1 to turn the problem into a linear programming problem. The linear programming solution must have WLP £ WIP , giving a lower bound on the integer programming solution.


File translated from TEX by TTH, version 1.30.