
・特定の問題を解決したり、目的を達成したりするための手順や計算方法
・コンピューターだけでなく、料理の手順といった意味でも使われる
・私の仕事の会話ででるものの例)SNSのアルゴリズム、Googleの検索アルゴリズムなど
・それぞれ目的を達成するための手順があるので、手順はハックされがち
・目的を達成するまでの過程でどういった要素を重視しているのか?を理解しておくこと、しようとすることが重要
解が定まっている「計算可能」問題に対して、その解を正しく求める手続きをさす-Wikipedia定義
ちなみに語源は下記。
9世紀前半、バグダードで活躍した数学者、アル・フワーリズミー、正しくはアブー=アブドゥッラー・ムハンマド・イブン=ムーサー・アル=フワーリズミーの名前から来ているといわれます※。彼の書いた、インドにおける数の計算法の教科書のラテン語版の冒頭に、algoritmi dicti (アル・フワーリズミーに曰く)という一説があり、それがアルゴリズム(Algorithm)の語源となったという説が広く知られています。-アルゴリズムと数理研究の融合より
なお代数学を意味する英語のアルジェブラもアラビア起源の言葉で、アルは定冠詞、ジェブラは「復元する」という意味からきた。また数学である種の問題を解くための計算の手順、方法を意味するアルゴリズムという用語はこのアル=フワーリズミーに由来する。現在、ウズベキスタンの西部の世界遺産ヒヴァのイチャンカラ(ヒヴァ=ハン国のハンの居城)入口に、フワーリズミーの記念像がある。-世界史用語解説 授業と学習のヒントより