pathological

形容詞

  1. [科学計算]通常想定される入力から甚だしく外れた、特に使用中のアルゴリズムの弱点やバグを露呈するようなデータセットについて使われる。病的な入力によって破綻しうるアルゴリズムも、そのような入力が実際に起こる可能性が非常に低ければ、なお有用かもしれない。

  2. テスト入力について使われるときは、それが最悪のケースとして意図的に作られたことを含意する。どちらの意味でも、データが見事に悪条件であるか、誰かがそんな突拍子もない例を思いつくためにわざわざアルゴリズムを壊そうと意図したに違いない、という含みがある。

  3. ありそうにない状況の組み合わせについても言われる。「ネットワークがダウンしていて、rootによるそのコマンドの実行の途中で復旧したら、システムはただクラッシュするかもしれない」「そうだが、それは病的なケースだ」しばしば、その問題を議論から退けるために使われ、結果が許容できるという含みを伴う。なぜなら、それは非常にまれにしか(そもそも起こるとしても)起こらないので、そのケースに対処するために余分な手間をかける価値はなさそうだからである(語義1を参照)。