メイン QualNet General/Miscellaneous ノードごとのseedの設定について | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
you | 投稿日時: 2008/1/29 18:37 |
新米 登録日: 2007/12/25 居住地: 投稿: 11 |
ノードごとのseedの設定について はじめまして。
ノードごとにseedの値を設定したく以下の投稿を参考にしています。 http://simweb.kke.co.jp/qualnet/forum/modules/newbb/viewtopic.php?topic_id=109&forum=50#forumpost263 しかし今ひとつうまくいかないため、 先の投稿で説明されているPARTITION_InitializeNodes関数における Node初期化後のseedの設定について詳しく分かる方がおられましたら ぜひアドバイスお願いします。 |
hiro | 投稿日時: 2008/1/29 19:51 |
長老 登録日: 2005/7/16 居住地: 投稿: 452 |
Re: ノードごとのseedの設定について すみません、全然詳しくないです。
たしか、シナリオのSEED値が、 PARTITION_InitializePartition関数に引数で渡ってきて、 NODE_CreateNode関数でそのSEED値が、 newNode->globalSeed に設定されるんじゃなかったかな。 何が、どううまくいかないのかがわからないので、あいまいですみません。 |
kabocha | 投稿日時: 2008/1/29 20:14 |
常連 登録日: 2006/9/8 居住地: 投稿: 43 |
Re: ノードごとのseedの設定について こんにちは。
ご質問は、任意の乱数系列を使わせたいということなんでしょうか?その場合、私も具体的にはどこを修正すればよいか分かりませんが (たぶん node のイニシャライズでしょうけれども)基本的に Scenario に設定した1つの Seed を元にモデル内で使われる乱数は自動的 にことなる Seed (異なる乱数系列)になるので通常は指定する必要はないと思います。 また、ノード毎に・・ ということですが、たぶんノード中のあるプロトコル毎に・・ ということではないのですか? だとすれば、プロトコル毎に initialize 関数があるので、そこで独自の乱数seedパラメータを読み込むように改造すれば良い と思いました。 |
you | 投稿日時: 2008/1/30 16:06 |
新米 登録日: 2007/12/25 居住地: 投稿: 11 |
Re: ノードごとのseedの設定について 早速の返信ありがとうございます。
目的とする意図があいまいであったため 分かりづらい質問になってしまいすいません。 通常同じパラメータ設定、同じseed値を持つノードは seedで乱数を割り振っていてもseed値が同じであるため 同じ結果になってしまいます。 例えばアプリケーションの開始時刻を指数乱数等で設定していても 同じパラメータ設定の場合同時刻にアプリケーションを開始してしまいます。 これを同じパラメータ設定で完全にランダムにしたいという考えから ノードごとのseedの設定をいじれないものか?と思い質問致しました。 私自身勉強不足の点が多々ありますので もう1度hiroさん、kabochaさんにご指摘いただいたようにInitialize関数近辺を見直していきたいと思います。 また分からない点等ありましたら質問させていただくかもしれませんが よろしくお願い致します。 |
hiro | 投稿日時: 2008/1/30 17:05 |
長老 登録日: 2005/7/16 居住地: 投稿: 452 |
Re: ノードごとのseedの設定について 同じパラメータでよいのなら、
qualnet hoge.config -seed 1 qualnet hoge.config -seed 2 ... qualnet hoge.config -seed N ではダメですか? それとも、特定のnodeのみseedを変化させたいということでしょうか。 |
you | 投稿日時: 2008/2/7 9:51 |
新米 登録日: 2007/12/25 居住地: 投稿: 11 |
Re: ノードごとのseedの設定について hiroさん
アドバイスありがとうございます。 ご指摘の方法で試してみたところやはりすべてのノードのseed値が変化してしまうらしく同じ値を返すようです。 もう少しQualNetについて勉強して、 やりたいシステム全体について検討したうえで もう1度seed値の設定について考えていきたいと思います。 アドバイス頂きましたhiroさん、kabochaさん本当にありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |