• No results found

METHOD FOR OPTIMAL PLANNING MODEL-BASED ON FUZZY TRANSPORTATION PROBLEM

N/A
N/A
Protected

Academic year: 2020

Share "METHOD FOR OPTIMAL PLANNING MODEL-BASED ON FUZZY TRANSPORTATION PROBLEM"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

УДК: 519.876.5

В. В. СКАЛОЗУБ, О. В. ВЄТРОВА (ДІІТ)

МЕТОД

ОПТИМАЛЬНОГО

ПЛАНУВАННЯ

НА

ОСНОВІ

МОДЕЛІ

НЕЧІТКОЇ

ТРАНСПОРТНОЇ

ЗАДАЧІ

Дослідженопроблемиплануваннязвикористанняммоделейлінійногопрограмування, щомаютьнечіткі

коефіцієнтицільовоїфункціїтачіткіобмеження, встановленовластивостірозв’язківтакихзадачтапідходи

до їх рішення. Детально розглянуто транспортнузадачу у нечіткій постановці та запропоновано метод її

зведеннядозадачізазначеноготипуіалгоритмрозв’язання.

Исследованыпроблемыпланированиясиспользованиеммоделейлинейногопрограммированияснечет

-кимикоэффициентамицелевойфункцииичеткимиограничениями, установленыподходыкрешениютаких

задачисвойства самихрешений. Детальнорассмотренатранспортнаязадачавнечеткой постановке, пред

-ложенметодеесведениякзадачеуказанноготипаиалгоритмрешения.

In the article planning problems which use linear programming models with fuzzy coefficients and strict con-straints are considered. Properties of solutions of such problems are defined and possible approaches to solving these problems are proposed. Also transportation problem in fuzzy formulation is considered. A method of reduction of transportation problem to models of above mentioned type is proposed together with solution algorithm.

Численніпроблеми плануванняроботи залі

-зничного транспорту можуть бути описані мо

-делями, подібними долінійногопрограмування

(ЛП). Однак використаннякласичнихзадачЛП

на практиці обмежене додатковими вимогами

щодо можливості побудови адекватних моде

-лей. Одна з причин труднощів застосування

класичнихмоделейЛПполягаєу недетерміно

-ваному, стохастичномуаборозмитому характе

-рі даних реальних ситуацій планування. У та

-ких випадках широке застосування набули не

-чіткімоделіЛП [1].

Залежно від форми нечіткого описання ви

-хідної інформації серед задач нечіткого ліній

-ного програмування (НЧЛП) можна виділити

такіосновнітипи [1].

А. Задачаізчіткоюцільовоюфункцієюура

-зінечіткихобмеженьнадопустимірозв’язки.

В. Задачаізцільовоюфункцієюзнечіткими

коефіцієнтамитачіткимиобмеженнями.

С. Задачаз нечіткоюцільовою функцієюта

нечіткимиобмеженнями.

ЗадачаНЧЛПможенематирозв’язків, якщо множина допустимих розв’язків порожня (об

-меження задачі несумісні). В іншому разі, оп

-тимальний розв’язок задачі НЧЛП може бути

детермінованим або нечітким, тобто нечіткою

підмножиноюмножинидопустимихпланів.

Задачі НЧЛП у загальному випадку не ма

-ють універсальних аналітичних методів знахо

-дженнядетермінованогооптимальногорозв’яз

-ку або побудови функції належності нечіткого

розв’язку [1]. Розв’язаннязадачАіС у загаль

-ному випадку зводиться до розв’язання ряду

задач ЛП. Для цього вводяться дискретні

α

-рівні. Якщоплан x0 єоптимальнимрозв’язком

вихідної задачі на множині рівня

α

, то можна

вважати, що число

α

є ступенем належності

плану x0 нечіткій множині розв’язків вихідної

задачі. Вихідна задачаНЧЛПнаведенау вигля

-ді сукупності звичайних задач ЛП, які

розв’язуються для різних

α

-рівнів множини

допустимих розв’язків. Перебравши різні зна

-чення

α

, отримаємо функціюналежності нечі

-ткогорозв’язку [1].

ЗадачаЛПзнечіткимикоефіцієнтами

цільовоїфункції тачіткимиобмеженнями

Окремі моделі задач НЧЛП можуть бути

розв’язані аналітично. До таких моделей нале

-житьзадачаВ – задачаЛПзнечіткимикоефіціє

-нтамицільовоїфункції (функціїналежностіяких є кусково-лінійними) та чіткими обмеженнями.

ДосліджуєтьсятакапостановказадачіВ:

( )

⎪ ⎪ ⎪

⎩ ⎪ ⎪ ⎪

⎨ ⎧

= ≥

∈ →

= =

, , 1 , 0

; min; ~

1 1

n i x

X x

x c

i n i i n

i i i

(1)

де X Rn замкнений, опуклий багатогран

-ник; у (1) c~ – i нечіткітрикутні величини, фун

(2)

[

]

[

]

α

, якщо α ;β ;

β α

γ

µ ( ) , якщо β;γ ;

γ β

0, в іншому разі.

i

i

i i

i i

i

c i i

i i

x

x

x

x x

⎪ − ⎪ ⎪ − ⎪

=

− ⎪ ⎪ ⎪ ⎪⎩

(2)

Функція ( )

i

c x

µ на інтервалі

[

α

i

;

β

i

]

є ліво

-сторонньою функцією належності (ЛСТ), а на

інтервалі

[

β

i

;

γ

i

]

– правосторонньою (ПСТ) [1]. Для дослідження розв’язання задачі В роз

-глянемотакізадачі:

( )

=

= =

,

,

1

,

0

;

min;

1 1

n

i

x

X

x

x

i n i i n

i i i

α

(3)

де

α

i – значення коефіцієнтів

c

~

i, заякихЛСТ функції µci

( )

x набуваютьнульовогозначення.

( )

⎪ ⎪ ⎪

⎩ ⎪ ⎪ ⎪

⎨ ⎧

= ≥

∈ →

= =

, , 1 , 0

; min;

1 1

n i x

X x

x

i n i i n

i i i β

(4)

де βi – значення коефіцієнтів c~ , i за яких

ЛСТ функції

( )

x

i

c

µ набувають максимально

-гозначення.

Теорема 1. Якщо задачі ЛП (3) та (4), що відповідають задачі (1), мають однакові детер

-міновані оптимальні розв’язки

( )

xi* ni=1, тоді для

)

1

,

0

(

p

задача

( )

⎪ ⎪ ⎪

⎩ ⎪ ⎪ ⎪

⎨ ⎧

= ≥

∈ →

= =

, , 1 , 0

; min;

1 1

n i x

X x

x c

i n i i n i

i p i

(5)

де

( )

p ni

[

i i

]

n i

c =1∈ α ,β – значення нечітких величин

( )

n i p i

c =1: i n

( )

cp p

i ci =

=

∀ 1, µ , має такий самий

детермінованийоптимальнийрозв’язок

( )

xi* ni=1.

Доведення..Нехай

( )

xi* in1

= – детермінований

оптимальний розв’язок задач (3) і (4). Розгля

-немо задачу (5) при довільному фіксованому

)

1

,

0

(

p

. Згідно з означенням функцій належ

-ності (2), дляЛСТфункційвиконується:

(

i i

)

i p

i p

c −α = β −α , cip = pβi +

(

1−p

)

αi.

Задача (5) приймаєтакийвигляд:

(

)

( )

⎪ ⎪ ⎪

⎩ ⎪ ⎪ ⎪

⎨ ⎧

= ≥

→ −

+ =

=

= =

=

. , 1 , 0

;

min; 1

1

1 1

1

n i x

X x

x p x

p x c

i n i i

n

i i i n

i i i n

i i p

i β α

(6)

Якщорозв’язок

( )

xi* ni1

= :

= ∈ =

α

=

α

=

n

i i i X x n

i i

i

x

x

n i i) 1

( 1

*

min

1

та

= ∈ =

β

=

β

=

n

i i i X x n

i i

i

x

x

n i

i) 1

( 1

*

min

1

,

тоді у точці

( )

xi* ni1

= кожен з доданків цільової

функції задачі (5) досягає свого мінімального

значення на Х, а отже

( )

xi* in1

= буде оптималь

-ним розв’язком задачі (5) для ∀p

( )

0,1 . Кі

-нецьдоведення.

Узагальнення теореми 1. Якщо задача (5)

має однакові детерміновані оптимальні

розв’язки

( )

xi* in1

= при p= p1∈

[

0,1

)

та при

(

1,1

]

2 p

p

p= ∈ , то такий самий оптимальний

розв’язокмаєзадача (5) при ∀p

[

p1,p2

]

.

Доведенняаналогічне.

Теорема 2.Якщозадачі (3) і (4), щовідпові -даютьЛСТ функціям µci

( )

x , маютьоптималь

-ні розв’язки

( )

α

1

n i i

x

= та

( )

β

1

n i i

x

= відповідно і

( )

α

( )

β

1 1

n n

i i i i

x x

= ≠ = , тоді існує і притому тільки

одне число 0< p<1 таке, що оптимальними

розв’язкамизадачі (5) єобидвавектори

( )

α

1

n i i

x

=

та

( )

β

1

n i i

x

= ібудь-який вектор, щоє їхлінійною

комбінацією; тобто задача має безліч розв’яз

(3)

множини допустимих розв’язків, яке з’єднує

вершини

( )

α

1

n i i x

= та

( )

β

1

n i i x

= .

Доведення. Нехай

( )

α

1

n i i

x

= – оптимальний

розв’язок задачі (3), а

( )

β

1

n i i

x

= – оптимальний

розв’язокзадачі (4) і

( )

α

( )

β

1 1

n n

i i i i

x x

= ≠ = . Розгляне

-морівняння:

= β

=

α

=

n

i

i p i n

i

i p

i

x

c

x

c

1 1

. (7)

Оскільки c~ – i трикутні нечітківеличиниви

-гляду (2), то cip = pβi+

(

1− p

)

αi. Такимчином,

рівняння (7) приймаєвигляд:

=

+

= =

=

n

i i i n

i i i n

i i

i

x

x

p

x

p

1 1

1

α α

α

α

α

β

;

1 1

1

= =

=

− +

= n

i i i n

i i n

i i

ix x p x

p β β

i α

α β β

(

)

(

)

⎟⎟=

⎠ ⎞ ⎜⎜

⎝ ⎛

− −

= =

n

i

i i i n

i

i i

i x x

p

1 1

β

α β α

α β

= =

=

n

i i i n

i i

i

x

x

1 1

α

β

α

α

;

(

)

(

)

(

)

= =

− =

n

i i i i n

i i i i i

x x x

x p

1 1

α β β

α α

α

β . (8)

Рівняння (8) єлінійним, вньому

(

)

(

α β

)

1

β α 0

n

i i i i

i

x x

=

− − ≠

,

оскільки c~ – i нечіткітрикутні величинивигля

-ду (2) та

( )

α

( )

β

1 1

n n

i i i i

x x

= ≠ = . Отже, рівняння (8)

маєрівноодинрозв’язок:

(

)

(

)

(

)

β α

1

αβ

β α β α

1 1

α

α β

n

i i i

i

n n

i i i i i i

i i

x x

p

x x x x

=

= =

= =

− − −

(

)

(

)

β

α αβ

1

β α

1

1 1

1

β

1

α

n

i i i i

n

i i i i

M

x x

x x

=

=

= =

+ −

+

; (9)

(

)

(

)

β α

1

αβ

β α

1

β

α

n

i i i i

n

i i i i

x x

M

x x

=

=

= =

1 1

1 1

n n

i i i i

i i

n n

i i i i

i i

x x

x x

α β

= =

β α

= =

β − β =

α − α

. (10)

Оскільки

( )

1

β

1 arg ( )minn 1β i i

n n

i i i i

x X i

x x

=

= ∈ =

⎛ ⎞

=

та

( )

1

α

1 arg ( )i iminn 1α

n n

i i i i

x X i

x x

=

= =

⎛ ⎞

= ⎜

⎠,

очевидно, що Mαβ >0, аотже p*(0,1). Таким

чином, за теоремою 1, для p

[ ]

0,p*

розв’язкомзадачі (5) є

( )

α

1

n i i

x

= , адля

[ ]

,1

*

p

p

∀ –

вектор

( )

β

1

n i i

x

= . За властивостями розв’язків за

-дач ЛП точки

( )

α

1

n i i

x

= та

( )

β

1

n i i

x

= є вершинами

множиниХ. Оскількипри

p

=

p

* оптимуму за

-дачі (5) досягаєтьсяудвохвершинахмножиниХ,

то оптимальним розв’язком буде будь-який

розв’язок, щоналежить ребру

( )

α

( )

β

1, 1

n n i i i i

x x

= =

⎡ ⎤

⎢ ⎥

⎣ ⎦. Кі

-нецьдоведення.

Зауваження. Якщо у (10) знаменник Mαβ

дорівнюєнулю, цеозначає, що

( )

β

1

n i

i

x

= єоптима

-льним розв’язком задачі (3). Отже, за теоремою

1, можна вважати цейрозв’язокдетермінованим

оптимальнимрозв’язкомзадачі (5) для∀p∈(0,1)

(для ЛСТ функцій µci

( )

x ). Якщо ж нуль

з’являєтьсяу чисельникувеличини Mαβ, обчис

-леної за (10), це означає, щорозв’язок

( )

α

1

n i i

x = є оптимальнимрозв’язкомзадачі (3). Отже, затео

-ремою 1 можна вважати цей розв’язок детермі

-нованим оптимальним розв’язком задачі (5) для

) 1 , 0 (

p (дляЛСТфункцій µci

( )

x ).

(4)

( )

=

= =

,

,

1

,

0

;

min;

1 1

n

i

x

X

x

x

i n i i n

i i i

γ

(11)

щовідповідаютьПСТфункціям µci

( )

x , мають

детерміновані оптимальні розв’язки

( )

β

1

n i i

x

= та

( )

γ

1

n i i x

= відповідно, і

( ) ( )

γ β

1 1

n n

i i i i

x x

= ≠ = , тодііснує,

іпритомутількиодне, число 0<p<1 таке, що

оптимальними розв’язками задачі (5) є обидва

вектори

( )

γ

1

n i i

x

= та

( )

β

1

n i

i

x

= ібудь-якийвектор, що

є їх лінійною комбінацією. Тобто задача має

безліч розв’язків, які становлять собою ребро

багатогранника множини допустимих розв’яз

-ків, яке з’єднує вершини

( )

α

1

n i i

x

= та

( )

β

1

n i i

x

= . При

цьомучислорзнаходитьсязаформулою

1 1 p

M

βγ

βγ =

+ , (12)

де

(

)

(

)

γ β

i 1

βγ

β γ

1

β

γ n

i i i

n

i i i

i

x x

M

x x

=

=

− =

. (13)

Доведеннятвердженьаналогічнетеоремі 2.

Зауваження. Якщо у формулі (13) у зна

-меннику

M

βγ виходить нуль, це означає, що

розв’язок

( )

xiβ ni=1 є оптимальним розвязком за -дачі (11). Отже, за теоремою 1 можна вважати

( )

n i i

xβ =1 детермінованимоптимальнимрозвязком задачі (5) для ∀p∈(0,1) (для ПСТ функцій

( )

x

i

c

µ ). Якщож нульз’являєтьсяучисельнику

величини

M

βγ, обчисленоїза (13), цеозначає,

щорозв’язок

( )

xiγ in=1 єоптимальним розвязком

задачі (4). Отже, за теоремою 1 можна також вважати

( )

xiγ ni=1 детермінованим оптимальним

розв’язком задачі (5) для ∀p∈(0,1) (для ПСТ функційµci

( )

x ).

Наслідок 2. Якщо оптимальні розв’язки

( )

n

i i

xα =1 та

( )

n i i

xβ =1 задач (3) і (4) відповідно такі, що

( ) ( )

xiα in=1xiβ in=1, тоді вони є суміжними вер

-шинами п – вимірного багатогранника Х, та

) 1 ; 0 ( ! *

p : при

p

=

p

*задача (5) має множину

оптимальних розв’язків, що становить собою

ребро

( )

α

( )

β

1, 1

n n

i i

i i

x x

= =

⎡ ⎤

⎢ ⎥

⎣ ⎦. Аналогічно, різні детер

-мінованіоптимальнірозв’язки

( )

γ

1

n i i x

= та

( )

β

1

n i i x

= задач (11) і (4) відповідноєсуміжними верши

-нами п – вимірного многогранника Х та

) 1 ; 0 ( ! *

p : при

p

=

p

*задача (5) маємножину

оптимальних розв’язків, що становлять собою

ребро

( ) ( )

β γ

1, 1

n n

i i i i

x x

= =

⎡ ⎤

⎢ ⎥

⎣ ⎦.

Наслідок 3.Якщодетермінованіоптимальні

розв’язки

( )

α

1

n i i

x

= ,

( )

β

1

n i

i

x

= та

( )

γ

1

n i i x

= задач (3),

(4) і (11) відповідно є попарно нерівними, то вони (у відповідному порядку) становлять со

-бою послідовність суміжних вершин многог

-ранникадопустимихрозв’язків.

Таким чином, якщо коефіцієнти ci цільо

-вої функції задачі (1) – нечіткі трикутні вели

-чини з функціями приналежності (2), то для

розв’язання задачі (1) можна запропонувати

такийалгоритм. АлгоритмВ.

1. Розв’язуємозадачі (3), (4) та (11). Отри

-муємодетермінованіоптимальнірозв’язки

( )

α

1

n i

i

x

= ,

( )

β

1

n i i

x

= та

( )

γ

1

n i i

x

= відповідно.

2. Якщо

( )

α

( )

β

1 1

n n i i i i

x x

= ≠ = та (або)

( ) ( )

γ β

1 1

n n

i i i i

x x

= ≠ =,

то знаходимо pαβ та (або)

p

βγ за формулами

(9), (10) та (12), (13) відповідно.

3. Якщодетермінованіоптимальнірозв’язки

( )

α

( ) ( )

β γ

1 1 1

n n

n

i i i i i i

x x x

= = = = = , вважаємо, що задача

має детермінований оптимальний розв’язок,

( )

*

( )

β

1 1

n n

i i i i

x x

= = = , інакше можна знайти закон

залежності оптимальногорозв’язку від значень

(5)

α

1

γ

1

β γ

1 1 βγ

α

1 αβ βγ

β

1 αβ βγ

* 1

( ) , якщо (µ ( ) та µ ЛСТ);

( ) , якщо (µ ( ) та µ ПСТ);

[( ) ,( ) ], якщо µ ( ) ;

( ) , якщо

та (µ ( ) Ψ та µ ЛСТ);

( ) , якщо

( ) та (µ ( ) Ψ

i i

i i

i

i i

i n

i i c с

n

i i c с

n n

i i i i c

n i i

c с

n i i n

i i c

x i x

x i x

x x i x p

x p p

i x

x p p

x i x

=

=

= =

=

=

=

∀ ∈Ω −

∀ ∈Ω −

∀ =

>

∀ ∈ −

>

= ∀ ∈

γ

1 αβ βγ

β

1 αβ βγ

β α

1 1 αβ

β

1 αβ βγ

та µ ПСТ);

( ) , якщо

та (µ ( ) та µ ЛСТ);

( ) , якщо

та (µ ( ) та µ ПСТ);

[( ) ,( ) ], якщо µ ( ) ;

( ) , якщо µ ( ) (max{ , },1].

i

i i

i i

i i

с

n i i

c с

n i i

c с

n n

i i i i c

n

i i c

x p p

i x

x p p

i x

x x i x p

x i x p p

=

=

= =

= ⎧ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪

⎪⎪

⎨ ⎪

< ⎪

∀ ∈ Λ −

⎪ ⎪

<

∀ ∈ Λ −

∀ =

∀ ∈

⎩ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪

Тут

Ω=[0,min

{

pαβ,pβγ

})

Ψ

=

[

p

βγ

,

p

αβ

]

]

,

[

αβ βγ

=

Λ

p

p

.

Зазначену залежність проілюстровано на

рис. 1. Наосіабсцисвідкладенозначенняфункцій приналежностівхіднихданих, наосіординат – оп

-тимальнірозв’язкивідповіднихзадач.

Рис. 1. Функціязалежності

оптимальногорозв’язкувідзначеньфункцій

належностівхіднихданих

Нечітка функція цілі матиме такий вигляд

(рис. 2).

Рис.2. Нечіткафункціяцілі

На рис. 2

( )

⎠ ⎞ ⎜ ⎝ ⎛ =F xi in=

F~1 ~ α 1 ,

( )

⎠ ⎞ ⎜ ⎝ ⎛ =F xi in= F~1 ~ β 1 ,

( )

⎟ ⎠ ⎞ ⎜ ⎝ ⎛ =F xi ni= F~1 ~ γ 1 .

Наведений метод може бути узагальнений

на випадок опуклих кусково-лінійних функцій

належностікоефіцієнтівцільовоїфункції.

Будемо надалі позначати нечіткі трикутні

величини (2) такимчином:

(

β − α β γ − βi i, i, i i

)

. (14)

Наприклад,

1, якщо [1,2) 13

, якщо [2,13] µ( ) 11

(2 1, 2, 13 2) (1, 2, 11)

0, в інших випадках.

x х

x

х

x

− ∈

⎧ ⎪ −

=

⎪ = ⎨

⎪= − − = ⎪

⎪⎩

Нечітка модельтранспортної задачі. Розгля

-немо одну з окремих моделей – транспортну

задачу лінійного програмування (ТЗ). Нагадає

-мо класичну постановку ТЗ [3]. Маємо n при

-ймачів певного продукту та m джерел цього

продукту. Відомі вартості транспортування

одиниці продукції від кожного джерела до ко

-жного приймача cij, i=1, ,m j=1,n. Відомі також об’єми продукції ai, i=1,m, що знахо

-дяться у кожному джерелі, таоб’ємипродукції

, 1, j

(6)

(співвідношення між величинами

=

m i

i

a

1

та

=

n j

j

b

1

можуть бутирізними: якщо

= =

= n

j j m

i

i b

a

1 1

,

то ТЗ називається транспортною задачею за

-критоготипу, якщо

= =

n

j j m

i i

b a

1 1

– відкритого

типу). Потрібно скласти такий план переве

-зенняпродукції, щобпотреби кожногоджере

-латаприймача були заможливістю задоволе

-ні і при цьому загальна вартість перевезення

продукції була мінімальною. Розв’язок буде

-мо шукати у вигляді матриці x={xij}m×n, де ij

x – кількістьодиниць продукції, що перево

-зитьсявід і-годжереладо j-го приймача. Тоді

задачу можна сформулювати таким чином

(для визначеності розглянемо задачу відкри

-того типу, у якій

= =

n

j j m

i

i b

a

1 1

, тобто сукупна

кількість продукції у джерелах не перевищує

сукупнихпотребприймачів).

min

1 1

∑∑

= =

m i

n j ij ij

x

c ;

⎪ ⎪ ⎪

⎩ ⎪ ⎪ ⎪

⎨ ⎧

= ∀ = ∀ ≥

= ∀ ≤

= ∀ =

= =

. , 1 ,

, 1 , 0

; , 1 ,

; , 1 ,

1 1

n j m i x

n j b x

m i a x

ij

j m

i ij

i n

j ij

(15)

Розглянемо транспортну задачу у нечіткій

постановці. Якщокоефіцієнти цільової функції

n j m i

cij, 1, , 1,

~ = = є нечіткими величинами,

функції належності яких є кусково-лінійними,

величини ai,i=1,m та bj, j=1,n єдетерміно

-ваними, то задача (18) зводиться до задачі (1)

ірозв’язується задопомогою алгоритму B. Як

-що до того ж величини попиту та пропозиції

m i ai, 1,

~ = та b j n

j, 1,

~ =

єнечіткими, то задача

(15) перетворюється на задачу типу С. Розгля

-немонаступнупостановкуНЧТЗ.

Нехайузадачі (15) коефіцієнтицільовоїфу

-нкції c~ij,i=1,m, j=1,n тавеличини a~i,i=1,m

та b~j, j=1,n єнечіткимитрикутнимивеличи

-нами, функціїналежностіяких:

( )

[

]

[

]

⎪ ⎪ ⎪ ⎪

⎩ ⎪⎪ ⎪ ⎪

⎨ ⎧

∈ −

∈ −

=

разі.

іншому в

γ β якщо β

γ γ

β α якщо α

β α

µ

, 0

; ; ,

; ; ,

ij ij ij

ij ij

ij ij ij

ij ij

c x

x

x x

x

ij (16)

( )

[

]

[

]

⎪ ⎪ ⎪ ⎪

⎩ ⎪⎪ ⎪ ⎪

⎨ ⎧

∈ −

∈ −

=

разі.

іншому в

γ β якщо β

γ γ

β α якщо α

β α

µ

, 0

; ; ,

; ; ,

a i a i a

i a i

a i

a i a i a

i a i

a i

a x

x

x x

x

i (17)

( )

[

]

[

]

⎪ ⎪ ⎪ ⎪

⎩ ⎪ ⎪ ⎪ ⎪

⎨ ⎧

∈ −

∈ −

=

разі.

іншому в

γ β якщо β

γ γ

β α якщо β

α

µ

, 0

; ; ,

; ; ,

α

b j b j b

j b j

b j

b j b j b

j b j

b j

b x

x

x x

x

j (18)

Нехай

( )

xij* m×n – оптимальнийрозв’язокзадачі:

min

1 1

β

∑∑

= =

m

i n

j ij

ij

x

;

=

=

=

β

=

β

=

= =

.

,

1

,

,

1

,

0

;

,

1

,

;

,

1

,

1 1

n

j

m

i

x

n

j

x

m

i

x

ij

b j m

i ij

a i n

j ij

(19)

Для довільного

α

-переріза: α = p будемо

шукатирозв’язокзадачі (15)–(18) увигляді:

( )

~xij m×n=

( )

xij m×n+

(

1−p

)

( )

yij m×n

*

. (20)

Тоді (15)–(18) перетворюєтьсяназадачу:

(

)

(

1

)

min

~

1 1

*+

∑∑

= =

m

i n

j

ij ij

ij x p y

(7)

⎪ ⎪ ⎪ ⎪ ⎪

⎩ ⎪ ⎪ ⎪ ⎪ ⎪

⎨ ⎧

= ∀ = ∀ ≥ −

+

= ∀

α − + β ≤ −

+

= ∀ γ − + β ≤

≤ −

+ ≤

α − + β

= =

= =

. , 1 ,

, 1 , 0 ) 1 (

; , 1

, ) 1 ( )

1 (

; , 1 , ) 1 (

) 1 ( )

1 (

*

1 1

*

1 1

*

n j m i y

p x

n j

p p

y p x

m i p

p

y p x

p p

ij ij

b i b

i m

i ij m

i ij

a i a

i

n

j ij n

j ij a

i a

i

(21)

Оскільки xij* =const для i=1,m,j=1,n,

тозадача (21) зводитьсядозадачі:

1 1

1

1 * min

(1 ) (1 )

(1 ) , 1,

(1 ) (1 ) ,

1,

(1 ) , 1, , 1,

m n

ij ij i j

n

a a a

i i i ij

j

a a

i i

m

b b b

j ij i i

i

ij ij

c y

p p p y

p p i m

p y p p

j n

p y x i m j n

= =

=

= →

β + − α ≤ β + − ≤ ⎪

⎪ ⎪

≤ β + − γ ∀ = ⎪

⎪⎪β + − ≤ β + − α

∀ =

⎪ − ≥ − ∀ = ∀ = ⎪

⎪⎩

∑∑

Тобто

min

~

1 1

∑∑

= =

m

i n

j ij ij

y

c

;

=

=

=

β

α

=

β

γ

β

α

=

=

.

,

1

,

,

1

,

)

1

(

;

,

1

,

;

,

1

,

* 1

1

n

j

m

i

x

y

p

n

j

y

m

i

y

ij ij

b i b i m

i ij

a i a i n

j ij a

i a i

(22)

Розглянемо задачу (22) без останнього об

-меження:

min

~

1 1

∑∑

= =

m

i n

j ij ij

y

c

;

1

1

, 1, ;

, 1, . n

a a a a

i i ij i i

j m

b b

ij i i i

y i m

y j n

=

=

α − β ≤ ≤ γ − β ∀ = ⎪

⎪ ⎨

≤ α − β ∀ =

(23)

Задача (23) незалежитьвідзначення α- пе

-реріза, маєчіткіобмеженнятанечіткікоефіціє

-нти цільової функціїі може бути розв’язаназа

допомогою алгоритму В. В результаті отрима

-ємо нечіткий розв’язок

( )

n m ij

y* ×

~ . Однак цей

розв’язок може не задовольняти обмеження

n j m i x y

p) ij ij , 1, , 1,

1

( − ≥− * ∀ = ∀ = , на яке ми

не зважаємо у задачі (27). З цих міркувань

для розв’язання НчТЗ (15)–(18) пропонуємо

такийалгоритм.

АлгоритмВ’

1. Знаходимо детермінований оптималь

-нийрозв’язок

( )

n m ij

x* × задачі (19).

2. Знаходимо оптимальний нечіткий

розв’язок

( )

n m ij

y* ×

~ задачі (23).

3. Якщодля

( )

y p y

n j m

i ij y ij

ij =

∀ = ∀ =

1, , 1, , ~ *:µ ~*

виконується:

]

1

;

0

[

,

~

)

1

(

p

y

ij*

x

ij*

p

, (24)

топереходимонап.5.

4. Інакше – для кожної пари індексів

) , 1 ( m

i∈ та j∈(1,n), дляякої

, ~

) 1 ( ] 1 ; 0

[ p yij* xij*

p∈ − ≤−

додаємодозадачі (23) обмеження:

* *

~

ij

ij x

y ≥− . (25)

Розв’язуємозадачу (23), (25).

5. Нечіткий оптимальний розв’язок

( )

xij* m×n

задачі (15)–(18) будуємотакимчином:

( )

~

x

ij* m×n

=

( )

x

ij* m×n

+

(

1

p

)

( )

~

y

ij* m×n,

дер – значення функціїналежностівідповідно

-горозв’язку. Кінець.

Приклад 1. Маємо 2 джерела та 3 при

-ймачі. Відомі нечіткі вартості транспорту

-вання одиниці продукції від кожного джере

-ла до кожного приймача

c

~

ij

,

i

=

1

,

2

,

j

=

1

,

3

,

об’єми продукції ai,i=1,2, що знаходяться у

кожному джерелі та об’єми продукції

3

,

1

,

j

=

b

j , які бажає прийняти кожен при

-ймач (нечіткі трикутні величини позначаємо

(8)

(1,4,2) (1,4,1) (2,4,1)

(1,4,2) (2,3,2) (1,2,1) (1,5,2) (2,6,1) (2,6,1) (1,5,1) (1,4,1)

j i b a

C= ⎜⎛ ⎞

⎝ ⎠

Розв’язок шукаємо у вигляді матриці

3 2

} ~ { ~

×

= xij

x , де ~xij – кількість одиницьпроду

-кції, що перевозиться від і-го джерела до j-го

приймача. Тоді задачу можна сформулювати

такимчином:

min

~

2 1

3 1

∑∑

= =

i j ij ij

x

c

;

3 1 2

1

, 1,2;

, 1,3;

0, 1,2, 1,3.

ij i j

ij j i

ij

x a i

x b j

x i j

=

= ⎧

= ∀ = ⎪

⎪ ⎪

∀ =

∀ = =

⎪⎩

ЗастосуємодозадачіалгоритмВ’.

1. Знаходимо детермінований оптималь

-нийрозв’язок (xij*)m×n задачі:

min

2 1

3 1

β

∑∑

= =

i j

ij

ij

x

;

3 1 2

1

, 1,2;

, 1,3;

0, 1,2, 1,3,

a ij i j

b ij j i

ij

x i

x j

x i j

=

= ⎧

= β ∀ = ⎪

⎪ ⎪

≤ β ∀ =

∀ = =

⎪⎩

де

( )

6 5 4 5 6

2 3 4

4 4 4

3

2 ⎟⎟

⎞ ⎜⎜

⎝ ⎛ =

×

ij

a i b j β

β β

( )

⎟⎟

⎠ ⎞ ⎜⎜

⎝ ⎛ =

× 0 2 4

0 2 3

3 2 *

ij

x .

2. Знаходимо оптимальний нечіткий

розв’язок

( )

~yij* m×n задачі:

min

~

2 1

3 1

∑∑

= =

i j ij ij

y

c

;

⎪⎪

=

β

α

=

β

γ

β

α

=

=

.

3

,

1

,

;

2

,

1

,

2 1

3 1

j

y

i

y

b i b i i ij

a i a i j

ij a

i a i

(26)

Цільовафункціянеобмеженанадопустимій

множинірозв’язків.

4. Додаємодозадачі (26) обмеження:

* *

~

ij ij x

y ≥− ∀i=1,2,∀ j=1,3.

Розв’язуємозадачу:

2 3 1 1

min;

ij ij i j

c y

= =

∑∑

3 1 2

1

* *

, 1,2;

, 1,3;

1,2, 1,3.

a a a a

i i ij i i

j

b b

ij i i

i

ij ij

y i

y j

y x i j

=

= ⎧

α − β ≤ ≤ γ − β ∀ = ⎪

⎪ ⎪

≤ α − β ∀ =

≥ − ∀ = =

⎪⎩

ЗастосуємодозадачіалгоритмВ.

1. Знайдемо детерміновані оптимальні

розв’язки задач, отриманих із даної задачі при

коефіцієнтахцільовоїфункції, щовідповідають

нульовимтаодиничнимзначеннямвідповідних

функційналежності.

Оптимальнийрозв’язок даної задачіприко

-ефіцієнтах:

c

~

ij

=

α

ij:

2 3

3 1,5 0,5 ( )

2 2 2

ij

yα × = ⎜⎛− ⎞

− −

⎝ ⎠.

Оптимальнийрозв’язок даної задачіприко

-ефіцієнтах:

c

~

ij

=

β

ij:

2 3

2,75 1 0,75 ( )

1,75 2 1,75 ij

yβ × = ⎜⎛− ⎞

− −

⎝ ⎠.

Оптимальнийрозв’язок даної задачіприко

-ефіцієнтах:

c

~

ij

=

γ

ij:

2 3

3 1 3

( )

2 0 4

ij

yγ × = ⎜⎛− − ⎞⎟

(9)

2. Отримані розв’язки попарно нерівні. От

-же, знаходимо величини

p

αβ та

p

βγ заформу

-лами (9), (10) та (12), (13) відповідно

2

=

αβ

M

;

3

1

1

1

=

+

=

αβ αβ

M

p

;

9

4

=

βγ

M

; 1 9

1 13

p

M βγ

βγ

= =

+ .

3. Отже, оптимальнийрозв’язокданоїзадачі

є нечіткою величиною і функція залежності

оптимального розв’язку від значень функцій

належностівхіднихданихмаєвигляд (рис. 3):

Рис. 3. Функціязалежності

оптимальногорозв’язкуприкладу 1 відзначень

функційналежностівхіднихданих

5. Нечіткий оптимальний розв’язок задачі

( )

~* 2 3

×

ij

x будуємотакимчином:

( ) ( )

(

)

( )

* 23

3 2 * 3 2

* 1 ~

~

× ×

× = ij + − ⋅ ij

ij x p y

x ,

дер – значення функціїналежності відповідно

-горозв’язку. Тобто лівостороння функціязале

-жності нечіткого оптимального розв’язку від

значенняфункціїналежностівхіднихданих:

( )

* 2 3

3 3,5 1,5 (1 ) 0,5

,

(1 ) 2 2 2 2

1

якщо 0, ;

3 0,25 2,75 3 (1 ) 0,75

, (1 ) 1,75 2 2,25 1,75

1

якщо ,1 .

3 ij

p p p

p p p

p x

p p p

p p p

p ×

⎧⎛ − − ⋅ ⎞

⎪⎜ +

⎝ ⎠

⎪ ⎣ ⎦

= ⎨

+ − − ⋅

⎛ ⎞

⎜ ⎟

+

⎪ ⎛ ⎤

∈⎜

Правосторонняфункціязалежностінечітко

-гооптимальногорозв’язкувідзначенняфункції

належностівхіднихданих:

( )

⎪ ⎪ ⎪ ⎪ ⎪

⎩ ⎪ ⎪ ⎪ ⎪ ⎪

⎨ ⎧

⎥⎦ ⎤ ⎜ ⎝ ⎛ ∈

⎟⎟ ⎠ ⎞ ⎜⎜

⎝ ⎛

+ ⋅

⋅ − − +

⎥⎦ ⎤ ⎢⎣ ⎡ ∈

⎟⎟ ⎠ ⎞ ⎜⎜

⎝ ⎛

⋅ −

⋅ − +

=

×

. 1 , 13

9

, 75 , 1 25 , 2 2 75 , 1 ) 1 (

75 , 0 ) 1 ( 3 75 , 2 25 , 0

; 13

9 , 0

, 4 2

2 ) 1 (

3 ) 1 ( 1 3

~

3 2 *

p

p p

p

p p p

p

p p

p p p

xij

якщо якщо

Для знайденихзалежностей побудуємофу

-нкцію належності нечіткого оптимального

розв’язку (рис. 4).

Рис. 4. Функціяналежностінечіткого

оптимальногорозв’язку x11* Наприклад, для

~

x

11*:

[ ]

* 11

, якщо 0,1 ; 3

µ ( )

0,25 1

,якщо 1 ,3 .

2,75 6

x

t

t t

t

t

⎪⎪

= ⎨

∈⎢

Висновки

Досліджено проблеми планування з викорис

-таннямнечіткиханалогівмоделейзадачлінійного

програмування. Виділено основні види моделей

задач НЧЛП залежно від властивостей цільових

функцій і обмежень (детерміновані або нечіткі

функції). Розробленометодирозв’язаннянечітких аналогівтранспортноїзадачі. Розглянутіприклади

плануваннясвідчатьпроефективністьзапропоно

-ванихметодівтаалгоритмів.

БІБЛІОГРАФІЧНИЙСПИСОК

1. Згуровский М. З. Интегрированные системы

оптимального управления и проектирования. –

К.: Вищашк.,1990. – С. 151–186.

2. Юдин Д. Б. Математические методы управле

-ния в условиях неполной информации. – М.:

Советскоерадио, 1974. – 400 с.

3. АлексеевО. Г. Комплексное применениемето

-дов дискретной оптимизации. – М.: Наука,

1987. – 248 с.

References

Related documents

88 An article published in Phụ Nữ Tân Văn in 1933 provided readers a history of various female French poets and writers.. This was not unusual for PNTV or Vietnamese journalists

Disease mongering takes many forms such as expanding the criteria of a disease so that more people are included or the invention of new, vague medical conditions that have a

Концептуальні підходи до підготовки менеджерів інформаційних систем базуються на результатах вивчення та прогнозування структури соціальної та виробничої

At the conclusion of our stakeholder interviews, we summarize, in writing, our understanding of the assignment: the organization, its context and strategic challenges, the

Problem: two aircraft are tied on EWR flow Solution: HPE suggests vectors and “fly fast” Problem: a/c on LGA flow need 40 MIT in RDU Solution: RDU climbs/vectors for spacing

Мета та завдання навчальної дисципліни Мета навчальної дисципліни: сформувати знання аспірантів про новітні підходи до організації

Abbreviations: ADH, autosomal dominant hypercholesterolaemia; apo, apolipoprotein; CHD, coronary heart disease; FH, familial hyper- cholesterolaemia; GOF, gain-of-function;

Семантичний аналіз: основні поняття та проблеми семантики природної мови, теорії та підходи до семантичного представлення, побудова семантичного графу речення..