0

ヒューリスティックを利用したプロジェクトのアイデアを教えてください

よろしくお願いいたします。

4

2 に答える 2

6

最初に、ヒューリスティックとは何かを明確にする必要があります。たとえば、ウィキペディアを参照してください

ヒューリスティック ( /hjʉˈrɪstɨk/; または /hyoo-ris-tik/; ギリシャ語: 「Εὑρίσκω」、「発見」または「発見」) は、問題解決、学習、および発見のための経験ベースの手法を指します。

さらに、コンピューター サイエンスにおけるヒューリスティックとは次のことを意味します。

コンピュータ サイエンスでは、ヒューリスティックとは、従来の方法では遅すぎる場合に問題をより迅速に解決するため、または従来の方法では正確な解が見つからない場合に近似解を見つけるために設計された手法です...

つまり、プログラミング言語とは何の関係もありません。では、順を追って説明しましょう。

1.) 最初は問題があります。

2.) 次に、この問題の解決策を考えなければなりません。高速で正確なアルゴリズムが存在する可能性があります。その場合、ヒューリスティックを使用する必要はありません。アルゴリズムがない場合、または既知のアルゴリズムが何らかの理由で (実行時間などで) 悪い場合は、ヒューリスティックを使用して解決することを考えることができます。

2.) そして最後に、どのプログラミング言語が問題の解決策を実装するのに最も適しているかを考えることができます。

もちろん、それはあなたとあなたの好み、そしてあなたが解決したい問題にもよります. Python および/または VB.NET は、大きなクラスの問題に最適です。

于 2012-10-30T07:03:24.250 に答える
0

ヒューリスティックは大まかに「経験則」に翻訳できます

これはプログラミング固有の概念ではありません。

于 2012-10-30T08:07:56.040 に答える