Dimensión VC de polinomios (en una variable) de grado d

8

Las funciones lineales en una variable tienen dimensión VC = 3 y recuerdo haber leído en alguna parte que el VC para polinomios de grado es .re(re2+3re+2)/ /2

Estoy buscando ideas que puedan probar la afirmación anterior (y tal vez generalizar a muchas variables también, aunque eso parece demasiado esperar).

Cualquier enfoque, incluso uno incompleto, será apreciado.

Para definir el problema correctamente: Dado un plano (coordenadas 2D, x e y), ¿cuál es el tamaño del conjunto máximo que puede romperse si puede usar funciones de clasificación que son polinomiales ( ) de grado en el modo , y puede elegir qué lado de la curva desea etiquetar como positivo.y=pags(X)re

Por ejemplo, etiquete (x, y) como positivo iff .y>X2+5 5X+9 9

Karan
fuente
1
No trabajo en el área, pero me gustaría entender la pregunta. ¿Cuál es el dominio y el rango de estas funciones? ¿Podría explicar un poco cómo las funciones lineales en una variable tienen VC dimensión 3?
Robin Kothari
2
La declaración se reformula mejor como: espacios de rango definidos por rangos que pueden expresarse como desigualdades F(X)0 0 donde f (x) es una función lineal que tiene VC dimensión 3 (esto se debe a que este espacio de rango es el espacio de rango de la mitad espacios en 2D)
Suresh Venkat
1
@Suresh: Gracias por la aclaración. Por su respuesta, supongo que la pregunta general es cuál es la dimensión VC de los espacios de rango definidos por las funciones de grado d (en lugar de lineal) donde x R n , en lugar de R 2 . F(X)0 0XRnorteR2
Robin Kothari

Respuestas:

8

El método básico funciona así: suponga que sus desigualdades son de la forma

idaixi0

Luego construye un mapa de elevación a un espacio de dimensión superior en el que cada monomio corresponde a una dimensión. Ahora el polinomio se puede expresar como una combinación lineal de las nuevas dimensiones y puede invocar el resultado habitual para medios espacios en el espacio resultante.

No estoy seguro de dónde obtiene su límite: la expresión correcta para la dimensión VC de polinomios en d variables de grado D es , que es el número de monomios de grado como máximo D formado a partir de variables d.(d+Dd)

Suresh Venkat
fuente
Derecha. Pero el OP no dijo cuántas variables había.
Suresh Venkat
Mis desigualdades implican y y un polinomio en x. He realizado algunos cambios en el problema, con la esperanza de definir el problema más exactamente.
Karan
Y acc. Para el problema que he declarado, las cuadráticas en x deberían romper al menos 4 puntos (que puedo ver) y acc. a la fórmula que le di, ¡debería romper 6 puntos! (aunque no estoy seguro si se mantiene)
Karan
La fórmula es un límite superior.
Suresh Venkat
1
En su problema modificado, la respuesta es D + 1
Suresh Venkat
5

Lo siguiente está basado en el libro Discrepancia geométrica de Jiri Matousek .

Defina un espacio de rango en parametrizado por un 1 , ... , a p de la siguiente manera. Sea f un polinomio de grado D en las variables d + p . Para cada a R p , el conjunto S ( a ) se define como S ( a ) = { x R d : f ( x , a ) 0 }Rrea1,,apfDd+paRpS(a)S(a)={xRd:f(x,a)0}. Por ejemplo, los círculos se definen como .(X1-una1)2+(X2-una2)2-10 0

Podemos obtener un límite en una cantidad que es más delicada que la dimensión VC en este modelo. Defina como el número máximo de conjuntos distintos inducidos por { S ( a ) } en cualquier conjunto de puntos m , es decir, π ( m ) = max X R d | { S ( a ) X } | , donde el máximo se toma sobre conjuntos X de m puntos. Este es elπ(metro){S(una)}metro

π(metro)=maxXRreEl |{S(una)X}El |,
Xmetrofunción de fragmentación primaria del espacio de rango . Observe que la dimensión VC del espacio de rango es el máximo m tal que π ( m ) = 2 m . Además, si la dimensión VC de un espacio de rango es k , entonces su función de ruptura está limitada por O ( m k ) .{S(una)}metroπ(metro)=2metrokO(metrok)

Para polinomios f 1 ( a ) , ... , f m ( a ) , σ = ( σ 1 , ... , σ m ) { - , + } m es un patrón de signos si existe algún a tal que para todo i el signo de f i ( a ) es σ imetroF1(una),...,Fmetro(una)σ=(σ1,...,σmetro){-,+}metrounayoFyo(una)σyo. Un resultado de la geometría algebraica es que el número máximo de patrones de signos distintos de polinomios de grado D en las variables p está limitado por 2 O ( p ) ( D m / p ) p .metrorepags2O(pags)(remetro/ /pags)pags

Usemos este teorema. Defina . Lo conseguimos | { S ( a ) X } | es exactamente el número de patrones de signos distintos de f 1 , ... , f m . Entonces, en particular, si un espacio de rango está dado por una familia de polinomios de grado constante en p parámetros, su función de ruptura está limitada por O ( m p ) .Fyo(una)=F(Xyo,una)El |{S(una)X}El |F1,...,FmetropagsO(metropags)

Sasho Nikolov
fuente