• Non ci sono risultati.

Gomory’s cutting plane algorithm Given the following Integer Programs: 1. Evaluate the linear relaxation x

N/A
N/A
Protected

Academic year: 2021

Condividi "Gomory’s cutting plane algorithm Given the following Integer Programs: 1. Evaluate the linear relaxation x"

Copied!
4
0
0

Testo completo

(1)

Gomory’s cutting plane algorithm Given the following Integer Programs:

1. Evaluate the linear relaxation xLP

2. Generate a Gomory cut for each fractional component of xLP

max 15x1+ 35x2

2x1+ 2x2 + x3 = 1 4x1+ 4x2+ x4 = 1 5x2+ x5 = 1 xi ∈ Z+ ∀i = 1,...,5

max 2x1+ x2

x1+ x2 ≤ 5

−x1+ x2 ≤ 0 6x1+ 2x2 ≤ 21

x ∈ Ζ+2

max x1+ 3 2x2 2x1+1

2x2 ≤1 2x1+ 3x2 ≤ 22

x ∈ Ζ+2

max 2x1+ 3x2

4 x1+ 3x2 ≤ 12 2x1+ 3x2 ≤ 8

x ∈ Ζ+2

(2)

Preprocessing

Preprocess the following linear programs:

max8x1+ x2 − 6x3 s.t.

10x1− 6x2+ x3≤ −11 4 x1+ x2− 5x3≤ −6 6x1− 3x2+ 4 x3 ≥ −7 0 ≤ x1≤ 5

0 ≤ x2 ≤ 3 3

2≤ x3

max 7x1+ x2 − 5x3 s.t.

−8x1+ 8x2− x3≥ 13

−3x1− x2+ 5x3 ≥ 8

−6x1+ 3x2− 3x3≤ 9 0 ≤ x1≤ 5

0 ≤ x2 ≤ 2 2 ≤ x3

min− 6x1− x2 + 4 x3 s.t.

−9x1+ 7x2− x3≥ 12

−3x1− x2+ 4 x3≥ 7

−5x1+ 4 x2− 3x3 ≤ 8 0 ≤ x1≤ 4

0 ≤ x2 ≤5 2 2 ≤ x3

(3)

Branch-and-bound

Given the followin binary programs:

1. Derive (if possible) inequalities from logical implications 2. Solve with the branch-and-bound algorithm

max21x1+ 17x2+ 15x3+ 25x4

s.t.

5x1− 8x2+ 14 x3 ≤ 15

−13x2− 6x3− 7x4 ≤ 13 x1+ x4 ≤ 1

x2+ x4 ≤ 1 x1+ x2 ≤ 1 x ∈ 0,1{ }4

max13x1+ 16x2+ 25x3+ 35x4

s.t.

6x1− 4 x2+ 12x3≤ 13 10x2+ 6x3− 5x4 ≤ 16

x1+ x4 ≤ 1 x2+ x4 ≤ 1 x1+ x2 ≤ 1 x ∈ 0,1{ }4

max15x1+ 15x2+ 15x3+ 16x4 s.t.

4 x1+ 9x2+ 8x3 ≥ 5

−14 x2− 8x3− 9x4 ≤ 14 x1+ x2 ≤ 1

x2+ x3≤ 1 x1+ x3 ≤ 1 x ∈ 0,1{ }4

(4)

Cover inequalities

Given the following knapsack problems, derive (if possible) cover inequalities violated by the optimal solution of the linear relaxation.

max16x1+ 23x2+ 19x3+ 18x4+ 21x5+ 28x6+ 13x7 18x1+ 22x2+ 14 x3+ 17x4+ 18x5+ 29x6+ 16x7 ≤ 68

x ∈ {0,1}7

max10x1+ 14 x2+ 18x3+ 9x4 + 13x5+ 21x6+ 17x7 s.t.

12x1+ 11x2+ 9x3+ 14 x4 + 18x5+ 17x6+ 20x7≤ 36 x ∈ {0,1}7

max12x1+ 35x2+ 13x3+ 17x4 + 15x5+ 26x6+ 15x7 16x1+ 23x2+ 13x3+ 15x4 + 12x5+ 32x6+ 15x7≤ 67

x ∈ {0,1}7

max14 x1+ 25x2+ 23x3+ 16x4+ 25x5+ 29x6+ 12x7 17x1+ 24 x2+ 15x3+ 15x4+ 14 x5+ 31x6+ 15x7 ≤ 72

x ∈ {0,1}7

Riferimenti

Documenti correlati

The unit interval is broken at two randomly chosen points along

A continuous-time system SYS can be discretized using the

The corresponding discrete sampled system (F, G, H) can be deter- mined as follows.. Let T the

Then, by using Integer Linear Programming, we both select a subset of “few” features to look at and assign weights to the selected features in such a way that the equity of each

Sakai and myself [33], [34] determined (1) all the biharmonic hypersurfaces in irreducible symmetric spaces of compact type which are regular orbits of commutative Hermann actions

In particular, this work focuses on the issue of maximizing the amount of time over which a set of points of interest (target points), located in a given area, can be monitored by

Definition 5.1 (of S-linear independence). Then, v is linearly independent. The above theorem shows that, for the S -families, the S-linear independence implies the usual

It does not need to necessarily produce a feasible solution for the TSP instance we are processing, it just needs to select a set of edges that makes very unlikely to find subtours