http://www.sist.ac.jp/~suganuma/cpp/3-bu/18-sho/ …
こちらのページの真ん中やや下あたりで巡回セールスマン問題や関数の最大値を遺伝的アルゴリズムを使って求めるプログラミングが紹介されていますが、ここに乱数の初期値12345というのがあります。
この12345というものがプログラムの中でどこでどのように扱われているかがわかりません。乱数の初期値がseedで表されているのは分かるのですが…
詳しい方教えてください。お願いします。
関数の最大値を求めるプログラムhttp://www.sist.ac.jp/~suganuma/cpp/3-bu/18-sho/ …
( ケーススタディデータというところに書かれてある
12345 data\species.10 data\data10.tsp
123 data\species.10 data\data10.tsp
1 data\species.10 data\data10.tsp
の12345 123 1の部分が乱数の初期値でこれがseedとなっているのは分かるのですがこの数値が適応度などにどう関係してくるのか分かりません>< )
巡回セールスマン問題
http://www.sist.ac.jp/~suganuma/cpp/3-bu/18-sho/ …
No.1ベストアンサー
- 回答日時:
コンピュータで乱数を発生させる場合、void srand(unsigned seed);
をコールしないと本当の乱数を出力してくれません。
ここらへんに誤解があるのかな?
実際seedは現在時刻から求める場合が多いですが、デバッグ時には同じ乱数で動かしたいので、seedを固定にする仕掛けをプログラムに残すことが多いです。
見当違いの回答だったらごめんなさい。
参考URL:http://www9.plala.or.jp/sgwr-t/lib/srand.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラミングの問題です。写真のプログラムの1から10を下のように入力しましたがプログラムが上手くい 3 2022/07/01 23:31
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
- その他(プログラミング・Web制作) pandasでまとめてインデックスを削除するにはどうすればいいですか? たとえば、以下のプログラムで 1 2022/07/31 23:09
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- 英語 data について 6 2023/03/25 11:05
- Excel(エクセル) 何方か知恵をください… 下記のシート1にシート2のDATAを表示させたいです。 (シート1の2行目の 6 2022/03/28 17:27
- その他(プログラミング・Web制作) プログラミングって本来数学的な計算をする為のものではないのですか? 学校で配られたFortran90 11 2022/08/25 22:14
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- 統計学 直線の傾き(回帰係数)から相関係数を計算できるのでしょうか? 2 2022/09/16 19:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
インクリメント演算子のみを用...
-
スポーツ施設での出来事で心配...
-
Vba 実数および実数タイプの変...
-
あるプログラムのコマンドライ...
-
PICマイコンのコピー(クローン...
-
Excelで4096点以上のFFTの方法
-
Notepad++の関数リスト表示でC...
-
VisualBasic2008の非ユーザーコ...
-
転職・プログラマー 未経験者...
-
エクセルVBA 検索時に除外を設...
-
テキストボックスのエンターキ...
-
XnViewにwebpを「いつも開く」...
-
プログラムに必要な数学本
-
C言語で円周率を求めるプログラ...
-
Buffonの針
-
C言語でヒストグラムを作成する...
-
自動クエリとはどういうもので...
-
「Outlookが他のプログラムによ...
-
CreateObject関数について
-
等差数列の和を求めるプログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
「Outlookが他のプログラムによ...
-
Excelに埋め込んだVBAのプログ...
-
VBAにてメール作成した際、一部...
-
Notepad++の関数リスト表示でC...
-
自動クエリとはどういうもので...
-
読み込み中にアクセス違反が発...
-
PICマイコンのコピー(クローン...
-
XnViewにwebpを「いつも開く」...
-
未使用の変数を一括検索する方法
-
VBAでユーザーフォームが自動的...
-
UWSCで指定のフォルダを開きたい。
-
パックマンプログラム
-
このプログラミング誰か教えて...
-
モジュール、アプリケーション...
-
Vba UserFormを前面に出す方法...
-
特定のwebサイトのタイトルや記...
-
ドロップダウンリストの文字を...
-
テキストボックスのエンターキ...
おすすめ情報