• 検索結果がありません。

DNASƒAƒvƒŠƒP[ƒVƒ‡ƒ“

N/A
N/A
Protected

Academic year: 2021

シェア "DNASƒAƒvƒŠƒP[ƒVƒ‡ƒ“"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

53回 月例発表会(2002年9月) 知的システムデザイン研究室 DNAS アプリケーション 谷口 義樹

1 前回からの課題

• DNAS 上で動くランダムサーチの作成 • DNAS 上で動く ga の作成 • cvs のマニュアル改訂

2 進捗状況

2.1 DNAS 上で動くランダムサーチ

Distributed Network Application System(以 下 DNAS)で用意されている API を用いて,DNAS シス テム上で動くアプ リケーションであるランダ ムサーチ を作成し ,その DNAS アプ リケーションの作成に必要 なコンパイル方法や実行方法,動作などをまとめた. 2.1.1 コンパイル DNAS アプ リケーション を 作成し ,コン パ イルを 行 う場合は 次のよ うに オプ ションを 指定する必要が ある (Fig. 1).これは,DNAS が提供するライブ ラリ および ,DNAS シ ステムで 用いられ る pthread のラ イブ ラリを参照するために必要となる.今回,DNAS を/home/yoshiki/local 以下に イン スト ールし ている. -ldnas-application, -lpthreadは リン カオプ ショ ン,-I,-L でそれぞれ インクルード ファイルとライブラ リの場所を指定する.   $ gcc -ldnas-application -lpthread \ -I/home/yoshiki/local/include \ -L/home/yoshiki/local/lib \ -o random random.c   Fig. 1 コンパイル 2.1.2 実装 DNASの提供する API を用いてランダムサーチを実 装した.対象問題は 30bit の OneMax 問題とした.通 信に使う関数は主に次の 2 つである. DNAS sendinfo(TAG,STRING,CDAT) DNASでは,「TAG」と「DATA」のペアを上流のノー ドに向けて送信する.今回送信するのは,Table 1 に示 すような「TAG」と「DATA」のペアになっている. DNAS gatherinfo(TAG,CDAT) Table 1 「TAG」と「DATA」 TAG DATA RSearch 01001010101111011010000011 上流ノード の DNAS から,TAG が一致するデータを 取得する. 2.1.3 実行結果 DNASシ ステム自体が 起動され ていない状態から , DNASアプ リケーションの実行するには,まず DNAS システム自身を起動し,それから指定のアプリケーショ ンを実行する.さらに動作終了後,システム自身を終了 させる.これら一連の流れを自作のシェルスクリプトに 記述し ,動作させた.8 ノード を用いて実行した結果, 次のような出力が得られた (Fig. 2).この結果から,各 ノードでランダムサーチが行われ,データが送受信され ていることが分かる.   $ ./random-run.sh dmachinemon-master v. 0.32.1 starting (snip...) amin-155: 000100100101000100111000111000 amin-155: current fitness : 11

amin-155: best fitness : 25

(snip...)

amin-150: 001110011111111101110100011011 amin-150: current fitness : 20

amin-150: best fitness : 24

Start cleaning: (snip...)   Fig. 2 実行結果

3 翌月への課題

• DNAS 上で動く ga の作成 • dsh マニュアル改訂 1

参照

関連したドキュメント

実験は,硫酸アンモニウム(NH 4 ) 2 SO 4 を用いて窒素 濃度として約 1000 ㎎/ℓとした被検水を使用し,回分 方式で行った。条件は表-1

(質問者 1) 同じく視覚の問題ですけど我々は脳の約 3 分の 1

現実感のもてる問題場面からスタートし,問題 場面を自らの考えや表現を用いて表し,教師の

図2に実験装置の概略を,表1に主な実験条件を示す.実

クチャになった.各NFは複数のNF  ServiceのAPI を提供しNFの処理を行う.UDM(Unified  Data  Management) *11 を例にとれば,UDMがNF  Service

(※)Microsoft Edge については、2020 年 1 月 15 日以降に Microsoft 社が提供しているメジャーバージョンが 79 以降の Microsoft Edge を対象としています。2020 年 1

この課題のパート 2 では、 Packet Tracer のシミュレーション モードを使用して、ローカル

2 号機の RCIC の直流電源喪失時の挙動に関する課題、 2 号機-1 及び 2 号機-2 について検討を実施した。 (添付資料 2-4 参照). その結果、