学問を選ぼう。注目の研究と学べる大学がわかる!
★は関連度
★★★ |
情報学基礎理論 量子コンピュータの計算法を生み出した |
★★★ |
数理情報学 現実問題の最適な答へ、計算で導く |
★★★ |
計算科学 理工学の諸問題をスパコン計算が解く |
アルゴリズムとは、ある問題を解決するための、計算や操作の手順のこと。数学のアルゴリズムでは、古代ギリシアの数学者ユークリッドの著作『原論』に書かれた「ユークリッドの互除法」が有名。プログラミングにおける初等的なアルゴリズムには、辞書検索などに用いられる「二分探索」がある。
コンピュータにより効率よく計算させるためには、より良いアルゴリズムを探すのも一つの方法だ。コンピュータの基礎理論を研究する【情報学基礎理論】や、現実の問題を数学的に解く方法を研究する【数理情報学】、現実の問題をコンピュータでシミュレーションする【計算科学】などでは、アルゴリズムについて考えることになる。