if n == 1
с11 = а11b11
else Т пп өлшемли матрицаларын cәўлелендиреди
Бөлиў А, В, С ҳәм Т ның п/2п/2 ҳ.т.б. матрицаларға сәйкес турде бөлиниўи
A11, А12, А21, А22; В11, В12, В21, В22; С11, С12, С21, С22; Т11, Т12, Т21, Т22 .
spawn P-Matrix-Multiply-Recursive(C11, А11,В11)
spawn P-Matrix-Multiply-Recursive(C12, А11,В12)
spawn P-Matrix-Multiply-Recursive(C21, А21,В11)
spawn P-Matrix-Multiply-Recursive(C22, А21,В12)
spawn P-Matrix-Multiply-Recursive(T11, А12,В21)
spawn P-Matrix-Multiply-Recursive(T 12, А12,В22)
spawn P-Matrix-Multiply-Recursive(T 21, А22,В21)
P-Matrix-Multiply-Recursive(T122, А22,В22)
sync
parallel for i = 1 to n
parallel for j = 1 to n
cij= cij + tij
Бул алгоритмди анализлеў ушын, оны сериализациялаўшы P-Matrix-Multiply- RECURSIVE процедурасы болып, Square-Matrix-Multiply ўақыт бойынша орынланыў алгоритмини 8 п/2п/2 өлшемли матрицаларының орынланыўына тийкарланып M1(n) ўақыт бойынша орынланыў алгоритмини төмендегише көрсетиледи.
M1(n)=8 M1(n/2)+(n2)= (n3)
Polinomlar
Uliwmaliqko’pag’zalilardin’ ko’rinisi
р(х) = аnхn + an-1 xn-1 + an-2xn-2 + … + а2х2 + a1х + a0
an, ……., a0koeffitsenleribelgiliha’mmassivgejazilg’andepboljaymiz. Bulsonian’latadiko’beymeniesaplawsuhintekbirg’anama’nis x tin’ ma’nisbolipprogrammana’tiyjesi x noqattako’beymenin’ ma’nisiboliwkerek. Esaplawdin’ standartalgoritmnin’ a’piwayi:
Polinom (x)
x; ko’pag’zalilardin’ ko’beymesinesaplapshig’atinnoqat
result = a [0] + a [l] * x
xPower = x
for(inti = 2; i xPower = xPower * x;
result = result + a [i] * xPower
return result;
For cikilda n-1 ma’rteorinlang’anekiko’beyme bar. Bunnanbasqacikldanaldinbirko’beymea’melgeasiriladi, sonin’ ushunko’beymenin’ uluwmasani 2n-1. Cikldabirqosimshaha’mbirqosimshacikldanaldina’melgeasiriladi, sonliqdanqosimshalardin’ uluwmasani n ma’rteboladi.
Qandaydabirbelgilima’niskeiyebolg’anmonomiyalarjiyindisietipjazilg’anko’beytirilgensanlardin’ sheshimitu’rliusillar bar. Joqarida’rejedegiten’lemelerdiesaplawlardaqolaylibolmaydi. BiraqbuljerdeGornersxemasi bar bolip, bundaan’latpanin’ korenina’piwayitu’rdeaniqlawg’aboladi.
Gornersxemasinto’mendegisheanalizlengen.
Gornerta’repinenusung’analgoritmnegizindeitaliyaliqmatematikha’mmeditsinashipakeri Paola Ruffinita’repinenaldinoylaptabilg’an. Olbirinshibolipbesinshida’rejedegian’latpadaradikalditabiwmu’mkinemesekeninaniqladi. Biraqonin’ bulga’pineko’plepqarama-qarsinaraziliqlar bar bolip, bulalimlardin’ matematikdu’nyasita’repinenqabiletiwgeimkaniyatbermedi. 1819 jildainglizUilyamJorjGornero’zjaziwlaritiykarindapolinomiyakorenlerdishamalaptabiwusilinko’rsetti. Bulmaqalaja’miyetta’repinenbaspadanshiqtiha’mRuffini-Gornerusilidepataldi. U’shinshida’rejeliten’lemenisheshiwushin
x3 + 6x - x - 30 = 0 misaletipko’remiz. Bunnanbasqaten’lemenin’ koreniekige ten’ ekenligibelgili. Endibasqakorenlerintabiwkerek. Bulto’mendegisheaniqlanadi. Eger ko’beymeni p(x) tin’ koreni x0 bolsin, onda p(x) x minus x no’lha’mbasqako’psanli h(x) pariqlaresabinapaydalaniwmu’mkin.,olardin’ da’rejesibirkishiboladi. Kerekliko’beytiwa’dettebo’liniwusilija’rdemindea’melgeasiriladi. Ko’ripshig’ilg’an missal to’mendegisheboladi: (x3 + 6x - x - 30) / (x - x2).Bo’liw en’ jaqsimu’yeshpenena’melgeasiriladi. Na’tiyje: x2 + 8x + 15.Sondayetipqa’legenan’latpa(x - 2) * (x2 + 8x + 15) = 0qaytajaziwmu’mkin. Keyinlewten’lemenin’ sheshimintabiwushinto’mendegisheorinlawkerekboladi: ten’lemenin’ birinshima’nisinno’lgeten’lestiripkorenditabiw: x-2=0. Sondayetip x=2bul da sha’rttenkelipshig’adi. Kvadratten’lemenin’ ekinshida’wirinno’lgeten’lestiripsheshiwgeboladi: x2 + 8x + 15 = 0.KorendidiskriminatyamasaVetnamformulasija’rdemindetabiwg’a da boladi. Endibizde (x + 3) * (x + 5) = 0, yag’niybir x u’shke, eki x minus beske ten’ depjazamiz.
Gornerdisxemako’rinisinbasqamisaldako’rsetipbersem:
Do'stlaringiz bilan baham: |