Strong IP Formulations Need Large Coefficients Christopher Hojny - - PowerPoint PPT Presentation

strong ip formulations need large coefficients
SMART_READER_LITE
LIVE PREVIEW

Strong IP Formulations Need Large Coefficients Christopher Hojny - - PowerPoint PPT Presentation

Strong IP Formulations Need Large Coefficients Christopher Hojny Technische Universitt Darmstadt Department of Mathematics Aussois Combinatorial Optimization Workshop 2019 Aussois 2019 | Christopher Hojny: Strong IP Formulations | 1 Example


slide-1
SLIDE 1

Strong IP Formulations Need Large Coefficients

Christopher Hojny Technische Universität Darmstadt Department of Mathematics Aussois Combinatorial Optimization Workshop 2019

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 1

slide-2
SLIDE 2

Example I – The Good

X =

  • x ∈ {0, 1}n : n

i=1 2n−i xi ≤ 2n − 3

  • Pro:

◮ small IP formulation

Con:

◮ badly scaled coefficients

numerical instabilities

Question: Is there a better IP formulation?

◮ tightest IP formulation consists of facet inequalities of conv(X) ◮ complete linear description [Laurent, Sassano 1992]

  • x ∈ [0, 1]n :

n−1

  • i=1

xi ≤ n − 2

  • ◮ facet description is numerically stable

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 2

slide-3
SLIDE 3

Example II – The Bad

X =

  • x ∈ {0, 1}2n : n

i=1 2n−i(xi + xn+i) ≤ 2n − 1

  • Question: Can we use facet description of conv(X)?

◮ consists of Θ(3n) inequalities [Kaibel, Loos 2011] ◮ separable in linear time [Loos 2010] ◮ contains badly scaled inequalities, e.g.,

xn + x2n +

n−1

  • i=1

2n−1−i(xi + xn+i) ≤ 2n−1

◮ facet description is numerically instable

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 3

slide-4
SLIDE 4

Questions

Every X ⊆ {0, 1}n admits IP formulation with {0, ±1}-inequalities, e.g., via infeasibility cuts

n

  • i=1
  • (1 − ¯

xi) xi + ¯ xi (1 − xi)

  • ≥ 1

∀¯

x ∈ {0, 1}n \ X, but

  • 1. Are such IP formulations strong?
  • 2. If not, what is the minimum size of coefficients in strong IP formulations?

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 4

slide-5
SLIDE 5

Outline

Measure of Size of Coefficients Measure of Strength of IP Formulations The Lower Bound Applications

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 5

slide-6
SLIDE 6

Measure of Size of Coefficients

Inequality a⊤x ≤ β is numerically more stable the smaller the ratio

ρ(a) := max |ai| |aj| : aj = 0, i = j

  • .

Definition The ρ-value of an IP formulation Ax ≤ b is max{ρ(a) : a is row of A}.

the smaller the ρ-value the higher the numerical stability

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 6

slide-7
SLIDE 7

Strong IP Formulations

Question: How to measure strength of IP formulation Ax ≤ b?

◮ IP formulation of X ⊆ {0, 1}n has to cut off points x ∈ Zn \ X ◮ strongest formulation uses facets of conv(X) cutting off all points

in Rn \ conv(X) Idea: Refine IP formulations by not only cutting of infeasible binary points but also points in a refinement of the integer lattice. Definition Let λ ∈ Z>0 and X ⊆ {0, 1}n. Then Ax ≤ b is called 1

λ-relaxation

  • f X if for every ¯

x ∈ 1

λ Zn we have A¯

x ≤ b iff ¯ x ∈ conv(X).

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 7

slide-8
SLIDE 8

Measuring Strength of IP Formulations

Measure of Strength If Ax ≤ b is a 1

λ-relaxation of X, then it is the stronger the larger λ.

In particular, 1

λ-relaxations might have small coefficients, while facets of conv(X)

have large coefficients. But: How to estimate the size of coefficients in 1

λ-relaxations?

Observation Ax ≤ b, x ∈ [0, 1]n is 1

λ-relaxation of X

Ax ≤ λ b, x ∈ [0, λ]n is IP formulation of (λ conv(X)) ∩ Zn.

Find bounds on coefficients in general IP formulations.

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 8

slide-9
SLIDE 9

Lower Bound on Coefficients

Theorem [H. 2018] Let P ⊆ Rn be a full-dimensional integral polytope. Let

◮ ¯

x ∈ Zn \ P be not cut off by any valid box constraint.

◮ ¯

Ax ≤ ¯ b consist of all facet inequalities for P cutting off ¯ x.

◮ ¯

s := ¯ A¯ x − ¯ b. If some technical assumptions hold, every valid inequality c⊤x ≤ δ cutting off ¯ x fulfills

|ci| |cj| ≥ mink{| ¯

Aki| − ¯ sk} maxk{| ¯ Akj| + ¯ sk}.

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 9

slide-10
SLIDE 10

Proof Idea

Consider P = conv{x ∈ R2 : 2 x1 + 7 x2 ≤ 14, x1 ≥ 0, x2 ≥ 0}. Question: Is there an IP formulation with smaller ρ-value? Idea:

◮ select ¯

x ∈ Z2 \ P

◮ derive bounds on coefficients in any

valid inequality cutting of ¯ x

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 10

slide-11
SLIDE 11

Proof Idea

Consider P = conv{x ∈ R2 : 2 x1 + 7 x2 ≤ 14, x1 ≥ 0, x2 ≥ 0}. Question: Is there an IP formulation with smaller ρ-value? Idea:

◮ select ¯

x ∈ Z2 \ P

◮ derive bounds on coefficients in any

valid inequality cutting of ¯ x Lemma If P is a full-dimensional polytope, every valid inequality for P is a conic combination of facet defining inequalities.

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 10

slide-12
SLIDE 12

Example

Consider P = conv{x ∈ R2 : 2 x1 + 7 x2 ≤ 14, x1 ≥ 0, x2 ≥ 0} and select ¯ x =

4

1

  • .

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 11

slide-13
SLIDE 13

Example

Consider P = conv{x ∈ R2 : 2 x1 + 7 x2 ≤ 14, x1 ≥ 0, x2 ≥ 0} and select ¯ x =

4

1

  • .

◮ up to scaling, every valid inequality has form

c⊤x ≤ δ :⇔ (2 − α)x1 + (7 − β)x2 ≤ 14

◮ inserting ¯

x yields (2 − α)¯ x1 + (7 − β)¯ x2 > 14

4α + β < 1

◮ together with α ≥ 0 and β ≥ 0

ρ(c) = 7 − β

2 − α > 6 + 4α 2 − α ≥ 6 2 = 3

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 11

slide-14
SLIDE 14

Generalization to General Integer Polytopes

Notation:

◮ B smallest box containing P with

lower bounds ℓ and upper bounds u

◮ ¯

x ∈ (B \ P) ∩ Zn

◮ ¯

Ax ≤ ¯ b facets violated by ¯ x

◮ Ax ≤ b remaining facets

Idea: To find lower bounds on the ρ-value, use the previous lemma to find upper and lower bounds on coefficients in inequalities cutting of given ¯ x. Problem: Bounds depend on conic multipliers.

Introduce further conditions to get rid of multipliers.

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 12

slide-15
SLIDE 15

Condition I to Bound |ci|

|cj|

Sign Restrictions:

◮ For all rows k, k′ of ¯

A, we have sgn( ¯ Akt) = sgn( ¯ Ak′t) = 0

∀t ∈ {i, j}.

◮ For every row k of A not corresponding to a box constraint, we have

sgn(Akt) ∈ {0, sgn( ¯ A1t)}

∀t ∈ {i, j}.

¯ x ∈ [ℓ, u] \ P ¯ Ax ≤ ¯ b facets violated by ¯ x Ax ≤ b remaining facets ¯ s := ¯ A¯ x − ¯ b

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 13

slide-16
SLIDE 16

Condition II to Bound |ci|

|cj|

Box Restrictions:

◮ ¯

xi > ℓi.

◮ ¯

xj < uj.

◮ For every inequality a⊤x ≤ β in Ax ≤ b not corresponding to a box constraint,

we have

n

  • t=1

at ¯ xt + sgn( ¯ A1j) ej ≤ β.

¯ x ∈ [ℓ, u] \ P ¯ Ax ≤ ¯ b facets violated by ¯ x Ax ≤ b remaining facets ¯ s := ¯ A¯ x − ¯ b

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 14

slide-17
SLIDE 17

Condition III to Bound |ci|

|cj|

Excess Restrictions:

◮ | ¯

Aki| ≥ ¯ sk for every row k of ¯ A.

◮ ¯

xj − ℓj ≥ maxk{¯ sk}.

¯ x ∈ [ℓ, u] \ P ¯ Ax ≤ ¯ b facets violated by ¯ x Ax ≤ b remaining facets ¯ s := ¯ A¯ x − ¯ b

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 15

slide-18
SLIDE 18

Lower Bound on Coefficients

Theorem [H. 2018] Let P ⊆ Rn be a full-dimensional integral polytope. Let

◮ ¯

x ∈ Zn \ P be not cut off by any valid box constraint.

◮ ¯

Ax ≤ ¯ b consist of all facet inequalities for P cutting off ¯ x.

◮ ¯

s := ¯ A¯ x − ¯ b. If Conditions I–III hold, every valid inequality c⊤x ≤ δ cutting off ¯ x fulfills

|ci| |cj| ≥ mink{| ¯

Aki| − ¯ sk} maxk{| ¯ Akj| + ¯ sk}.

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 16

slide-19
SLIDE 19

Applications: IP formulations

Using this theorem, one can show:

◮ Every IP formulation of

  • x ∈ Zn+1

+

:

n

  • i=0

2ixi ≤ 2n has ρ-value at least 2n−1

2

.

◮ Consequently, there exist X ⊆ Zn that need exponentially large coefficients in

any IP formulation.

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 17

slide-20
SLIDE 20

Applications: 1

λ-relaxation

Recall Ax ≤ b is 1

λ-relaxation of X

Ax ≤ λ b is IP formulation of (λ conv(X)) ∩ Zn.

◮ The theorem implies every 1 3-relaxation of

  • x ∈ {0, 1}3n+2 : x3n+1 + x3n+2 +

n

  • i=1

23(n−i)+4x3(i−1)+1 +

n

  • i=1

23(n−i)+3)x3(i−1)+2 +

n

  • i=1

(23(n−i)+4 − 23(n−i)+2)x3i ≤ 1 +

n

  • i=1

(23(n−i)+4 − 23(n−i)+2)

  • has ρ-value at least 3

n/3−2−1

2

.

◮ result can be generalized to exponentially large class of knapsacks

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 18

slide-21
SLIDE 21

Consequences

Corollary There exist sets X ⊆ {0, 1}n that need exponentially large coefficients in every 1

λ-relaxation if λ ≥ 3.

Remark: result can be generalized to case λ ≥ 2 Consequences:

◮ every X ⊆ {0, 1}n admits 1-relaxation with {0, ±1}-coefficients. ◮ 1 2-relaxations may need large coefficients ◮ strong IP formulations need exponentially large coefficients in general

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 19

slide-22
SLIDE 22

Consequences

Corollary There exist sets X ⊆ {0, 1}n that need exponentially large coefficients in every 1

λ-relaxation if λ ≥ 3.

Remark: result can be generalized to case λ ≥ 2 Consequences:

◮ every X ⊆ {0, 1}n admits 1-relaxation with {0, ±1}-coefficients. ◮ 1 2-relaxations may need large coefficients ◮ strong IP formulations need exponentially large coefficients in general

Thank You For Your Attention

Aussois 2019 | Christopher Hojny: Strong IP Formulations | 19