Oblicz najniższy wymiarowy polytop z danego zestawu wektorów znakowych


11

Biorąc pod uwagę zestaw hiperpłaszczyzn określonych przez wektory normalne , wszystkie typy komórek (lub wektory znakowe) to wszystkie wektory t ∈ { + , - } m, dla których istnieje wektor tak, że i dla wszystkich . W tym przypadku oznacza wewnętrzny produkt, a oznacza znak ( lubh1,…,hm∈Rdt∈{+,−}m ⟨ V , H i ⟩ ≠ 0 T I = sign ( ⟨ V , H i ⟩ ) i ⟨ U , V ⟩ znak ( x ) + - xv∈Rre⟨v,hi⟩≠0tja=znak(⟨v,hja⟩)ja⟨u,v⟩znak(x)+- ) niezerowej liczby rzeczywistej .x

Pytanie: Jaki jest najszybciej znany algorytm operacji odwrotnej? Biorąc pod uwagę zestaw typów komórek, chcemy obliczyć pewien zestaw hiperpłaszczyzn w możliwie jak najmniejszej liczbie wymiarów, aby jego typy komórek były nadzbiorem .t 1 , … , t nt1,…,tnt1,…,tn


1
BTW, nie jest jasne, jaki jest wewnętrzny produkt hiperpłaszczyzny i wektora. Czy zamierzają być normalny wektor í -tej hiperpłaszczyznę? hjaja
— Sasho Nikolov

Tak, to powinny być normalne wektory - formalnie podałem dokładnie to, czego szukam.
— Holger

Odpowiedzi:


5

Jest to równoważne obliczeniu rangi znaku macierzy, która jest NP-twarda, jak pokazano w tym artykule . Dlatego nie można oczekiwać zbyt wydajnego algorytmu.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.