16
The Robustness of Hybrid Algorithms in Multimodal Functions Optimization 姓姓 : 姓姓姓 姓姓姓姓姓姓姓姓姓姓姓姓

The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

Embed Size (px)

DESCRIPTION

The Robustness of Hybrid Algorithms in Multimodal Functions Optimization. 姓名: 何怡偉 元智工業工程與管理博士班. The characteristic of Nelder-Mead simplex method. A simple direct search technique. Easy to use and does not need the derivatives of the function. - PowerPoint PPT Presentation

Citation preview

Page 1: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

The Robustness of Hybrid Algorithms

in Multimodal Functions Optimization

姓名 : 何怡偉元智工業工程與管理博士班

Page 2: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

The characteristic of Nelder-Mead simplex method

A simple direct search technique.

Easy to use and does not need the derivatives of the function.

Very sensitive to the choice of initial points and not guaranteed to attain the global optimum.

Page 3: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

The characteristic of evolutionary computation technique

Eventually locate the desired solution.

The high computational cost of the slow convergence rate.

Do not utilize much local information to determine a most promising search direction.

Page 4: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

Nelder-Mead Simplex OperationsA

B CD

G

H

E

J

Page 5: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

The Structure of hybrid NM-GA

N elites

Modified Simplex

N

1

N+1

Best

Worst

Ranked Population New Population

Selection 100% Crossover 30% Mutation

GA Reproduction

N+1 from

simplex design

N+1 from random

generation

N

1

N+1

Page 6: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

The Structure of hybrid NM-PSO

N elites

Modified Simplex

SelectionMutation for global best

Velocity update

Modified PSO Method

Ranked Population

Updated Population

Best

Worst

Initialize Population

N

1

2N

N

1

2N2N

fromrandom

generation

N+1from

simplexdesign

Page 7: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

The populations design for the five algorithms

NM GA PSO NM-GA NM-PSO

population size N+1 5N 5N 2N+2 3N+1

Page 8: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

The surface plot of the Himmelblau function

Page 9: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

The contour plot of the Himmelblau function

-6 -4 -2 0 2 4 6-6

-4

-2

0

2

4

6

global minimum

X1-axis

X2-

axis

Page 10: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

0x M E T H O D x

xS

F

FS

ITE

ITES

O P T I M A L 3 , 2 0

N M 2 . 9 9 9 9 , 2 . 0 0 0 1 1 . 8 8 3 7 e - 0 7 1 0 6

G A - 0 . 6 0 9 4 , 1 . 0 1 6 0

( 3 . 2 5 7 7 , 2 . 6 9 7 1 )

3 . 0 1 8 8

( 2 . 7 5 5 4 )

5 1 . 2

( 4 . 8 2 5 9 )

)0 ,0( P S O 2 . 4 7 9 4 , 1 . 7 3 0 7

( 1 . 8 5 9 5 , 1 . 2 9 7 3 )

0 . 4 9 9 1

( 1 . 1 5 1 4 )

7 1 . 3

( 2 . 2 1 3 6 )

N M - G A 3 . 0 0 0 0 , 2 . 0 0 0 0

( 0 . 0 0 0 0 , 0 . 0 0 0 0 )

2 . 6 7 0 0 e - 0 8

( 0 . 0 0 0 0 )

3 6 . 2

( 2 . 8 9 8 3 )

N M - P S O 3 . 0 0 0 0 , 2 . 0 0 0 0

( 0 . 0 0 0 0 , 0 . 0 0 0 0 )

2 . 8 0 4 0 e - 0 8

( 0 . 0 0 0 0 )

3 9 . 3

( 1 1 . 1 5 6 0 )

N M 3 . 0 0 0 0 , 2 . 0 0 0 0 4 . 0 8 0 6 e - 0 8 3 4

G A 3 . 1 7 4 4 , 0 . 8 5 3 8

( 0 . 2 8 0 9 , 1 . 8 4 5 6 )

0 . 4 5 1 3

( 0 . 7 2 6 7 )

5 0 . 6

( 9 . 9 1 3 0 )

)1 ,1( P S O 2 . 4 2 1 3 , 2 . 1 1 2 8

( 1 . 8 3 0 0 , 0 . 3 5 6 8 )

0 . 3 4 8 7

( 1 . 1 0 2 7 )

7 0 . 9

( 4 . 9 3 1 8 )

N M - G A 3 . 0 0 0 0 , 2 . 0 0 0 0

( 0 . 0 0 0 0 , 0 . 0 0 0 0 )

2 . 9 7 8 7 e - 0 8

( 0 . 0 0 0 0 )

3 3 . 7

( 5 . 2 7 1 5 )

N M - P S O 3 . 0 0 0 0 , 2 . 0 0 0 0

( 0 . 0 0 0 0 , 0 . 0 0 0 0 )

2 . 9 0 9 4 e - 0 8

( 0 . 0 0 0 0 )

3 7 . 8

( 5 . 7 1 1 6 )

N M - 3 . 7 6 3 5 , - 3 . 2 6 6 1 7 . 3 6 7 3 3 4

G A 0 . 7 6 2 0 , 0 . 6 6 5 6

( 3 . 2 8 5 4 , 2 . 5 2 8 5 )

2 . 2 3 4 2

( 2 . 3 0 0 5 )

5 2 . 4

( 6 . 0 9 5 5 )

)3 ,3( P S O - 1 . 2 6 7 0 , - 0 . 9 1 4 2

( 3 . 3 7 2 8 , 2 . 8 5 9 9 )

4 . 4 4 4 4

( 2 . 6 4 2 7 )

7 7 . 4

( 4 . 7 1 8 8 )

N M - G A 3 . 0 0 0 0 , 2 . 0 0 0 0

( 0 . 0 0 0 0 , 0 . 0 0 0 0 )

3 . 3 8 4 9 e - 0 8

( 0 . 0 0 0 0 )

3 7

( 4 . 6 4 2 8 )

N M - P S O 3 . 0 0 0 0 , 2 . 0 0 0 0

( 0 . 0 0 0 0 , 0 . 0 0 0 0 )

3 . 6 7 0 0 e - 0 8

( 0 . 0 0 0 0 )

4 5 . 5

( 9 . 0 9 5 2 )

Page 11: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

Computational results on the Himmelblau function

0x M E T H O D x

xS

F

FS

ITE

ITES

N M 3 . 5 8 1 5 , - 1 . 8 2 0 8 1 . 5 0 4 4 3 1

G A 1 . 5 5 4 6 , 0 . 4 2 8 1

( 3 . 0 0 5 0 , 2 . 4 0 6 0 )

1 . 7 9 8 3

( 1 . 3 1 0 5 )

4 7 . 5

( 5 . 5 4 2 8 )

)1 ,3( P S O 3 . 2 9 0 7 , 0 . 0 8 9 6

( 0 . 3 0 6 5 , 2 . 0 1 3 7 )

0 . 7 5 2 2

( 0 . 7 9 2 9 )

7 3

( 4 . 8 5 3 4 )

N M - G A 3 . 0 0 0 0 , 2 . 0 0 0 0

( 0 . 0 0 0 0 , 0 . 0 0 0 0 )

4 . 0 5 3 1 e - 0 8

( 0 . 0 0 0 0 )

4 2 . 6

( 1 2 . 2 1 2 9 )

N M - P S O 3 . 0 0 0 0 , 2 . 0 0 0 0

( 0 . 0 0 0 0 , 0 . 0 0 0 0 )

3 . 3 2 6 3 e - 0 8

( 0 . 0 0 0 0 )

3 6 . 9

( 7 . 0 7 8 1 )

N M - 2 . 7 8 7 1 , 3 . 1 2 8 2 3 . 4 8 7 1 3 1

G A 1 . 2 8 2 6 , 0 . 9 3 4 9

( 3 . 0 5 3 3 , 2 . 3 1 2 5 )

1 . 7 3 5 0

( 2 . 4 2 7 2 )

5 0 . 9

( 6 . 6 0 7 2 )

)2 ,2( P S O 2 . 4 2 1 3 , 2 . 1 1 2 8

( 1 . 8 3 0 0 , 0 . 3 5 6 8 )

0 . 3 4 8 7

( 1 . 1 0 2 7 )

7 2 . 4

( 4 . 1 4 1 9 )

N M - G A 3 . 0 0 0 0 , 2 . 0 0 0 0

( 0 . 0 0 0 0 , 0 . 0 0 0 0 )

3 . 5 3 3 6 e - 0 8

( 0 . 0 0 0 0 )

3 9 . 2

( 6 . 6 1 3 1 )

N M - P S O 3 . 0 0 0 0 , 2 . 0 0 0 0

( 0 . 0 0 0 0 , 0 . 0 0 0 0 )

3 . 3 5 3 0 e - 0 8

( 0 . 0 0 0 0 )

3 6 . 2

( 1 2 . 2 5 4 7 )

Page 12: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

A surface plot of the peaks function

Page 13: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

A contour plot of the peaks function

-3 -2 -1 0 1 2 3-3

-2

-1

0

1

2

3

X1-axis

X2-

axis

global maximum

global minimum

Page 14: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

0x M E T H O D x

xS

F

FS

ITE

ITES

O P T I M A L - 0 . 0 0 9 3 , 1 . 5 8 1 4 8 . 1 0 6 2

N M - 0 . 0 0 9 3 , 1 . 5 8 1 4 8 . 1 0 6 2 3 6

G A - 0 . 0 0 9 3 , 1 . 5 8 1 4

( 0 . 0 0 0 , 0 . 0 0 0 )

8 . 1 0 6 2

( 0 . 0 0 0 )

3 3 . 7

( 5 . 6 1 8 4 )

)0,0( P S O - 0 . 0 0 9 3 , 1 . 5 8 1 4

( 0 . 0 0 0 , 0 . 0 0 0 )

8 . 1 0 6 2

( 0 . 0 0 0 )

6 6 . 1

( 4 . 6 0 5 6 )

N M - G A - 0 . 0 0 9 3 , 1 . 5 8 1 4

( 0 . 0 0 0 , 0 . 0 0 0 )

8 . 1 0 6 2

( 0 . 0 0 0 )

3 2 . 6

( 3 . 2 0 4 2 )

N M - P S O - 0 . 0 0 9 3 , 1 . 5 8 1 4

( 0 . 0 0 0 , 0 . 0 0 0 )

8 . 1 0 6 2

( 0 . 0 0 0 )

3 0 . 7

( 2 . 9 0 7 8 )

N M - 0 . 0 0 9 3 , 1 . 5 8 1 4 8 . 1 0 6 2 3 4

G A - 0 . 0 0 9 3 , 1 . 5 8 1 4

( 0 . 0 0 0 , 0 . 0 0 0 )

8 . 1 0 6 2

( 0 . 0 0 0 )

2 9 . 1

( 4 . 7 9 4 7 )

)1,0( P S O - 0 . 0 0 9 3 , 1 . 5 8 1 4

( 0 . 0 0 0 , 0 . 0 0 0 )

8 . 1 0 6 2

( 0 . 0 0 0 )

6 7 . 6

( 3 . 1 3 4 0 )

N M - G A - 0 . 0 0 9 3 , 1 . 5 8 1 4

( 0 . 0 0 0 , 0 . 0 0 0 )

8 . 1 0 6 2

( 0 . 0 0 0 )

2 8

( 1 . 4 9 7 0 )

N M - P S O - 0 . 0 0 9 3 , 1 . 5 8 1 4

( 0 . 0 0 0 , 0 . 0 0 0 )

8 . 1 0 6 2

( 0 . 0 0 0 )

3 3 . 7

( 8 . 5 3 8 1 )

N M - 0 . 4 6 0 1 , - 0 . 6 2 9 2 3 . 7 7 6 6 2 9

G A - 0 . 0 5 4 5 , 1 . 3 6 0 3

( 0 . 1 4 2 5 , 0 . 6 9 9 0 )

7 . 6 7 3 2

( 1 . 3 6 9 1 )

2 7 . 5

( 4 . 5 2 7 7 )

)1,1( P S O 0 . 0 6 9 4 , 0 . 3 7 9 9

( 0 . 6 7 5 3 , 1 . 0 6 1 6 )

5 . 4 7 1 6

( 2 . 2 6 8 6 )

6 6 . 8

( 4 . 1 4 0 2 )

N M - G A - 0 . 0 0 9 3 , 1 . 5 8 1 4

( 0 . 0 0 0 , 0 . 0 0 0 )

8 . 1 0 6 2

( 0 . 0 0 0 )

3 5 . 7

( 5 . 6 9 7 0 )

N M - P S O - 0 . 0 0 9 3 , 1 . 5 8 1 4

( 0 . 0 0 0 , 0 . 0 0 0 )

8 . 1 0 6 2

( 0 . 0 0 0 )

3 7 . 9

( 4 . 5 8 1 4 )

Page 15: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

Computational Results on the peak function for

searching the global maximum

0x METHOD x

xS

F

FS

ITE

ITES

NM 1.2858, -0.0048 3.5925 32

GA -0.0093, 1.5814

(0.000, 0.000)

8.1062

(0.000)

28.2

(3.4897)

)0,1( PSO 0.5087, 0.9469

(0.6687, 0.8191)

6.3007

(2.3309)

65.2

(7.3606)

NM-GA -0.0093, 1.5814

(0.000, 0.000)

8.1062

(0.000)

32.8

(3.4577)

NM-PSO -0.0093, 1.5814

(0.000, 0.000)

8.1062

(0.000)

34.8

(2.7809)

Page 16: The Robustness of Hybrid Algorithms in Multimodal Functions Optimization

Summary

The proposed hybrid NM-GA and NM-PSO are indeed effective, reliable, efficient and robust at locating best-practice optimum solutions for multimodal functions.

Stochastic Optimization

,,,, Minimize 21 kxxxfy