• Aucun résultat trouvé

A class of valid inequalities for multilinear 0-1 optimization problems

N/A
N/A
Protected

Academic year: 2021

Partager "A class of valid inequalities for multilinear 0-1 optimization problems"

Copied!
1
0
0

Texte intégral

(1)

A class of valid inequalities for multilinear

0-1 optimization problems

Yves Crama, Elisabeth Rodr´ıguez Heck

QuantOM, HEC Management School, University of Li`ege

Main contributions

Theoretical:

Definition of a new class of valid inequalities, called

2-links

, for the

standard linearization polytope.

The 2-links (added to the standard linearization) provide a

complete description

for functions with

two monomials

.

Computational:

Great improvements of the continuous

relaxation bounds

.

Decrease of

computation times

(in many cases by factor 10).

The number of 2-links is

only quadratic

in the number of terms.

Problem definition: multilinear 0-1 optimization

min X S ∈S aS Y i ∈S xi + l (x) s. t. xi ∈ {0, 1} i = 1, . . . , n

• S: subsets of {1, . . . , n} with aS 6= 0 and |S | ≥ 2, • l (x) linear part. Standard linearization (SL) [2], [3] min X S ∈S aSyS + l (x) s. t. yS ≤ xi ∀i ∈ S , ∀S ∈ S yS ≥ X i ∈S xi − (|S | − 1) ∀S ∈ S

• for variables xi, yS ∈ {0, 1}, the convex hull of feasible solutions is PSL∗ , • for continous variables xi, yS ∈ [0, 1], the set of feasible solutions is PSL.

The 2-link inequalities [1]

Definition:

For S , T ∈ S and yS, yT such that yS = Qi ∈S xi, yT = Qi ∈T xi,

• the 2-link associated with (S ,T ) is the linear inequality

yS ≤ yT − Pi ∈T \S xi + |T \S |,

PSL2links is the polytope defined by the SL inequalities and the 2-links.

Interpretation:

S T

yS = 1 ⇒ ∀i ∈ S , xi = 1

yT = 0 and yS = 1 ⇒ ∃j ∈ T \S , xj = 0

Theorem 1: A complete description for the case of two monomials

For the case of two nonlinear monomials, PSL∗ = PSL2links, i.e., the standard linearization

and the 2-links provide a complete description of PSL∗ .

Theorem 2: Facet-defining inequalities for the case of two monomials

For the case of two nonlinear monomials defined by S , T with |S ∩ T | ≥ 2, the 2-links are facet-defining for PSL∗ .

Computational experiments: are the 2-links helpful for the general case?

Objectives:

• compare the bounds obtained when optimizing over PSL and PSL2links,

• compare the computational performance of exact resolution methods.

Software used: CPLEX 12.06.

Inequalities

• SL: standard linearization,

• cplex: CPLEX automatic cuts, • 2L: 2-links.

Random instances: definition

Number of variables n, number of terms m. Monomials are uniformly distributed.

Fixed degree: inst. d n m inst. d n m rf-a 3 400 800 rf-e 4 400 550 rf-b 3 400 900 rf-f 4 400 600 rf-c 3 600 1100 rf-g 4 600 750 rf-d 3 600 1200 rf-h 4 600 800

Random degree (proba. 2d −1): inst. n m inst. n m rr-a 200 600 rr-e 400 1000 rr-b 200 700 rr-f 600 1300 rr-c 200 800 rr-g 600 1400 rr-d 400 900 rr-h 600 1500

Instances inspired from image restoration problems (degree 4)

Base images:

• top left rect. (tl), • centre rect. (cr), • cross (cx). Perturbations: • none (n), • low (l), • high (h). 0 0 0 0 0 0 0 0 1 1 0 1 0 1 1 1 1 0 0 1 1 0 1 0 0 0 1 1 0 0 1 0 0 0 0 0 Image restoration 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 1 0 0 1 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0

Results random instances

Opt. gap (%) fixed degree

rf-a rf-b rf-c rf-d rf-e rf-f rf-g rf-h 0 1 2 3 4 5 6 7 8 9 10 SL SL&2L

Opt. gap (%) random degree

rr-a rr-b rr-c rr-d rr-e rr-f rr-g rr-h 0 2 4 6 8 10 12 14 16 18 20 SL SL&2L

Run times (in sec.) fixed degree

rf-a rf-b rf-c rf-d rf-e rf-f rf-g rf-h 0 100 200 300 400 500 600 700 SL SL&2L SL&cplex SL&cplex&2L

Run times (in sec.) random degree

rr-a rr-b rr-c rr-d rr-e rr-f rr-g rr-h 0 100 200 300 400 500 600 700 800 SL SL&2L SL&cplex SL&cplex&2L

Results image restoration instances

Opt. gap (%) 10x15 images

tl-n tl-l tl-h cr-n cr-l cr-h cx-n cx-l cx-h 0 200 400 600 800 1,000 1,200 1,400 1,600 1,800 SL SL&2L

Opt. gap (%) 15x15 images

tl-n tl-l tl-h cr-n cr-l cr-h cx-n cx-l cx-h 0 200 400 600 800 1,000 1,200 1,400 1,600 SL SL&2L

Run times (in sec.) 10x15 images

tl-n tl-l tl-h cr-n cr-l cr-h cx-n cx-l cx-h 0 5 10 15 20 25 30 35 40 45 50 SL&cplex SL&cplex&2L

Run times (in sec.) 15x15 images

tl-n tl-l tl-h cr-n cr-l cr-h cx-n cx-l cx-h 0 20 40 60 80 100 120 SL&cplex SL&cplex&2L

[1] Crama, Y., Rodr´ıguez Heck, E. A class of valid inequalities for 0-1 optimization problems. E-print: http://orbi.ulg.ac.be/handle/2268/196789

[2] Fortet, R.: Applications de l’alg`ebre de Boole en recherche op´erationelle. Revue Fran¸caise d’Automatique, Informatique et Recherche Op´erationelle 4(14), 17–26 (1960)

Références

Documents relatifs

Namely, we present in Section 5.1 an inventory distribution problem where the adversarial problem can be decomposed into smaller problems linked by a simple constraint, and

Nous avons donc vérifié l’hypothèse selon laquelle la valorisation des ressources humaines intervient comme variable médiatrice dans la relation entre la stratégie

Since the semivectorial bilevel programming problem (S) and its scalarized problem does not satisfy the Slater condition which we use as a sufficient condition to establish

The normalization argument in asymptotic analy- sis enables us to see the solution existence and stability not only for quadratic programming, linear complementarity problems,

d’identification concernant les délinquants et les victimes qui doivent comparaître au tribunal chargé des causes de violence familiale. Cette liste est distribuée toutes les

Second, as rRLT constraint generation depends on an arbitrary choice (the basis of a certain matrix) we show how to choose this basis in such a way as to yield a more compact

Si on analyse la spécificité des actifs impliqués dans une prestation de services et même si les investissements mobilisés reflètent certaines singularités des services

Contreras-Guerrero et al [ 127 ] studied the interface properties (Fermi level pinning) of films grown in different oxygen conditions on c(4 × 4) As-stabilized GaAs (001) surface with