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

非線形システムの数値解析法の開発とその応用に関する研究

N/A
N/A
Protected

Academic year: 2021

シェア "非線形システムの数値解析法の開発とその応用に関する研究"

Copied!
4
0
0

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

全文

(1)

1 はじめに

本研究では 大規模集積回路網をはじめとする非線形 システムの新しい数値解析法の開発とその応用に関する 研究を行った 特に 産業界や他分野の研究者との共同 研究を通じて非線形数値解析法の研究を広い範囲で展開 工学の様な分野で新しいアルゴリズムの開発とそ の応用並びに実用化に関する研究を行ってきた

この1年間に行った研究は以下の三つに大別される 1 大規模集積回路網の大域的求解法の開発とその実

用化に関する研究

2 高分子溶液の多相平衡の計算と実験による検証に 関する研究

3 非線形回路のすべての解を求めるアルゴリズムに 関する研究

1 .については LSI設計における大きなボトルネッ クとして世界中の設計者を悩ませていた 非収束問題 に対し ホモトピ法を用いた収束性の高いアルゴリズ ムを開発し その大域的収束性を証明した さらに企業 との共同研究により バイポラアナログ回路としては 最大級の1万素子クラスのLSIを世界で初めて収束の 保証付きで解くことに成功した1 また欧米で使われて いるホモトピ法の回路シミュレタに対して プログ ラムのある部分に1を付けることにより大域的収束性 が保証されることを証明し その収束性を飛躍的に改善 するなど 国内外で 非収束問題 を理論面実用面の 両方から解決した1 4

2 .については 物理化学の研究者との共同研究によ 難解なことで有名な高分子溶液の多相平衡の計算問 題に対し その解を精密に求めることのできる新しいア ルゴリズムを開発した またこのアルゴリズムを用い 3重臨界点近傍における3相平衡のメカニズムの 解明 圧力の変化により3相共存曲線が 通常知られ ている S字型とは異なる形状をとる場合があることの 発見 リエントラント3相平衡の発見とその実験的検 な ど な 興 味 深 い 現 象 の 予 測 や 解 明 を 行 っ 5 8 また 実在する系に対して4相平衡の計算に

世界で初めて成功した9

3 .については LSI設計における重要な未解決問題 として知られている 非線形回路のすべての解を求める アルゴリズムの開発 に対し 線形領域数10200の超大 規模問題の全解探索を実用時間内で行うことのできる非 常に効率のよいアルゴリズムを提案するとともに より 一般的な非線形方程式の全解探索問題への拡張を行っ 10 22

本稿では 3 .で提案した全解探索法を応用した非線 形境界値問題の新しい全解探索アルゴリズムを提案し 数値実験によりその有効性を検証する

2 非線形境界値問題の全解探索法

本稿では 次のような非線形境界値問題の全解探索法 について考察する

2uFu inW uBonG 1 ただし 2はラプラシアン Fは非線形関数 WRN における有界領域 Gはその境界 uBは境界条件と する 波動の伝搬散乱問題など多くの問題がこのよう な方程式により記述される

まず1を差分方程式で記述する次に差分近 似の精度に合わせて非線形関数Fを区分的線形近似す その結果得られる区分的線形方程式系を

f1x1,x2,,xn 0 f2x1,x2,,xn 0

fnx1,x2,,xn 0 2 あるいはベクトル表示により

fx0 3

で表すことにする

ここで 非線形関数FK本の線分からなる区分的 線形関数で近似されるものとする 以下 fが線形とな るような領域を線形領域と呼ぶ fは分離可能であるか 線形領域はn次元直方体の形状をとり また線形領 域の総数はKnとなる 本論文では 初期領域DRn 内に存在する式 2 のすべての解を求める問題を考え

非線形システムの数値解析法の開発とその応用に関する研究

研究代表者 研究員 山村 清隆 中央大学理工学部電気電子情報通信工学科 共同研究者 研究員 小林 一哉 中央大学理工学部電気電子情報通信工学科

1この研究により共同研究者の三洋電機ῌ井上靖秋部長は1999 度の科学技術庁長官賞を受賞されている またこの研究の成功を大きな 要因の一つとして早稲田大学の堀内和夫名誉教授も1998年度の科学 技術庁長官賞を受賞されている

20

(2)

ただし DKn個の線形領域からなる直方体領域 とする

1のすべての解を求めるにはすべての線形領域 上で対応する線形方程式を解けばよいが この方法では nの増加とともに計算時間は爆発的に増大する そこ 複数の線形領域からなる直方体領域 これを超領域 あるいは単に領域と呼ぶことにする を考え 解の存在 しない超領域をLPテスト10により除去することを考 える LPテストとは与えられた領域の中に方程式の解 が存在しないことを線形計画法 単体法 を用いて確認 するもので このテストを用いて解の存在領域を絞り込 んでいくことにより 非常に効率よくすべての解を求め ることができる

1 では 関数fiは変数xiだけに関して区分的線 形で 他の変数に関しては線形となる 従ってもし初期 領域Dxii1, 2,,῎方向に線分レベルまで すな わち対応する区分的線形関数が線形関数になるまで 割すればfii1, 2,,῎はそれぞれの超領域上で線形 となる そのような超領域の一つを

X xRn

ai῍xi῍bii1, 2,,n 4 とする LPテストでは 領域X内で方程式fix0 i1, 2,,῎の解曲面 実際にはn1次元超平面と なる が交わっているか否かを 線形計画問題

最大化または最小化fx 制約条件

fix 0 i1, 2,,῎1

ai῍xi῍bi i1, 2,,n 5 を単体法2で解くことにより確認する ただし 不等式制 ai῍xi῍bi i1 ,2 ,,nはそのときどきの超領域 を表すものとするすなわちまずフェIにより実 行可能領域の存在非存在を調べ 存在する場合 実行 可能領域の端点の一つを見つけた場合 その端点に おける目的関数の値が負なら最大化問題5正なら 最小化問題5をフェIIで解くもしその領域内で 実行可能領域とfx0の解曲面が交わっているなら 目的関数fxの最大値は正最小値は負となるそうで ない超領域には解は存在しないので それを除去する

文献10LPテストアルゴリズムは 与えられた初

期領域Dを図1に示すように各変数方向に線分レベル まで分割し 各領域内で解曲面どうしが交わっているか 否かをLPテストにより確認しながら 解の存在領域を 絞り込んでいく方法である なおこのアルゴリズムに対 しては LPテストにおけるピボット演算回数を激減さ せる手法が提案されている10 この手法の導入により 1領域当たりの平均ピボット演算回数を12回程度に おさえることができるため LPテストは強力であると 同時に極めて効率的となる

3 数値例

本章では 数値実験結果をいくつか示し 提案したア ルゴリズムの有効性を検証する なお 使用計算機は Sun Ultra 10360MHzプログラミング言語はCであ

Bratu問題の名で知られる次のような非線形2点境

界値問題を考える d2xt

dt2 expxt0 x0x1 0

この問題を記述する差分方程式は次のようになる xi12xixi1h2expxi0 i1, 2,,n ただし x0xn10 h1/n1とする

この方程式に現われる指数関数を区間0,5上でK の線分からなる区分的線形関数で近似し その結果得ら

2単体法は線形計画法の代表的手法の一つで フェῌズIとフェῌズ IIにより構成される フェῌズIでは 人為変数を用いて実行可能領域 の端点を求めるフェῌズIIではその端点から出発して隣接する端 点を次と探索し 最適解を求める もし実行可能領域が存在しなけれ 単体法のフェῌズIはその情報とともに終了する

1 アルゴリズムの概要

21

(3)

れる区分的線形方程式に対してnKの値をいろいろ 変えながら本手法を適用したときの結果を示す

1Kの値を10に固定しnの値を10から300 まで変えたときの結果である ただし Lは線形領域の Sは得られた解の個数 Tは本手法の計算時間を表 この表よりn300L10300という大規模問題の 全解探索を実用時間内で行うことに成功していることが わかる

また表2 nの値を100に固定し Kの値を10 300まで変えたときの結果であるこの表より計算 時間はKに大体比例しているすなわち差分近似の精 度を高くしても計算時間は指数関数的には増大しない ことがわかる

また表3差分近似の精度と区分的線形近似の精度 が同じオであることから nKとしてその値を 10から200まで変えたときの結果であるこの表より 線形領域数200200ῌ1.610460という大規模問題の全 解探索にも成功していることがわかる

他の例題からも同様の結果を得ることができた これ らの結果から 本手法の有効性を確認することができ

4 おわりに

本稿では文献10のアルゴリズムを応用したあるク ラスの非線形境界値問題の新しい全解探索法を提案し また本手法によりn300 L10300という大規模 問題の全解探索を実用時間内で行えることを示した

参 考 文 献

1 山村清隆, 理論が実用になるまで, 電子情報通 信学会誌 vol.81, no.1, pp.33-36, 1998.

3 本手法の計算時間 nK 2 本手法の計算時間 n100

1 本手法の計算時間 K10

22

(4)

ΐ2῔ K. Yamamura, T. Sekiguchi, and Y. Inoue, ῏A fixed-point homotopy method for solving modified nodal equations,ῐ IEEE Trans. Cir- cuits and Systems-I, vol.46, no.6, pp.654-665, 1999.

ΐ3῔山村清隆高橋重憲,῏不動点ホモトピを用いた 修正節点方程式の大域的求解アルゴリズム,ῐ 央 大 学 理 工 学 研 究 所 論 文 集, vol. 5, pp. 89-97, 1999.

ΐ4῔西原明法鹿毛哲郎奥村万規子山村清隆,῏ ストSPICE回路シミュレ,ῐ 電子情報通信学 会誌, vol.82, no.1, pp.47-54, 1999.

ΐ5῔ 山村清隆土橋敏明稲熊雄一῍ ῌ田幸二近藤 千夏, ῏ホモトピ法による高分子溶液の多相平 衡の計算,ῐ 電子情報通信学会論文誌 ῑAῒ , vol.J 81-A, no.3, pp.456-460, 1998.

ΐ6῔ M. Nakata, T. Dobashi, Y. Inakuma, and K.

Yamamura,῏Coexistence curve of polystyrene in methylcyclohexane. X.Two-phase coexis- tence curves for ternary solutions near thetric- ritical compositions,ῐ Journal of Chemical Physics, vol.111, no.14, pp.6617-6624, 1999.

ΐ7῔ M. Suzuki, T. Dobashi, Y. Mikawa, K. Yama- mura, and M. Nakata, ῏Reentrant three-phase equilibrium of homologous polystyrene solu- tion,ῐJournal of the Physical Society of Japan, vol.69, no.6, pp.1741-1744, 2000.

ΐ8῔ Y. Mikawa, T. Dobashi, K. Yamamura, and M.

Nakata, ῏Phase diagram of polystyrene in cy- clohexane in f-T-P space,ῐ Trans. Materials Research Society of Japan῍ volῌ25, no.3, pp.

757-758, 2000.

ΐ9῔山村清隆三川敬久土橋敏明,῏ホモトピ法に よる高分子溶液の多相平衡の計算II,ῐ電子情報通 信学会論文誌 ῑAῒ 投稿中

ΐ10῔ K. Yamamura and T. Ohshima, ῏Finding all solutions of piecewise-linear resistive circuits using linear programming,ῐ IEEE Trans. Cir- cuits and Systems-I, vol.45, no.4, pp.434-445, 1998.

ΐ11῔ K. Yamamura, H. Kawata, and A. Tokue, ῏In- terval solution of nonlinear equations using linear programming,ῐBIT, vol.38, no.1, pp.186- 199, 1998.

ΐ12῔山村清隆本田英之,῏改良符号テストを用いた区 分的線形回路の全解探索,ῐ 電子情報通信学会論 文誌ῑAῒ, vol.J82-A, no.7, pp.997-1004, 1999.

ΐ13῔ K. Yamamura and M. Nishizawa, ῏Finding all solutions of a class of nonlinear equations us- ing an improved LP test,ῐ Japan Journal of Industrial and Applied Mathematics,vol.16, no.

3, pp.349-368, 1999.

ΐ14῔山村清隆酒井健司,῏線形計画法を用いた抵抗回 路の変動解析,ῐ 電子情報通信学会論文誌ῑAῒ, vol.J82-A, no.10, pp.1672-1675, 1999.

ΐ15῔K. Yamamura,῏Finding all solutions of nonlin- ear equations using linear combinations of functions,ῐReliable Computing, vol.6, no.2, pp.

105-113, 2000.

ΐ16῔ K. Yamamura and S. Tanaka, ῏Finding all solutions of piecewise-linear resistive circuits using the dual simplex method,ῐ Proc. IEEE Int. Symp. Circuits & Syst., vol.IV, pp.165-168, 2000.

ΐ17῔山村清隆フィトラグナワン蓬田幸二,῏線形計 画法を用いた非線形抵抗回路の特性曲線の探索,ῐ 電子情報通信学会論文誌ῑAῒ, vol.J83-A, No.6, pp.761-770, 2000.

ΐ18῔ K. Yamamura and K. Yomogita, ῏Finding all solutions of piecewise-linear resistive circuits using an LP test,ῐ IEEE Trans. Circuits and Systems-I, vol.47, no.7, pp.1115-1120, 2000.

ΐ19῔山村清隆田中茂,῏線形計画法を用いた区分的線 形回路の全解探索法,ῐ 電子情報通信学会論文誌 ῑAῒ, vol.J83-A, no.8, pp.965-975, 2000.

ΐ20῔ 山村清隆金子隆児蓬田幸二, ῏2種類のLP ストを併用した区分的線形回路の全解探索法,ῐ 電子情報通信学会論文誌ῑAῒ, vol.J83-A, no.10, pp.1223-1226, 2000.

ΐ21῔ K. Yamamura and S. Tanaka, ῏Performance evaluation of the LP test algorithm for finding all solutions of piecewise-linear resistive cir- cuits,ῐ International Journal of Circuit Theory and Applications, vol.28, no.5, pp.223-231, 2000.

ΐ22῔ K. Yamamura and Y. Hata, ῏Finding all solu- tions of weakly nonlinear equations using lin- ear programming,ῐ IEICE Trans. Fundamen- tals, vol.E83-A, no.12, 2000.

῎23῎

参照

関連したドキュメント

そのため本研究では,数理的解析手法の一つである サポートベクタマシン 2) (Support Vector

Ando, “High-speed atomic force microscopy shows dynamic molecular processes in photoactivated bacteriorhodopsin.,” Nat. Ando, “Structural Changes in Bacteriorhodopsin in Response

Ando, “High-speed atomic force microscopy shows dynamic molecular processes in photoactivated bacteriorhodopsin.,” Nat. Ando, “Structural Changes in Bacteriorhodopsin in Response

ベクトル計算と解析幾何 移動,移動の加法 移動と実数との乗法 ベクトル空間の概念 平面における基底と座標系

劣モジュラ解析 (Submodular Analysis) 劣モジュラ関数は,凸関数か? 凹関数か?... LP ニュートン法 ( の変種

Giuseppe Rosolini, Universit` a di Genova: [email protected] Alex Simpson, University of Edinburgh: [email protected] James Stasheff, University of North

Research Institute for Mathematical Sciences, Kyoto University...

W ang , Global bifurcation and exact multiplicity of positive solu- tions for a positone problem with cubic nonlinearity and their applications Trans.. H uang , Classification