Sekvensen Davenport–Schinzel

I kombinatorik är en Davenport-Schinzel-sekvens en sekvens av symboler där antalet gånger två symboler kan visas omväxlande är begränsat. Den maximala möjliga längden på en Davenport–Schinzel-sekvens begränsas av antalet distinkta symboler multiplicerat med en liten men icke-konstant faktor som beror på antalet tillåtna alternationer. Davenport-Schinzel-sekvenser definierades först 1965 av Harold Davenport och Andrzej Schinzel för att analysera linjära differentialekvationer . Efter Atallah (1985) har dessa sekvenser och deras längdgränser också blivit ett standardverktyg inom diskret geometri och i analysen av geometriska algoritmer .

Definition

En finit sekvens U = u 1 , u 2 , u 3 sägs vara en Davenport–Schinzel-sekvens av ordning s om den uppfyller följande två egenskaper:

  1. Inga två på varandra följande värden i sekvensen är lika med varandra.
  2. Om x och y är två distinkta värden som förekommer i sekvensen, så innehåller sekvensen inte en undersekvens ... x , ... y , ..., x , ..., y , ... bestående av s + 2 värden alternerande mellan x och y .

Till exempel sekvensen

1, 2, 1, 3, 1, 3, 2, 4, 5, 4, 5, 2, 3

är en Davenport–Schinzel-sekvens av ordning 3: den innehåller alternerande undersekvenser av längd fyra, såsom ...1, ... 2, ... 1, ... 2, ... (som visas på fyra olika sätt som en undersekvens av hela sekvensen) men den innehåller inte några alternerande undersekvenser av längd fem.

Om en Davenport–Schinzel-sekvens av ordning s innehåller n distinkta värden, kallas den en ( n , s ) Davenport–Schinzel-sekvens, eller en DS ( n , s )-sekvens.

Längdgränser

Komplexiteten hos DS ( n , s )-sekvensen har analyserats asymptotiskt i gränsen när n går till oändlighet, med antagandet att s är en fast konstant, och nästan snäva gränser är kända för alla s . Låt λ s ( n ) beteckna längden på den längsta DS ( n , s )-sekvensen. De bästa gränserna som är kända för λ s involverar den omvända Ackermann-funktionen

α( n ) = min { m | A ( m , m ) ≥n } ,

där A är Ackermann-funktionen. På grund av den mycket snabba tillväxten av Ackermann-funktionen, växer dess inversa α mycket långsamt och är som mest fyra för problem av vilken praktisk storlek som helst.

Genom att använda big O och big Θ notation är följande gränser kända:

  • .
  • .
  • .
  • . Denna komplexitetsgräns kan realiseras till inom en faktor 2 av linjesegment: det finns arrangemang av n linjesegment i planet vars lägre envelopper har komplexiteten Ω( n α( n )).
  • .
  • .
  • För både jämna och udda värden på s ≥ 6,
, där .

Värdet på λ s ( n ) är också känt när s är variabel men n är en liten konstant:

När s är en funktion av n är de övre och nedre gränserna på Davenport-Schinzel-sekvenser inte snäva.

  • När , och .
  • När , .
  • När , .

Applicering på lägre kuvert

En Davenport–Schinzel-sekvens av ordning 3 bildad av den nedre enveloppen av linjesegment.

Den nedre enveloppen för en uppsättning funktioner ƒ i ( x ) av en reell variabel x är funktionen som ges av deras punktvisa minimum:

ƒ( x ) = min i ƒ i ( x ).

Anta att dessa funktioner är särskilt väluppförda: de är alla kontinuerliga , och vilka två av dem är lika på högst s värden. Med dessa antaganden kan den reella linjen delas upp i ändligt många intervall inom vilka en funktion har värden som är mindre än alla de andra funktionerna. Sekvensen av dessa intervall, märkt av minimeringsfunktionen inom varje intervall, bildar en Davenport–Schinzel-sekvens av ordningsföljder . Således begränsar varje övre gräns för komplexiteten hos en Davenport-Schinzel-sekvens av denna ordning också antalet intervall i denna representation av det nedre höljet.

I den ursprungliga tillämpningen av Davenport och Schinzel var funktionerna som övervägdes en uppsättning olika lösningar på samma homogena linjära differentialekvation av ordningen s . Vilken som helst två distinkta lösningar kan ha högst s- värden gemensamma, så den nedre enveloppen av en uppsättning av n distinkta lösningar bildar en DS ( n , s )-sekvens.

Samma koncept med ett lägre envelopp kan också tillämpas på funktioner som endast är styckvis kontinuerliga eller som definieras endast över intervaller av den reella linjen; i det här fallet läggs emellertid diskontinuitetspunkterna för funktionerna och ändpunkterna för det intervall inom vilket varje funktion definieras till ordningen i sekvensen. Till exempel kan ett icke-vertikalt linjesegment i planet tolkas som grafen för en funktion som mappar ett intervall av x -värden till deras motsvarande y- värden, och den nedre enveloppen av en samling linjesegment bildar en Davenport–Schinzel-sekvens av ordning tre eftersom vilka två linjesegment som helst kan bilda en alternerande undersekvens med längd som högst fyra.

Se även

Anteckningar

externa länkar