A non-standart approach to Duality

Similar documents
DUALITY AND INTEGER PROGRAMMING. Jean B. LASSERRE

Integer Programming Duality

DUALITY AND A FARKAS LEMMA FOR INTEGER PROGRAMS

Integer programming, Barvinok s counting algorithm and Gomory relaxations

Chapter 2 Duality and a Farkas lemma for integer programs

Springer Series in Operations Research and Financial Engineering. Series Editors: Thomas V. Mikosch Sidney I. Resnick Stephen M.

Note 3: LP Duality. If the primal problem (P) in the canonical form is min Z = n (1) then the dual problem (D) in the canonical form is max W = m (2)

IP Duality. Menal Guzelsoy. Seminar Series, /21-07/28-08/04-08/11. Department of Industrial and Systems Engineering Lehigh University

Duality for Mixed-Integer Linear Programs

The Value function of a Mixed-Integer Linear Program with a Single Constraint

Optimization for Communications and Networks. Poompat Saengudomlert. Session 4 Duality and Lagrange Multipliers

On the Value Function of a Mixed Integer Linear Program

VALID INEQUALITIES FOR MIXED-INTEGER LINEAR PROGRAMMING PROBLEMS

Appendix PRELIMINARIES 1. THEOREMS OF ALTERNATIVES FOR SYSTEMS OF LINEAR CONSTRAINTS

Duality Theory, Optimality Conditions

The master equality polyhedron with multiple rows

Lecture 9: Dantzig-Wolfe Decomposition

The Value function of a Mixed-Integer Linear Program with a Single Constraint

Cutting Plane Methods I

Asteroide Santana, Santanu S. Dey. December 4, School of Industrial and Systems Engineering, Georgia Institute of Technology

Mathematical Optimisation, Chpt 2: Linear Equations and inequalities

Integer Programming, Part 1

Lecture 5. Theorems of Alternatives and Self-Dual Embedding

INTEGRATION WORKSHOP 2004 COMPLEX ANALYSIS EXERCISES

1. Partial Fraction Expansion All the polynomials in this note are assumed to be complex polynomials.

Farkas Lemma, Dual Simplex and Sensitivity Analysis

Nonlinear Programming

Math Homework 2

Introduction to Integer Linear Programming

Duality of LPs and Applications

Lecture 5. The Dual Cone and Dual Problem

Linear Algebra and its Applications

The master equality polyhedron with multiple rows

LP Duality: outline. Duality theory for Linear Programming. alternatives. optimization I Idea: polyhedra

Semidefinite Programming

Solutions to sample final questions

Math 209B Homework 2

Approximate Farkas Lemmas in Convex Optimization

I.3. LMI DUALITY. Didier HENRION EECI Graduate School on Control Supélec - Spring 2010

Dirichlet s Theorem. Calvin Lin Zhiwei. August 18, 2007

Lectures 6, 7 and part of 8

Polynomiality of Linear Programming

INTRODUCTION TO PADÉ APPROXIMANTS. E. B. Saff Center for Constructive Approximation

3.7 Cutting plane methods

Reformulation and Sampling to Solve a Stochastic Network Interdiction Problem

Homework 27. Homework 28. Homework 29. Homework 30. Prof. Girardi, Math 703, Fall 2012 Homework: Define f : C C and u, v : R 2 R by

Introduction to Mathematical Programming IE406. Lecture 13. Dr. Ted Ralphs

LP Relaxations of Mixed Integer Programs

is equal to = 3 2 x, if x < 0 f (0) = lim h = 0. Therefore f exists and is continuous at 0.

Mathematical Optimisation, Chpt 2: Linear Equations and inequalities

Journal of Computational and Applied Mathematics

IP Cut Homework from J and B Chapter 9: 14, 15, 16, 23, 24, You wish to solve the IP below with a cutting plane technique.

Additional Homework Problems

Today: Linear Programming (con t.)

Section Notes 9. IP: Cutting Planes. Applied Math 121. Week of April 12, 2010

4. Algebra and Duality

Midterm Review. Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A.

Problems for MATH-6300 Complex Analysis

Semidefinite Programming, Combinatorial Optimization and Real Algebraic Geometry

Optimization over Polynomials with Sums of Squares and Moment Matrices

Advanced SDPs Lecture 6: March 16, 2017

Hilbert s 17th Problem to Semidefinite Programming & Convex Algebraic Geometry

Discrete Optimization 2010 Lecture 8 Lagrangian Relaxation / P, N P and co-n P

Cuts for mixed 0-1 conic programs

10 Karmarkars Algorithm

Complex Analysis, Stein and Shakarchi Meromorphic Functions and the Logarithm

A Review of Linear Programming

NATIONAL BOARD FOR HIGHER MATHEMATICS. Research Awards Screening Test. February 25, Time Allowed: 90 Minutes Maximum Marks: 40

A BRANCH&BOUND ALGORITHM FOR SOLVING ONE-DIMENSIONAL CUTTING STOCK PROBLEMS EXACTLY

March 2002, December Introduction. We investigate the facial structure of the convex hull of the mixed integer knapsack set

AN ELEMENTARY PROOF OF THE SPECTRAL RADIUS FORMULA FOR MATRICES

Chapter 1 Linear Programming. Paragraph 5 Duality

Lagrange duality. The Lagrangian. We consider an optimization program of the form

3.10 Lagrangian relaxation

Proving the Regularity of the Minimal Probability of Ruin via a Game of Stopping and Control

Optimization Theory. A Concise Introduction. Jiongmin Yong

LECTURE 10 LECTURE OUTLINE

Relation of Pure Minimum Cost Flow Model to Linear Programming

8. Geometric problems

4. Duality and Sensitivity

The moment-lp and moment-sos approaches

Convex Optimization. (EE227A: UC Berkeley) Lecture 28. Suvrit Sra. (Algebra + Optimization) 02 May, 2013

OQ4867. Let ABC be a triangle and AA 1 BB 1 CC 1 = {M} where A 1 BC, B 1 CA, C 1 AB. Determine all points M for which ana 1...

Determine for which real numbers s the series n>1 (log n)s /n converges, giving reasons for your answer.

On duality gap in linear conic problems

MOMENTS OF HYPERGEOMETRIC HURWITZ ZETA FUNCTIONS

On the Value Function of a Mixed Integer Linear Optimization Problem and an Algorithm for its Construction

. Then g is holomorphic and bounded in U. So z 0 is a removable singularity of g. Since f(z) = w 0 + 1

EE364a Review Session 5

Part IB. Complex Analysis. Year

Renyi divergence and asymptotic theory of minimal K-point random graphs Alfred Hero Dept. of EECS, The University of Michigan, Summer 1999

1 Overview. 2 Extreme Points. AM 221: Advanced Optimization Spring 2016

Integer Programming ISE 418. Lecture 8. Dr. Ted Ralphs

On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs

3. Linear Programming and Polyhedral Combinatorics

ELE539A: Optimization of Communication Systems Lecture 16: Pareto Optimization and Nonconvex Optimization

Introduction and Preliminaries

Real eigenvalues of nonsymmetric tensors

The partial-fractions method for counting solutions to integral linear systems

Solutions Chapter 5. The problem of finding the minimum distance from the origin to a line is written as. min 1 2 kxk2. subject to Ax = b.

Transcription:

Department of Industrial and Systems Engineering Lehigh University COR@L Seminar Series, 2005 10/27/2005

Outline 1 Duality Integration & Counting Duality for Integration Brion and Vergne s continuous formula Duality for Summation 2 Continuous Case Discrete Case LP formulation Superadditive Dual

References: Jean B. Lasserre, Duality and a Farkas lemma for integer programs. in: Optimization: Structure and Applications (E. Hunt and C.E.M. Pearce, Editors), Kluwer Academic Publishers (2004) Jean B. Lasserre, Integer programming duality and superadditive functions. Contemporary Mathematics 374, pp. 139 150. (2005)

Formulation Duality Integration & Counting Duality for Integration Brion and Vergne s continuous formula Duality for Summation I : P : LP f (b, c) := max x Ω(b) IP c x P d : f d (b, c) := max x Θ(b) Integration Summation Z ˆf (b, c) := e c x ds I d : ˆfd (b, c) := X Ω(b) x Θ(b) c x e c x where Ω(b) := {x R n : Ax = b, x 0} and Θ(b) := Ω(b) Z n.

Integration & Counting Duality for Integration Brion and Vergne s continuous formula Duality for Summation The simple relation is that: or equivalently e f (b,c) = lim r ˆf (b, rc) 1/r, 1 f (b, c) = lim r r lnˆf (b, rc), e f d (b,c) = lim r ˆfd (b, rc) 1/r 1 f d (b, c) = lim r r ln ˆf d (b, rc)

Integration & Counting Duality for Integration Brion and Vergne s continuous formula Duality for Summation Let P, P d be some dual problems of P, P d. The well-known strong dual P can be obtained by Legendre-Fenchel Duality formulation. Let f : R n R, then the Fenchel conjugate: f (y) := sup x R n {x y f (x)} y R n If f is convex and lower semi-continuous f := f. Then, noting that f (y, c) is concave, P : f (b, c) := inf b f (λ, c)} = min λ A λ c} λ R m{λ λ R m{b No available transformation to get a strong P d (except the subadditive formulation, see my previous talk...) Let I, I d be the similar transforms of I, I d using Laplace-transform and Z-transform, respectively. Lasserre calls I, I d the natural duals: we can get closed form equations for ˆf (b, c) and ˆfd (b, c).

Integration & Counting Duality for Integration Brion and Vergne s continuous formula Duality for Summation Laplace transform f : C m + C of f : R m + R is Z f (λ) := e λ y f (y)dy R n + Applying to ˆf (b, c): ˆF(λ, c) := := Z e λ yˆf (y, c)dy R m + ny 1 (A λ c) k k=1

Integration & Counting Duality for Integration Brion and Vergne s continuous formula Duality for Summation Note that, ˆF(λ, c) is well defined when R(A λ c) > 0. To get I and hence a closed form ˆf (b, c), we solve the inverse Laplace transform problem: I : ˆf (b, c) := = 1 (2iπ) m 1 (2iπ) m Z γ+i γ i Z γ+i γ i e λ b ˆF(λ, c)dλ e λ b dλ ny (A λ c) k k=1 where γ is fixed and satisfies (A γ c) > 0. This complex integral can be solved directly by Cauchy residual techniques.

Integration & Counting Duality for Integration Brion and Vergne s continuous formula Duality for Summation In fact, the multidimensional poles of ˆF are real and solve p B A B = c B for all bases of Ω(b). Then: ˆf (b, c) = X x b.f.s of Ω(b) e c x det(b) Y ( c k + p B A k ) k NB where B is the basis of the corresponding b.f.s. In other words, ˆf (b, c) is a weighted summation over the vertices of Ω(b).

Integration & Counting Duality for Integration Brion and Vergne s continuous formula Duality for Summation Z-transform f : C m + C of f : Z m + R is f (z) := X z y f (y) y Z m + Applying to ˆf d (b, c): ˆF d (z, c) := ny 1 1 e c k z A k k=1 which is well-defined if z A k > e c k k = 1,..., n

Integration & Counting Duality for Integration Brion and Vergne s continuous formula Duality for Summation To get I d and hence a closed form ˆf d (b, c), we solve the inverse Z-transform problem: Z I d : ˆf 1 d (b, c) := ˆF (2iπ) m d (z, c)z b 1 dz z =γ where γ satisfies γ A k > e c k k = 1,..., n. Cauchy residue technique can be used, however, we have complex poles! Bases of ω(b) provide these poles. Each basis B provides det(b) complex poles in the form of: v z(k) = e p B+2iπ det(b) for k = 1,..., det(b) where v {v Z m v B = 0 mod det(b)}

Integration & Counting Duality for Integration Brion and Vergne s continuous formula Duality for Summation Combining these poles with discrete Brian and Vergne s formula: X ˆfd (b, c) = e c x U B (b, c) x b.f.s of Ω(b)

Integration & Counting Duality for Integration Brion and Vergne s continuous formula Duality for Summation Then, 1 f d (b, c) = lim r r ln ˆf d (b, rc) = max {c 1 x + lim x b.f.s of Ω(b) r r ln U B(b, rc)} = max {c x + 1 x b.f.s of Ω(b) q (deg(p b) deg(q b ))} = c x + ρ where q is the l.c.m of det(b): B is a feasible basis, P b and Q b are some real valued polynomials. Note that, ρ is the value of the Gomory group/asymptotic problem!

Continuous Case Duality Continuous Case Discrete Case LP formulation Superadditive Dual Note that a polynomial Q R[λ 1,..., λ m] can be written Q(λ) = X α S Q α λ α = X Q α λ α 1 1...λαm m α S where S N m and Q α are real coefficients α S. Let A R m n, b R m. Then the folllowing two statements are equivalent: (a) The linear system Ax = b has a nonnegative solution x R n. (b) The polynomial b λ can be written b λ = nx Q j (λ)(a jλ), λ R m j=1 for some polynomials Q j R[λ 1,..., λ m], j = 1,..., n, all with nonnegative coefficients. Proof:

Discrete Case Duality Continuous Case Discrete Case LP formulation Superadditive Dual Let, wlog (as long as the feasible region is compact), A N m n, b N m. Then the folllowing two statements are equivalent: (a) The linear system Ax = b has a solution x N n. (b) The polynomial z b 1 can be written z b 1 = nx Q j (z)(z A j 1), z R m j=1 for some polynomials Q j R[z 1,..., z m], j = 1,..., n, all with nonnegative coefficients. Moreover, the total degree of each polynomial Q j can be bounded by b = P mx m j=1 b j min A ik. k=1,...,n Proof: i=1

Discrete Case Duality Continuous Case Discrete Case LP formulation Superadditive Dual Let q 0 be the vector of nonnegative coefficients of all polynomials Q j s. If D := {Mq = r, q 0} then, there exist such polynomials. Note that Mq = r state that the nx polynomials z b 1 and Q j (z)(z A j 1) are identical by equating the respective coefficients. j=1

Discrete Case Duality Continuous Case Discrete Case LP formulation Superadditive Dual Each Q j may be restricted to contain only monomials {z α : α b A j, α N m } Hence, in D, q R s and M R p s where p = s = my (b i + 1) i=1 nx my s j with s j = (b i A ij + 1), j = 1,..., n j=1 i=1 Note that, p is the number of monomials z α with α b and s j is the number of monomials z α with α A j b. Example: Note that M is totally unimodular.

Continuous Case Discrete Case LP formulation Superadditive Dual An LP equivalent to P d Let e sj = (1,..., 1) R s j, j = 1,..., n and let E N n s be the n-block diagonal matrix, whose each diagonal block is a row vector e sj. Then, 1 f d (b, c) = max{c Eq Mq = r, q 0} 2 If q is an optimal solution, then x := Eq is the associated optimal solution of P d. Proof:

A class of superadditive functions Continuous Case Discrete Case LP formulation Superadditive Dual Let D N m be a finite set s.t 0 D and if α D β D, β α. D be the set of functions π : N m R {+ } s.t. π(0) = 0 and π(α) < + if α D, or π(α) = +, otherwise. Given π D, f π : N m R {+ } is defined as f π(x) := inf {π(α + x) π(α)}, x α D Nm Lemma: For every π D : 1 f π D 2 f π π, and f π is superadditive 3 if π is superadditive, then π = f π. Proof:

Superadditive Dual Duality Continuous Case Discrete Case LP formulation Superadditive Dual Let D := {α N m α b}. Then the dual of max{c Eq Mq = r, q 0} is min γ s.t γ(b) γ(0) γ(α + A j ) γ(α) c j, α + A j D, j = 1,..., n Letting π(α) = γ(α) γ(0), α D and extending π to N m, the dual becomes ρ 1 = min π D s.t π(b) π(α + A j ) π(α) c j, α D, j = 1,..., n

Superadditive Dual Duality Continuous Case Discrete Case LP formulation Superadditive Dual Now, assume that f d (b, c) > and consider the following problem ρ 2 = inf π D s.t f π(b) f π(a j ) c j, j = 1,..., n where f π : N m R defined as before for every π D. Then, f d (b, c) = ρ 1 = ρ 2 = f π (b) for some π D Proof: Example:

Superadditive Dual Duality Continuous Case Discrete Case LP formulation Superadditive Dual Note the similar dual formulation of Wolsey min π s.t π(b) π(λ) + π(µ) π(λ + µ), 0 λ + µ b π(a j ) c j, j = 1,..., n π(0) = 0 where the first constraint set state that π : D R is superadditive. The number of variables are the same, however, this one has O(p 2 ) constraints whereas the introduced one has O(np).