この頂点サイクルカバー問題に効率的なアルゴリズムはありますか?
この質問は、Computer Science Stack Exchangeで回答できるため、Mathematics Stack Exchangeから移行されました。 3年前に移行され ました。 私は、有向グラフ最大頂点サイクルカバーを見つけるためのアルゴリズムを見つけようとしてきました。つまり、可能な限り多くのサイクルを持つすべての頂点を含む、互いに素なサイクルのセットです。ここでは個々の頂点が循環します)。最小の頂点サイクルカバーを見つける問題と、正確にサイクルの頂点サイクルカバーを見つける問題は、NP完全であることを知っています。しかし、最大のケースはどうですか?G kGGGGGGkkk 私はこの一般的な興味深い答えを見つけますが、私がこれを使用したいグラフは実際にはその構造によってかなり制約されています。 整数のリスト、要素あり、、要素を使用して、ソート後にを参照します。例として:L I S S I LLLLl私lil_iSSSs私sis_iLLL L = (1 、3 、2 、5 、0 、7 、4 、2 、6 、0 、8 、1 )S= (0 、0 、1 、1 、2 、2 、3 、4 、5 、6 、7 、8 )L=(1,3,2,5,0,7,4,2,6,0,8,1)S=(0,0,1,1,2,2,3,4,5,6,7,8) L = (1, 3, 2, …