• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:関数の最大値を遺伝的アルゴリズム(GA)を使って解くプログラミングについてですが)

遺伝的アルゴリズムを使って関数の最大値を解くプログラミングについて

このQ&Aのポイント
  • 遺伝的アルゴリズム(GA)を使って関数の最大値を解く方法について説明します。
  • 乱数の初期値である12345について、プログラム内でどのように扱われるか分かりません。
  • また、巡回セールスマン問題についても説明します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

コンピュータで乱数を発生させる場合、void srand(unsigned seed); をコールしないと本当の乱数を出力してくれません。 ここらへんに誤解があるのかな? 実際seedは現在時刻から求める場合が多いですが、デバッグ時には同じ乱数で動かしたいので、seedを固定にする仕掛けをプログラムに残すことが多いです。 見当違いの回答だったらごめんなさい。

参考URL:
http://www9.plala.or.jp/sgwr-t/lib/srand.html

関連するQ&A