Conjunto de famílias que se cruzam em pares


15

Um conjunto de acertos de uma família S={S1,...,Sn} é um subconjunto H de modo que para . O problema para encontrar um conjunto mínimo de acertos de uma determinada família é geralmente difícil para NP, pois generaliza o problema de cobertura de vértices. Agora minha pergunta é: H ∩ S i ≠ ∅ 1 ≤ i ≤ n⋃Eu=1nSEuH∩SEu≠∅1≤Eu≤n

O problema do conjunto de batidas permanece NP-difícil quando os elementos de pares se cruzam?S

Também estou interessado na dureza de aproximação (ou tratabilidade) desse problema.

Respostas:


11

SEueEu′,eEu″SEu′=SEu∪{eEu′}SEu″=SEu∪{eEu″}

Em seguida, para cada par de conjuntos no novo sistema (vamos chamá-los de e para evitar confusão), crie um elemento falso e adicione-o a T_i e T_j . Claramente, no sistema de conjuntos resultante, todos os conjuntos se cruzam em pares, mas o conjunto ideal de batidas original ainda é o conjunto ideal de batidas para este sistema mais novo.TEuTjxEujTEuTj

Sem mais restrições, o problema parece tão difícil quanto o problema original.

Aliás, provar que a solução ideal não usaria nenhum dos elementos falsos não é trivial. Primeiro, podemos assumir que um determinado conjunto de ocorrências para o novo sistema não inclui nenhum ou , pois, caso contrário, podemos mover os elementos para os elementos originais dos conjuntos e obter um conjunto de ocorrências de tamanho semelhante. É um pouco mais sutil ver por que os elementos não estão no conjunto ideal de acertos. Uma vez que é tedioso gostaria apenas de deixar uma dica: construir um gráfico que conecta dois conjuntos e no sistema original se conecta dois conjuntos que são derivados destes conjuntos. Argumente que este gráfico no conjunto mínimo de acertos deve ser e ″ i x i jeEu′eEu″xEujSEuSjxEuj3regular e, como tal, o número de arestas excede estritamente o número de conjuntos presentes como vértices. Como tal, pode-se encontrar um conjunto de batidas menor para esses conjuntos.


Obrigado pela sua boa prova. Eu pensei que a restrição poderia facilitar o problema e eu estava errado.
— Yota Otachi
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.