Complessità computazionale del problema delle 3 partizioni con numeri distinti


23

Questa domanda è correlata a una risposta che ho pubblicato in risposta a un'altra domanda.

Il problema delle 3 partizioni è il seguente problema:
Istanza : numeri interi positivi a 1 ,…, a n , dove n = 3m e la somma di n numeri interi è uguale a mB, in modo che ciascuno a i soddisfi B / 4 <a i <B / 2.
Domanda : gli interi a 1 , ..., n possono essere partizionati in m multiset in modo che la somma di ciascun multiset sia uguale a B?

È noto che il problema delle 3 partizioni è NP completo, nel senso che rimane NP completo anche se i numeri nell'input sono indicati in modo unario. Vedi Garey e Johnson per una prova.

Domande : il problema delle 3 partizioni rimane NP-completo se i numeri a 1 , ..., n sono tutti distinti? Rimane NP-completo in senso lato?

(La mia sensazione è che le risposte a entrambe le domande siano probabilmente sì perché non vedo alcun motivo per cui il problema dovrebbe diventare più semplice se tutti i numeri sono distinti.)

Non sembra che la prova in Garey e Johnson stabilisca la completezza NP di questa versione limitata.

Nella risposta all'altra domanda collegata sopra, ho dato la prova che il problema delle 6 partizioni (definito in modo analogo) con numeri distinti è NP completo in senso lato.


2
Penso che questo sia un problema importante; Ho trovato diversi articoli in letteratura che affermano o presumono che la versione impostata sia difficile, senza una giustificazione migliore di una citazione alla versione multiset di Garey e Johnson, e che usano quell'assunto in una richiesta di completezza NP per qualche altro problema .
David Eppstein,

Risposte:


19

un'1,...,un'nB/4<un'io<B/2

[1]: Heather Hulett, Todd G. Will, Gerhard J. Woeginger: realizzazioni multigrafo di sequenze di gradi: la massimizzazione è facile, la minimizzazione è dura. Oper. Res. Lett. 36 (5): 594-596 (2008). DOI


5
B/4<un'io<B/2un'io

1
In effetti, è anche semplice imporre questi limiti.
Serge Gaspers,

2
Grazie, risponde completamente alla mia domanda. Si noti che il problema parziale del completamento del quadrato latino può essere facilmente formulato come un caso speciale della corrispondenza tridimensionale. Non mi è venuto in mente di sostituire 3DM con PLSC, ma dopo aver visto le prove, l'approccio sembra abbastanza naturale.
Tsuyoshi Ito,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.