J'ai le problème suivant:
Entrée: deux ensembles d'intervalles et T (tous les points d'extrémité sont des entiers).
Requête: existe-t-il une bijection monotone f : S → T ?
Le bijection est monotones l'ordre wrt d'inclusion ensemble sur et T . ∀ X ⊆ Y ∈ S , f ( X ) ⊆ f ( Y )
[Je n'exige pas ici la condition inverse. Mise à jour: si la condition inverse était requise, c'est-à-dire , alors ce serait dans PTIME car cela revient à tester l'isomorphisme des posets d'inclusion correspondants (qui ont ordre dimension 2 par construction), qui se trouve dans PTIME par Möhring, Classes ordonnées calculables d' ensembles ordonnés , Théorème 5.10, p. 61. ]
Le problème est dans : on peut vérifier efficacement si un f donné est une bijection monotone.
Existe-t-il un algorithme polynomial pour ce problème? Ou est-ce -hard?
La question peut être posée plus généralement comme l'existence d'une bijection monotone entre deux posets donnés de dimension d'ordre 2.
En utilisant une réduction inspirée des réponses à cette question , je sais que le problème est -hard lorsque les dimensions ne sont pas restreintes. Cependant, il n'est pas clair si la réduction fonctionnerait également lorsque les dimensions sont restreintes.
Je suis également intéressé de connaître la tractabilité lorsque la dimension est simplement délimitée par une constante arbitraire (pas seulement 2).
Réponses:
Voici une tentative pour prouver que le problème sans condition inverse est NP-difficile.
Supposons qu'il existe une bijection entre S et T qui préserve l'inclusion d'intervalle (dans une direction de S à T).
De la même manière, il peut être prouvé que s'il existe une bijection, le problème unaire original à 3 partitions a une solution.
Remarque: comme observé dans les commentaires, les intervalles bleus L dans S et T ne sont pas essentiels pour la réduction.
la source