最小カーディナリティのホール違反者を見つける


7

二部グラフを考えると完璧なマッチングが存在しないような、私は最小カーディナリティセット、ホールの条件に違反した最小のサブセット、すなわちを見つけたい 用。(X,YE)SX|N(S)|<|S|

この問題は、ホールの条件違反する2部グラフでサブセットを見つけるという前の質問の最適化バージョンであり、このようなを見つけるための多項式時間アルゴリズムが存在することがわかります。最適化問題の多項式アルゴリズムはありますか?SX


最大カーディナリティのホール違反者を見つけることも興味深いです。
Erel Segal-Halevi

2
最も違反の多いホール違反者の1つを見つけることも興味深いです。つまり、で、最大値を取ります。SX|S||N(S)|
John L.

カーディナリティが最も低いか、またはカーディナリティが最も低いエッジのセットを見つけて、それらのエッジを追加すると、完全なマッチングが可能になることが最も興味深いかもしれません。
John L.

回答:


2

これは答えではありません-長いメモです。

問題は、片側の重なりが最小の頂点最小カバーの問題に関連しています。サイズ最小頂点カバーがます。ケーニッヒの定理により、は最大マッチングのサイズにも等しく、ます。Cmmm<n

以来頂点被覆である、ではないのいずれかの頂点内のすべての隣人を持っている必要があります。したがって、です。したがって: なので、はホール違反者です。さて、もし大きく、その後、小さいです。CCCN(XC)YC

|N(XC)||YC|=m|XC|=mn+|XC|<|XC|
XCXCXC

ただし、を最大化するを見つけると、最小のホール違反が発生するかどうかはわかりません。CXC


1

tl; dr:この証拠に、閉じることができなかったという重大なギャップが見つかりました。次のいずれかの場合に備えて、この回答は残しておきます。a)修正方法を理解するか、b)他の誰かが修正方法を理解するように促します。


ましょう完全一致せずに二部グラフです。場合、サブセットは不十分であると言います。私たちは最小の欠陥のあるサブセットを探しています。一般的なアプローチは、特徴付ける(および発見)により電位最小値、欠損セットを識別するために、すべてのミニなりMALすなわち、欠損セット:欠損組全く欠損サブセットが含まれていないこと。これらの最小限の欠陥セットの特性についていくつか観察してみましょう。G=(XY,E)S|N(S)|<|S|XSX

観察1:サブセットは、すべて iffの最小の欠落サブセットであり、セットは完全に一致します。これはホールの定理です。SXsSS{s}G

観察2:が最小欠損サブセットである場合、すべてのについて、はからへのパスが存在します。そうでない場合、を2つ(またはそれ以上)のコンポーネントに分解する可能性があり、そのうちの少なくとも1つが不足している必要があるため、最小性に矛盾します。SXs1,s2SGs1s2S

ここで、修正しましょう最大マッチングです。ましょとにマッチしている頂点もとletで比類のない頂点のサブセットである。任意のサブセットのためのの、我々はまた示します内の頂点の集合としてから到達を介して -alternatingパス。MGXXYYMU=XXXSXm(S)GSM

答え我々が取る場合、OPにリンクの質問に、私たちは証拠を見ているそして不十分です。その証拠を注意深く読み、それがためだけではなく機能することを明らかにが、任意のサブセット。すなわち、我々は任意のサブセット取る場合、と言うことである、次いで、欠損サブセットである。特に、をシングルトンセットにする場合があります。について、定義しましょう。S=U(m(U)X)SUUU1UU1(m(U1)X)XU1uUDu={u}(m({u})X)

補題1:は、すべての最小限の欠乏セットです。DuuU

証明:以前に参照した回答で与えられた証明により、が不足していることはです。ことを示すために最小WRT欠乏症である、我々は観察の単なるサブセットである、したがって内部のそれのための完璧な一致が存在する(だけの制限取るに)。他のため、我々は、以下のから-alternating経路にこのパスに沿ってすべてのエッジを反転、および完全一致得るでDuDuDu{u}XGMDu{u}yDuMyuDu{y}G。したがって、Observation 1によって、は最小限の欠陥セットです。Du

さて、最小限で欠陥のあるサブセットの1つのコレクションを特定したので、質問する必要があります。X

小さな構造を追加するために、任意のセットがであり、、およびと。つまり、をない部分()、代替パスを介してから到達可能な部分()、および代替パスを介してから到達できない部分()に分割します。次の場合に観察するのは簡単ですSXS=U1Z1Z2U1UZ1m(U1)Z2Xm(U1)SMU1U1MZ1U1MZ2S 欠陥のあるセットであり、 U1 空でない必要があります。

補題1を介して、 Z1=m(U1) そして Z2空です。これにより、検討すべき3つのケースが残ります。

  1. Z2 空ではない
  2. |U1|>1 そして Z1m(U1)
  3. Z1とは両方とも空です(つまり、)。Z2SU

補題2:がである場合、は最小の欠陥サブセットではありません。S=U1Z1Z2XZ2SX

証明:をと一致するの要素とします。定義により、からからへのエッジはません。これは、から頂点への代替パスを意味するため。M(Z2)YZ2MU1Z1M(Z2)MU1Z2

場合、最小限、欠損セットで、その後のすべてのサブセット完全に一致しています。特に、は完全に一致しています。たとえばです。以前の観察では、この完全に一致するは頂点も使用していません。したがって、使用して形成されたマッチング一致させるためにと一致させるためにのための完全な一致であると仮定矛盾、欠損しています。 SSU1Z1M1M1M(Z2)M1U1Z1MZ2SS

この回答の以前のバージョンでは、補題1の証明中に何らかの方法でカバーされたと想定して、ケース2)を無視しましたが、これは当てはまりません。ように見えない最小限の欠陥セットが存在する可能性があります。次の図は、そのような例を示しています。太字のエッジを一致する、は最小限の欠損セットであり、の形式ではないことがます。ケース2に該当する最小限の欠陥セットの効果的な特性を見つけることができていないため、現在、この証明を完了することができません。DuMS={A,B,C}Du

ここに画像の説明を入力してください


今、この美しい答えに気づきました。明確化のための質問:「M-alternating path」は単一のエッジを持つことができますか?Mであろうとなかろうと、単一のエッジは技術的には「M交互」であるように見えます。そうであれば、補題2のケース1をはるかに短くすることができますがとない場合、それはます。それと間に単一のエッジがあるため、はからアクセスできます。v2MU1zzU1
Erel Segal-Halevi

一方、私は補題2のケース2を理解していなかった。私たちが持っている場合はどうすべてにマッチしたが、パスで、彼らはのエッジしないことによってリンクされている?次に、からへのM代替パスを設定できますが、からへのM代替パスには拡張されません。z,v2,v3MMv2uzu
Erel Segal-Halevi

@ ErelSegal-Haleviあなたの最初のコメントに関して、私は完全に理解しているとは思いません。は要素である必要があるため、ことはできず、必ずしもと間にエッジがあるとは限りません。2番目のコメントについては、ポイントをお持ちだと思います。証明のその部分を再現することができませんでした。私はこの部分を再考し、救済できるかどうかを確認する必要があります。v2YU1v2U1
ムム

最初のコメントに関して:確かに私はがことにませんでした、明確化に感謝します。v2Y
Erel Segal-Halevi

1
@ ErelSegal-Halevi良いニュースと悪いニュースがあります。良いニュースは、あなたがより簡単な観察で特定した証明のギャップを修復できたことです。悪いニュースは、私の作品をレビューしたところ、まだ修正できていないはるかに大きな問題が見つかったということです。
ムム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.