Processing math: 100%
Подпишитесь на наши новости
Вернуться к началу с статьи up
 

ЛИНЕ́ЙНАЯ РЕКУРРЕ́НТНАЯ ПОСЛЕ́ДОВАТЕЛЬНОСТЬ

  • рубрика

    Рубрика: Математика

  • родственные статьи
  • image description

    В книжной версии

    Том 17. Москва, 2010, стр. 499-500

  • image description

    Скопировать библиографическую ссылку:


    Книжная версия:



    Электронная версия:

Авторы: А. А. Нечаев

ЛИНЕ́ЙНАЯ РЕКУРРЕ́НТНАЯ ПОСЛЕ́ДО­ВАТЕЛЬНОСТЬ по­ряд­ка m1 над ком­му­та­тив­ным коль­цом R с еди­ни­цей e, по­сле­до­ва­тель­ность u=(u(0),u(1),...) эле­мен­тов коль­ца R та­кая, что u(i+m)=cm1U(i+m1)+...+c1u(i+1)+c0u(i),i=0,1,2,...,

u(i+m)=cm1U(i+m1)+...+c1u(i+1)+c0u(i),i=0,1,2,...,(1)

  для не­ко­то­рых фик­си­ро­ван­ных c0,...,cm1R. Со­от­но­ше­ние (1) на­зы­ва­ет­ся за­ко­ном ре­кур­сии, мно­го­член F(x)=xmcm1xm1...c0R[x] – ха­рак­те­ри­стич. мно­го­чле­ном, век­тор (u(0),u(1),...,u(m1)) – на­чаль­ным век­то­ром Л. р. п. u. Од­на и та же Л. р. п. u с дан­ным на­чаль­ным век­то­ром мо­жет за­да­вать­ся разл. со­от­но­ше­ния­ми ви­да (1). Ха­рак­те­ри­стич. мно­го­член Л. р. п. u наи­мень­шей сте­пе­ни (оп­ре­де­ляе­мый, во­об­ще го­во­ря, не­од­но­знач­но) на­зы­ва­ет­ся её ми­ни­маль­ным мно­го­чле­ном, а его сте­пень – ран­гом или ли­ней­ной слож­но­стью Л. р. п. u .

Ши­ро­кое при­ме­не­ние Л. р. п. в разл. раз­де­лах дис­крет­ной ма­те­ма­ти­ки и её при­ло­же­ний обу­слов­ле­но в зна­чит. сте­пе­ни тем, что Л. р. п. (1) мо­жет быть по­лу­че­на как вы­ход­ная по­сле­до­ва­тель­ность про­сто­го ав­то­ма­та, на­зы­вае­мо­го ли­ней­ным ре­ги­ст­ром сдви­га.

При­ме­ра­ми Л. р. п. яв­ля­ют­ся сле­дую­щие по­сле­до­ва­тель­но­сти.

Гео­мет­рич. про­грес­сия u(i)=cqi, i=0,1,2,..., где c, qR{0}, – Л. р. п. ран­га 1 с ми­ни­маль­ным мно­го­чле­ном f(x)=xq.

Ариф­ме­тич. про­грес­сия u(i)=ai+b,i=0,1,2,..., где aR{0}, bR, – Л. р. п. ран­га 2 с ми­ни­маль­ным мно­го­чле­ном (xe)2.

Кон­гру­энт­ная по­сле­до­ва­тель­ность u(i+1)=qu(i)+a, i=0,1,2,..., где q,a,u(0)R{0} , – Л. р. п. ран­га 2 с ми­ни­маль­ным мно­го­чле­ном (xq)(xe). Та­кие по­сле­до­ва­тель­но­сти ис­поль­зу­ют­ся для ге­не­ри­ро­ва­ния псев­до­слу­чай­ных чи­сел в ЭВМ.

По­сле­до­ва­тель­ность Фи­бо­нач­чи f(i+2)=f(i+1)+f(i), i=0,1,2,..., f(0)=0, f(1)=1, – Л. р. п. над коль­цом це­лых чи­сел с ми­ни­маль­ным мно­го­чле­ном x2x1. Эта по­сле­до­ва­тель­ность рас­смат­ри­ва­лась Ле­о­нар­до

 >>
Пи­зан­ским (Фи­бо­нач­чи).

Пе­рио­ди­че­ские по­сле­до­ва­тель­но­сти. По­сле­до­ва­тель­ность u над коль­цом R на­зы­ва­ет­ся пе­рио­ди­че­ской, ес­ли су­ще­ст­ву­ют па­ра­мет­ры dN0=N{0},tN та­кие, что u(i+t)=u(i) для всех id.  Та­кая по­сле­до­ва­тель­ность есть Л. р. п. с ха­рак­те­ри­стич. мно­го­чле­ном F(x)=xd(xte). Ес­ли R – ко­неч­ное коль­цо, то лю­бая Л. р. п. над R яв­ля­ет­ся пе­рио­дич. по­сле­до­ва­тель­но­стью. На мно­же­ст­ве R1всех по­сле­до­ва­тель­но­стей над R ес­те­ст­вен­ным об­ра­зом за­да­ют­ся опе­ра­ции сло­же­ния и ум­но­же­ния на кон­стан­ты из R. Опе­ра­ция ум­но­же­ния по­сле­до­ватель­но­сти uR1на мно­го­член H(x)=s0hsxsR[x] по правилу (x)u=υR1, где υ(i)=s0hsu(i+s),i0, по­зво­ля­ет сфор­му­ли­ро­вать ус­ло­вие (1) в ви­де ра­вен­ст­ва F(x)u=0. Ус­ло­вие пе­рио­дич­но­сти по­сле­до­ва­тель­но­сти u озна­ча­ет су­ще­ст­во­ва­ние па­ра­мет­ров dN0,tN та­ких, чтоxd(xte)u=0.

Для пе­рио­дич. по­сле­до­ва­тель­но­сти u су­ще­ст­ву­ют па­ра­мет­ры D(u)N0, T(u)N (на­зы­вае­мые со­от­вет­ст­вен­но де­фек­том и пе­рио­дом u) та­кие, что для лю­бых dN0, tN ус­ло­вие (2) рав­но­силь­но па­ре ус­ло­вий: dD(u), T(u) де­лит t.

Осн. про­бле­ма­ми тео­рии Л. р. п. счи­та­ют­ся: за­да­ча вы­чис­ле­ния об­ще­го чле­на u(i) Л. р. п. u без ре­кур­рент­но­го вы­чис­ле­ния пре­ды­ду­щих зна­ков; за­да­ча оцен­ки ран­га Л. р. п., за­дан­ной к.-л. спо­со­бом; оцен­ка пе­рио­да Л. р. п. над ко­неч­ным коль­цом; оцен­ка час­тот по­явле­ния эле­мен­тов коль­ца на за­дан­ном от­рез­ке Л. р. п.; за­да­ча вос­ста­нов­ле­ния на­чаль­но­го век­то­ра Л. р. п. и за­ко­на рекур­сии по час­тич­ной ин­фор­ма­ции о Л. р. п.; изу­че­ние по­стро­ен­ных из от­рез­ков Л. р. п. ко­дов, ис­прав­ляю­щих ошиб­ки.

Мно­же­ст­во всех Л. р. п. над R с ха­рак­те­ри­стич. мно­го­чле­ном F(x) обо­зна­ча­ет­ся LR(F). Фор­му­ла для вы­чис­ле­ния зна­ка u(i) Л. р. п. uLR(F) без ре­кур­рент­но­го вы­чис­ле­ния пре­ды­ду­щих зна­ков стро­ит­ся с по­мо­щью т. н. би­но­ми­аль­но­го пред­став­ле­ния Л. р. п. u. Ес­ли мно­го­член F(x) рас­кла­ды­ва­ет­ся на ли­ней­ные мно­жи­те­ли над коль­цом R, т. е. , при­чём раз­но­сти αiαj – об­ра­ти­мые эле­мен­ты в R, то LR(F) есть мно­же­ст­во всех по­сле­до­ва­тель­но­стей ви­да u(i)=ts=1(cs0αis+cs1C1iαi1s+...+csksCksiαikss),

где csjR, а  – би­но­ми­аль­ные ко­эф­фи­ци­ен­ты. Напр., об­щий член по­сле­до­ва­тель­но­сти Фи­бо­нач­чи над по­лем ра­цио­нальных чи­сел име­ет вид f(i)=(αi1αi2)/5, где α1=(5+1)/2,α2=(51)/2.

В свя­зи с при­ло­же­ния­ми в тео­рии ко­дов и крип­то­гра­фии наи­бо­лее пол­но раз­ра­бо­та­на тео­рия Л. р. п. над ко­неч­ны­ми по­ля­ми. Для Л. р. п. u над по­лем P су­ще­ст­ву­ет един­ст­вен­ный ми­ни­маль­ный мно­го­член Mu(x). Пусть P=GF(q) – по­ле из q эле­мен­тов. Пе­ри­од T(u) и де­фект D(u) Л. р. п. u рав­ны со­от­вет­ст­вен­но наи­мень­шим tN и dN0 та­ким, что Mu(x) де­лит xd(xte).

Ес­ли u – Л. р. п. ран­га m над P=GF(q), то T(u)qm1. В слу­чае ес­ли T(u)=qm1, Л. р. п. u на­зы­ва­ют Л. р. п. мак­си­маль­но­го пе­рио­да τ=qm1 ран­га m над по­лем P. На от­рез­ке (u(0),u(1),...,u(τ1)) ка­ж­дый не­ну­ле­вой эле­мент по­ля P встре­ча­ет­ся qm1 раз, а ну­ле­вой эле­мент – qm1– 1 раз, и мно­же­ст­во от­рез­ков (u(i),...,u(i+m1)), i=1,...,τ1, сов­па­да­ет с мно­же­ст­вом всех не­ну­ле­вых строк дли­ны m над по­лем P. Та­ким об­ра­зом, Л. р. п. мак­си­маль­но­го пе­рио­да по ря­ду свойств хо­ро­шо ими­ти­ру­ет слу­чай­ную рав­но­ве­ро­ят­ную по­сле­до­ва­тель­ность. Это яв­ля­ет­ся ос­но­ва­ни­ем для ши­ро­ко­го ис­поль­зо­ва­ния та­ких Л. р. п. в крип­то­гра­фии.

Мно­же­ст­во K всех от­рез­ков (u(0),...,u(τ1)), со­от­вет­ст­вую­щих разл. Л. р. п. uLP(G) с мак­си­маль­ным пе­рио­дом τ и ну­ле­вым де­фек­том, есть ли­ней­ный цик­лич. код дли­ны n=τ раз­мер­но­сти m с ко­до­вым рас­стоя­ни­ем d=qmqm1. Этот код яв­ля­ет­ся наи­луч­шим в том смыс­ле, что для не­го дос­ти­га­ет­ся т. н. гра­ни­ца Плот­ки­на, со­глас­но ко­то­рой d(P1)Kn/(P(K1)).

Ос­но­вы тео­рии Л. р. п. бы­ли за­ло­же­ны в 18–19 вв. в ра­бо­тах А. де Му­ав­ра

 >>
, Д. Бер­нул­ли
 >>
, Л. Эй­ле­ра
 >>
и Ж. Ла­гран­жа
 >>
. В кон. 19 – нач. 20 вв. тео­рия Л. р. п. раз­ви­ва­лась в тру­дах франц. ма­те­ма­ти­ка Э. Лю­ка, П. Л. Че­бы­ше­ва
 >>
, А. А. Мар­ко­ва
 >>
. Ис­сле­до­ва­ния свойств Л. р. п. над коль­ца­ми вы­че­тов и ко­неч­ны­ми по­ля­ми бы­ли на­ча­ты в 1920–30-х гг., даль­ней­шее раз­ви­тие эта тео­рия по­лу­чи­ла в ра­бо­тах амер. учё­ных С. Го­лом­ба, Г. Ни­дер­рай­те­ра, Н. Цир­ле­ра и рос. учё­ных М. М. Глу­хо­ва, А. С. Кузь­ми­на, А. В. Ми­ха­лё­ва, А. А. Не­чае­ва, В. И. Не­чае­ва, В. М. Си­дель­ни­ко­ва.

Лит.: Че­бы­шев П. Л. Тео­рия срав­не­ний. 3-е изд. СПб., 1901; Мар­ков А. А. Ис­чис­ле­ние ко­неч­ных раз­но­стей. 2-е изд. Од., 1910; Dickson L. E. History of the theory of numbers. Wash., 1919. Vol. 1. N. Y., 1952; Golomb S. W. Sift register sequencez. Laguna Hills, 1982; Не­ча­ев А. А. Ли­ней­ные ре­кур­рент­ные по­сле­до­ва­тель­но­сти над ком­му­та­тив­ны­ми коль­ца­ми // Дис­крет­ная ма­те­ма­ти­ка. 1991. Т. 3. № 4; Глу­хов М. М., Ели­за­ров В. П., Не­ча­ев А. А. Ал­геб­ра. М., 2003. Ч. 2.

Вернуться к началу