annealing
annealingは、物理的な材料工学とコンピューターサイエンスという全く異なる二つの分野で使われる専門用語です。物理的な文脈では、材料を加熱してゆっくり冷やすことで内部の歪みを取り除くプロセスを指し、日本語では文脈に応じて徐冷や焼きなましと訳し分けられます。一方、コンピューターサイエンスの文脈では、この物理現象を模した最適化アルゴリズムを指し、アニーリングまたは擬似アニーリングと呼ばれます。
物理的プロセスと計算手法の区別
物理的なannealingは、ガラスや金属の強度や柔軟性を調整するための実作業を指します。例えば、ガラス工芸における徐冷は、急冷による破損を防ぐための必須工程です。対して、計算機科学におけるannealingは、数学的な最適解を探索するための戦略的な手法であり、物理的な熱を加えるわけではありません。このように、対象が物質かデータかによって意味が大きく異なります。
日本語における訳語の選択
日本語では、対象となる素材によって適切な訳語を選択する必要があります。ガラスなどの非晶質材料の場合は徐冷、鋼材などの金属材料の場合は焼きなましとするのが一般的です。また、IT分野でsimulated annealingという表現が出てきた場合は、そのまま擬似アニーリングと訳すのが標準的です。カタカナのアニーリングという言葉だけでは、どの分野の話をしているのか曖昧になることがあるため、文脈に応じた適切な専門用語を使い分けることが重要です。
意味
一般的にガラスや金属などの材料を加熱し、ゆっくりと冷却させることで内部応力を取り除き、延性を高める工程のこと
The glassblower used a specialized oven for the annealing of the vase.
ガラス職人は花瓶の徐冷に専用のオーブンを使用した。
金属を特定の温度まで加熱し、制御された速度で冷却させることで、柔らかさを増したり硬さを下げたりするなど、物理的特性を変化させる冶金技術のこと
The steel underwent annealing to ensure it could be machined without cracking.
鋼材は、ひび割れずに機械加工ができるように焼きなまし処理が行われた。
コンピューターサイエンスにおいて、加熱と冷却という物理的プロセスから着想を得た確率的な最適化手法であり、複雑な探索空間の中で全体最適解を見つけるために用いられること
Simulated annealing is often used to solve the traveling salesman problem.
巡回セールスマン問題を解決するために、擬似アニーリングがしばしば利用される。