Supponiamo di avere una matrice n per n, M, con voci intere. Possiamo decidere in P se esiste una permutazione tale che per tutte le permutazioni π ≠ σ abbiamo Π M i σ ( i ) ≠ Π M i π ( i ) ?
Osservazioni. Naturalmente è possibile sostituire il prodotto con una somma, il problema rimane lo stesso.
Se la matrice può contenere solo 0/1 voci, otteniamo il problema Bipartite-UPM che è persino in NC.
Modifica: Decidere se il termine più piccolo è unico è NP-difficile se consentiamo riduzioni casuali. In realtà, ho originariamente voluto porre questa domanda, perché avrebbe aiutato a risolvere questo uno. Ora si è scoperto che questo è NP-completo, quindi lasciatemi abbozzare la riduzione del nostro problema. Immagina che l'ingresso sia una matrice zero-one (possiamo supporre che) e sostituisci le voci zero con numeri reali casuali tra 2 e 2 + 1 / n. Ora in questa nuova matrice con alta probabilità il termine più piccolo è unico se e solo se la matrice originale è permutabile alla forma triangolare superiore.
Modifica: domande simili:
In un grafico ponderato per i bordi, esiste un ciclo hamiltoniano con un peso unico?
Se abbiamo un CNF con pesi assegnati ad ogni variabile / assegnazione soddisfacente, esiste un incarico unico soddisfacente per il peso?
Questi sono ovviamente almeno NP-difficili. Questi problemi sono equivalenti all'originale o sono più difficili?