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,,hmRdt{+,}mV , H i0 T I = sign ( V , H i) i U , V znak ( x ) + - xvRrev,hi0tja=znak(v,hja)jau,vznak(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

Holger
źródło
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.

Sasho Nikolov
źródło