Davenport-Schinzel sorozat

A kombinatorikában a Davenport-Schinzel sorozat olyan karaktersorozat , amelyben bármely két karakter felváltva jelenhet meg korlátozott számú alkalommal. A Davenport-Schinzel sorozat maximális lehetséges hosszát korlátozza a karakterek száma, szorozva egy kis állandó tényezővel, amely a megengedett sorváltások számától függ. A Davenport–Schinzel szekvenciákat először 1965-ben Harold Davenport és Andrzej Schinzel határozta meg lineáris differenciálegyenletek elemzésére . Atalla [1] nyomán ezek a sorozatok és hosszukra vonatkozó korlátok standard eszközzé váltak a kombinatorikus geometriában és a geometriai algoritmusok elemzésében [2] .

Definíció

Az U = u 1 , u 2 , u 3 véges sorozatot s rendű Davenport-Schinzel sorozatnak nevezzük, ha kielégíti a következő két tulajdonságot:

  1. Egy sorozatban nincs két egymást követő érték egyenlő egymással.
  2. Ha x és y  két különböző érték, amelyek egy sorozatban jelennek meg, akkor a sorozat nem tartalmaz … x , … y , …, x , …, y , … részsorozatot, amely s + 2 váltakozó x és y értékből áll .

Például a sorozat

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

egy 3-as rendű Davenport-Schinzel sorozat - egy négyes hosszúságú váltakozó sorozatot tartalmaz, például ...1, ...2, ...1, ...2, ... (négy különböző módon jelenik meg a teljes sorozat sorozataként), de nem tartalmaz öt hosszúságú részsorozatot.

Ha egy s rendű Davenport-Schinzel sorozat n különböző értéket tartalmaz , akkor azt ( n , s ) Davenport-Schinzel sorozatnak vagy DS ( n , s ) sorozatnak nevezzük [3] .

Hosszhatárok

A DS ( n , s )-sorozat összetettségét aszimptotikusan elemezzük , miközben n a végtelenbe megy, feltételezve, hogy s konstans, és szinte pontos határai minden s -re ismertek . Jelölje λ s ( n ) a leghosszabb DS ( n , s ) sorozat hosszát. A legismertebb λ-határok az inverz Ackermann-függvényt használják

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

ahol A  az Ackermann-függvény. Az Ackermann-függvény nagyon gyors növekedése miatt az inverze nagyon lassan növekszik, és a legtöbb gyakorlati méretű probléma esetében nem haladja meg a 4-et [4] .

Ha az "O" nagy jelölést használja , a következő határok ismertek:

[6] [7] [8] [9] [10] [11] [12] . Ez a komplexitási korlát szegmensenként egy állandóig megvalósítható – a síkon van egy olyan n szegmensből álló elrendezés, amelynek alsó burkológörbéje Ω( n α( n )) [13] [8] bonyolultságú .

, ahol [14] [15] [12] .

λ s ( n ) értéke akkor is ismert, ha s változó és n  kis konstans [16] :

Ha s n függvénye , a Davenport-Schinzel sorozat felső és alsó korlátja nem pontos.

Alkalmazás alsó borítékokra

x valós változó ƒ i ( x ) függvényhalmazának alsó burkológörbéje a pontonkénti minimum által adott függvény:

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

Tegyük fel, hogy ezek a függvények nagyon jó viselkedésűek – mind folytonosak , és bármelyik kettő legfeljebb s értékben egyenlő. Ezen feltételezések szerint a valós tengely véges számú intervallumra osztható , amelyek mindegyikén belül egy függvénynek kisebb az értéke, mint az összes többi függvény értékénél. Az ilyen intervallumok sorozata, amelyet az egyes intervallumokon belüli minimumfüggvény jelöl, egy s sorrendű Davenport-Schinzel sorozatot alkot . Így egy Davenport-Schinzel sorozat komplexitásának bármely felső korlátja ebben a sorrendben korlátozza az intervallumok számát is az alsó burkológörbe ilyen ábrázolásában.

Az eredeti Davenport-Shinzel alkalmazás olyan függvényeket vett figyelembe, amelyek különböző megoldásai ugyanannak az s sorrendű homogén lineáris differenciálegyenletnek . Bármely két különböző megoldásnak legfeljebb s közös értéke van, így az n különböző megoldásból álló halmaz alsó burkológörbéje DS ( n , s )-sorozatot alkot.

Az alsó burkológörbe ugyanaz a koncepciója alkalmazható azokra a függvényekre, amelyek csak darabonként folytonosak, vagy csak a valós tengely intervallumain definiálhatók. Ebben az esetben azonban a függvények megszakítási pontjai és azon intervallumok végei, amelyekben az egyes függvények adottak, hozzáadódnak a sorozathoz. Például egy nem függőleges szakasz a síkban értelmezhető egy függvény grafikonjaként, amely leképezi az intervallum x pontjait a megfelelő y értékekre , és a szegmensek halmazának alsó burkológörbéje egy Davenport-Schinzel sorozatot alkot. sorrendben hármat, mivel bármely két szegmens legfeljebb 4 hosszúságú interleaved sorozatot alkothat.

Lásd még

Jegyzetek

  1. Atallah, 1985 .
  2. Sharir, Agarwal, 1995 , p. =x és 2.
  3. Sharir, Agarwal, 1995 , p. egy.
  4. Sharir, Agarwal, 1995 , p. tizennégy.
  5. 1 2 Sharir, Agarwal, 1995 , p. 6.
  6. Sharir, Agarwal, 1995 , p. 12-42 2. fejezet.
  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 , p. 86–114 4. fejezet.
  14. 1 2 Sharir, Agarwal, 1995 , p. 43-85 3. fejezet.
  15. 1 2 Agarwal, Sharir, Shor, 1989 .
  16. 1 2 Roselle, Stanton, 1970/71 .
  17. 1 2 3 Wellman, Pettie, 2016 .

Irodalom

Linkek