オプティマイゼーション【optimization】
読み方:おぷてぃまいぜーしょん
⇒最適化
オプティマイズ
【英】optimize
オプティマイズとは、ある物事を最もよく対応できる状態へ改良することである。おおむね以下のように大別することができる。
(1)一般に、プログラムの実行速度を向上させるために、最適な処理方法を選択することである。変数の配置やループのインライン展開、サブルーチンのインライン展開、演算順序の入れ換えなど、コンパイラー自体に最適化の機能を持ったものもある。
(2)ソフトやデータなどを、パソコンの機種やOSなど実行する環境で最大の処理性能を発揮できるように調整すること。冗長な部分を削除したり、より効率的なプログラム、データ形式に変更することなどによって実現される。
(3)MS-DOSやWindowsのファイル管理において、ファイルへのアクセス時間を短縮するために、ファイルを連続したクラスタに記録し直すこと(ディスク最適化)。ディスクデフラグという作業によって行うことができる。
(4)画像処理やデータベースなどの分野において、何らかの状態を、実質的な内容を保持したまま最適な状態にすること。この用例の場合、何をどのように最適化するかは対象や目的によって異なる。
最適化
(オプティマイゼーション から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/06/07 05:23 UTC 版)
最適化(さいてきか、Optimization)とは、関数・プログラム・製造物などを最適な状態に近づけることをいう。具体的には次のような操作を意味する。
- 数理最適化 - 数学的に記述された制約の範囲内で、目的とする関数値を最大化、あるいは最小化する解を求めること。また、その手法について研究する応用数学・計算科学・オペレーションズリサーチの一分野。数理計画、数理プログラミングとも呼ばれるが、この場合は必ずしも最適化すべき関数を持つとは限らず、複雑な制約の中で実行可能な解を求めるものも含まれる。
- システム論において
- システムの構成要素間の調和をとって、システムの状態や動作を最適に近づけること。
- コンピュータシステムにおいて
- コンピュータシステムにおいても「最適化」という語が最適化問題のそれを指すことも多い。
- 最適化 (情報工学) - コンパイラ最適化などのことについて述べた記事。
- コンピュータ上における記憶領域上のファイルの断片化を解消すること(デフラグメンテーション)。
- マーケティング系業界用語
- 検索エンジン最適化 (SEO) - 特定の検索エンジンを対象として検索結果で上位に表示されるようウェブページを書き換えること。
- ランディングページ最適化 (LPO)
- 入力フォーム最適化 (EFO)
- 「非可逆圧縮」の偽装表現
- 通信の最適化 - 日本の携帯電話における非可逆圧縮などの変換の偽装表現
- オプティマイゼーションのページへのリンク