みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

アルゴリズムの信頼性を高くするためには?

アルゴリズムの信頼性は、非常に重要な条件だと言われており、人間みたいに計算機が間違うことはほとんどありませんが、アルゴリズムの欠陥で「動作しなくなった」「間違った答えを表示する」等の結果的に間違った答えを出力することがあります。
そのようにならないようにプログラム及びアルゴリズムの信頼性を高くするにはどうすれば良いのでしょうか?

よろしくお願いします。

投稿日時 - 2019-02-28 20:14:54

QNo.9592360

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

 計算機が間違った答えを出すのは日常茶飯事で、間違う事が無いという論理展開がおかしいですけどね。バグが無いプログラムなんて書けないのが現実ですし、バグがあっても正常に動いていれば問題無い範囲のものでしかありません。

 プログラムのバグで動作しなくなったのであれば、実行途中で暴走したか、エンドレスループに填まったかでしょうし、間違った答えを出すのは、プログラムにバグが残っているからです。バグを取る以外に信頼性の向上は出来ないでしょうね。

 バグを減らす方法は、専門家ならば知っているはずです。構造化プログラムを徹底して、深刻なバグが出ないように作るとか、バグが取りやすいプログラムを書くなどです。アルゴリズムに欠陥があるプログラムを書くようでは、信頼性以前の問題ではないでしょうか。

投稿日時 - 2019-02-28 21:58:10

ANo.1

設計の段階でテスト方法を考案し実装する事、デバッグで見つけたバグを検出するテストを組み込む事です。

投稿日時 - 2019-02-28 20:54:14

あなたにオススメの質問