Modular Algorithm for Sparse Multivariate Polynomial Interpolationand its Parallel Implementation
A new algorithm for sparse multivariate polynomial interpolation is presented. It is a multi-modular extension of the Ben-Or and Tiwari algorithm, and is designed to be a practical method to construct symbolic formulas from numeric data produced by vector or massively-parallel processors. The main i...
Gespeichert in:
| Veröffentlicht in: | Journal of Symbolic Computation Jg. 21; H. 4; S. 377 - 396 |
|---|---|
| Hauptverfasser: | , |
| Format: | Journal Article |
| Sprache: | Englisch Japanisch |
| Veröffentlicht: |
Elsevier Ltd
01.04.1996
Elsevier BV |
| Schlagworte: | |
| ISSN: | 0747-7171, 1095-855X |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | A new algorithm for sparse multivariate polynomial interpolation is presented. It is a multi-modular extension of the Ben-Or and Tiwari algorithm, and is designed to be a practical method to construct symbolic formulas from numeric data produced by vector or massively-parallel processors. The main idea in our algorithm comes from the well-known technique for primality test based on Fermat's theorem, and is the application of the generalized Chinese remainder theorem to the monomial exponents. We regard the exponent vector of each multivariate monomial as a mixed-radix representation of the corresponding exponent value obtained after the transformation by Kronecker's technique. It is shown by complexity comparison and experimental results that the step for univariate polynomial factorization is most expensive in our algorithm, and its parallelization is considered. Also reported are some empirical results of the parallelization on KLIC, a portable system of a concurrent logic programming language KL1. |
|---|---|
| AbstractList | A new algorithm for sparse multivariate polynomial interpolation is presented. It is a multi-modular extension of the Ben-Or and Tiwari algorithm, and is designed to be a practical method to construct symbolic formulas from numeric data produced by vector or massively-parallel processors. The main idea in our algorithm comes from the well-known technique for primality test based on Fermat's theorem, and is the application of the generalized Chinese remainder theorem to the monomial exponents. We regard the exponent vector of each multivariate monomial as a mixed-radix representation of the corresponding exponent value obtained after the transformation by Kronecker's technique. It is shown by complexity comparison and experimental results that the step for univariate polynomial factorization is most expensive in our algorithm, and its parallelization is considered. Also reported are some empirical results of the parallelization on KLIC, a portable system of a concurrent logic programming language KL1. |
| Author | MURAO, HIROKAZU FUJISE, TETSURO |
| Author_xml | – sequence: 1 givenname: HIROKAZU surname: MURAO fullname: MURAO, HIROKAZU organization: Computer Centre, The University of Tokyo, Yayoi 2-11-16, Bunkyo-ku, 113, Tokyo, Japan – sequence: 2 givenname: TETSURO surname: FUJISE fullname: FUJISE, TETSURO organization: Institute for New Generation Computer Technology Mita Kokusai Bldg. 21F, Mita 1-chome, Minato-ku, 108, Tokyo, Japan |
| BackLink | https://cir.nii.ac.jp/crid/1872835442549904512$$DView record in CiNii |
| BookMark | eNp1kM1P3DAQxS0EErvQa8859Jpl7NhxfFyt2oIEAokicYsGZ9IaOfbKNivx3zdhe6rEZebw3m8-3pqdhhiIsa8cNhygvXrNNm64Me0GQMAJW3Ewqu6Uej5lK9BS15prfs7WOb8CgJGNWjG8i8Obx1Rt_e-YXPkzVWNM1eMeU6bq7s0Xd8DksFD1EP17iJNDX92EQmkfPRYXA4ahciVXD5jQe5rVae9polA-5Et2NqLP9OVfv2BPP77_2l3Xt_c_b3bb29oK0YkaRWusbtuXVmMjxahQ8RE0INAw4Iu0vJPITSs0cGxGsmCslZq0ImnHDpsLtjnOtSnmnGjs98lNmN57Dv0SUL8E1C8B9UtAMyD_A6w7nlwSOv859u2IBedmYqm806JrlJRCSWNAKi5mW3e00fzzwVHqs3UULA0ukS39EN1nG_4C1AKMsw |
| CitedBy_id | crossref_primary_10_1016_j_jco_2024_101922 crossref_primary_10_1016_j_jsc_2020_06_001 crossref_primary_10_1145_3457341_3457342 crossref_primary_10_1007_s00200_024_00655_5 crossref_primary_10_1016_j_jsc_2003_11_002 |
| ContentType | Journal Article |
| Copyright | 1996 |
| Copyright_xml | – notice: 1996 |
| DBID | 6I. AAFTH RYH AAYXX CITATION |
| DOI | 10.1006/jsco.1996.0020 |
| DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CiNii Complete CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1095-855X |
| EndPage | 396 |
| ExternalDocumentID | 10_1006_jsco_1996_0020 S0747717196900206 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1RT 1~. 1~5 29L 4.4 457 4G. 5GY 5VS 6I. 6OB 7-5 71M 8P~ 9JN AACTN AAEDT AAEDW AAFTH AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABAOU ABBOA ABEFU ABFNM ABJNI ABMAC ABVKL ABXDB ABYKQ ACAZW ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADFGL ADMUD AEBSH AEKER AENEX AEXQZ AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AIALX AIEXJ AIGVJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ARUGR ASPBG AVWKF AXJTR AZFZN BKOJK BLXMC CAG COF CS3 DM4 DU5 EBS EFBJH EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q GBLVA GBOLZ HVGLF HZ~ IHE IXB J1W KOM LG5 M25 M41 MHUIS MO0 N9A NCXOZ O-L O9- OAUVE OK1 OZT P-8 P-9 P2P PC. Q38 R2- RIG RNS ROL RPZ SDF SDG SDP SES SEW SPC SPCBC SSV SSW SSZ T5K TN5 UPT WUQ XPP YQT ZMT ZU3 ~G- AATTM AAXKI AAYWO ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO ADVLN AEIPS AEUPX AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU EFKBS RYH ~HD 9DU AAYXX AFJKZ APXCP CITATION |
| ID | FETCH-LOGICAL-c2282-a269c766b67a342f5a51f070a0eddab4c184a1962701a3fec09cc47e75e4cf8a3 |
| ISSN | 0747-7171 |
| IngestDate | Tue Nov 18 20:53:21 EST 2025 Sat Nov 29 07:16:01 EST 2025 Mon Nov 10 09:18:15 EST 2025 Fri Feb 23 02:31:32 EST 2024 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 4 |
| Language | English Japanese |
| License | http://www.elsevier.com/open-access/userlicense/1.0 |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c2282-a269c766b67a342f5a51f070a0eddab4c184a1962701a3fec09cc47e75e4cf8a3 |
| OpenAccessLink | https://dx.doi.org/10.1006/jsco.1996.0020 |
| PageCount | 20 |
| ParticipantIDs | crossref_primary_10_1006_jsco_1996_0020 crossref_citationtrail_10_1006_jsco_1996_0020 nii_cinii_1872835442549904512 elsevier_sciencedirect_doi_10_1006_jsco_1996_0020 |
| PublicationCentury | 1900 |
| PublicationDate | 1996-04-01 |
| PublicationDateYYYYMMDD | 1996-04-01 |
| PublicationDate_xml | – month: 04 year: 1996 text: 1996-04-01 day: 01 |
| PublicationDecade | 1990 |
| PublicationTitle | Journal of Symbolic Computation |
| PublicationYear | 1996 |
| Publisher | Elsevier Ltd Elsevier BV |
| Publisher_xml | – name: Elsevier Ltd – name: Elsevier BV |
| SSID | ssj0009435 ssib006540737 ssib006540736 ssib006540738 |
| Score | 1.4282192 |
| Snippet | A new algorithm for sparse multivariate polynomial interpolation is presented. It is a multi-modular extension of the Ben-Or and Tiwari algorithm, and is... |
| SourceID | crossref nii elsevier |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 377 |
| SubjectTerms | Algebra and Number Theory Computational Mathematics |
| Title | Modular Algorithm for Sparse Multivariate Polynomial Interpolationand its Parallel Implementation |
| URI | https://dx.doi.org/10.1006/jsco.1996.0020 https://cir.nii.ac.jp/crid/1872835442549904512 |
| Volume | 21 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1095-855X dateEnd: 20180228 omitProxy: false ssIdentifier: ssj0009435 issn: 0747-7171 databaseCode: AIEXJ dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Ni9swEBXZ3R566Xfptt2iQ6EnU9uSLftoSkqzZTdLEkPoxSiy3QYSJySbsPvvOyPJH2kJtIVeTDCyIzTPo5H05g0h7wOZ-2XElRPB7OGgAJ0zk7HvyFJFecSUL4JcF5sQ19fRdBrf9Hq7OhdmvxBVFd3dxev_amq4B8bG1Nm_MHfzUrgBv8HocAWzw_WPDH-1yjW1NFl8X8HK_8dSMwnHa1jBwieM_ME9rI8hxETu2z1mJWu5DV1uyxDj6vOEG7nBSisLIyG8tFlK1ZF4dnu_nKHIsGap7w5P-K_SUTLUs9xgNPyafEsb2KSXg7EmZE76k3E6Gra7EIa4zLu7EE16TMtF2moxbOHAetG0K4yHhZjOiYJg2nXBJknaQo13_CmzNV7M1MxM8dvfvD54DvT6eMqNfcNNMred3xrW4Rj7g92JwxibhCfkDLAYgzM8Swb96WWr1sxNZda6_7Xapxt-PPyXY9HMSTWfd-KUyRPyyBqEJgYYT0mvqJ6Rx3XxDmp9-XMiLU5ogxMKOKEGJ7SLE9rihP6KEwo4oTVO6CFOXpD0c3_y6Ytj6204yoeVtyP9MFYiDGehkIz7ZSADr4QpQbpFnssZV17EpYfVmlxPsrJQbqwUF4UICq7KSLKX5LRaVcUrQmHMSpZDLCs9xpHPWPihkkKBu_dL5rFz4tTjlikrRo81URaZkdEOMxznDMc5w3E-Jx-a9msjw3K0pVebIbNBpAkOM0DL0WcuwF7QEbx6kUANQs711gnKL_mv_-Gdb8jD9jt5S05vN7vigjxQ-9v5dvPOAu4nm-KeyA |
| linkProvider | Elsevier |
| 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=Modular+Algorithm+for+Sparse+Multivariate+Polynomial+Interpolationand+its+Parallel+Implementation&rft.jtitle=Journal+of+symbolic+computation&rft.au=MURAO%2C+HIROKAZU&rft.au=FUJISE%2C+TETSURO&rft.date=1996-04-01&rft.pub=Elsevier+Ltd&rft.issn=0747-7171&rft.eissn=1095-855X&rft.volume=21&rft.issue=4&rft.spage=377&rft.epage=396&rft_id=info:doi/10.1006%2Fjsco.1996.0020&rft.externalDocID=S0747717196900206 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0747-7171&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0747-7171&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0747-7171&client=summon |