VC-Dimension von Polynomen (in einer Variablen) vom Grad d


8

Lineare Funktionen mit einer Variablen haben VC Dimension = 3 und ich erinnere Lese irgendwo , dass die VC für Polynome vom Grad ist .( d 2 + 3 d + 2 ) / 2d(d2+3d+2)/2

Ich suche nach Ideen, die die obige Behauptung beweisen können (und vielleicht auch auf viele Variablen verallgemeinern können, obwohl das zu viel zu hoffen scheint).

Jeder Ansatz, auch ein unvollständiger, wird geschätzt.

So definieren Sie das Problem richtig: Wenn Sie eine Ebene (2D-, x- und y-Koordinaten) angeben, wie groß ist die maximale Menge, die zerstört werden kann, wenn Sie im Modus Polynomklassifizierungsfunktionen ( ) verwenden können und Sie können frei wählen, welche Seite der Kurve Sie als positiv kennzeichnen möchten.dy=p(x)d

Beschriften Sie beispielsweise (x, y) als positiv, wenn .y>x2+5x+9


1
Ich arbeite nicht in der Gegend, aber ich würde die Frage gerne verstehen. Was ist die Domäne und der Bereich dieser Funktionen? Können Sie ein wenig erklären, wie lineare Funktionen in einer Variablen die VC-Dimension 3 haben?
Robin Kothari

2
Die Anweisung wird besser umformuliert als: Bereichsräume, die durch Bereiche definiert sind, die als Ungleichungen ausgedrückt werden können, wobei f (x) eine lineare Funktion ist, haben die VC-Dimension 3 (dies liegt daran, dass dieser Bereichsraum der Bereichsraum von ist halbe Räume in 2D)f(x)0
Suresh Venkat

1
@ Suresh: Danke für die Klarstellung. Aus Ihrer Antwort geht hervor, dass die allgemeine Frage lautet: Was ist die VC-Dimension von Bereichsräumen, die durch Grad-d-Funktionen (anstelle von linearen) Funktionen wobei anstelle von . x R n R 2f(x)0xRnR2
Robin Kothari

Antworten:


8

Die grundlegende Methode funktioniert folgendermaßen: Angenommen, Ihre Ungleichungen haben die Form

idaixi0

Anschließend erstellen Sie eine Hebekarte für einen Raum höherer Dimension, in dem jedes Monom einer Dimension entspricht. Jetzt kann das Polynom als lineare Kombination der neuen Dimensionen ausgedrückt werden, und Sie können das übliche Ergebnis für halbe Räume im resultierenden Raum aufrufen.

Ich bin mir nicht sicher, woher Sie Ihre Bindung beziehen: Der korrekte Ausdruck für die VC-Dimension von Polynomen in d Variablen des Grades D ist , was der Anzahl der Monome des Grades höchstens D entspricht gebildet aus d Variablen.(d+Dd)


Recht. Das OP sagte jedoch nicht, wie viele Variablen es gab.
Suresh Venkat

Meine Ungleichungen beinhalten y und ein Polynom in x. Ich habe einige Änderungen am Problem vorgenommen, in der Hoffnung, das Problem genauer zu definieren.
Karan

Und gem. Zu dem Problem, das ich angegeben habe, sollten Quadrate in x mindestens 4 Punkte (die ich sehen kann) und gem. Nach der Formel, die ich gegeben habe, sollte es 6 Punkte zerbrechen! (nicht sicher, ob es gilt)
Karan

Die Formel ist eine Obergrenze.
Suresh Venkat

1
In Ihrem modifizierten Problem lautet die Antwort D + 1
Suresh Venkat

5

Das Folgende basiert auf Jiri Matouseks Geometric Discrepancy- Buch.

Definieren Sie einen Bereichsraum in durch wie folgt parametrisiert wird . Sei ein Grad- Polynom in Variablen. Für jedes ist die Menge definiert als . Zum Beispiel sind Kreise definiert als .a 1 ,, a p fDd+pa R p S(a)S(a)={x R d :f(x,a)0}( x 1 - a 1 ) 2 +( x 2 - a 2 ) 2 -1Rda1,,apfDd+paRpS(a)S(a)={xRd:f(x,a)0}(x1a1)2+(x2a2)210

Wir können eine Grenze für eine Menge erhalten, die in diesem Modell empfindlicher als die VC-Dimension ist. Definieren Sie als die maximale Anzahl unterschiedlicher Mengen, die durch auf einer beliebigen Menge von Punkten induziert werden , dh wobei das Maximum übernommen wird, setzt von Punkten. Dies ist die ursprüngliche Shatter-Funktion des Bereichsraums . Beachten Sie, dass die VC-Dimension des Bereichsraums das Maximum ist, so dass . Auch wenn die VC-Dimension eines Bereichsraums{ S ( a ) } m π ( m ) = max X R d | { S ( a ) X } | ,π(m){S(a)}m

π(m)=maxXRd|{S(a)X}|,
m { S ( a ) } m π ( m ) = 2 m k O ( m k )Xm{S(a)}mπ(m)=2mkdann ist seine Bruchfunktion durch .O(mk)

Für Polynome ist , ein Vorzeichenmuster, wenn es solches gibt dass für alle Zeichen des ist . Ein Ergebnis der algebraischen Geometrie ist, dass die maximale Anzahl unterschiedlicher Vorzeichenmuster von Grad Polynomen in Variablen durch .f 1 ( a ) , , f m ( a ) σ = ( σ 1 , , σ m )mf1(a),,fm(a)σ=(σ1,,σm){,+}maifi(a)σimDp2O(p)(Dm/p)p

Verwenden wir diesen Satz. Definiere . Wir erhalten dasist genau die Anzahl der unterschiedlichen Vorzeichenmuster von . Insbesondere wenn ein Bereichsraum durch eine Familie von Polynomen konstanten Grades in Parametern gegeben ist, ist seine Bruchfunktion durch .| { S ( a ) X } | f 1 , , f m p O ( m p )fi(a)=f(xi,a)|{S(a)X}|f1,,fmpO(mp)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.