Eu tenho o seguinte problema:
Entrada: dois conjuntos de intervalos e (todos os pontos de extremidade são inteiros).
Consulta: existe uma bijeção monótona ?T f : S → T
O bijeç~ao é monótona wrt da ordem inclusão conjunto em e . T ∀ X ⊆ Y ∈ S , F ( X ) ⊆ f ( Y )
[Não estou exigindo a condição inversa aqui. Atualização: se a condição inversa fosse necessária, ou seja, , isso seria em PTIME porque equivale a teste de isomorfismo da inclusão correspondente posets (que têm dimensão de ordem 2 por construção), que está em PTIME por Möhring, Classes computacionalmente tratáveis de conjuntos ordenados , Teorema 5.10, p. 61 ]
O problema está em : podemos verificar com eficiência se um dado é uma bijeção monótona. f
Existe um algoritmo de tempo polinomial para esse problema? Ou é -hard?
A questão pode ser declarada de maneira mais geral como a existência de uma bijeção monótona entre dois posets dados da dimensão de ordem 2.
Usando uma redução inspirada nas respostas a esta pergunta , sei que o problema é -hard quando as dimensões não são restritas. No entanto, não está claro se a redução também funcionaria quando as dimensões forem restritas.
Também estou interessado em saber sobre tratabilidade quando a dimensão é apenas delimitada por alguma constante arbitrária (não apenas 2).