クリークおよびビクリケカバーのアルゴリズムと計算の複雑さ


8

私は数学の化学者が論文を読んでいます。彼は分子の複雑さを測定するためにいくつかの指標を提案します。これからは、分子の代わりに、無向接続グラフを考えます。頂点は原子であり、エッジは原子間の結合です。頂点のカラーリングを考慮したり、窒素と炭素を区別したりすることは可能ですが、ここではその部分は無視します。

ポイント:彼が提案するインデックスは、ヒューリスティックスと実験的な「これまでのところ見栄えがいい」という動機によって動機付けられています。これらの量のいくつかについて知られているいくつかの実際の理論があるに違いないと思います、そして私はここでいくつかの指針を得たいと思っています。

グラフ修正します。ましょうとの2つのカバーも。セイおよびある同じ種類彼らは同数で部分グラフの同じ種類が含まれている場合、カバーの。(とは同型である必要はありません。)ここで、次の量を定義します。GCCGCCCC

kS(G)=の最小エッジクリークカバーの種類の数の最小エッジクリークカバーの総数と同じが、bicliquesのためのと同じが、bicliquesのためのエッジのパーティションの種類数クリークにグラフのエッジのパーティションの合計数に上記のようにをクリークしますが、をビクリクに分割しますG
kT(G)=G
kSbi(G)=kS(G)
kTbi(G)=kT(G)
pS(G)=G
pT(G)=
pSbi(G),pTbi(G)G

経験的に、kメジャーを計算するよりもメジャーを計算する方が明らかに明らかに簡単です。これらの量のいくつかを計算することについて、どこかで何か知っている必要があると思います。誰かがアルゴリズム、計算の硬度などを提供できますか?ありがとう。pk


これらのグラフは制限されたクラスのものですか?つまり、任意のグラフ上のこれらの測度のアルゴリズムが必要ですか、それとも化学で発生するものだけですか?一般的なアルゴリズムを探していない場合は、化学で発生するグラフの特性を説明すると、質問に対する回答を見つけるのに役立ちます。
Kaveh

「経験的に、kメジャーを計算するよりもpメジャーを計算する方が明らかに簡単です。」「簡単」とは、計算が高速であることを意味すると思います(たとえば、アルゴリズムを説明するのが簡単だというよりは)。これが事実である場合、どの種類のアルゴリズムについて話しているのですか?バックトラックまたはその他の方法ですべての可能性を列挙する場合、pメジャーは対応するkメジャーよりも小さいため、pメジャーの方が計算が高速であることは驚くに値しません。
伊藤剛

回答:


5

これがあなたが必要とするものかどうかはわかりません。

エッジクリークカバーとエッジクリークパーティションの両方がFPTにあります。

クリークカバーのデータ削減と正確なアルゴリズム

クリーク分割問題のパラメーター化された複雑さ

ビクリクカバーも調査され、FPTであることが示されています。


この質問を復活させてくれてありがとう。どちらが必要かはわかりませんが、リンク先の参照をすぐに確認します。それは有り難いです。
アーロンスターリング
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.