私はA^n * b = e = cの式を持ちます。ここで、Aは行列、b &cは列ベクトルです。行列のパワーを含む方程式
nは、定数で決まるモデルの固定数です。多くの場合、数百になり、さまざまなソリューションに変更されます。
Aは変数の行列です。b &cは定数です。
ガムでA^n * b = e = cをどのように定式化できますか?
オプションで、私にこれを導くモデルは、xとx2が接続されているときのxとx2との間の接続性を表す接続行列con(x、x2)を持つグラフがあるということです。 2つの任意のノード間の接続を計算したいと思います.2つのノードxとx2の間の接続は、xからx2までのすべてのパスの接続の合計です。パスの接続性は、パスに沿ったすべての接続の結果です。行列のべき乗を行う必要がないように、この制約式を定式化するよりスマートな方法がありますか?
Aは対称または可逆ではありませんが、半正定です。
Aは実際に行列の乗算を行うのではなく、A_(x、x2)^ nのように冪乗を行うだけでは、大きな違いはありませんか? – Bomaz
はい、それは絶対に真です。 GAMSは実際に行列乗算AFAIKを行うのに理想的ではありませんが、行列反転や固有ベクトルなどの役に立つユーティリティがいくつかあります。私はあなたがそれらを見ていない場合には、私はそれらを言及すると思った。 https://www.gams。com/latest/docs/userguides/mccarl/matrix_utilities.htm 私はあなたが求めているものは可能だと確信していますが、私はどのように考えているのかわかりません。 –
"2つのノードxとx2との間の接続は、xからx2までのすべてのパスの接続の合計です。行列累乗を行う必要がないように、この制約式を定式化するよりスマートな方法はありますか? これは、ループとサムの組み合わせで簡単に達成できると思います。 –