多項式系の高性能数値解法
Mathematica 10には新しいホモトピーベースの多項式数値ソルバが含まれている.このメソッドは必要に応じて自動的に選ばれる.下の図は,この新しいアルゴリズムと Mathematica 9のグレブナー基底法およびMaple 18の solve あるいは Homotopy コマンドの速い方を比較したものである.すべてのテストは,ハイパースレッディングが有効な16コアの2.40 GHz 64ビットLinuxシステムで,時間制限を12時間として実行された.
個の変数,全次数
,
個の異なる解における標準的なエコノミクス系の比較は以下の式で与えられる.
In[1]:= | ![]() X |
例えば の場合,系は以下の形式を取る.
In[2]:= | ![]() X |
Out[2]//TraditionalForm= | |
![]() |
![]() |
標準的なNoonburgのニューラルネットワーク系の比較は以下の式で与えられる. 個の変数の場合,この系は全次数
,異なる解の数
である.
In[3]:= | ![]() X |
例えば5つの変数の場合,この系は次の形式を取る.
In[4]:= | ![]() X |
Out[4]//TraditionalForm= | |
![]() |
![]() |
強磁性の格子確率の標準的なKatsura- 系の比較では,
個の変数で全次数
と
個の異なる解を持つ.次数
の系では次の形式を取る.
In[5]:= | ![]() X |
例えば の場合,この系には6つの未知数の6つの方程式がある.
In[6]:= | ![]() X |
Out[6]//TraditionalForm= | |
![]() |
![]() |