Davenport-Schinzelova sekvence

V kombinatorice je Davenport-Schinzelova sekvence posloupnost znaků , ve kterých se libovolné dva znaky mohou objevit ve střídavém pořadí omezený počet časů. Maximální možná délka Davenport-Schinzelovy sekvence je omezena počtem znaků vynásobeným malým konstantním faktorem, který závisí na počtu povolených prokládání. Davenport-Schinzelovy sekvence byly poprvé definovány v roce 1965 Haroldem Davenportem a Andrzejem Schinzelem pro analýzu lineárních diferenciálních rovnic . Po Atalle [1] se tyto posloupnosti a hranice jejich délek staly standardním nástrojem v kombinatorické geometrii a v analýze geometrických algoritmů [2] .

Definice

O konečné posloupnosti U = u 1 , u 2 , u 3 se říká, že je Davenport-Schinzelova posloupnost řádů s , pokud splňuje následující dvě vlastnosti:

  1. Žádné dvě po sobě jdoucí hodnoty v sekvenci nejsou stejné.
  2. Pokud jsou x a y  dvě různé hodnoty objevující se v sekvenci, pak sekvence neobsahuje podsekvenci … x , … y , …, x , …, y , … sestávající ze s + 2 střídavých hodnot x a y .

Například sekvence

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

je Davenport-Schinzelova posloupnost řádu 3 – obsahuje střídající se posloupnost o délce čtyři, například ...1, ...2, ...1, ...2, ... (objevuje se čtyřmi různými způsoby jako posloupnost plné posloupnosti), ale neobsahuje podsekvenci o délce pět.

Pokud Davenport-Schinzelova sekvence řádu s obsahuje n různých hodnot, nazývá se ( n , s ) Davenport-Schinzelova sekvence nebo DS ( n , s )-sekvence [3] .

Omezení délky

Složitost DS ( n , s )-sekvence je analyzována asymptoticky , protože n jde do nekonečna, za předpokladu, že s je konstanta a jsou známy téměř přesné hranice pro všechna s . Označme λ s ( n ) délku nejdelší DS ( n , s )-posloupnosti. Nejznámější λovy meze používají inverzní Ackermannovu funkci

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

kde A  je Ackermannova funkce. Vzhledem k velmi rychlému růstu Ackermannovy funkce roste její inverzní funkce velmi pomalu a u většiny problémů jakékoli praktické velikosti nepřesahuje 4 [4] .

Pokud použijete označení "O" velké , jsou známy následující hranice:

[6] [7] [8] [9] [10] [11] [12] . Tato vazba složitosti může být realizována až do konstanty segmenty — v roviněje takové uspořádání n segmentů, jejichž spodní obálka má složitost Ω( n α( n )) [13] [8] .

, kde [14] [15] [12] .

Hodnota λ s ( n ) je také známá, pokud s je proměnná a n  je malá konstanta [16] :

Pokud je s funkcí n , horní a dolní hranice Davenport-Schinzelovy posloupnosti nejsou přesné.

Aplikace na spodní obálky

Spodní obálka množiny funkcí ƒ i ( x ) reálné proměnné x je funkce daná bodovým minimem:

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

Předpokládejme, že tyto funkce mají velmi dobré chování – všechny jsou spojité a libovolné dvě z nich jsou stejné maximálně v hodnotách s . Za těchto předpokladů lze reálnou osu rozdělit do konečného počtu intervalů , v rámci kterých má jedna funkce hodnoty menší než hodnoty všech ostatních funkcí. Posloupnost takových intervalů, označená minimální funkcí v rámci každého intervalu, tvoří Davenport-Schinzelovu sekvenci řádů s . Jakákoli horní mez složitosti Davenport-Schinzelovy sekvence s tímto řádem tedy také omezuje počet intervalů v takové reprezentaci spodní obálky.

Původní Davenport-Shinzelova aplikace zvažovala funkce, které jsou různými řešeními stejné homogenní lineární diferenciální rovnice řádů s . Libovolná dvě různá řešení mají nanejvýš s společných hodnot, takže spodní obálka množiny n různých řešení tvoří DS ( n , s )-posloupnost.

Stejný koncept dolní obálky lze aplikovat na funkce, které jsou pouze po částech spojité nebo pouze definované na intervalech reálné osy. V tomto případě jsou však k posloupnosti přidány body nespojitosti funkcí a konce intervalů, ve kterých je každá funkce uvedena. Například nevertikální segment v rovině lze interpretovat jako graf funkce , která mapuje x bodů intervalu na odpovídající hodnoty y a spodní obálka sady segmentů tvoří Davenport-Schinzelovu sekvenci řádu tři, protože libovolné dva segmenty mohou tvořit prokládanou sekvenci o délce nejvýše 4.

Viz také

Poznámky

  1. Atallah, 1985 .
  2. Sharir, Agarwal, 1995 , s. =x a 2.
  3. Sharir, Agarwal, 1995 , s. jeden.
  4. Sharir, Agarwal, 1995 , s. čtrnáct.
  5. 1 2 Sharir, Agarwal, 1995 , str. 6.
  6. Sharir, Agarwal, 1995 , s. 12-42 Kapitola 2.
  7. Hart, Sharir, 1986 .
  8. 1 2 Wiernik, Sharir, 1988 .
  9. Komjath, 1988 .
  10. Klazar, 1999 .
  11. Nivasch, 2009 .
  12. 1 2 3 4 Pettie, 2015 .
  13. Sharir, Agarwal, 1995 , s. 86–114 Kapitola 4.
  14. 1 2 Sharir, Agarwal, 1995 , str. 43-85 Kapitola 3.
  15. 1 2 Agarwal, Sharir, Shor, 1989 .
  16. 1 2 Roselle, Stanton, 1970/71 .
  17. 1 2 3 Wellman, Pettie, 2016 .

Literatura

Odkazy