研究課題/領域番号 |
09780262
|
研究種目 |
奨励研究(A)
|
配分区分 | 補助金 |
研究分野 |
計算機科学
|
研究機関 | 名古屋工業大学 |
研究代表者 |
中野 浩嗣 名古屋工業大学, 工学部, 助教授 (30281075)
|
研究期間 (年度) |
1997 – 1998
|
研究課題ステータス |
完了 (1998年度)
|
配分額 *注記 |
2,300千円 (直接経費: 2,300千円)
1998年度: 900千円 (直接経費: 900千円)
1997年度: 1,400千円 (直接経費: 1,400千円)
|
キーワード | 画像処理 / 並列アルゴリズム / 凸包 / リストランキング / ラウティング / ユークリッド距離 / 最大空円 |
研究概要 |
本研究では、画像処理の基本サブルーチンとして用いられる、(1)リストランキング(2)凸包問題(3)ラウティングを求めるアルゴリズムを開発した。 リストランキングとは、頂点数nのリンクリストが与えられた時に、リストの末尾までの距離を求める問題である。本研究では、n×nの再構成メッシュを用いて、O(log^*n)時間でリストランキングを行なうアルゴリズムを示した。また、確率的手法をもちいて、平均O(1)時間でリストランキングを行なうアルゴリズムを示した。 本研究では、さらに、凸包を求める効率よいアルゴリズムも示した。凸包とは、平面上のn個の点が与えられた時に、全ての点を含む最小凸多角形を求める問題である。再構成メッシュのプロセッサ台数がn×nのときに、凸包がO((loglog n)^2)時間で求められることを示した。従来、得られているアルゴリズムは、n×nの再構成メッシュを用いて、O((log n)^2)時間で凸包を求めることができた。このアルゴリズムに比べて、本研究で示したアルゴリズムは、極めて高速であり、またアルゴリズムも単純である。 ラウティングとは、指定されたプロセッサにデータを配送する問題である。配送するべきデータがn個あり、プロセッサ台数がp個(p【less than or equal】√<n>)、通信可能なチャネルがk個のときに、2n/k+O(√<n>)時間でラウティングを行なうアルゴリズムを示した。従来のアルゴリズムはl0n/k以上の通信時間を必要としており、提案したアルゴリズムは高速である。
|