@article{oai:nagoya.repo.nii.ac.jp:00008564, author = {市川, 周一 and ICHIKAWA, SHUICHI and 川合, 隆光 and KAWAI, TAKAMITSU and 島田, 俊夫 and SHIMADA, TOSHIO}, issue = {6}, journal = {情報処理学会論文誌}, month = {Jun}, note = {並列数値シミュレーション用高水準言語NSLのための静的負荷分散手法について検討する.計算領域を複数のブロックに分割し, 計算量と通信量を考慮して各ブロックに適切な数のプロセッサを割り当てることにより, シミュレーションの実行時間を最小化する.この負荷分散法を組合せ最適化問題として定式化し, 分枝限定法を用いて最適解を求めた.規模の大きな問題では計算量の問題から最適解を求めることができないが, 本論文で提案する近似アルゴリズムにより短時間で精度の良い近似解が求まることを数値実験で示す.近似による誤差は妥当な条件下では最適値から15%以下であった.また, 数値実験の実行時間から最適解の求解時間を見積もる近似式を求めた.本手法は評価関数の変更によって広範囲の並列処理応用に適用可能である., A static load balancing scheme is discussed for parallel numerical simulation language NSL. NSL partitions computational domain into multiple blocks, and allocates processors optimally for each block in accordance with computation and communication cost. This allocation problem is formulated as a combinatorial optimization problem, and solved by branch-and-bound method. Though large problems cannot be solved by this method because of combinatorial explosion, an effective approximation algorithm is presented and evaluated by numerical simulation. The error of this approximation algorithm is less than 15% under reasonable condition. The execution time for this optimization is also measured in numerical simulation to induce the estimation equation. The allocation method presented here is widely applicable by adapting evaluation function for each purpose.}, pages = {1764--1756}, title = {組合せ最適化による並列数値シミュレーションの静的負荷分散}, volume = {39}, year = {1998} }