Optimisation - PowerPoint PPT Presentation

1 / 42
About This Presentation
Title:

Optimisation

Description:

Contents. Integer Programming. Branch and Bound. Dynamic Programming. Heuristics ... Since (LR) is less constrained than (IP), the following are immediate: ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 43
Provided by: alexr6
Category:

less

Transcript and Presenter's Notes

Title: Optimisation


1
Optimisation
2
Contents
  • Integer Programming
  • Branch and Bound
  • Dynamic Programming
  • Heuristics
  • Travelling Salesman
  • Stochastic Optimisation
  • Simulated Annealing
  • Genetic Algorithms
  • Distributed Optimisation
  • Sum Product Algorithm

3
Integer Programming
4
Integer Programming
Objective Function Linear or Quadratic
Decision Variables Upper and Lower
Bounds Integer, Linear or Mixed
Constraints Linear
5
Integer Programming
  • Since (LR) is less constrained than (IP), the
    following are immediate
  • If (IP) is a maximisation, the optimal
    objective value for (LR) is more than or equal to
    the optimal objective for (IP).
  • If (LR) is infeasible, then so is (IP).
  • If (LR) is optimized by integer variables, then
    that solution is feasible and optimal for (IP).
  • If the objective function coefficients are
    integer, then for maximisation, the optimal
    objective for (IP) is less than or equal to the
    round down'' of the optimal objective for (LR).

Integer Program
Linear Relaxation
6
(No Transcript)
7
          ,         ,         ,         .
8
        ,         ,         ,        
9
Dynamic Programming
10
(No Transcript)
11
(No Transcript)
12
(No Transcript)
13
(No Transcript)
14
s0
sK
i1
i2
i3
i4
15
(No Transcript)
16
(No Transcript)
17
Heuristics
18
Traveling Saleman (TSP)
19
(No Transcript)
20
(No Transcript)
21
(No Transcript)
22
(No Transcript)
23
(No Transcript)
24
(No Transcript)
25
(No Transcript)
26
(No Transcript)
27
(No Transcript)
28
Stochastic Optimisation
29
Fitness Landscapes
30
Simulated Annealing
31
Genetic Algorithms
32
Genetic Algorithms
33
Representation
34
Genetic Operators
Mutation Flip bits with probability 1/L
35
Selection
36
Selection
37
Graph Colouring
38
Distributed Optimisation
39
Sum Product Algorithm
40
Message Parsing
Messages
From functions to variables.
From variables to functions.
41
Message Parsing
Variables
Functions
Messages capture how strongly the functions want
the variables to be in any particular state and
allows it to flow around the network.
42
Loops
Tree Exact proved convergence
Loops Approximate solutions May cycle But Very
Fast Actually works well in real applications
(coding)
Write a Comment
User Comments (0)
About PowerShow.com