メインコンテンツへスキップ
英単語えいたんご 英検えいけん1級きゅう

heuristic algorithm

ヒューリスティックアルゴリズム/hjʊˈrɪstɪk ˈælɡərɪðəm/名詞めいし

意味いみ

  1. 1
    発見はっけん的てきアルゴリズム(経験けいけん則そくで近似きんじ解かいを素早すばやく求もとめる手法しゅほう)完全かんぜんな最適さいてき解かいを保証ほしょうしない代かわりに、現実げんじつ的てきな時間じかんで十分じゅうぶんよい答えこたえを導みちびく解法かいほう。最適さいてき解かいの計算けいさんが高こうコストすぎる問題もんだいで用もちいる。

例文れいぶん

  • When an exact solution would take years, engineers turn to a heuristic algorithm instead.

    厳密げんみつな解かいに何なん年ねんもかかるとき、技術ぎじゅつ者しゃは代かわりに発見はっけん的てきアルゴリズムに頼たよる。

  • The navigation app uses a heuristic algorithm to suggest a good route in milliseconds.

    そのナビアプリは発見はっけん的てきアルゴリズムを使つかい、ミリ秒びょうで良よいルートを提案ていあんする。

よく使つかう形かたち・コロケーション

形かたち意味いみ
use a heuristic algorithm発見はっけん的てきアルゴリズムを使つかう
heuristic approach発見はっけん的てきな手法しゅほう
greedy heuristic貪欲どんよくな発見はっけん的てき手法しゅほう

類義語るいぎご

approximation algorithm

反意語はんいご

exact algorithmbrute-force algorithm

ニュアンス・使つかい分わけ

heuristic algorithm は「最適さいてき性せいを犠牲ぎせいにして速はやさと実用じつよう性せいを取とる」点てんが核かくで、すべての可能かのう性せいを総そう当あたりする brute-force(しらみつぶし法ほう)や、必かならず最適さいてき解かいを返かえす exact algorithm と対比たいひされる。形容詞けいようし heuristic は「試行錯誤しこうさくごによる・発見はっけんを助たすける」の意いで、教育きょういくや問題もんだい解決かいけつの文脈ぶんみゃくでも使つかう。AI・最適さいてき化か分野ぶんやでは「完璧かんぺきでなくても十分じゅうぶんよい解かい」を指さす肯定こうてい的てきな専門せんもん語ごであり、いい加減かげんという否定ひてい的てき含ふくみはない。

語源ごげん・由来ゆらい

ギリシャ語ご heuriskein(見みつける・発見はっけんする)に由来ゆらいする形容詞けいようし heuristic と、アラビア語ご起源きげんの数学すうがく者しゃアル・フワーリズミーの名なから来きた algorithm の組み合わせくみあわせ。「発見はっけんを助たすける解法かいほう手順てじゅん」が原義げんぎ。

この語ごを学まなべるコンテンツ