Embed
Email

martin

Document Sample

Shared by: ajizai
Categories
Tags
Stats
views:
1
posted:
12/4/2011
language:
English
pages:
24
Approximation of Non-linear Functions

in Mixed Integer Programming



Alexander Martin

TU Darmstadt



Workshop on Integer Programming and Continuous Optimization

Chemnitz, November 7-9, 2004



Joint work with Markus Möller and Susanne Moritz

Outline



1. Non-linear Functions in MIPs

- design of sheet metal

- gas optimization

- traffic flows



2. Modelling Non-linear Functions

- with binary variables

- with SOS constraints



3. Polyhedral Analysis

4. Computational Results





A. Martin 2

Outline



1. Non-linear Functions in MIPs

- design of sheet metal

- gas optimization

- traffic flows



2. Modelling Non-linear Functions

- with binary variables

- with SOS constraints



3. Polyhedral Analysis

4. Computational Results





A. Martin 3

Design of Transport Channels



Goal

Maximize stiffness



Subject To

- Bounds on the

perimeters

- Bounds on the

area(s)

- Bounds on the

centre of gravity

Variables

- topology

- material



A. Martin 4

Optimization of Gas Networks



Goal

Minimize fuel gas

consumption



Subject To

- contracts

- physical

constraints









A. Martin 5

Gas Network in Detail









A. Martin 6

Gas Networks: Nature of the Problem



• Non-linear

- fuel gas consumption of compressors

- pipe hydraulics

- blending, contracts



• Discrete

- valves

- status of compressors

- contracts





A. Martin 7

Pressure Loss in Gas Networks







pout









horizontal stationary

pipes case

pin







q





A. Martin 8

Outline



1. Non-linear Functions in MIPs

- design of sheet metal

- gas optimization

- traffic flows



2. Modelling Non-linear Functions

- with binary variables

- with SOS constraints



3. Polyhedral Analysis

4. Computational Results





A. Martin 9

Approximation of Pressure Loss: Binary Approach







pout









pin







q





A. Martin 10

Approximation of Pressure Loss: SOS Approach







pout









pin







q





A. Martin 11

Branching on SOS Constraints









A. Martin 12

Outline



1. Non-linear Functions in MIPs

- design of sheet metal

- gas optimization

- traffic flows



2. Modelling Non-linear Functions

- with binary variables

- with SOS constraints



3. Polyhedral Analysis

4. Computational Results





A. Martin 13

The SOS Constraints: General Definition









A. Martin 14

The SOS Constraints: Special Cases



• SOS Type 2

constraints









• SOS Type 3

constraints







A. Martin 15

The Binary Polytope









A. Martin 16

The Binary Polytope: Inequalities









A. Martin 17

The SOS Polytope









Pipe 1 Pipe 2









A. Martin 18

The SOS Polytope: Increasing Complexity





Max.

|D| |Y| Vertices Facets

Coeff.



8 12 16 18 25



16 18 49 47 42



24 24 73 90 670



32 32 142 10492 50640



A. Martin 19

The SOS Polytope: Properties



Theorem. There exist only polynomially many

vertices



• The vertices can be determined algorithmically

• This yields a polynomial separation algorithm by

solving for given and









A. Martin 20

The SOS Polytope: Generalizations



• Pipe to pipe with respect to pressure and flow

• Several pipes to several pipes

• Pipes to compressors (SOS constraints of Type 4)

• General Mixed Integer Programs:

Consider Ax=b and a set I of SOS constraints of Type

for such that each variable is contained in exactly

one SOS constraint. If the rank of A (incl. I) and

are fixed then









has only polynomial many vertices.

A. Martin 21

Binary versus SOS Approach



• Binary

- more (binary) variables

- more constraints

- complex facets

- LP solutions with fractional y variables

and correct l variables

• SOS

+ no binary variables

+ triangle condition can be incorporated

within branch & bound

+ underlying polyhedra are tractable



A. Martin 22

Outline



1. Non-linear Functions in MIPs

- design of sheet metal

- gas optimization

- traffic flows



2. Modelling Non-linear Functions

- with binary variables

- with SOS constraints



3. Polyhedral Analysis

4. Computational Results





A. Martin 23

Computational Results









Nr of Total length Time Time

Nr of Pipes

Compressors of pipes (e = 0.05) (e = 0.01)

11 3 920 1.2 sec 2.0 sec

20 3 1200 1.2 sec 9.9 sec

31 15 2200 11.5 sec 104.4 sec



A. Martin 24



Related docs
Other docs by ajizai
Fall 2010
Views: 0  |  Downloads: 0
Math 111
Views: 0  |  Downloads: 0
Training_listing_275360_7
Views: 1  |  Downloads: 0
C4-051739
Views: 0  |  Downloads: 0
DEFINITIONS
Views: 0  |  Downloads: 0
Unit POPULATIONS
Views: 0  |  Downloads: 0
albhed
Views: 0  |  Downloads: 0
price_list
Views: 9  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!