2 ランダムに均一に完全一致をサンプリングする 私はグラフがあるととの完璧なマッチングの(不明)セット。このセットが空でないと仮定すると、からランダムに均一にサンプリングするのはどれほど難しいでしょうか?均一に近いが完全に均一ではない分布で問題ない場合、効率的なアルゴリズムはありますか?GGGM(G )M(G)M(G)GGGM(G )M(G)M(G) 13 algorithms complexity-theory matching sampling
1 加重されていない二部グラフの最大マッチングのサイズをどれだけ速く計算できますか? 重み付けされていない2部グラフの最大マッチングのサイズを、最大マッチングの計算よりも効率的に(たとえば、より高速に)計算する方法はありますか? ロングショットですが、このような使い捨ての計算を回避することは、多くの場合興味深い問題です。 動機 私が解決しようとしている問題は 、2つのセットのサイズが異なるmatch-2です。小さいセットのすべての頂点をカバーするマッチングがあるかどうかを確認する必要があります。最大マッチングのサイズを知ることで、それが小さいセットのサイズ以下であるかどうかを確認できます(そのようなことが可能である場合、結果が「はい」の場合は常に、小さいセットをカバーするマッチングがあります「あなたはそのサイズが何であるかを効果的に知っていますが、その場合にのみです)、しかしそれは厳密に必要ではありません:サイズを計算せずに答えを計算する方法があるならば、それは私にとって良いことです。 11 algorithms graphs optimization matching bipartite-matching
2 Knuth-Morris-PrattアルゴリズムがBoyer-Mooreよりも速い例? Knuth-Moriss-PrattアルゴリズムとBoyer-Mooreとの比較に関するこのページでは、Koyer-Mooreアルゴリズムがスキップ距離が短いためにKMPのパフォーマンスが向上する可能性があるケースについて説明します。 このケースを明確に示すことができる良い例(テキスト、パターン)を探しています。 10 algorithms substrings matching
1 一般的なグラフのすべての完全/最大一致をカウントして見つける 最近、私は次の質問につながった問題に対処しています。 一般的なグラフですべての最大/完全なマッチングを列挙するための優れたアルゴリズムはありますか? 一般的なグラフですべての最大/完全な一致を見つけるための優れたアルゴリズムはありますか? これら2つの問題の複雑さは同じですか? 次の参考資料を見つけました。 二部グラフのすべての完全な最大および最大マッチングを列挙するアルゴリズム-二部グラフのすべての最大マッチングを列挙するアルゴリズムを提案します。 検索すべての2部グラフでパーフェクトマッチング部グラフ内のすべての完璧なマッチングを求めるアルゴリズムの提案- 両方のアルゴリズムの複雑さは、グラフ内の完全一致の数に依存します(最悪の場合、指数実行時間を意味します)。 さらに、両方の記事が2部グラフを扱っているため、一般的なグラフで同じ問題を扱っている同様の記事を見つけることができませんでした。 上記の問題に関する情報と参照をいただければ幸いです。 8 algorithms complexity-theory graph-theory reference-request matching
2 最小カーディナリティのホール違反者を見つける 二部グラフを考えると完璧なマッチングが存在しないような、私は最小カーディナリティセット、ホールの条件に違反した最小のサブセット、すなわちを見つけたい 用。(X,Y,E)(X,Y,E)(X,Y,E)S⊆XS⊆XS \subseteq X|N(S)|<|S||N(S)|<|S||N(S)|<|S| この問題は、ホールの条件に違反する2部グラフでサブセットを見つけるという前の質問の最適化バージョンであり、このようなを見つけるための多項式時間アルゴリズムが存在することがわかります。最適化問題の多項式アルゴリズムはありますか?S⊆XS⊆XS \subseteq X 7 np-hard matching bipartite-matching
1 REGEXPはプログラミング言語でどのように実装されていますか? 変数の有無にかかわらず、パターンマッチング用のプログラミング言語でのREGEXPの解釈またはコンパイルに関する優れた一般的な論文はありますか?私はDFAの構築について簡単な説明を求めているのではなく、プログラミング言語の実装で実際にそれがどのように行われるか、そして単純または難しいと考えられるものについての実際の論文を求めています。言語間の違いに影響があると思います。REGEXPの実装方法に関する正式な論文も役に立ちます:-) 7 programming-languages compilers regular-expressions matching interpreters