Synthesizing Chaotic Maps with Prescribed Invariant Densities
Abstract
The Inverse Frobenius-Perron problem (IFPP) concerns the creation of discrete chaotic mappings with arbitrary invariant densities. In this note, we present a new and elegant solution to the IFPP, based on positive matrix theory. Our method allows chaotic maps with arbitrary piecewise-constant invariant densities, and with arbitrary mixing properties, to be synthesized.
Full text
Syn hesizing Chao ic Maps wi h P esc ibed
In a ian Densi ies
Alan Roge s a,∗Robe Sho en bDaniel M. He e nan c,1
aDepa men o Elec onic Enginee ing, NUI Maynoo h, Co. Kilda e, I eland
bHamil on Ins i u e, NUI Maynoo h, Co. Kilda e, I eland
cDepa men o Ma hema ical Physics, NUI Maynoo h, Co. Kilda e, I eland
Abs ac
The In e se F obenius-Pe on p oblem (IFPP) conce ns he c ea ion o disc e e
chao ic mappings wi h a bi a y in a ian densi ies. In his no e, we p esen a new
and elegan solu ion o he IFPP, based on posi i e ma ix heo y. Ou me hod
allows chao ic maps wi h a bi a y piecewise-cons an in a ian densi ies, and wi h
a bi a y mixing p ope ies, o be syn hesized.
Key wo ds: Chaos, Chao ic Maps, Chaos Con ol, In e se F obenius-Pe on
P oblem
PACS: 05.45.-a, 02.50.-
1 In oduc ion
The syn hesis, o cus om-design o chao ic maps, is a na u al ex ension o
he esea ch ca ied ou on nonlinea dynamical sys ems o e he pas hi y
yea s. Ulam and Von Neumann had e en s udied he logis ic map in he 1940s
[1]. No wi hs anding Von Neumann’s amous poin abou using de e minis ic
p ocesses o gene a e andomness, syn he ic chao ic maps do ha e many po-
en ial applica ions, especially in ha dwa e-based andom-numbe gene a o s,
and digi al noise gene a o s [2–4]. They may also be used o a i ically ec ea e
physical da a om eal-wo ld sys ems [5]. In his pape , we p esen an elegan
∗Co esponding Au ho .
Email add ess: [email p o ec ed] (Alan Roge s).
1Also a : School o Theo e ical Physics, Dublin Ins i u e o Ad anced S udies,
Dublin 4, I eland
P ep in submi ed o Physics Le e s A 6 Augus 2004
way o c ea ing designe chao ic maps wi h a bi a y in a ian densi ies. The
syn hesis me hod p esen ed is based on he heo y o posi i e ma ices, and
o igina es in wo k on synch onised communica ion ne wo ks.
When a chao ic map is i e a ed, di e en ini ial condi ions exponen ially
di e ge leading o comple ely di e en long- un beha iou . Howe e , when
looked a s a is ically, many chao ic maps possess a single physically ele an
in a ian densi y, which emains s able when andom noise is added o he p o-
cess [6]. Gi en an a bi a y ini ial condi ion, he in a ian densi y desc ibes
whe e i e a es end up on a e age. Fo simple maps such as he en map, o
he Be noulli (2xmod 1) map, i e a es ha e an equal p obabili y o land-
ing anywhe e in he s a e-space: he na u al in a ian densi y ρis cons an ,
and equals one [7]. Many maps, howe e , do no possess a simple in a ian
measu e.
The F obenius-Pe on ope a o Pτis an ope a o on he space o p obabili y
densi y unc ions [8]. The in a ian densi y is a ixed poin o he F obenius-
Pe on equa ion:
Pτ (x) = d
dxZ dλ
τ−1[a,x]
(1)
While i is ela i ely s aigh o wa d o calcula e he in a ian densi y ρo
piecewise a ine maps, mos con inuous maps do no possess a closed- o m so-
lu ion o he F obenius-Pe on equa ion (especially whe e he in a ian densi y
is a ac al).
Clea ly, i i is e y di icul o analyse a map o ind i s in a ian densi y, hen
he syn hesis p oblem - gene a ing a map which possesses a desi ed in a ian
densi y - mus seem qui e a daun ing p ospec . Howe e , Ulam conjec u ed
ha he F obenius-Pe on ope a o could be app oxima ed by he ac ion o
a Ma ko map ac ing on a pa i ion o he in e al conce ned [9]. The Ulam
conjec u e was p o ed in 1976 by Li [10]. The Ulam ma ix is a column
s ochas ic ma ix which gi es he p obabili y o mo ing om any pa icula
in e al in he pa i ion o any o he in e al. The p inciple eigen ec o o he
Ulam ma ix is he in a ian densi y o he map. Thus i a Ma ko ma ix
can be syn hesized o a pa icula eigen ec o , hen we ha e a solu ion o
he In e se F obenius-Pe on p oblem (IFPP). The IFPP has been ackled
and sol ed by a ious g oups (see [11] and e e ences he ein). The me hod
mos ele an o his wo k is he solu ion o G´o a and Boya sky [12], [5].
They show how o gene a e a 3-band ans o ma ion om any gi en in a ian
densi y. Howe e , ou me hod is mo e di ec in ha bo h he eigen ec o and
he Ulam ansi ion ma ix a e pa ame e ized. No wo k is equi ed o gene a e
he ma ix - he p ocedu e is comple ely mechanical. Ou me hod also gi es
comple e con ol o e he mixing p ope ies o he map, independen o he
in a ian densi y.
2
In he ollowing sec ion, we ou line he syn hesis me hod. We hen gi e a
simple example o he applica ion o he me hod o syn hesize a map wi h a
p esc ibed in a ian densi y. Some p ope ies o he ansi ion ma ix a e also
gi en, ollowed by conclusions. The appendix gi es a li le ex a backg ound
on he o igins o he ma ix used.
2 Syn hesis Me hod
The ollowing ma ix a ises na u ally in he dynamical analysis o synch onised
communica ion ne wo ks based on TCP (T ansmission Con ol P o ocol). Fu -
he p ope ies o he ma ix a e gi en in he appendix, and he in e es ed
eade should e e o [13], o [14], o he o igins o his ma ix.
A=
β10· · · 0
0β20 0
.
.
. 0 ...0
0 0 · · · βn
+1
Pn
i=1 αi
α1
α2
.
.
.
αn
µ1−β11−β2· · · 1−βn¶(2)
The ma ix Ais a column s ochas ic ma ix, and is s ic ly posi i e when
αi≥0 and 0 < βi<1∀i∈ {1,· · · , n}, and so Acan ep esen a Ma ko
p ocess. F om he heo y o posi i e ma ices, i is well-known ha he ma ix
Ahas a leading eigen alue ρ(A) = 1, and a single eigen ec o in he posi i e
o han , called he Pe on eigen ec o [15]. The Pe on eigen ec o , xpo he
Ama ix has he ollowing o m:
xT
p=µα1
1−β1, . . . , αn
1−βn¶(3)
Clea ly, we can con ol he dominan eigen ec o o he ma ix h ough choice
o he αiand βi. Fo ou pu poses, he ma ix Ais he Ulam ma ix, and he
Pe on eigen ec o ep esen s he in a ian densi y o he p ocess go e ned by
A. The Ulam ma ix may be ep esen ed as a one-dimensional chao ic map
i we le each en y o he ma ix deno e he ansi ion p obabili y om one
in e al o ano he . Mo e o mally, pa i ion he uni in e al in o Nequal sub-
in e als, {I1, . . . , IN}. Le en y aji o he Ama ix deno e he p obabili y o
a ansi ion om in e al Ii o in e al Ij, deno ed pij. To cons uc he map,
place a line segmen o slope ±1/pij in he squa e de ined by he in e als
Ii, Ij, o each en y o he ma ix. I is con enien o s a a he poin (0,0)
and place he line segmen s end o end, al hough he e a e many possibili ies,
as illus a ed in Figu e 1. The map in Figu e 1 is one possible implemen a ion
o he ollowing ansi ion ma ix:
3
01
1
x
n
x
n+1
I
1
I
2
I
3
I
4
I
1
I
2
I
3
I
4
p
42
=1
p
11
=1/4
p
12
=1/4
p
13
=1/2
p
14
=0
Fig. 1. A possible one-dimensional map co esponding o a 4 ×4 ansi ion ma ix
A=
1/4 1/3 1/4 0
1/4 1/6 1/4 1
1/2 1/4 1/4 0
0 1/4 1/4 0
(4)
We can w i e he ma ix Ain he ollowing, mo e compac , o m, whe e we
ha e no malized he alphas: Pαi= 1.
A=
β1+α1(1 −β1)α1(1 −β2)· · · α1(1 −βn)
α2(1 −β1)β2+α2(1 −β2)
.
.
....
αn(1 −β1)βn+αn(1 −βn)
(5)
I is possible o choose he αiand βiso ha he eigen ec o ep esen s any
desi ed in a ian densi y. Fo simplici y, we can se all o he βi= 0.1 say,
and hen de e mine he αi o he desi ed densi y. Once he αiand βia e
de e mined, he ma ix Ais ully de e mined, and can hen be implemen ed
as a map.
4
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
X
n
X
n+1
Fig. 2. Map co esponding o he A ma ix in he example (6)
3 Example
As an example, we will syn hesize a chao ic map whose in a ian densi y has
a iangula shape: Fo simplici y, we pa i ion he uni in e al in o i e equal
segmen s. Le ρdesi ed = [1,3,5,3,1]. We hen de e mine he αiwi h βi= 0.1.
This gi es us he ollowing column-s ochas ic ansi ion ma ix:
A=
0.1692 0.0692 0.0692 0.0692 0.0692
0.2077 0.3077 0.2077 0.2077 0.2077
0.3462 0.4462 0.3462 0.3462 0.3462
0.2077 0.2077 0.2077 0.3077 0.2077
0.0692 0.0692 0.0692 0.0692 0.1692
(6)
A possible 1-D chao ic map co esponding o his ansi ion ma ix is shown
in Figu e 2, and he in a ian densi y o he map a e 30000 i e a ions, ρac ual
is shown in Figu e 3. The densi y has been scaled such ha he i s en-
y o ρac ual = 1 o allow eady compa ison wi h he desi ed in a ian den-
si y. I can be seen ha ρac ual is e y close o he desi ed in a ian densi y,
ρ= [1,3,5,3,1]. Figu e 4 shows a ypical ou pu om he map. (MATLAB
code o implemen he me hod is eely a ailable a h p://www.eeng.may.ie
/˜a oge s/i pp.)
5
12345
0
1
2
3
4
5
6
In e al Numbe
Rela i e numbe o i e a ions pe in e al
Fig. 3. In a ian densi y o map in Figu e 2 a e 30000 i e a ions
0 50 100 150 200 250 300
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
I e a ion Numbe
X
n
Fig. 4. Chao ic ime-se ies p oduced by he map in Figu e 2
4 Fu he P ope ies o he T ansi ion Ma ix
The ma ix Aa ises na u ally in he s udy o synch onised communica ion
ne wo ks, and is used o model he dynamics o ne wo ks employing TCP
conges ion con ol [13] [14]. I has a numbe o in e es ing p ope ies, which
we men ion he e.
(1) The ma ix Ais s ic ly posi i e as de ined in sec ion 2, o s ic ly non-
nega i e i we allow αi= 0. As such, i possesses a dominan eigen alue
called he Pe on eigen alue λpo geome ic and algeb aic mul iplici y 1.
The co esponding Pe on eigen ec o
xT
p=µα1
1−β1, . . . , αn
1−βn¶
ep esen s a ixed poin o he linea sys em
W(k+ 1) = AW(k). Fo any o he eigen alue λi6=λp, we ha e |λi|< λp.
(2) The a e o con e gence o he ixed poin is bounded by he second
6
la ges eigen alue o A. Fo ou applica ion, he second-la ges eigen-
alue de e mines how quickly we ge o he desi ed in a ian densi y.
The second-la ges eigen alue hus con ols he mixing p ope ies o he
map. As we can make he second-la ges eigne alue as la ge o as small
as we like, we ha e comple e con ol o e he mixing p ope ies, indepen-
den o he in a ian densi y. I can be shown ha , apa om he Pe on
eigen alue, all he he eigen alues o Alie wi hin he in e al [β1, βn].
(3) I he βia e dis inc , and a e o de ed such ha β1< β2<· · · < βn, hen
i can be shown ha he eigen alues o Aa e in e laced wi h he βi hus:
β1< λ1< β2< λ2<···< βn< λn=λp= 1.(7)
(4) The Lyapuno exponen o he map esul ing om he ma ix Acan be
shown o be
Λ≃α1α2. . . αnln 1
α1α2. . . αn
+α2
1ln 1
α1
+· · · +α2
nln 1
αn
(8)
in he limi βi→0. We ind his o be a e y good app oxima ion o
small βi.
5 Conclusions
F om an enginee ing iewpoin , cus om-design o chao ic maps is absolu ely
necessa y o possible u u e applica ions. Maps mus be ailo ed o i he
applica ion. In his pape , we ha e p esen ed a di ec way o c ea ing designe
chao ic maps wi h a bi a y in a ian densi ies. The syn hesis me hod p e-
sen ed is based on he heo y o posi i e ma ices, and o igina ed in wo k on
synch onised communica ion ne wo ks. I s mos use ul p ope y is i s s aigh -
o wa d implemen a ion. Mo eo e , ou me hod allows comple e con ol o he
mixing p ope ies o he map, independen o he in a ian densi y.
Acknowledgemen s
We hank he e e ees o hei use ul commen s. This wo k was suppo ed
by he I ish science and echnology agency, En e p ise I eland, unde esea ch
g an No. SC-00-86
7
A T ansi ion ma ix - supplemen a y ma e ial
The special o m o he ma ix Aa ises in he con ex o communica ion ne -
wo ks, and i s o igins a e desc ibed ho oughly in [13] and [14]. Essen ially,
he ma ix comes abou om a model o synch onised in o ma ion sou ces op-
e a ing an Addi i e-Inc ease Mul iplica i e-Dec ease (AIMD) conges ion con-
ol algo i hm. Ne wo ks o such de ices in he p esence o a bo leneck bu e
may be modelled as a posi i e linea sys em, whence we ge he Ama ix.
Mo e ecen esul s will be ound in [16]. We p esen some u he p ope ies
o he ma ix Abelow, which a e p o ed in he a o emen ioned pape s.
Lemma 1 Fo a posi i e column s ochas ic ma ix Ao he ollowing o m:
diag(β1, . . . , βn)+(1/Pn
i=1 αi)[α1, . . . , αn]T[1−β1, . . . , 1−βn], and βi∈(0,1),
αi>0, hen he dominan (Pe on) eigen ec o o A, co esponding o he
sole uni y eigen alue is gi en by
xp=θ[α1
1−β1
,..., αn
1−βn
], θ ∈R(A.1)
Theo em 1 Conside he ma ix Ain Lemma 1. The ollowing s a emen s
a e ue:
(1) Excep o he Pe on eigen alue, all o he eigen alues lie in he in e al
[β1, βn].
(2) I all he βs a e dis inc , hen β1< λ1< β2< . . . < βn< λn= 1
Ou line P oo : The ma ix Ais diagonally simila o a ma ix o he o m
G−1(D+αβT)Gwhe e D=diag(β1, . . . , βn), and Gis a diagonal ma ix
(simple calcula ion). Using Lemma 1 oge he wi h his esul , and s anda d
esul s on he symme ic eigen alue p oblem (see o ins ance Theo em 8.6.2
in [17], o [18]), he p oo o (1) and (2) ollow di ec ly.
Re e ences
[1] S. Ulam, J. on Neumann, On combina ions o s ochas ic and de e minis ic
p ocesses, Bulle in o he Ame ican Ma hema ical Socie y 53 (1947) 1120.
[2] R. L. Kau z, Using chaos o gene a e whi e noise, Jou nal o Applied Physics
86 (10) (1999) 5794–5800.
[3] L. Koca e , Chaos-based c yp og aphy: A b ie o e iew, IEEE Ci cui s and
Sys ems Magazine 1 (3) (2001) 6–21.
[4] M. Delgado-Res i u o, A. Rod iguez-Vazquez, In eg a ed chaos gene a o s,
P oceedings o he IEEE 90 (5) (2002) 747–767.
8
[5] A. Boya sky, P. G´o a, Chao ic maps de i ed om ajec o y da a, Chaos 12 (1)
(2002) 42–48.
[6] H. G. Schus e , De e minis ic Chaos, VCH, 1989.
[7] E. O , Chaos in Dynamical Sys ems, 2nd Edi ion, Camb idge Uni e si y P ess,
2002.
[8] A. Laso a, M. Mackey, Chaos, F ac als, and Noise, Vol. 97 o Applied
Ma hema ical Sciences, Sp inge -Ve lag, 1994.
[9] S. M. Ulam, A Collec ion o Ma hema ical P oblems, Vol. 8 o In e science
T ac s in Pu e and Applied Ma h, In e science, 1960.
[10] T. Li, Fini e app oxima ion o he obenius-pe on ope a o : A solu ion o
ulam’s conjec u e, Jou nal o App oxima ion Theo y 17 (1976) 177–186.
[11] E. M. Boll , Con olling chaos and he in e se obenius-pe on p oblem:
Global s abiliza ion o a bi a y in a ian measu es, In e na ional Jou nal o
Bi u ca ion and Chaos 10 (5) (2000) 1033–1050.
[12] P. G´o a, A. Boya sky, A ma ix solu ion o he in e se obenius-pe on
p oblem, P oceedings o he Ame ican Ma hema ical Socie y 118 (2) (1993)
409–414.
[13] R. Sho en, D. Lei h, J. Foy, R. Kildu , Analysis and design o synch onised
communica ion ne wo ks, in: P oceedings o 12 h Yale Wo kshop on Adap i e
and Lea ning Sys ems, 2003.
[14] A. Be man, R. Sho en, D. Lei h, Posi i e ma ices associa ed wi h synch onised
communica ion ne wo ks, Linea Algeb a and I s Applica ions (Accep ed).
[15] D. G. Luenbe ge , In oduc ion o Dynamic Sys ems, Wiley, 1979.
[16] D. Lei h, e al., S ochas ic equilib ia o aimd communica ion ne wo ks,
submi ed o SIAM Jou nal on Ma ix Analysis and Applica ions.
[17] G. Golub, C. an Loan, Ma ix Compu a ions, Johns Hopkins Uni e si y P ess,
1996.
[18] R. Ho n, C. Johnson, Ma ix Analysis, Camb idge Uni e si y P ess, 1985.
9