アフィン関係の推移的閉包


8

次の意味で、アフィン関係の推移閉包の計算に関する研究を探しています。

レッツ 実際の変数を超える線形不等式のシステムで定義された関係も 、つまりR(x1,,xn,x1,,xn)x1,,xn,x1,,xn

R(x1,,xn,x1,,xn) iff Ax1xnx1xnb

ここで、は行列で、はベクトルです。Am×2nbm

記号表現を探しています。Rk

Rk(x1,,xn,x1,,xn)が存在するときに限りように および 。y1,,ynRk1(x1,,xn,y1,,yn)R(y1,,yn,x1,,xn)

非常に簡単な例として、

R(x,x) iffおよびxx+1x12x

この場合、 iffおよびRk(x,x)xx+kx12kx

すべての制約が等式である簡単な特殊なケースがあります。次に、ガウスの消去法を適用して、を(依存する)マップし、その乗を計算するアフィン変換を見つけます。しかし、もちろん一般的に、は機能しません。xixjkR

この問題は、が開いたポリトープ と凸面の円錐を表すときにも簡単に見えますが、私はこれを仮定することはできません。R

編集:(おもちゃの例のように)の具体的な値に依存しないパラメトリックフォームを探しています。与えられた値、表現は常にとから変数除去によって得られます。kkRkRk1R


(1)「推移閉包」は、R∪R^2∪R^3∪…のようなものを探しているように聞こえますが、これは事実ではなく、R ^のH表現を探していると思います。与えられたkに対するk。私は正しいですか?(2)私の知らないために申し訳ありませんが、オープンポリトープとは何ですか?
伊藤剛

1
与えられたkに対してR ^ kのH表現を探していると仮定すると、少なくとも非効率的なアルゴリズムがあります。簡単にするためにk = 2と仮定します(一般的なkは同じ方法で処理できます)。P = {(x、x ')| R(x、x')}を関係Rに対応する多面体とし、デカルト積P×P = {(x、x '、y、y')|を考えます。 R(x、x ′)∧R(y、y′)}。PのH表現が与えられているので、P×PのH表現がある。方程式x '= yを追加し、フーリエ-モツキン消去法によって変数x'およびyを射影します(これは非効率的です)。次に、関係R ^ 2のH表現を取得します。
伊藤剛

剛さんありがとうございます。確かにこれも私の最初のアイデアでした。これにより、任意のkに対してSLI(線形不等式のシステム)が得られます。kの実際の値に依存しないパラメトリック形式を探しています。
わらかわ

2
面白い。コメントを読まずにkの値とは関係なくパラメトリック形式を探していることを人々が理解できるように、質問を編集する方が良いと思います。
伊藤剛

回答:


4

が行列の乗算ために生成したモノイドが有限である場合の回答:Alain FinkelおよびJérômeLeroux 、How to Compose Presburger-accelerations:Applications to Broadcast Protocols、FSTTCS 2002(Software Technology and Theoretical Computer Science)の講義ノートScience 2556、pages 145--156、DOI:10.1007 / 3-540-36206-1_14、2002(そこにある多くの参考文献も参照)。関係は、効果的に計算可能なプレスブルガーの式で表されます。ARk

推移的閉包の実際の計算に関する最近の参考文献は、Marius Bozga、Radu Iosif、およびFilipKonečnFast、Fast Acceleration of Ultimately Periodic Relations、CAV 2010(Computer Aided Verification)、Lecture Notes in Computer Science 6174、pages 227です。 242、DOI:10.1007 / 978-3-642-14295-6_23、2010

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.