heuristics

[hjʊəˈrɪstɪks] ヒューリスティクス

1. 問題解決や発見を促進するための経験に基づく方法。

必ずしも最適解や完璧な解法を見つけるわけではないが、多くの場合で十分な解を素早く得るための経験に基づいた方法やルールを指します。特に複雑な問題や情報が不完全な状況で用いられます。
We often use heuristics to make quick decisions. (私たちは素早い判断をするために、しばしば経験則を使います。)

2. コンピューターサイエンスにおいて、厳密なアルゴリズムがない場合や計算負荷が高すぎる場合に、良い解を見つけるための効率的な手法。

特に最適化問題や探索問題において、限られた計算リソースの中で「良い」解(最適解ではないかもしれないが、許容範囲の解)を比較的早く見つけるための経験的規則や近似解法を指します。
Genetic algorithms often use heuristics to find solutions. (遺伝的アルゴリズムは、解を見つけるためにしばしばヒューリスティクスを使用します。)