On Acceleration of the k-ary GCD Algorithm
In this paper, methods of acceleration of GCD algorithms for natural numbers based on the k-ary GCD algorithm have been studied. The k-ary algorithm was elaborated by J. Sorenson in 1990. Its main idea is to find for given numbers A, B and a parameter k, co-prime to both A and B, integers x and y sa...
Gespeichert in:
| Veröffentlicht in: | Učënye zapiski Kazanskogo universiteta. Seriâ Fiziko-matematičeskie nauki Jg. 161; H. 1; S. 110 - 118 |
|---|---|
| Hauptverfasser: | , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Kazan Federal University
01.01.2019
|
| Schlagworte: | |
| ISSN: | 2541-7746, 2500-2198 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | In this paper, methods of acceleration of GCD algorithms for natural numbers based on the k-ary GCD algorithm have been studied. The k-ary algorithm was elaborated by J. Sorenson in 1990. Its main idea is to find for given numbers A, B and a parameter k, co-prime to both A and B, integers x and y satisfying the equation Ax + By ЃЯ 0 mod k Then, integer C = (Ax + By)/k takes a value less than A. At the next iteration, a new pair (B,C) is formed. The k-ary GCD algorithm ensures a significant diminishing of the number of iterations against the classical Euclidian scheme, but the common productivity of the k-ary algorithm is less than the Euclidian method. We have suggested a method of acceleration for the k-ary algorithm based on application of preliminary calculated tables of parameters like as inverse by module k. We have shown that the k-ary GCD algorithm overcomes the classical Euclidian algorithm at a sufficiently large k when such tables are used. |
|---|---|
| AbstractList | In this paper, methods of acceleration of GCD algorithms for natural numbers based on the k-ary GCD algorithm have been studied. The k-ary algorithm was elaborated by J. Sorenson in 1990. Its main idea is to find for given numbers A, B and a parameter k, co-prime to both A and B, integers x and y satisfying the equation Ax + By ЃЯ 0 mod k Then, integer C = (Ax + By)/k takes a value less than A. At the next iteration, a new pair (B,C) is formed. The k-ary GCD algorithm ensures a significant diminishing of the number of iterations against the classical Euclidian scheme, but the common productivity of the k-ary algorithm is less than the Euclidian method. We have suggested a method of acceleration for the k-ary algorithm based on application of preliminary calculated tables of parameters like as inverse by module k. We have shown that the k-ary GCD algorithm overcomes the classical Euclidian algorithm at a sufficiently large k when such tables are used. |
| Author | Amer, I. Ishmukhametov, S.T. |
| Author_xml | – sequence: 1 givenname: I. surname: Amer fullname: Amer, I. – sequence: 2 givenname: S.T. surname: Ishmukhametov fullname: Ishmukhametov, S.T. |
| BookMark | eNqNkE1PwzAMQCM0JMbYfyhXpBYnzVdPaBowJk3aBc5RmrpbR9egtBf-Pek2ceDEwbJl2U_2uyWTzndIyD2FjMkC1CMTnKZKcZkxoEVGM0ohpVRfkSkTACmjhZ6M9WXshsz7_gAADLTSik_Jw7ZLFs5hi8EOje8SXyfDHpPP1IbvZLV8Thbtzodm2B_vyHVt2x7nlzwjH68v78u3dLNdrZeLTepy0EOqy5pz1JUti5IXgAqtVkw5zKlEzksrBFYYg1mpuahLKlkOlFfCgnA15jOyPnMrbw_mKzTHeIrxtjGnhg87Y8PQuBaNYIjoWMSC5CyX8amSaykhr11hHYus4sxywfd9wPqXR8GcHJpRjhnlmNGhoSY6jKHj7tOfXdcMJ0lDsE37D8IPDnB3tQ |
| CitedBy_id | crossref_primary_10_1088_1742_6596_1658_1_012001 |
| ContentType | Journal Article |
| CorporateAuthor | Kazan Federal University, Kazan, 420008 Russia |
| CorporateAuthor_xml | – name: Kazan Federal University, Kazan, 420008 Russia |
| DBID | AAYXX CITATION DOA |
| DOI | 10.26907/2541-7746.2019.1.110-118 |
| DatabaseName | CrossRef DOAJ Directory of Open Access Journals |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Physics |
| EISSN | 2500-2198 |
| EndPage | 118 |
| ExternalDocumentID | oai_doaj_org_article_52eeec2e44064236878b486603fc9ac2 10_26907_2541_7746_2019_1_110_118 |
| GroupedDBID | AAYXX ALMA_UNASSIGNED_HOLDINGS CITATION GROUPED_DOAJ IPNFZ RIG |
| ID | FETCH-LOGICAL-c308t-8bf44e8dab9b490e7ea8727ce316e44ba55ede5ed2a6845fb1623014d5a05cfe3 |
| IEDL.DBID | DOA |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000480313700008&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2541-7746 |
| IngestDate | Fri Oct 03 12:42:46 EDT 2025 Sat Nov 29 01:40:20 EST 2025 Tue Nov 18 22:37:46 EST 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c308t-8bf44e8dab9b490e7ea8727ce316e44ba55ede5ed2a6845fb1623014d5a05cfe3 |
| OpenAccessLink | https://doaj.org/article/52eeec2e44064236878b486603fc9ac2 |
| PageCount | 9 |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_52eeec2e44064236878b486603fc9ac2 crossref_primary_10_26907_2541_7746_2019_1_110_118 crossref_citationtrail_10_26907_2541_7746_2019_1_110_118 |
| PublicationCentury | 2000 |
| PublicationDate | 2019-01-01 |
| PublicationDateYYYYMMDD | 2019-01-01 |
| PublicationDate_xml | – month: 01 year: 2019 text: 2019-01-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationTitle | Učënye zapiski Kazanskogo universiteta. Seriâ Fiziko-matematičeskie nauki |
| PublicationYear | 2019 |
| Publisher | Kazan Federal University |
| Publisher_xml | – name: Kazan Federal University |
| SSID | ssj0002087874 |
| Score | 2.0515115 |
| Snippet | In this paper, methods of acceleration of GCD algorithms for natural numbers based on the k-ary GCD algorithm have been studied. The k-ary algorithm was... |
| SourceID | doaj crossref |
| SourceType | Open Website Enrichment Source Index Database |
| StartPage | 110 |
| SubjectTerms | binary gcd algorithm euclidian gcd algorithm greatest common divisor for natural numbers k-ary gcd algorithm |
| Title | On Acceleration of the k-ary GCD Algorithm |
| URI | https://doaj.org/article/52eeec2e44064236878b486603fc9ac2 |
| Volume | 161 |
| WOSCitedRecordID | wos000480313700008&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 2500-2198 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002087874 issn: 2541-7746 databaseCode: DOA dateStart: 20050101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV07T8MwELYQAsSCeIrykpGYkEJjx0nsEQqFqTCA1M2ynQuvkqK2IPHvOTuhygYDQxbLFznfxbnvc053hJwgRcgt4EYyjJWRkIbhnoMsEpxDjgHCxS4OzSbywUAOh-qu1erL54TV5YFr4LopBwDHQQhPlZNM5tIKmWVxUjplXPj6xrlqiamX8HsN54USzCiAGFJIka2QY5_37NVgdz7oc7vUGfPJ8BHzjT9awalVwz8Em_46WWtYIj2vV7dBFqDaJMshW9NNt8jpbUWNcxgxav_RcUmRyNHXyEy-6HXvkprR4xhl_9PbNnnoX933bqKm6UHkkljOImlLIUAWxiorVAw5GIkcw0HCMgTBmjSFAvDiJpMiLS1DAoM6p0hNnLoSkh2yWI0r2CU0MUqa1FkoUXMlhVWC4xQUOBzjFQLRIfLnabVrKoL7xhQjjcogAKU9UNoDpT1QmqFg8KJBdgifm77XZTH-YnThIZ0b-MrWYQD9rRt_69_8vfcfN9knq35p9VHKAVmcTT7gkCy5z9nzdHIUXqVvkjjCqQ |
| linkProvider | Directory of Open Access Journals |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=On+acceleration+of+the+k-ary+GCD+algorithm&rft.jtitle=U%C4%8D%C3%ABnye+zapiski+Kazanskogo+universiteta.+Seri%C3%A2+Fiziko-matemati%C4%8Deskie+nauki&rft.au=I.+Amer&rft.au=S.T.+Ishmukhametov&rft.date=2019-01-01&rft.pub=Kazan+Federal+University&rft.issn=2541-7746&rft.eissn=2500-2198&rft.volume=161&rft.issue=1&rft.spage=110&rft.epage=118&rft_id=info:doi/10.26907%2F2541-7746.2019.1.110-118&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_52eeec2e44064236878b486603fc9ac2 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2541-7746&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2541-7746&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2541-7746&client=summon |