Ең ұзын ауыспалы тізбек - Longest alternating subsequence

Жылы комбинаторлық математика, ықтималдық, және Информатика, ішінде ең ұзын ауыспалы сабақтастық проблема, біреу берілгеннің ізін тапқысы келеді жүйелі онда элементтер ауыспалы тәртіпте орналасады және бұл ретте реттілік мүмкіндігінше ұзақ болады.

Ресми түрде, егер бұл нақты нақты сандар тізбегі, содан кейін тізбектілік болып табылады ауыспалы[1] (немесе зигзаг немесе төмен-жоғары) егер

Сол сияқты, болып табылады кері ауыспалы (немесе жоғары-төмен) егер

Келіңіздер -ның ең ұзын ауыспалы тізбегінің ұзындығын (шарттар санын) белгілеңіз . Мысалы, 1,2,3,4,5 бүтін сандардың кейбір ауыстыруларын қарастыратын болсақ, бізде бар

  • ; өйткені кез-келген 2 нақты цифрдан тұратын кезектілік (анықтама бойынша) ауыспалы болып келеді. (мысалы 1,2 немесе 1,4 немесе 3,5)
  • өйткені 1,5,3,4 және 1,5,2,4 және 1,3,2,4 барлығы ауыспалы болып келеді, және одан да көп элементтері бар ауыспалы тізбек жоқ;
  • өйткені 5,3,4,1,2 өзі ауыспалы болып табылады.

Тиімді алгоритмдер

Кезектесетін ең ұзын проблема уақыт бойынша шешіледі , қайда - бұл бастапқы тізбектің ұзындығы.[дәйексөз қажет ]

Тарату нәтижелері

Егер бүтін сандардың кездейсоқ ауыстырылуы болып табылады және , содан кейін көрсетуге болады[2][3][4]бұл

Оның үстіне, қалай , кездейсоқ шама , тиісті түрде орталықтандырылған және масштабталған, стандартты қалыпты таралуға жақындайды.

Желідегі алгоритмдер

Орнында ең ұзақ ауыспалы проблема зерттелді желідегі алгоритмдер, онда элементтері онлайн режимінде ұсынылады және шешім қабылдаушы әр элементті алғаш ұсынылған уақытта қосу немесе алып тастау туралы шешім қабылдауы керек, болашақта ұсынылатын элементтер туралы білместен және еске түсіру мүмкіндігі жоқ. алдыңғы бақылаулар.

Бірізділік берілген жалпы үздіксіз үлестірімі бар тәуелсіз кездейсоқ шамалардың , ауыспалы таңдаулардың болжамды санын көбейтетін таңдау процедурасын жасауға болады. Мұндай күтілетін мәндерді қатаң түрде бағалауға болады және ол тең .[5]

Қалай , Интернеттегі ауыспалы таңдаулардың оңтайлы саны сәйкесінше орталықтандырылған және масштабталған үлестіруге жақындайды.[6]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Стэнли, Ричард П. (2011), Санақтық комбинаторика, I том, екінші басылым, Кембридж университетінің баспасы
  2. ^ Видом, Гарольд (2006), «Кездейсоқ ауыстырудағы ең ұзын айнымалы тізбектің ұзындығына шекті үлестіру туралы», Электрон. Дж. Комбин., 13: Ғылыми еңбек 25, 7
  3. ^ Стэнли, Ричард П. (2008), «Орын ауыстырудың ең ұзын ауыспалы тізбегі», Мичиган математикасы. Дж., 57: 675–687, arXiv:математика / 0511419, дои:10.1307 / mmj / 1220879431
  4. ^ Худре, христиан; Restrepo, Рикардо (2010), «Ең ұзын ауыспалы тізбектің ұзындығының асимптотикасына ықтималдық көзқарас», Электрон. Дж. Комбин., 17: Ғылыми еңбек 168, 19
  5. ^ Арлотто, Алессандро; Чен, Роберт В.; Шепп, Лоуренс А.; Стил, Дж. Майкл (2011 ж.), «Кездейсоқ іріктемеден ауыспалы тізбектерді онлайн таңдау», J. Appl. Пробаб., 48 (4): 1114–1132, arXiv:1105.1558, дои:10.1239 / jap / 1324046022
  6. ^ Арлотто, Алессандро; Стил, Дж. Майкл (2014), «Ауыспалы тізбекті оңтайлы онлайн таңдау: орталық шекті теорема», Adv. Қолдану. Пробаб., 46 (2): 536–559, дои:10.1239 / aap / 1401369706