メイン QualNet General/Miscellaneous Seedの変化について | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
junpei | 投稿日時: 2005/11/7 12:18 |
新米 登録日: 2005/10/15 居住地: 投稿: 19 |
Seedの変化について Seedの値を1,2、3・・と自分で変更してシュミレーションを行うことはできますが、自分ではなく、qualnet内の乱数で変化させて、シュミレーションすることはできるのでしょうか?よろしくお願いします。
|
forum_support | 投稿日時: 2005/11/7 15:20 |
モデレータ 登録日: 2005/5/17 居住地: 東京都中野区中央4-5-3 ?構造計画研究所 投稿: 322 |
Re: Seedの変化について Seedを更に(擬似)乱数で生成させるということでしょうか?
そのような機能はQualNetにはございません。 もしよろしければ、どのような目的でそのようなことが必要 なのかお教えいただければ、お役に立てるかもしれません。 |
junpei | 投稿日時: 2005/11/7 18:34 |
新米 登録日: 2005/10/15 居住地: 投稿: 19 |
Re: Seedの変化について 説明不足ですいません。
データの平均値をとりたいのですが、同じモデルで複数回シミュレーションを行ってもSeedが同じだと、結果が同じになるので瞬時値しかデータを得られません。同じモデルで100回以上シミュレーションしたいので、自分でSeedを任意に選択するよりもSeedをランダムに勝手に設定できるようにしたいんですが無理でしょうか? 後、10個ノードがあったら全部のノードのSeedの値がランダムにすることは可能でしょうか? |
forum_support | 投稿日時: 2005/11/11 22:03 |
モデレータ 登録日: 2005/5/17 居住地: 東京都中野区中央4-5-3 ?構造計画研究所 投稿: 322 |
Re: Seedの変化について 引用:
Qualnetの初期化関数である QUALNET_HOME/addons/seq/partition.cpp PARTITION_CreatePartition 関数で seedVal を rand関数などで設定 するようにすれば出来るとは思います。 ただし、同じ結果を得たい場合に工夫が必要かもしれませんが・・ 引用:
同じくpartition.cppのPARTITION_InitializeNodes関数で Node初期化 後に seed を設定できると思います。通常、全てのノードの Seedはこの時点でばらばらなので、junpei さんがイメージされている 状況になっていると思いますよ |
junpei | 投稿日時: 2005/11/14 22:24 |
新米 登録日: 2005/10/15 居住地: 投稿: 19 |
Re: Seedの変化について 返信ありがとうございます
とても参考になりました。またわからない点があれば質問させていただきます。 ありがとうございました。 |
junpei | 投稿日時: 2005/11/14 22:24 |
新米 登録日: 2005/10/15 居住地: 投稿: 19 |
Re: Seedの変化について 返信ありがとうございます
とても参考になりました。またわからない点があれば質問させていただきます。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |