Calcola il politopo di dimensione più bassa da un determinato set di vettori di segni


11

Dato un insieme di iperpiani determinati dai vettori normali , i suoi tipi di celle (o vettori di segni) sono tutti vettori per i quali vi esiste un vettore modo che e vale per tutti . Qui, indica il prodotto interno e indica il segno ( o ) del numero reale diverso da zero . t { + , - } m v R dv , h i0 + - xh1,,hmRdt{+,-}mvRdv,hio0tio=cartello(v,hio)iou,vcartello(X)+-X

Domanda: qual è l'algoritmo più veloce noto per l'operazione inversa? Dato un insieme di tipi di celle, vogliamo calcolare un insieme di iperpiani nel minor numero possibile di dimensioni, in modo che i suoi tipi di celle siano un superset di .t 1 , ... , t nt1,...,tnt1,...,tn


1
A proposito, non è chiaro quale sia il prodotto interno di un iperpiano e un vettore. Intendevi che fosse il vettore normale -esimo iperpiano? ihioio
Sasho Nikolov,

Sì, dovrebbero essere i normali vettori - ho dichiarato formalmente esattamente quello che sto cercando.
Holger,

Risposte:


5

Ciò equivale a calcolare il grado dei segni di una matrice, che è NP-difficile come mostrato in questo documento . Quindi non puoi aspettarti un algoritmo troppo efficiente.

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.