Belirli bir matris kümesinin açıklığının bir permütasyon matrisi içerip içermediğini belirleyen bir polinom zaman algoritması bulmak istiyorum.
Herhangi biri bu sorunun farklı bir karmaşıklık sınıfında olup olmadığını bilirse, bu aynı derecede yardımcı olacaktır.
EDIT: Bu soruyu Doğrusal Programlama ile etiketledim, çünkü böyle bir çözüm varsa, bunun bir tür doğrusal programlama algoritması olacağına dair güçlü bir şüphem var. Buna inanmamın nedeni, Birhoff polipinin uç noktalarının tam olarak permütasyon matrisleri olduğudur. O zaman sadece Birkhoff polytope'nin köşeleri üzerinde maksimize edilmiş veya minimize edilmiş objektif bir fonksiyon bulabilirseniz, fonksiyonunuzu polytope ve vektör altuzayınızın kesişimiyle sınırlayabilir, ardından polinom zamanında maksimize edebilirsiniz. Bu değer bir permütasyon matrisi olsaydı, setin bir permütasyon içerdiğini bilirdiniz. Bunlar konuyla ilgili düşüncelerim.
EDIT 2: Biraz daha düşündükten sonra, bana göre permütasyon matrislerinin tam olarak Öklid normuna sahip Birkhoff Polytope unsurları olduğu anlaşılıyor , Birkhoff polytope'inpermlikasyon matrislerinindışbükey gövdesi olduğunu düşünüyoruz. Belki bu da önemli olabilir.
EDIT 3: Yarı-kesin programlama etiketini ekledim, çünkü önceki yorumumdan sonra, yarı-lineer bir programlama çözümünün mümkün olabileceğini düşünmeye başladım, çünkü şimdi doğrusal olarak sınırlandırılmış bir kuadratik optimizasyon algoritması.