Optimization
/ˌɑːptɪməˈzeɪʃən/
最適化、最善化、効率化
源流
Optimization: いくつもの選択肢の中から、最もよく働く形へと道具や仕組みを研ぎ澄ませる画面。
Image
選択肢 + 制約 + 測定 + 改善 = 最適化
深層理解
Optimization の核は、単なる「良くする」ではなく、ある目的に対して最も適した状態へ近づけることです。ラテン語系の optimus「最良の」に由来し、そこから「最良にする」という発想が生まれました。
重要なのは、optimization には必ず 基準 があります。速度を最適化するのか、コストを最適化するのか、利益を最適化するのか、幸福を最適化するのか。基準が変われば「最適」も変わります。つまり optimization は、絶対的な善ではなく、目的関数に従った最善です。
ビジネスでは、process optimization は作業工程から無駄を削り、成果を最大化することを指します。IT では、performance optimization が処理速度やメモリ使用量を改善することを意味します。数学や機械学習では、optimization は制約条件の中で損失を最小化したり利益を最大化したりする、極めて中心的な概念です。
ただし optimization には危うさもあります。何かを最適化するとは、しばしば何かを犠牲にすることです。速度を上げれば安定性が落ちるかもしれず、利益を最大化すれば人間らしさが削られるかもしれません。深い意味での optimization は、何を最大化し、何を失ってよいのかを問う技術でもあります。