• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

1996 年度 研究成果報告書概要

数式処理算法のベクトル処理と並列処理及びその分散協調に関する研究

研究課題

研究課題/領域番号 07680337
研究種目

基盤研究(C)

配分区分補助金
応募区分一般
研究分野 計算機科学
研究機関東京大学

研究代表者

村尾 裕一  東京大学, 大型計算機センター, 助手 (60174265)

研究期間 (年度) 1995 – 1996
キーワード数式処理 / 並列処理 / 多項式因数分解 / 整数GCD / 代数方程式系 / 漸近的高速算法 / 多項式補間 / 多項式の多点評価
研究概要

本研究の目的は,ベクトル計算機や(超)並列計算機を数式処理に適用し,その卓越した処理性能と豊富な計算機資源を数式計算に活用することと,その最大限の能力を活かして大規模な計算を可能とすることである.本研究で得られた成果を以下に列挙する.
1.大規模な多項式の因数分解を行う際の手がかりとなる次数別因数分解について,最新の算法の計算量的な解析を検討・検証すると同時に改良を試みた.特に,その算法中に現れる代数的独立性に着目し,通信のlatencyも考慮した詳細な解析に基づいた並列処理算法を新たに開発した.その結果は英論文としてまとめ、数式処理に関する代表的な国際会議ISSAC'96で発表を行った.
2.研究代表者が近年開発した,疎な多変数多項式を補間法により決定する新モジュラー算法について,再検討を行ってより精密化し,その結果を,記号処理における主要な論文誌Journal of Symbolic Computationに発表した.
3.整数GCD計算の並列処理等への活用も前提とした研究が,ここ数年盛んに行われ,新算法が発表されている.本研究においても,最新の算法をRisa/Asirに実装し,こうした古典的な問題おいてさえ,算法と適切な実装に依り,大幅に高速化しうることを確認した.さらに,この改良をグレーブナ-基底の計算にも適用した結果,代数方程式系の解法を高速化することができた,特に,Risa/Asirの開発者らは,並列・分散処理も用いて,大規模な代数方程式系の解法を試み,世界初の計算結果を出すことに成功しており,研究代表者による上記改良もこの計算の成功に大きく貢献していることが発表されている.
4.今日,大規模な多項式の計算を行う場合,その乗除算への漸近的高速算法の適用は必須であると認識されるようになってきているが,本計画においても,ここに掲げた様々な計算への応用を目的として,その実装を試みた.この開発と実験を通して,算法としては記述されない工夫が実装上必要であることを確認し,具体的な実績としては現れない様々な技術を習得することができた.
5.次数別因数分解の算法でも必要となる,多項式の同時多点評価法について,改良を加えた新たな算法を開発し発表した.併せて,並列化の方法も検討し,実用化する上で重要な通信のlatencyをも考慮に入れた並列算法を開発した.これらの詳細な解析結果を英論文としてまとめ,並列記号処理に関する国際会議PASCO'97に投稿した結果採択され,同国際会議で発表する予定である.また,その有効性を実証するために,並列処理向けのKLICによるプログラムの開発を進めている.
分散・協調処理については,Risa/Asirでも最低限の機能を有するようになった等の理由により,機能を充実させるための開発は行わなかった.特に,様々な研究開発を進めた結果,現時点では,計算機科学的な機能開発よりも,並列分散処理向けの算法の構築等の数理的研究が極めて重要であるとの認識に至った.

  • 研究成果

    (16件)

すべて その他

すべて 文献書誌 (16件)

  • [文献書誌] 藤瀬,村尾: "並列DDFアルゴリズム" 京都大学数理解析研究所講究録941. 99-112 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
  • [文献書誌] 村尾: "多項式演算の並列高速アルゴリズムと並列DDFアルゴリズムへの応用" 京都大学数理解析研究所 短期共同研究集会、講究録. (印刷準備中).

    • 説明
      「研究成果報告書概要(和文)」より
  • [文献書誌] 村尾: "Speeded Chinese remaindering" 日本数式処理学会第5回大会(「数式処理」に概要). 5. 56-57 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
  • [文献書誌] Fujise,T.and Murao,H.: "Parallel distinct degree factorization algorithm" Proc.1996 ISSAC (Ed.Lakshman.Y.N.,Ziirich). 18-25

    • 説明
      「研究成果報告書概要(和文)」より
  • [文献書誌] 村尾: "多項式の高速多点評価法とその並列処理について-高速プログラムの開発へ向けて-" 京都大学数理解析研究所 講究録986. (印刷中).

    • 説明
      「研究成果報告書概要(和文)」より
  • [文献書誌] Murao,H.and Fujise,T.: "Modular algorithm for sparse multivoriate polynomial interpolation and its parallel implementation" Journal of Symbolic Computation. 21. 377-396 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
  • [文献書誌] 村尾,藤瀬: "並列処理の多項式計算への応用(解説論文)" 数式処理. Vol.5,No.1. 2-17 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
  • [文献書誌] Murao,H.and Fujise,T.: "Towards an efficient implementation of a fast algorithm for multipoint polynominal evaluation acid its parallel processing" Proc.PASCO'97. (発表予定). (1997)

    • 説明
      「研究成果報告書概要(和文)」より
  • [文献書誌] Fujise, T.and Murao, H.: "Parallel DDF algorithm. (in Japanese)" Kyoto University, RIMS Kokyuroku. No. 941, (Mar., 1996. Workshop held during Nov. 20-22,1995). 99-112

    • 説明
      「研究成果報告書概要(欧文)」より
  • [文献書誌] Murao, H.: "Parallel fast algorithms for polynomial operations and their applications to parallel DDF algorithm. (in Japanese)" Kyoto University, RIMS Kokyuroku (in preparation), Short Term Cooperative Research "Researches on Algorithms for Computer Algebra" (Feb. 26-29,1996).

    • 説明
      「研究成果報告書概要(欧文)」より
  • [文献書誌] Murao, H.: "Speeded Chinese remaindering." JSSAC 5th Annual Symposium (Iwate Univ., May, 1996). Abstract (in Japanese) published in Journal of Japan Society for Symbolic and Algebraic Computation. Vol. 5, No. 1. 56-57 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
  • [文献書誌] Fujise, T.and Murao, H.: "Parallel distinct degree factorization algorithm." Proceedings of the 1996 International Symposium on symbolic and Algebraic Computation, (Ed. Lakshman Y.N., Zurich, Switzerland. Jul. 24-26,1996). 18-25

    • 説明
      「研究成果報告書概要(欧文)」より
  • [文献書誌] Murao, H.: "Fast algorithm for multipoint evaluation of a polynomial and its parallelization. (in Japanese)" Kyoto University, RIMS kokyuroku. No. 986, (Workshop held during Nov. 18-21,1996), (in press).

    • 説明
      「研究成果報告書概要(欧文)」より
  • [文献書誌] Murao, H.Fujise, T.: "Modular algorithm for sparse multivariate polynomial interpolation and its parallel implementation." Journal of Symbolic Computation. Vol. 21, No. 4-6. 377-396 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
  • [文献書誌] Murao, H., Fujise, T.: "Parallel processing in polynomial manipulations. (in Japanese)" Journal of Japan Society for Symbolic and Algebraic Computation. Vol. 5, No. 1. 2-17 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
  • [文献書誌] Murao, H., Fujise, T.: "Towards an efficient implementation of a fast algorithm for multipoint polynomial evaluation and its parallel processing." (to be presented at PASCO'97 : Second International Symposium on Parallel Symbolic Computation (Maui, Hawaii. Jul. 20-22,1997) and to be published in the proceedings).(1997)

    • 説明
      「研究成果報告書概要(欧文)」より

URL: 

公開日: 1999-03-09  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi