Tema : Sızıqlı programmalastırıw máselesin jasalma bazis usılı menen sheshiw. Mısal sheshiw


Download 126.37 Kb.
bet1/3
Sana15.06.2023
Hajmi126.37 Kb.
#1481757
  1   2   3
Bog'liq
2-lekciya SP maselesi. Simplers usili


Tema : Sızıqlı programmalastırıw máselesin jasalma bazis usılı menen sheshiw. Mısal sheshiw
Joba:

  1. Sızıqlı programmalastırıw(SP) máselesiniń qoyılıwı

  2. SP máselesiniń tayanısh jobasın jasaw.

  3. SP máselesiniń optimal jobasın anıqlaw. Optimallıq shártleri.

  4. SP máselesin sheshiwdiń jasalma bazis usılı


    1. Sızıqlı programmalastırıw – bul sızıqlı funkciyanıń eń úlken hám eń kishi mánislerin tabıw hám izertlew haqqındaǵı ilim bolıp, bunda sızıqlı funkciyanıń belgisizlerine sızıqlı shegaralawshi shártleri qoyıladı. Demek, SP máselesi funkciyanıń shártli ekstremum máselesine tiyisli boladı.

Meyli tómendegi (1)sızıqlı funkciyası berilgen bolıp

Z С1x1 С2 x2 ...  Сnxn  min
hám bul funkciyasına tómendegi sheklewleri qoyılǵan bolsın
a11x1 a12 x2  ...  a1 j x j  ...  a1n xn b1 ,
(1)

a x a x  ...  a x  ...  a x b ,

21 1 22 2 2 j j
2n n 2

,
a x a x  ...  a x  ...  a x b ,

i1 1
i 2 2
ij j in n j

,

(2)

am1x1 am2 x2  ...  amj x j  ...  amn xn bm ,


xj  0 (i 1,n)


(3)

bunda
aij , bi
hám C j - berilgen turaqlı shamalar.




  1. sızıqlı funkciyasına eń kishi(minimum) mánisin jetkeretuǵın hám (2)

sheklewler sistemasın qanaatlandıratuǵın talap etiledi.
x1, x2 ,..., xn
teris emes mánislerin tabıw

  1. sheklewler sistemasında barlıq b j , boladı.

j  1, m
teris emes dep esaplawǵa

Bul másele bir neshe jazıw formasına iye.
1.Vektor formasında jazılıwı. Tómende berilgen sheklewler sistemasında

A1x1 A2 x2  ... An xn A0 ,
Z C X
X 0,
(4)
( 1 )


sızıqlı funkciyanıń eń kishi(minimum) mánisin tabıw, bunda
C (c1,c2 ,...,cn ) ,

X (x1, x2 ,..., xn ) . C X
- eki vektordıń skalyar kóbeymesi,

a11
a12
a1n
b1

a
a
a
b

A
1 .
21 ,

A 22
2 .
, . . . ,

A
n .
2n ,

A 2
0 .

a
a
a
b

m1 
m 2 
mn
m

vektorları sáykes ózgeriwshilerindegi hám saltan aǵzalarındaǵı koefficientleri.

Matrica formasında jazılıwı.


AX A0 ,
X 0, sheklewler sistemasın

qanaatlandıratuǵın Z C X
funkciyanıń minimum mánisin tabıw, bunda

x1


x

C (c ,c ,...,c ) - qatar- matricası, A(a
) - sistemanıń matricası,
X 2 -

1 2 n ij
.
x

b1


b
m

baǵana-matricası,
A
0 .
2 - baǵana-matricası.


b
m
Qósındı belgisi járdeminde jazılıwı. Máselede qoyılǵan sheklewler sistemasın




aij xj bi ,

n
j1

i 1,m,

  1. j 0,


j 1, n .


qanaatlandıratuǵın
Z Cj xj j1
sızıqlı funkciyanıń minimum mánisin tabıw.


    1. anıqlama. (2) hám (3) shártlerin qanaatlandıratuǵın

X (x1, x2,..., xn )

vektorın sızıqlı programmalastırıw máselesiniń jobası yamasa sheshimi dep ataydı.

    1. anıqlama. Egerde (4) jikleniwindegi anıqlanǵan xi

koefficientleri


menen qatnasqan


Ai , i  1,m
vektorları sızıqlı baylanıssız bolsa, onda

X (x1, x2 ,..., xn ) jobası tayanısh sheshimi(jobası) dep ataladı.
Ai vektorları m -ólshemli bolǵanı sebepli, onda tayanısh jobaǵa berilgen
anıqlamadan, onıń oń anıqlanǵan komponentleri sanı m nen kóp bolmaydı.

    1. anıqlama. Egerde máseleniń tayanısh jobası m ge teń bolgan oń komponentlerıne iye bolsa, onda tayanısh joba aynımaǵan , al keri jaǵdayda tayanısh joba aynıǵan dep ataladı.

    2. anıqlama. Sızıqlı funkciyasına eń kishi(eń úlken) mánisin jetkeretuǵın jobanı sızıqlı programmalastırıw máselesiniń optimal jobası yamasa optimal sheshimi dep ataydı.
    1. SP máselesiniń tayanısh jobasın jasaw.


Meyli bizge bizge (1)-( 3) sızıqlı programmalastırıw máselesi qoyılǵan bolsın. Bunda, dáslep máseleniń sheklewler sisteması m birlik vektorlarına iye dep hám olar dáslepki m vektorları boladı dep boljaymiz. Onda (1) sızıqlı funkciyasınıń tómendegi sheklewler sistemasında

x1 a1,m1 xm1
...  a1n xn b1 ,


x

a

2 2,m1

xm1

  • ...  a2 n xn b2 ,



(5)

... ... ... ...
... ...
...
... ... ...

xm

  • am,m1

xm1

  • ...  amn xn

bm

x j  0
j 1, n. (6)

eń kishi(minimum) mánisin tabıw zárúr boladı.
(5) sistemasın vektorlıq formasında jazamız:
x1 A1 x2 A2  ...  xm Am xm1 Am1  ...  xn An A0 , (7)

bunda


A1


 1,0,...,0 ,



2
A  0,1,...,0 ,…,



m
A  0,0,...,1 ,

A  a , a


,...,a
, …, A
 a , a


,...,a
,
A  b ,b ,...,b

m1
1,m1
2,m1
m,m1
n 1n 2n mn
0 1 2 m

A1, A2,..., Am vektorları m -ólshemli keńisliktiń sızıqlı baylanıssız birlik vektorları
boladı hám olar bul keńisliktiń bazisın payda etedi. Sonlıqtan (7) jiklewindegi

x1, x2 ,..., xm
belgisizlerin bazislıq dep, al
xm1, xm2 ,..., xn
belgisizlerin erkli(bazislıq


emes) belgisizler dep olardı nolge teńep, hám


bi  0, i 1,m
esapqa alıp, al

A1, A2 ,..., Am
vektorları birlik vektorları bolǵanı ushın, qoyılǵan máseleniń dáslepki

jobasına iye bolamız
X 0 x1 b1, x2 b2,..., xm bm , xm1 0,..., xn 0
(8) jobasına tómendegi jikleniw sáykes keledi
x1A1 x2 A2 ...  xm Am A0
(8)
(9)

bunda
A1, A2 ,..., Am
vektorları sızıqlı baylanıssız boladı, sonlıqtan dúzilgen

baslanǵısh jobası tayanısh bolıp esaplanadı..
Endi (8) baslanǵısh jobasınan paydalanıp, máseleniń ekinshi tayanısh jobasın

dúziw múmkinshiligin qaraymız.
A1, A2 ,..., Am
vektorları m ólshemli keńisliktiń

bazisın payda etedi, sonlıqtan (7) teńliktegi n vektorlardıń hár birin bazis vektorları boyınsha tek ǵana bir usıl menen jayıp(jiklew) jazıwga boladı:




Aj xij Ai ,
i1


j  1, n .

Meyli , baziske kirmeytuǵın bazı bir vektorı ushın, mısalı
Am1
vektordıń

xi, m1
jikleniwindegi koefficientleriniń eń keminde biri oń bolsın dep boljaymız.
x1,m1 A1 x2,m1 A2 ... xm,m1 Am Am1 . (10)

Qálegen bir  0 (házirshe belgisiz) shamasın saylap alıp, oǵan (10) teńliktiń eki jaǵın kóbeytemiz hám kelip shıqqan nátiyjeni (9) teńlikten aǵzama-aǵza ayιrιp alamız. Nátiyjede:
x1 x1m1 A1 x2 x2m1 A2 ... xm xmm1 Am Am1 A0 . (11)
iye bolamız.
Solay etip, egerde (11)dıń komponentlerı teris emes bolsa, onda
X1 x1 x1, m1, x2 x2, m1, . . . , xm xm, m1, , 0,...,0
vektorı máseleniń jobasι boladı.

Uyǵarıwmız boyınsha  0
bolǵanlıqtan, onda teris emes
xi, m1
kiriwshi X1

vektordıń barlıq komponentları teris emes boladı. Sonlıqtan bul vektordıń tek ǵana oń mánisli koefficientleri bar komponentlerin tekseriw kerek, yaǵnıy barlıq



xi, m1 0
ushın


xi xi, m1  0.


(12)

teńsizligi orınlanatuǵınday etip
  0 shamasın saylap alıw kerek boladı.

(12) teńsizliginen


  xi xi, m1


iye bolamız. Demek,


0   min
i
xi xi, m1
, (13)

shártin qanaatlandıratuǵın qálegen ushın X1 - máseleniń jobası boladı, bunda

minimum mánisi
xi, m1 0
ushın i boyınsha alınadı.

Biraq tayanısh jobası
m 1
oń mánistegi komponentlerıne iye bolıwı

múmkin emes, sonlıqtan
X1 jobasında keminde bir komponentasın nolge

aylandırıw zárúr boladı. Sonlıqtan (13) teńsizliginde

  0
 min xi
i x
, (14)

i, m1

dep esaplap, onda minimal mánisine jetisetuǵın




X1 komponentası nolge aylanadı.

Meyli bul komponentası birinshi qatarda tursın, yaǵnıy



0
min xi x1 .
i xi,m1 x1,m1

0
bolamız:
dıń mánisin (11)-ge aparıp qoyyamız hám tómendegi nátiyjege iye

x x x
 
A x
x x

A  ... 

1
1 1, m1 1 2
1
2, m1 2

x1, m1
x1, m1
x x

x

bunnan
m

1
x1, m1
xm, m1 Am

1
x1, m1
Am1 A0 ,

x A x A
 ...  x A x A A

2 2 3 3
m m m1
m1 0

jikleniwine iye bolıp hám oǵan tomendegi jańadan dúzilgen tayanısh jobası sáykes keledi:
X1  (0, x2 , x3,...xm , xm1,0,...,0)

bunda
xi xi 0 xi, m1,
i  2,3,..., m ,
xm1 0
belgilewleri kiritilgen.

Bazisten bir vektordı shıǵarıw hám onıń ornına 0
járdeminde ekinshi bir

vektorın kiritiw ámeli Jordan-Gauss usılı menen bir bazisten ekinshi bir baziske

ótiwge sáykes keledi. Sonlıqtan
A2 , A3 ,..., Am , Am1
vektorlar sisteması sızıqlı

baylanıssız boladı hám jańa bazis bolıp esaplanadı. Kelesi tayanısh jobasın anıqlaw ushın


A2 , A3 ,..., Am , Am1
bazisine

kirmeytuǵın qálegen bir vektordı usı bazistıń vektorları boyınsha jiklep, onnan soń

bul bazistıń vektorlarınıń biri bazisten shıqqanday etip zárúr boladı.
0  0
shamasın anıqlaw

Demek, qoyılǵan máseleniń jańa tayanısh jobalarına ótiw processi baziske
kiritilgen hám bazisten shıǵarılatuǵın vektorlardı anıqlawdan ibarat boladı. Baziske kiritiletuǵın vektordı anıqlaw ushın paydalanatuǵın kriteriyası, simpleks usılınıń eń tiykarǵı elementleriniń biri boladı.

Egerde
Am1
vektorın baziske kiritiw kerek bolsa, al onıń jiklewindegi barlıq

xi,m1 0
bolsa, onda (10) jikleniwindegi vektorlardıń biri bazisten

shıǵarılatuǵınday etip
  0
saylap alıw múmkin emes boladı. Bul jaǵdayda X1

jobası
m 1 oń komponentlerine iye bolıp, al
A1, A2 ,..., Am , Am1
vektorlar sisteması

sızıqlı baylanıslı boladı hám sheshimler kópjaqlısınıń múyesh noqatında emes, al sızıqlı funkciyası minimum mániske jetisiwı múmkin emes bolǵan ishki noqatın anıqlaydı. Bul sızıqlı funkciyaǵa sáykes keletuǵın gipertegisligi N vektorınıń baǵıtında qanshelli uzaq jılıstırsaq ta, ol sheshimler kópjaqlısına tayanısh gipertegislik bola almaydı, yaǵnıy sızıqlı funkciyası sheshimler kópjaqlısında shegaralanbaǵan boladı.
Solay etip, egerde SP máselesiniń sheklewler sisteması, saltan aǵzalardıń teris emes mánislerinde birlik bazisine iye bolsa, onda qósımsha esaplawlardı

orınlamay, máseleniń dáslepki tayanısh jobasına iye bolıwmız múmkin, sonıń menen birge sáykes vektorlardıń bazis vektorları boyınsha jikleniwiniń koefficientlerin anıqlawǵa boladı.

    1. Download 126.37 Kb.

      Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling