Najdłuższy zmienny podsekwencja

W matematyce kombinatorycznej , prawdopodobieństwie i informatyce w problemie najdłuższego podciągu naprzemiennego chce się znaleźć podciąg danego ciągu , w którym elementy są ułożone naprzemiennie i w którym ciąg jest jak najdłuższy.

Formalnie _ sekwencja różnych liczb rzeczywistych, a następnie podsekwencja jest naprzemienne (lub zygzakowate lub dół-góra ) jeśli

Podobnie, jest odwrotnie naprzemiennie (lub góra-dół ), jeśli

Niech za oznacza długość (liczbę wyrazów) najdłuższego naprzemiennego podciągu . Na przykład, jeśli weźmiemy pod uwagę niektóre permutacje liczb całkowitych 1,2,3,4,5, mamy to

  • ; ponieważ każda sekwencja 2 różnych cyfr jest (z definicji) naprzemienna. (na przykład 1,2 lub 1,4 lub 3,5);
  • ponieważ 1,5 ,3,4 i 1,5,2,4 i 1,3,2,4 są naprzemienne i nie ma naprzemiennego podciągu z większą liczbą elementów;
  • ponieważ 5,3 ,4,1,2 samo jest naprzemienne.

Wydajne algorytmy

Najdłuższy problem z naprzemiennymi podsekwencjami można rozwiązać gdzie oryginalnej [ potrzebne źródło ]

Wyniki dystrybucyjne

x losową permutacją liczb całkowitych i , to można pokazać, że

Ponadto, gdy , standardowego rozkładu

Algorytmy internetowe

Najdłuższy problem podsekwencji naprzemiennej został również zbadany w ustawieniach algorytmów online , w których elementy są prezentowane w trybie online, a decydent musi zdecydować, czy uwzględnić, czy wykluczyć każdego elementu w momencie jego pierwszej prezentacji, bez wiedzy o elementach, które zostaną zaprezentowane w przyszłości i bez możliwości przypomnienia sobie wcześniejszych obserwacji.

sekwencję _ _ możliwe jest skonstruowanie procedury selekcji, która maksymalizuje oczekiwaną liczbę naprzemiennych selekcji. Takie oczekiwane wartości można ściśle oszacować i wynosi to .

Ponieważ , optymalna liczba naprzemiennych wyborów online odpowiednio wyśrodkowanych i przeskalowanych zbiega się do rozkładu normalnego.

Zobacz też