Microsoft Word Materiallar Full


ЗАДАЧА НЕЧЕТКОГО ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ



Yüklə 18,89 Mb.
Pdf görüntüsü
səhifə985/1149
tarix30.12.2021
ölçüsü18,89 Mb.
#20088
1   ...   981   982   983   984   985   986   987   988   ...   1149
ЗАДАЧА НЕЧЕТКОГО ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ  

 

Дж.И.



ЗЕЙНАЛОВ, М.Е.АЛИЙЕВ,  Г.А.КАСУМОВ 

Нахичеванский Государственный Университет 



c.zeynalov@mail.ru, hqasimov@gmail.com, meftun-aliyev@rambler.ru 

AZƏRBAYCAN 



 

Рассмотрим нечеткий линейный функционал. Под нечетким функционалом  мы понимаем отображение из 



F

 

на 



R

 или из 


F

F

на 



R

. Простым примером  такому функционалу служит линейный функционал 



x

c

J



где 


c

 заданное нечеткое число. Если 

-уровень нечеткого числа c  имеет вид 



)]

(

),



(

[





c



c

R

L

c



]

1

,



0

[



то используя, функционал 



)

(x



J

 можно написать в виде 







d



R

R

L

L

x

c

x

J

x

c

x

c



1



0

)]

(



)

(

)



(

)

(



[

2

1



)

(



В четком случае, при 

2

,

1



 x



c

 

2



]

2

1



2

1

[



2

1

)



2

(

1



0







d



J

Если 



c

 нечеткая единица, например  

]

2

,



[





c

]



1

,

0



[



то  



II INTERNATIONAL SCIENTIFIC CONFERENCE OF YOUNG RESEARCHERS 

561 


 Qafqaz University                         

          18-19 April 2014, Baku, Azerbaijan 





d

R

L

x

c

x

J

x

x





1

0

)]



(

)

2



(

)

(



[

2

1



)

(



Взяв 


0

x

x

 как нечеткое число 2, т.е. например, 



]

3

,



1

[







c

]

1



,

0

[





имеем 



.

3

7



3

3

6



4

2

2



1

)]

3



)(

2

(



)

1

(



[

2

1



)

(

1



0

2

3



1

0

2



1

0





















a

a

a

da

a

a

d

x

J





 

В этом случае 

3

1

)



2

(

)



2

~

(



 J



J

Здесь 



2

~

0





x

 является нечетким числом 2. 

Аналогично, можно рассматривать линейный функционал в векторном случае 

n

n

x

c

x

c

x

c

J





...



2

2

1



1

,       


где 

n

c

c

c

,...,


,

2

1



 заданные нечеткие числа. 

Теперь рассмотрим задачу нечеткого линейного программирования,  который в дальнейшем нам понадобится. 

Сначала изучим решение задачи нечеткого линейного программирования. Отметим, что многие прикладные задачи, 

особенно  задачи  экономики,  приводятся  к  задачам  линейного  программирования.  К  таким  задачам  относится 

задача  оптимальном  планирования  производства,  транспортная  задача,  задача  об  оптимальной  использовании 

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

производства. 

Пусть  предприятия  изготавливают 



n

 видов  продукции  из 



m

видов  сырья.  На  изготовление  одной  единицы 

продукции 

j

 -го  вида  нужно 



ij

a

единиц  сырья 



i

-го  вида.  Ресурсы 



i

-го  сырья  ограничены  и  равны 



b

.  Пусть 

предприятия  при  продаже 

j

 -го  вида  продукции  получают 



j

c

единиц  прибыли.  Требуется  определить,  сколько 

единиц 

n

x

x

x

,...,


,

2

1



 каждого  вида  продукции  должно  изготовить  предприятие,  чтобы  обеспечить  себе 

максимальную прибыль. В это задача сформулирована как задача линейного программирования  

min

...


)

(

2



2

1

1







n



n

x

c

x

c

x

c

x

F

,                          

,

...


,

...


2

2

22



1

21

1



1

2

12



1

11

n



n

n

n

n

b

x

a

x

a

x

a

b

x

a

x

a

x

a







  

(1) 


.

...


....

..........

..........

..........

..........

2

2



1

1

m



n

mn

m

m

b

x

a

x

a

x

a



 



Ясно, что все величины 

n

x

x

x

...


,

,

2



1

 неотрицательны. 

Отметим,  что  эта  задача  линейного  программирования  представляет  лишь  упрощенную  математическую 

модель  реальных  задач.  В  действительности  параметры,  входящие  в  эту  задачу  являются  нечеткими.  Например, 

прибыли каждого вида продукции являются нечеткие и значит, объем продукции также является нечетким. В связи 

с  этим  и  объем  производства  станет  нечетким.  В  этом  случае  вместо 



i

i

x

c

 можно  рассматривать  усредненное 

значение 





d

R

R

L

L

x

c

i

i

i

i

x

c

x

c

i

i



1

0



)]

(

)



(

)

(



)

(

[



2

1



Тогда минимизируемый функционал получает вид 

min

)]

(



)

(

)



(

)

(



[

2

1



)

(

1



0

1











d

R

R

L

L

x

J

n

i

x

c

x

c

i

i

i

i

. (2) 



II INTERNATIONAL SCIENTIFIC CONFERENCE OF YOUNG RESEARCHERS 

562 


 Qafqaz University                         

          18-19 April 2014, Baku, Azerbaijan 

с ограничениями 

,

)]

(



)

(

)



(

)

(



[

2

1



1

1

1



0

1

1



b

d

R

R

L

L

n

i

x

a

x

a

i

i

i

i









 

.



)]

(

)



(

)

(



)

(

[



2

1

...



..........

..........

..........

..........

..........

..........

,

)]

(



)

(

)



(

)

(



[

2

1



1

1

0



2

1

1



0

2

2



m

n

i

x

a

x

a

n

i

x

a

x

a

b

d

R

R

L

L

b

d

R

R

L

L

i

mi

i

mi

i

i

i

i

















 (3) 


Учитывая, что объем производства неотрицателен, к (2), (3) еще надо добавить условия 

]

1



,

0

[



),

(

)



(

0







i



i

x

x

R

L

.                                              

Отметим, еще что мы должны учитывать монотонность 

)

(



),

(





R

L

 для разных величина 



n

x

x

x

...


,

,

2



1

, т.е. надо 

учитывать, что 

)

(





L

 возрастает а

)

(



R

убывает на 

]

1

,



0

[



Таким образом, в реальности приведенное выше задача оптимального планирования производства приводится 

к нечеткой задаче. Здесь минимизируемый функционал и ограничения являются интегралами или интегральными 

выражениями.  

Обозначая  

)

...,


,

,

(



2

1

n



c

c

c

c



)

...,


,

,

(



2

1

jn



j

j

j

a

a

a

a

,         



)

...


,

,

(



2

1

n



x

x

x

x

,  



и используя, эту задачу можно написать в виде 

min


)

(



 x

c

x

J



1

1

b



x

a



2

2



b

x

a



                                    …………. 



m

m

b

x

a



.  

Это задача является линейным в пространстве 

2

FL

. Приведем задачу (3) к «обычному» линейному програм-

мированию. Для этого разобъем отрезок [0,1] на N частей с шагом 

N

h

1



. Примем обозначения  

N

k

kh

k

...,


2

,

1



,



. Тогда используя формулу  





1

0



1

)

(



N

k

k

f

h

d

f



,                                                                                     (4) 

где 


)

(

k



k

f

f



, каждый интеграл в (3) можно дискретизировать. В этом случае получим 

min


]

)

(



)

(

)



(

)

(



[

1

1









N



k

n

i

x

c

x

c

k

R

k

R

k

L

k

L

i

i

i

i

,  


(5)  

,

)]



(

)

(



)

(

)



(

[

1



1

1

1



1

b

k

R

k

R

k

L

k

L

N

k

n

i

x

a

x

a

i

i

i

i







 

2

1



1

)]

(



)

(

)



(

)

(



[

2

2



b

k

R

k

R

k

L

k

L

N

k

n

i

x

a

x

a

i

i

i

i







 (6) 

.

)



(

)

(



)

(

)



(

[

...



..........

..........

..........

..........

..........

..........

1

1

m



N

k

n

i

x

a

x

a

b

k

R

k

R

k

L

k

L

i

mi

i

mi



 



   

N

k

k

R

k

L

i

i

x

x

,

1



),

(

)



(

0



.                                



(7) 

Здесь  




Yüklə 18,89 Mb.

Dostları ilə paylaş:
1   ...   981   982   983   984   985   986   987   988   ...   1149




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin