78
On Some Fuzzy Optimization Problems 主主主 主主主主主 主主主主主主主主主主主主主 April 16, 2010

On Some Fuzzy Optimization Problems

Embed Size (px)

DESCRIPTION

On Some Fuzzy Optimization Problems. 主講人:胡承方博士 義守大學工業工程與管理學系 April 16, 2010. 模糊理論. Zadeh (1965) 首創模糊集合 (Fuzzy Set) 何謂「 Fuzzy 」 今天天氣「有點熱」 顧客的滿意度「頗高」 從清華大學到竹科的距離「很近」 義守大學是一所「不錯」的大學. 模糊. 機率. 模糊且隨機. 模糊與機率不同處之比較. 模糊理論. 將人類認知過程中(主要為思考與推理)之不確定性,以數學模式表之。 - PowerPoint PPT Presentation

Citation preview

Page 1: On Some Fuzzy Optimization Problems

On Some Fuzzy Optimization Problems

主講人:胡承方博士義守大學工業工程與管理學系

April 16, 2010

Page 2: On Some Fuzzy Optimization Problems

模糊理論 Zadeh (1965) 首創模糊集合 (Fuzzy Set)

何謂「 Fuzzy 」今天天氣「有點熱」顧客的滿意度「頗高」 從清華大學到竹科的距離「很近」義守大學是一所「不錯」的大學

Page 3: On Some Fuzzy Optimization Problems

模 糊 機 率

元素歸屬程度 集合的發生率

不涉及統計 使用統計

訊息愈多 模糊仍存在

訊息愈多 不確定性遞減

處理真的程度 是可能性 或預期的情形

模糊 機率

模糊且隨機

模糊與機率不同處之比較

Page 4: On Some Fuzzy Optimization Problems

模糊理論 將人類認知過程中 ( 主要為思考與推理 )之不確定性,以數學模式表之。

把傳統的數學從只有『對』與『錯』的二值邏輯 (Binary logic) 擴展到含有灰色地帶的連續多值 (Continuous multi-value)邏輯。

Page 5: On Some Fuzzy Optimization Problems

模糊理論 利用『隸屬函數』 (Membership Function)值來描述一個概念的特質,亦即使用 0與 1 之間的數值來表示一個元素屬於某一概念的程度,這個值稱為該元素對集合的隸屬度 (Membership grade) 。

當隸屬度為 1 或 0 時便如同傳統的數學中的『對』與『錯』,當介於兩者之間便屬於對與錯之間的灰色地帶。

Page 6: On Some Fuzzy Optimization Problems

傳統集合 (Crisp Sets)

傳統集合是以二值邏輯 (Binary Logic) 為基礎的方式來描述事物,元素 x 和集合A 的關係只能是 A 或 A ,是一種『非此即彼』的概念。以特徵函數表示為:

Ax

AxxA

,0

,1)(

Page 7: On Some Fuzzy Optimization Problems

7

模糊集合 (Fuzzy Sets)

而模糊集合則是指在界限或邊界不分明且具有特定事物的集合,以建立隸屬函數 (Membership Function) 來表示模糊集合,也就是一種『亦此亦彼』的概念。

Page 8: On Some Fuzzy Optimization Problems

隸屬函數 (Membership Functions) 假設宇集 (universe)U={x1, x2,…, xn} , 是定義在 U 之下的模糊集合,

為模糊集合之隸屬函數(Membership Function) 。

表示模糊集合 中 xi的隸屬程度(Degree of Membership) 。

A~

1 1 2 2{ ( , ( )) , ( , ( )) ,..., ( , ( )) }.n nA A A

A x x x x x x

]1,0[:~ UA

)(~ iA

x A~

Page 9: On Some Fuzzy Optimization Problems

Example

Ex: The weather is “good”

20 25 30 35 x

A(x)A

fuzzy set

25 30 x

A(x)A

crisp set

Page 10: On Some Fuzzy Optimization Problems

Example

10 toclose numbers real

~numbers real

A

X

0

0.5

1

1.5

0 5 10 15 20

2101

1~

xx

A

RxxxAA

, ~

~……………...

Page 11: On Some Fuzzy Optimization Problems

傳統集合 模糊集合Characteristic function

特徵函數

A(x)

X{0,1}

Membership function隸屬函數

X[0,1]

傳統與模糊集合不同處之比較

)(~ xA

Page 12: On Some Fuzzy Optimization Problems

模糊集合表示法 宇集 U 為有限集合

宇集 U 無限集合或有限連續

一般的表示方法

iiA

xxA /)(~

~

i

Ux

i xxA /)( ~

A~

} ))(,{(~

~ UxxxA iiA

i

Page 13: On Some Fuzzy Optimization Problems

Ex:

A: The weather is “hot”

......

23

4.0

22

3.0

21

2.0A~

Example

Page 14: On Some Fuzzy Optimization Problems

模糊集合之運算 聯集( Union )

交集( Intersection )

補集( Complement )

)}(),(max{)( ~~~~ uuuBABA

)}(),(min{)( ~~~~ uuuBABA

)(1)( ~~ uuAAC

Page 15: On Some Fuzzy Optimization Problems
Page 16: On Some Fuzzy Optimization Problems

Example

Ex: two fuzzy set and find BA~

and ~

1

15 20 x

BA~~

~A B

~

BA~~

)(~ xA

Page 17: On Some Fuzzy Optimization Problems

Example

(15)= (15) (15)

=min( (15), (15))

=min(1,0)=0

(20)= (20) (20)

=min( (20), (20))

=min(0.7,0.2)=0.2

BA~~

BA~~

)(~ xA

)(~ x

A

)(~ xA

)(~ x

A

)(~ xB

)(~ x

B

)(~ xB

)(~ xB

Page 18: On Some Fuzzy Optimization Problems

- 截集 ( -cut 或 -level)

模糊集合 的 - 截集定義為 :

而模糊集合 取 - 截集所形成的區間範圍為

]1,0[

, )( ~

UxxxA iiA

i

A~

A~

ULA

AAxxA , )( ~

Page 19: On Some Fuzzy Optimization Problems
Page 20: On Some Fuzzy Optimization Problems

Fuzzy numbers

Two classes

One class has 30 students

One class has 25 students

~~{

Page 21: On Some Fuzzy Optimization Problems

模糊數 (Fuzzy Numbers)

If is a normal fuzzy set on R and is a closed interval for each then is a fuzzy number.

(Note that: is a normal, if

I

( ) 1, . )I

x x R

I0 1, I

I

a b c0

1

X

(x)

L(x) R(x)

Page 22: On Some Fuzzy Optimization Problems

模糊數的種類 三角形模糊數 (Triangular Fuzzy Number) 梯形模糊數 (Trapezoidal Fuzzy Number) 鐘形模糊數 (Bell Shaped Fuzzy Number) 不規則模糊數 (Non-Symmetric Fuzzy

Number)

Page 23: On Some Fuzzy Optimization Problems

三角形模糊數

a b c0

1

X

(x)

cx ,

cxb ,bc

xc

bxa ,ab

ax x<a ,

xA

0

0

)(~

( , , )A a b c

Page 24: On Some Fuzzy Optimization Problems

梯形模糊數

a b c0

1

X

(x)

d

otherwise,

dxc ,c-d

x-dcxb,

x<ba ,b-a

x-a

xA

0

1)(~

( , , , )A a b c d

Page 25: On Some Fuzzy Optimization Problems

鐘形模糊數

0

1

X

(x)

2

2)(

~ )(

x

Aex

Page 26: On Some Fuzzy Optimization Problems

不規則模糊數

a b c0

1

X

(x)

L(x) R(x)

cxb

bc

bxR

bxaab

axL

xA

)(

)()(~

Page 27: On Some Fuzzy Optimization Problems

模糊運算 (Fuzzy Arithmetic)

模糊數加法 模糊數乘法 模糊數除法 模糊數倒數 模糊數開根號運算

Page 28: On Some Fuzzy Optimization Problems

模糊數加法 三角形模糊數

:模糊數加法運算子 梯形模糊數

),,,(

),,,(),,,(

21212121

22221111

ddccbbaa

dcbadcba

),,(),,(),,( 212121222111 ccbbaacbacba

Page 29: On Some Fuzzy Optimization Problems

模糊數乘法 三角形模糊數 (k>0)

:模糊數乘法運算子 梯形模糊數

),,(),,( ckbkakcbak

),,,(),,,( dkckbkakdcbak

Page 30: On Some Fuzzy Optimization Problems

模糊數乘法 三角形模糊數 (a1>0,a2>0)

:模糊數乘法運算子 梯形模糊數

),,(),,(),,( 212121222111 ccbbaacbacba

),,,(

),,,(),,,(

21212121

22221111

ddccbbaa

dcbadcba

Page 31: On Some Fuzzy Optimization Problems

模糊數除法 三角形模糊數

:模糊數除法運算子 梯形模糊數

)/,/,/(),,(),,( 212121222111 acbbcacbacba

)/,/,/,/(

),,,(),,,(

21212121

22221111

adbccbda

dcbadcba

Page 32: On Some Fuzzy Optimization Problems

Fuzzy Ranking

(>) ??M N

Page 33: On Some Fuzzy Optimization Problems

Why ranking fuzzy numbers ?

Two classrooms to be preassigned to two classes

One large room

One small room

One class has 30 students

One class has 25 students

~~

{

{

Page 34: On Some Fuzzy Optimization Problems

Fuzzy Ranking

Solving

is to find optimal solutions to the system of

fuzzy linear inequalities problem

njx

mibxa

j

jij

n

ji

,,1 ,0

,,1 ,~~

1

Page 35: On Some Fuzzy Optimization Problems

Example

7~

3~

4~

0~

243

21

3221

xx

xxx

Page 36: On Some Fuzzy Optimization Problems

How to rank fuzzy numbers?

The study of fuzzy ranking began in 1970's Over 20 ranking methods were proposed No \best" method agreed

Page 37: On Some Fuzzy Optimization Problems
Page 38: On Some Fuzzy Optimization Problems
Page 39: On Some Fuzzy Optimization Problems
Page 40: On Some Fuzzy Optimization Problems
Page 41: On Some Fuzzy Optimization Problems
Page 42: On Some Fuzzy Optimization Problems
Page 43: On Some Fuzzy Optimization Problems
Page 44: On Some Fuzzy Optimization Problems
Page 45: On Some Fuzzy Optimization Problems
Page 46: On Some Fuzzy Optimization Problems

How to Select Fuzzy Ranking

Easy to compute Consistency Ability to discriminate Go with intuition Fits your model Consider combination of different

rankings

Page 47: On Some Fuzzy Optimization Problems

Optimization

Optimization models can be very useful.

..

max

ts

0,

1002

yx

yx

x y

Page 48: On Some Fuzzy Optimization Problems

Optimization models for Decision making

max

xf

xf

p

i

throughput

profit

..ts

skqxh

rjdxg

kk

jj

,,1

,,1

,

,

resource

demand

Page 49: On Some Fuzzy Optimization Problems

Past Industrial Experience

Optimization models can be very useful.

Problems are harden to define than to solve.

Most decision are made under uncertainty.

Page 50: On Some Fuzzy Optimization Problems

Fuzzy Optimization

max

..ts

x y

0,

100~

2

yx

yx

Page 51: On Some Fuzzy Optimization Problems

Fuzzy Optimization and Decision making

fuzzy vector :

~

,,1 ,~~,

,,1 ,~~

, ..

~,

~,

maximize

1

skqxh

rjdxgts

xf

xf

kk

ji

p

Page 52: On Some Fuzzy Optimization Problems

Solution Methods

-level approach Parametric approach Semi-infinite programming approach Set-inclusion approach Possibilistic programming approach

……

Page 53: On Some Fuzzy Optimization Problems

Recent Development

System of Fuzzy Inequalities

Fuzzy Variational Inequalities

Page 54: On Some Fuzzy Optimization Problems

Motivation

LP

K-K-T Optimality Conditions

0wbxc

0 w

cw

0 x

bx

such thatwx, Find

0 w 0x

cw s.t.D bx s.t.P

wbmax x cmin

TT

T

T

TT

A

A

AA

Page 55: On Some Fuzzy Optimization Problems

Motivation

NLP

where is a convex set and is a

smooth real-valued function defined on .

, xs.t.

xmin

K

h

nRK fK

Page 56: On Some Fuzzy Optimization Problems

Variational Inequalities

Find such that

for each

where means the inner product operation.

x Kx

,0xx,x h ,x K

,

Page 57: On Some Fuzzy Optimization Problems

System of Fuzzy Inequalities

“ ” means “approximately less than or equal to”.

Examples :

~

RRgf

Jjxg

Iixf

ni

i

j

j

:,

,0~~

,0~

7~

3~

4~

0~

243

21

3221

xx

xxx

Page 58: On Some Fuzzy Optimization Problems

Fuzzy Inequalities – System I

“ ” means “approximately less than or equal to”.

~

ljxg

mixf

tsRx

j

i

n

,,2,1 ,0

,,2,1 ,0~

.. Find

*

~

Page 59: On Some Fuzzy Optimization Problems

1, if 0

, if 0

0, if

i

Fi i i i

i i

i

f x

x f x f x t

f x t

decreasingstrictly

and continuous:xfu ii

iF~

xfii

t

Each fuzzy inequality 0 determines a fuzzy set ~

in with

i i

n

f x F

R

Page 60: On Some Fuzzy Optimization Problems

Fuzzy Decision Making

(Bellman/Zadeh,1970) Decision Making Model

Solving(*) is to find optimal solutions to

x

FD

iFD

i

mi~~

1min

~~

ljxg

x

j

iFn miRx

,,2,1 ,0 s.t.

min max ~

1

Page 61: On Some Fuzzy Optimization Problems

Equivalently,

When is invertible

nRx

ljxg

mix

j

iF

,10

,,1 ,0

,,1 , s.t.

max

~

iF

~

1~~

iFxfx

iiF

Page 62: On Some Fuzzy Optimization Problems

If , are convex and are concave, then a solution to (*) can be obtained by solving a convex programming problem

xfi xg

i i

n

iF

Rx

ljxg

mixf

j

i

1,0

,,1 ,0

,,1 ,0 s.t.

max1

~

Page 63: On Some Fuzzy Optimization Problems

Huard’s “Method of Centers” + Entropic Regularization Method reduce the problem to solving a sequence of unconstrained smooth convex programs

with a sufficiently large p.

( Hu, C.-F. and Fang, S.-C., “Solving Fuzzy Inequalities with Concave Membership Functions”, Fuzzy Sets and Systems, vol. 99 (2),pp. 233-240,1998 )

l

j

m

iii

k

x

ppxgp

xfppp

i

1

1

1

,

1expexpexp

expexpln1

min

Page 64: On Some Fuzzy Optimization Problems

Semi-infinite programming extension for

(Hu, C.-F. and Fang, S.-C., “A Relaxed

Cutting Plane Algorithm for Solving Fuzzy Inequality Systems ”, Optimization, vol. 45, pp. 89-106, 1999)

JjIi ,

Page 65: On Some Fuzzy Optimization Problems

Extension to solving fuzzy inequalities with piecewise linear membership functions

iF

~

it

xfi

:xf ii

Page 66: On Some Fuzzy Optimization Problems

(Hu, C.-F. and Fang, S.-C., “Solving Fuzzy Inequalities with Piecewise Linear Membership Functions”, IEEE Transactions on Fuzzy Systems, vol. 7 (2),pp. 230-235,April, 1999.

Hu, C.-F. and Fang, S.-C., “Solving a System

of Infinitely Many Fuzzy Inequalities with Piecewise Linear Membership Functions”, Computers and Mathematics with Applications, vol.40,pp. 721-733, 2000.)

Page 67: On Some Fuzzy Optimization Problems

Fuzzy Inequalities – Systems II

Find such thatx X

Iixfi

,0~~

Page 68: On Some Fuzzy Optimization Problems

Fundamental Problem

No universally accepted theory for ranking two fuzzy sets.

?~~?

~~

ab

ba

R

a~b~

R

Page 69: On Some Fuzzy Optimization Problems

Simple Case

Solving

is to find optimal solutions to the semi-infinite programming problem

njx

mibxa

j

jij

n

ji

,,1 ,0

,,1 ,~~

1

Page 70: On Some Fuzzy Optimization Problems

(Fang, S.-C., Hu, C.-F., Wang H.-F. and Wu, S.-Y., “Linear Programming with Fuzzy Coefficients in Constraints”, Computers and Mathematics with Applications, vol. 37 (10),pp. 63-76, 1999.)

.0,1 ,,,2,1 ,0

,,2,1 ,1,

,,,2,1 ,1, , s.t.

1 max

,

1

1

~~

~~

njx

mittRxtR

mittLxtL

j

ibija

ijbjija

j

n

j

n

j

Page 71: On Some Fuzzy Optimization Problems

Fuzzy Variational Inequalities

An Optimization problem can be cast into a variational inequality problem

Find such that

where V is a nonempty, closed, convex subset of and is a point-to-point mapping.

V,FVI

VX

Vz 0Fz T xx

nR

)(,F~

F

,V~

V

)(~

V~

xF

nn RR:F

Page 72: On Some Fuzzy Optimization Problems

Problem such that

As difficult as an optimization problem with parameterized equilibrium constraints.

n nVI V,F : Find (x,y) R R

V

~z, ,0yz

xF~

yy,

,V~

xx,

(x)V~

(x)F~

V~

T

x

Page 73: On Some Fuzzy Optimization Problems

Fuzzy VI Problem

Vz ,,z0

F ,V

such that , Find

:F,VVI

consider 1,0Given

yx

xyx

RRyx

xnn

Page 74: On Some Fuzzy Optimization Problems

Maximizing Solution to

F~

,V~

VI

10

Vz ,,z0

F ,V s.t.

max

yx

xyx

Page 75: On Some Fuzzy Optimization Problems

Optimization with parameterized equilibrium constraints

Bi-level programming

— Gap function

— Penalty method Maximum feasible problem

— Bisection with auxiliary program

— Analytic center cutting plane

Page 76: On Some Fuzzy Optimization Problems

Hu, C.-F., 2000, “Solving Variational Inequalities in a Fuzzy Environment”, Journal of Mathematical Analysis and Applications, Vol. 249, No. 2, pp. 527-538.

Hu, C.-F., 2001, “Solving Fuzzy Variational Inequalities over a Compact Set”, Journal of Computational and Applied Mathematics,Vol. 129, pp. 185-193.

Page 77: On Some Fuzzy Optimization Problems

Fang, S.-C. and Hu, C.-F.,“Solving Fuzzy Variational Inequalities”, Journal of Fuzzy Optimization and Decision Making, vol. 1, No. 1,pp. 134-143, 2002.

Hu, C.-F., “Generalized Variational Inequalities with Fuzzy Relations”, Journal of Computational and Applied Mathematics, vol. 146, No. 1,pp. 47-56, 2002.

Page 78: On Some Fuzzy Optimization Problems

Many

Thanks