Top Banner
Extreme Inequalities For Two-Dimensional Group Problem With Minimal Coefficients For Continuous Variables Santanu S. Dey Laurence A. Wolsey Center for Operations Research and Econometrics, UCL, Belgium. Aussois 2008
36

Extreme Inequalities For Two-Dimensional Group Problem ...

Nov 09, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Extreme Inequalities For Two-Dimensional Group Problem ...

Extreme Inequalities For Two-DimensionalGroup Problem With Minimal Coefficients For

Continuous Variables

Santanu S. Dey Laurence A. Wolsey

Center for Operations Research and Econometrics, UCL, Belgium.

Aussois 2008

Page 2: Extreme Inequalities For Two-Dimensional Group Problem ...

Outline

Group Cuts.

Minimal Inequalities for Infinite Group Problem With Only ContinuousVariables.

Fill-in Procedure ≡ Lifting.DefinitionStrength of Fill-in Procedure

Families of Extreme Inequalities for the Mixed-Integer Infinite GroupProblem.

2

Page 3: Extreme Inequalities For Two-Dimensional Group Problem ...

Group Cutting Planes.

Page 4: Extreme Inequalities For Two-Dimensional Group Problem ...

General Definition of Group Problem

F (x1, ..., xm) = (x1(mod1), ..., xm(mod1)).

Definition (Gomory and Johnson (1972a,b))Let U be a subgroup of I2 and W be any subset of R2. For r ∈ I2 \ {0}, the groupProblem MI(U,W , r) is the set of functions x : U → Z+, y : W → R+ such that

1. ∑u∈U

ux(u) +∑

w∈W

F (wy(w)) = r , (1)

2. x has a finite support, i.e., x(u) > 0 for a finite subset of U.

3. y has a finite support, i.e., y(w) > 0 for a finite subset of W . �

Notation: Let f = −r(mod1). MI(U,W , r) can be equivalently written as:∑u∈U

ux(u) +∑

w∈W

wy(w) + f ∈ Z2.

(In R2 instead of Group Space)

4

Page 5: Extreme Inequalities For Two-Dimensional Group Problem ...

General Definition of Group Problem

F (x1, ..., xm) = (x1(mod1), ..., xm(mod1)).

Definition (Gomory and Johnson (1972a,b))Let U be a subgroup of I2 and W be any subset of R2. For r ∈ I2 \ {0}, the groupProblem MI(U,W , r) is the set of functions x : U → Z+, y : W → R+ such that

1. ∑u∈U

ux(u) +∑

w∈W

F (wy(w)) = r , (1)

2. x has a finite support, i.e., x(u) > 0 for a finite subset of U.

3. y has a finite support, i.e., y(w) > 0 for a finite subset of W . �

Notation: Let f = −r(mod1). MI(U,W , r) can be equivalently written as:∑u∈U

ux(u) +∑

w∈W

wy(w) + f ∈ Z2.

(In R2 instead of Group Space)

5

Page 6: Extreme Inequalities For Two-Dimensional Group Problem ...

Inequalities for Infinite Group Problems

Definition (Valid Inequality, Gomory and Johnson(1972a,b), Johnson 1974)A pair of functions, φ : I2 → R+ and π : R2 → R+ is defined as a valid inequality forMI(I2,R2, r) if

1. φ(0) = 0,

2. φ(r) = 1,

3.∑

u∈I2 φ(u)x(u) +∑

w∈R2 π(w)y(w) ≥ 1, ∀ (x , y) ∈ MI(I2,R2, r). �

6

Page 7: Extreme Inequalities For Two-Dimensional Group Problem ...

A Hierarchy of Valid Cutting Planes

Definition (Minimal Inequality, Gomory and Johnson(1972a,b))A function (φ, π) is defined as a minimal inequality for MI(I2,R2, r) if there exists novalid function (φ′, π′) 6= (φ, π) such that φ′(u) ≤ φ(u) ∀u ∈ I2 and π′(w) ≤ π(w)∀w ∈ R2. �

Definition (Extreme Inequality, Gomory and Johnson(1972a,b))We say that an inequality (φ, π) is extreme for MI(I2,R2, r) if there does not exist validinequalities (φ1, π1) 6= (φ2, π2) such that (φ, π) = 1

2 (φ1, π1) + 12 (φ2, π2). �

7

Page 8: Extreme Inequalities For Two-Dimensional Group Problem ...

GMIC is a Lifted Inequality Starting With MinimalInequalities for MI(∅,R1, r) in the One-Row Case

1. Let 0 < f < 1. First fix integer variables in MI(I1,R, r) to zeros, i.e., consider theproblem MI(∅,R, r): ∑

w∈Rwy(w) + f ∈ Z (2)

2. First generate the minimal inequality for (2)

π(w) =

{ w1−f w > 0−w

f otherwise(3)

3. Next lift the integer variables into (4). There is a an unique lifting function:Gomory Mixed Integer Cut.

φ(u) =

{u

1−f if u < 1− f1−u

f if u ≥ 1− f(4)

8

Page 9: Extreme Inequalities For Two-Dimensional Group Problem ...

Minimal Inequalities for Infinite Group ProblemWith Continuous Variables For Two Rows.

Page 10: Extreme Inequalities For Two-Dimensional Group Problem ...

‘Minimal Inequality ≡ Maximal Lattice-Free ConvexSet’

[Borozan and Cornuéjols (2007), Andersen, Louveaux, Weismantel, and Wolsey(2007)]

DefinitionA set S is called a maximal lattice-free convex set in R2 if it is closed, convex, and

1. interior(S) ∩ Z2 = ∅,2. There exists no convex set S′ satisfying (1), such that S ( S′. �

TheoremFor the system f +

∑w∈Q2 wy(w) ∈ Z2, y(w) ≥ 0, where y has a finite support, an

inequality of the form∑

w∈Q2 π(w)y(w) ≥ 1 is minimal, if the closure of

P(π) = {w ∈ Q2|π(w − f ) ≤ 1} (5)

is a maximal lattice-free convex set. Moreover, given a maximal lattice-free convex setP(π) such that f ∈ interior(P(π)), the function

π(w) =

{0 if w ∈ recession cone of P(π)λ if f + w

λ∈ Boundary(P(π))

(6)

is a minimal valid inequality. �

10

Page 11: Extreme Inequalities For Two-Dimensional Group Problem ...

Finding the Value of π(w)Idea: π is positively homoge-nous and value of π(u) = 1 ifu + f ∈ Bnd(P(π))

Given: a vector w ,

−→f +

−→wl1/(l1+l2)

∈ BoundaryP(π).

Therefore, π(w) = l1l1+l2

f

f + w

l1

l2

11

Page 12: Extreme Inequalities For Two-Dimensional Group Problem ...

Maximal Bounded Lattice-Free Convex Sets areTriangles and Quadrilaterals

PropositionLet P be a maximal lattice-free set in R2 that is bounded. Then,

1. If P is a maximal lattice-free triangle in R2, then exactly one of the following istrue:

1.1 One side of P contains more than one integral point in its interior1.1.2 All the vertices are integral and each side contains one integral point in its

interior.1.3 The vertices are non-integral and each side contains one integral point in

its interior.

2. If P is a lattice-free quadrilateral, then each of its sides contains exactly oneintegral point in its interior. �

1Interior implies Relative Interior12

Page 13: Extreme Inequalities For Two-Dimensional Group Problem ...

Example: One Side of Triangle has Multiple IntegralPoints.

−1 −0.5 0 0.5 1 1.5 2 2.5 3 3.5 4−3

−2.5

−2

−1.5

−1

−0.5

0

0.5

1

1.5

2

13

Page 14: Extreme Inequalities For Two-Dimensional Group Problem ...

Example: Triangle Whose Vertices are Integral andEach Side Contains One Integral Point in Its Interior.

−1 −0.5 0 0.5 1 1.5 2 2.5 3 3.5 4−1

−0.5

0

0.5

1

1.5

2

14

Page 15: Extreme Inequalities For Two-Dimensional Group Problem ...

Example: Triangle Whose Vertices are Non-Integraland Each Side Contains One Integral Point in ItsInterior.

15

Page 16: Extreme Inequalities For Two-Dimensional Group Problem ...

Example: Quadrilateral.

−1.5 −1 −0.5 0 0.5 1 1.5 2 2.5−1

−0.5

0

0.5

1

1.5

2

16

Page 17: Extreme Inequalities For Two-Dimensional Group Problem ...

Lifting integer variables in the minimalinequalities for continuous variables in the

two-rows case.

Page 18: Extreme Inequalities For Two-Dimensional Group Problem ...

Fill-in Procedure ≡ Lifting Integer Variables

Modified from Gomory and Johnson (1972), Johnson (1974).

Definition (Fill-in Procedure)I Let π be a inequality for MI(∅,R2, r).

I Let G be any subgroup of I2. Let (V , π) be a valid subadditive function forMI(G,R2, r).

I For example: Let u1 ∈ G and we want to lift x(u1) in the inequality π. Wesolve the problem:

V (u1) = supz∈Z+,z≥1{1− π(w)

z|u1z + w − r ∈ Z2} (7)

I Define function φG,V : I2 → R+ as follows:

φG,V (u) = infv∈G,w∈R2 {V (v) + π(w) | v + w ≡ u} . (8)

18

Page 19: Extreme Inequalities For Two-Dimensional Group Problem ...

Fill-in Procedure ≡ Lifting Integer Variables

Modified from Gomory and Johnson (1972), Johnson (1974).

Definition (Fill-in Procedure)I Let π be a inequality for MI(∅,R2, r).I Let G be any subgroup of I2. Let (V , π) be a valid subadditive function for

MI(G,R2, r).

I For example: Let u1 ∈ G and we want to lift x(u1) in the inequality π. Wesolve the problem:

V (u1) = supz∈Z+,z≥1{1− π(w)

z|u1z + w − r ∈ Z2} (7)

I Define function φG,V : I2 → R+ as follows:

φG,V (u) = infv∈G,w∈R2 {V (v) + π(w) | v + w ≡ u} . (8)

19

Page 20: Extreme Inequalities For Two-Dimensional Group Problem ...

Fill-in Procedure ≡ Lifting Integer Variables

Modified from Gomory and Johnson (1972), Johnson (1974).

Definition (Fill-in Procedure)I Let π be a inequality for MI(∅,R2, r).I Let G be any subgroup of I2. Let (V , π) be a valid subadditive function for

MI(G,R2, r).

I For example: Let u1 ∈ G and we want to lift x(u1) in the inequality π. Wesolve the problem:

V (u1) = supz∈Z+,z≥1{1− π(w)

z|u1z + w − r ∈ Z2} (7)

I Define function φG,V : I2 → R+ as follows:

φG,V (u) = infv∈G,w∈R2 {V (v) + π(w) | v + w ≡ u} . (8)

20

Page 21: Extreme Inequalities For Two-Dimensional Group Problem ...

Fill-in Procedure ≡ Lifting Integer Variables

Modified from Gomory and Johnson (1972), Johnson (1974).

Definition (Fill-in Procedure)I Let π be a inequality for MI(∅,R2, r).I Let G be any subgroup of I2. Let (V , π) be a valid subadditive function for

MI(G,R2, r).

I For example: Let u1 ∈ G and we want to lift x(u1) in the inequality π. Wesolve the problem:

V (u1) = supz∈Z+,z≥1{1− π(w)

z|u1z + w − r ∈ Z2} (7)

I Define function φG,V : I2 → R+ as follows:

φG,V (u) = infv∈G,w∈R2 {V (v) + π(w) | v + w ≡ u} . (8)

21

Page 22: Extreme Inequalities For Two-Dimensional Group Problem ...

Example of Fill-in Procedure in One Dimension

-1 0 10

1

2

3

4

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

0 0.5 10

0.2

0.4

0.6

0.8

1

π is a valid inequality for the continuous groupproblem with r = 0.6

G = {0, 0.2, 0.4, 0.6, 0.8}V(0) = 0, V(0.2) = 0.75, V(0.4) = 0.25, V(0.6) = 1,V(0.8) = 0.5

(V, π) is a valid inequality for MI(G,R1, 0.6)

(φG,V, π) is extreme inequality for MI(I

1, R1, 0.6)

V

G

φG,V

I1

22

Page 23: Extreme Inequalities For Two-Dimensional Group Problem ...

The Strength Of Fill-in Function Depends On TheChoice of G,V

-1 0 10

1

2

3

4

0 0.3333 0.6667 10

0.2

0.4

0.6

0.8

1

0 0.5 10

0.2

0.4

0.6

0.8

1

Same π as before

A different choice of G and V:

G = {0, 1/3, 2/3}V(0) = 0, V(1/3) = 5/12, V(2/3) = 5/6

Again (V, π) is a valid inequality for MI(G, R1,0.6)

(φG,V

, π) is not minimal.

V

G

φG,V

I1

23

Page 24: Extreme Inequalities For Two-Dimensional Group Problem ...

Deriving GMIC As A Fill-in Function: G Is The TrivialSubgroup

-1 0 10

1

2

3

4

00

0.2

0.4

0.6

0.8

1

0 0.5 10

0.2

0.4

0.6

0.8

1

π is a minimal valid inequality for thecontinuous group problem.

G is the trivial subgroup:

G = {0}V(0) = 0

(φ{0}, {0}

, π) is the Gomory Mixed Integer Cut

24

Page 25: Extreme Inequalities For Two-Dimensional Group Problem ...

Strength of Fill-in Inequalities: ‘For what choiceof G and V do we get strong inequalities for

MI(I2,R2, r)?’

Page 26: Extreme Inequalities For Two-Dimensional Group Problem ...

Towards a Framework to Analyze Strength of Fill-inProcedure: D(π).

ff D(π)

Integral point in therelative interiorof on side

b

g h

26

Page 27: Extreme Inequalities For Two-Dimensional Group Problem ...

‘Strength’ of Fill-in function With Trivial SubgroupDepends on ‘Area’ of D(π)

Key Idea: Given u ∈ I2, if ∃ w ∈ D(π) such that F (w) = u then φ{0},{0}(u) is the bestpossible coefficient corresponding to the variable x(u).

PropositionIf π is a valid and minimal function for MI(∅,R2, r) and φG,V (u) + φG,V (r − u) = 1∀u ∈ I2, then (φG,V , π) is minimal for MI(I2,R2, r). �

PropositionLet π is a valid and minimal function for MI(∅,R2, r). The function (φ{0},{0}, π)2 isminimal for MI(I2,R2, r) iff F (D(π)) = I2. �

2Note that φ{0},{0}(u) = infw∈R2{π(w) |w ≡ u}.27

Page 28: Extreme Inequalities For Two-Dimensional Group Problem ...

Uniqueness and Extremity of Fill-in Functions

Lemma (Uniqueness)Let (φG,V , π) be minimal for MI(I2,R2, r). If (φ′, π) is any valid minimal function forMI(I2,R2, r) such that φ′(u) = V (u) ∀u ∈ G, then φ′(v) = φG,V (v) ∀v ∈ I2. �

Implications:

1. If (φ{0},{0}, π) is minimal, this is the unique minimal function: the behavior issimilar to the one-dimensional case.

2. If (φ{0},{0}, π) is not minimal, then by selecting different subgroups G, andcorresponding functions V for the subgroup, we may obtain different minimalfunctions: this behavior is not seen in the one-dimensional case.

Theorem (Extremity)Let (V , π) be minimal for MI(G,R2, r). (φG,V , π) is an extreme valid inequality forMI(I2,R2, r) iff (V , π) is extreme for MI(G,R2, r) and (φG,V , π) is minimal forMI(I2,R2, r).

28

Page 29: Extreme Inequalities For Two-Dimensional Group Problem ...

Families of Extreme Inequalities.

Page 30: Extreme Inequalities For Two-Dimensional Group Problem ...

P(π) is a Triangle With Multiple Integral Points in theInterior of One Side: F (D(π)) = I2

−1 0 1 2 3 4−3

−2

−1

0

1

2

Maximal Lattice free triangle withf1 = 0.5, f

2 = 0.75

0

0.5

1 0

0.2

0.4

0.6

0.8

1

0

0.5

1

Fill in function (φ{0}, {0}, π)is extreme

30

Page 31: Extreme Inequalities For Two-Dimensional Group Problem ...

P(π) is a Triangle With Integral Vertices and OneIntegral Point in the Interior of Each Side: F (D(π)) = I2

−1 0 1 2 3 4−3

−2

−1

0

1

2

Maximal Lattice free triangle withintegral vertices and one integral spoint in the interior of each side

0

0.5

1 0

0.2

0.4

0.6

0.8

1

00.20.40.60.8

Fill in function (φ{0}, {0}, π) is extreme

31

Page 32: Extreme Inequalities For Two-Dimensional Group Problem ...

Triangle With Non-Integral Vertices and One IntegralPoint in the Interior of Each Side: F (D(π)) ( I2

32

Page 33: Extreme Inequalities For Two-Dimensional Group Problem ...

Example Where P(π) is a Triangle With Non-IntegralVertices and One Integral Point in the Interior of EachSide

33

Page 34: Extreme Inequalities For Two-Dimensional Group Problem ...

P(π) is a Quadrilateral

TheoremLet π correspond to maximal lattice-free quadrilateral P(π). Then (φ{0},{0}, π) is notextreme for MI(I2,R2, r). �

Not Unique: It is not necessary that there are unique extreme functions.

34

Page 35: Extreme Inequalities For Two-Dimensional Group Problem ...

Discussion

1. Techniques for lifting integer variables into minimal inequalities for continuousvariables.

2. Lifting functions are unique forI Triangles with multiple integer points in the interior of each side.I Triangles with one integral point in the interior of each side, and integral

vertices.

3. Lifting functions are not unique forI Triangles with one integral point in the interior of each side, and

non-integral vertices.I Quadrilaterals.

4. The class of new inequalities are ‘like GMIC’ since their continuous coefficientsare strong.

Challenges:

1. Separation.

2. Closed-form of some of the inequalities [Sequential-Merge Inequalities,Mixing....]

35

Page 36: Extreme Inequalities For Two-Dimensional Group Problem ...

Thank You.

36