ソーティングネットワーク
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/06/01 06:18 UTC 版)
ソーティングネットワーク(英: sorting network)とは、ワイヤとコンパレータからなる、数列をソートするネットワーク(抽象的な数理モデル)である。一つのコンパレータが二つのワイヤを繋ぎ、小さい方の値を一方に、大きい方の値を他方に出力する。これによって値のソートが行われる。比較ソートアルゴリズムとソーティングネットワークの主な違いは、比較の順序が、それまでの比較の結果によらずあらかじめ決まっていることである。このため、アルゴリズムを並列に実行することが容易である。モデルは単純だが、ソーティングネットワークの理論は非常に深く、複雑である。
|
- ^ "Introduction to Algorithms",640–641頁
- 1 ソーティングネットワークとは
- 2 ソーティングネットワークの概要
- 3 脚注
- ソーティングネットワークのページへのリンク