Algoritma polinomial untuk UPB (Basis Produk Tidak Dapat Dipertahankan)

9

Pertimbangkan ruang Hilbert . Dasar Produk Yang Tidak Dapat Diubah (UPB) adalah sekumpulan vektor produk sedemikian rupa sehingga:H=H1Hn|vsaya=|vsaya1|vsayan

a) semua saling ortogonal|vsaya

b) tidak ada vektor produk ortogonal untuk semua|vsaya

c) dasar adalah nontrivial, yaitu tidak spanH

(pangkalan-pangkalan seperti itu menarik dalam informasi kuantum)

Pertanyaan:

  1. Apakah ada algoritma polinomial (dalam ) untuk menemukan UPB? (perhatikan bahwa secara umum tidak ada batas atas pada ukuran UPB, jadi apriori itu mungkin eksponensial dalam )nn

  2. Apakah ada algoritma polinomial untuk memeriksa apakah basis produk yang diberikan adalah UPB? (Yaitu tidak bisa diperpanjang)

Atau apakah NP-nya sudah selesai?

Marcin Kotowski
sumber
Saya bingung ... bukankah standar dasar untuk H memenuhi kondisi UPB dalam semua kasus? Atau ada beberapa kondisi lain yang saya lewatkan.
Artem Kaznatcheev
1
@ Artem: kondisi yang hilang adalah bahwa jumlah vektor benar-benar kurang dari dimensi . H1...Hn
Peter Shor

Jawaban:

7

Saya sedikit bingung dengan pertanyaan (1). Basis produk yang tidak dapat diperpanjang ada dalam jika n 3 atau jika n = 2 dan redup H 1 , redup H 23 . Dalam semua kasus ini, sangat mudah untuk menemukannya.H1H2...Hnn3n=2redupH1,redupH23

Untuk pertanyaan (2), pertanyaannya setara dengan memeriksa apakah ada keadaan produk tensor dalam subruang yang merupakan komplemen dari ruang yang direntang oleh basis. Leonid Gurvits telah menunjukkan bahwa memeriksa apakah subruang umum berisi keadaan produk tensor adalah NP-hard, jadi saya curiga sulit juga dalam kasus ini.

Peter Shor
sumber
ya, tapi saya berpotensi tertarik untuk menemukan sebanyak mungkin UPB yang tidak setara (katakanlah, sehubungan dengan unitarian lokal). Klasifikasi lengkap hanya diketahui untuk kasus-kasus sederhana seperti 2x2x2.
Marcin Kotowski