Ռիսքի ալգորիթմը իր անվանումը ստացել է Ռոբերտ Հենրի Ռիսքի անունից: Ռիսքի ալգորիթմը նախատեսված է անորոշ ինտեգրման հաշվարկի համար: Այս ալգորիթմը ինտեգրման խնդիրը վերածում է հանրահաշվական խնդրի: Այն հիմնված է ինտեգրված ֆունկցիայի ձևի և ռացիոնալ ֆունկցիաների, արմատական, լոգարիթմական և էքսպոնենտալ ֆունկցիաների ինտեգրման մեթոդների վրա: Ռիսքը, ով ալգորիթմը մշակել է 1968 թվականին, այն անվանել է որոշման գործընթաց, քանի որ այդ մեթոդը որոշում է, թե արդյոք ֆունկցիան անորոշ ինտեգրալ է, ինչպես նաև եթե այն կատարվում է, դրա որոշման գործընթացը: Ռիսքի ալգորիթմը(ավելի քան 100 էջ) ամփոփված է Համակարգչային հանրահաշվի ալգորիթմներ-ում: Ռիսք-Նորմանի ալգորիթմը մշակվել է 1976 թվականին, այն ավելի արագ է, բայց ունի ավելի քիչ տեխնիկական հզորություն:

Նկարագրություն խմբագրել

Ռիսքի ալգորիթմը օգտագործվում է պարզ ֆունկցիաներն ինտեգրելու համար: Այս ֆունկցիաները ձեռք բերելու ճանապարհով օրինակներ են ՝ ալոգարիթմներ , եռանկյունաչափական գործառույթների եւ չորս թվաբանություն գործառնությունների(+ − × ÷): Պիեր -Սիմոն Լապլասը լուծել այս խնդիրը ռացիոնալ գործառույթներիհամար , և ցույց տվեց անորոշ անբաժանելի մի ռացիոնալ ֆունկցիա և վերջավոր թվով մշտական ​​կրճատ լոգարիթմներ ռացիոնալ ֆունկցիաներով : Լապլասի կողմից առաջարկված ալգորիթմը սովորաբար նկարագրված է առավելությունների տեսանկյունից, ինչպես օրինակ համակարգչային ծրագիրը, որը վերջնական իրականացվել է 1960 թվականին:

Լուվիլիան անալոգիական ճանապարհով ապացուցեցոր,որ եթե կա հավասարման տարրական լուծում g′ = f ,ապա անընդհատ α եւ տարրական գործառույթները ui և v ունեն լուծուման իրենց ձեւերը :

 

Ռիսքը մշակել է մեթոդ,որը թույլ է տալիս տեսնել միայն վերջին շարքը տարրական գործառույթների վերաբերյա Լուվիլիայի ֆորմայի ֆունկցիայով : Ռիսքի ալգորիթմի համար ինտուիցիան առաջանում է վարքագծից և լոգարիթմի ֆունկցիաների տարբերակման համաձայն  : f eg ֆունկցիայում , որտեղ f և g համարվում են տարբերակման ֆունկցիաներ, ունենք ՝

 

այնպես որ , եթե egեղել են անորոշ ինտեգրման պատճառ, ապա ակնկալվում է, որ նրանք ինտեգրալի նշանի տակ են :Բացի այդ, ինչպես

 

Այսպիսով ,եթե (ln g)nինտեգրալի մեջ էր ,ապա մի քանի լիազորությունները լոգարիթմ սպասելի են :

Խնդրի օրինակներ խմբագրել

Տարրական ինտեգրալի գտնելը զգայուն է մանրամասնությունների նկատմամբ: Օրինակ` հետևյալ ֆունկցիան ունի պարզ ինտեգրալ.

 

այն է`

 

(Որոշ համակարգչային հանրահաշվի համակարգեր կարող են վերադարձնել ոչ պարզ ֆունկցիայի ինտեգրված տեսքը (էլիպսաձև ինտեգրալ), ինչը, այնուամենայնիվ, դուրս է Ռիսքի ալգորիթմի շրջանակներից:) Բայց եթե 71-ը փոխվում է 72-ի, հնարավոր չէ ինտեգրալը ներկայացնել տարրական գործառույթների միջոցով:

Հետևյալ ֆունկցիան[1] ավելի բարդ օրինակ է:

 

Փաստորեն այս ֆունկցիայի ինտեգրալը ունի բավականին կարճ ձև:

 

Իրագործումը խմբագրել

Ռիսքի ալգորիթմի ձևափոխությունը մի ալգորիթմի, որը կարող է արդյունավետ կատարվել համակարգչի կողմից հանդիսանում է բարդ աշխատանք, որը խատ ժամանակ է խլում:

Զուտ տրանսցենդենտալ գոռծառույթների (որոնք կապված չեն արմատների բազմանդամների հետ ) համեմատաբար պարզ է և իրականացվում էր Համակարգչային համակարգերի հանրահաշիվներում : Առաջին կատարումը եղել է Ջոել Մոսեսի կօղմից Մասիմայումայն բանից հետո. երբ Ռիսքի հոդվածը տպագրվեց.[2]

Զուտ հանրահաշվական գործառույթներ լուծել և իրականարել է Խամես Հ. Դեվեպորտը (James H. Davenport).[3][4]

Ընդհանուր տարբերակում որոշված էր եւ իրականացվել էր նոթատետրում ԱկսիոմովՄանուել Բրոնստեյնի կողմից : .[5]

Որոշումը խմբագրել

Risch ալգորիթմը օգտագործվում է տարրական ֆունկցիաների համար ալգորիթմ չի համարվում ,այլ կիսաալգորիթմ, քանի որ այն պետք է ստուգի իր աշխատանքի կեսը, եթե որոշ արտահայտություններ, որոնք համարժեք են զրոյի (մշտական ​​խնդիր),մասնավորապես մշտական ​​դաշտում : Արտահայտման համար , որոնք ընդգրկում են միայն հիմնական գործառույթներն սովորաբար համարվում են տարրականարդյոք նման ալգորիթմը կստուգվի թե ոչ (ներկայիս համակարգչային ալգորիթմի սիստեմներ օգտագործված հերուիստիկ (heuristics ); եւ եթե ավելացնել գործառույթի ցուցակում բացարձակ արժեքը հայտնի է, որ նման ալգորիթմ գոյություն ունի, Տես Richardson's տեորիայում:

Նշեք, որ այս հարցը առաջանում է Պոլինոմիալ դիվիզիոն ալգորիթմ (polynomial division algorithm); այս ալգորիթմի չի կարող ճիշտ որոշել ,թե արդյոք դա կսխալվի ,եթե գործակիցները հավասարվեն զրոյին :.[6] Գրեթե ամեն ոչ սովորական ալգորիթմը կապված է polynomial-ի հետ ներառված ռիսքի ալգորիթմում : Եթե ​​անընդհատ դաշտը համարվում է հաշվելի, այսինքն, կախված չէ x էլեմենտից , իսկ զրոյական համարժեքության խնդիրը լուծելի է ,ապա ռիսքի ալգորիթմը համարվում է համարշեք : Անընդհատ դաշտի օրինակները և հաշվողականի   and  , այսինքն ռացիոնալ համարների եւ ռացիոնալ գործառույթների մեջև ,որտեղ y-ը համարվում է ռացիոնալ գործակից ,որը կախված չէ x-ից:

Այն նաեւ Գաուսիան (Gaussian) մատրիցի թողարկում է (ալգորիթմ կամ այնպիսի ալգորիթմ ,որը կարելի է հաշվարկել nullspace մատրիցով), որը նույնպես անհրաժեշտ է Risch ալգորիթմի շատ մասերում  : Gauss-ը կտա սխալ արդյունք, եթե այն չի կարող ճիշտ որոշել արդյոք առանցքային նույնությունը հավասար է զրո : [փա՞ստ]).

Տես նաև խմբագրել

Հղումներ խմբագրել

  • R. H. Risch (1969). «The problem of integration in finite terms». Transactions of the American Mathematical Society. American Mathematical Society. 139: 167–189. doi:10.2307/1995313. JSTOR 1995313.
  • R. H. Risch (1970). «The solution of the problem of integration in finite terms». Bulletin of the American Mathematical Society. 76 (3): 605–608. doi:10.1090/S0002-9904-1970-12454-5.
  • Maxwell Rosenlicht (1972). «Integration in finite terms». American Mathematical Monthly. Mathematical Association of America. 79 (9): 963–972. doi:10.2307/2318066. JSTOR 2318066.
  • Geddes, Czapor, Labahn (1992). Algorithms for Computer Algebra. Kluwer Academic Publishers. ISBN 0-7923-9259-0.{{cite book}}: CS1 սպաս․ բազմաթիվ անուններ: authors list (link)
  • Manuel Bronstein (2005). Symbolic Integration I. Springer. ISBN 3-540-21493-3.
  • Manuel Bronstein «Symbolic Integration Tutorial»։
  • Bhatt, Bhuvanesh, "Risch Algorithm", MathWorld.

Նշումներ խմբագրել

  1. This example comes from Manuel Bronstein's "Symbolic Integration Tutorial". See the references.
  2. Joel Moses (2012), «Macsyma: A personal history», Journal of Symbolic Computation, 47: 123–130, doi:10.1016/j.jsc.2010.08.018
  3. Not to be confused with his father Harold Davenport
  4. James H. Davenport (1981). On the integration of algebraic functions. Lecture notes in computer science. Vol. 102. Springer. ISBN 0-387-10290-6, 3-540-10290-6. {{cite book}}: Check |isbn= value: invalid character (օգնություն)
  5. Manuel Bronstein (1990), «Integration of elementary functions», Journal of Symbolic Computation, 9 (2): 117–173
  6. «Mathematica 7 Documentation: PolynomialQuotient». Section: Possible Issues. Վերցված է 17 July 2010-ին.


Category:Integral calculus Category:Differential algebra Category:Computer algebra hy:Risch-ի ալգորիթմ