HAL Id: jpa-00246522
https://hal.archives-ouvertes.fr/jpa-00246522
Submitted on 1 Jan 1992
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Adaptive architectures for Hebbian network models
Karl Kürten
To cite this version:
Karl Kürten. Adaptive architectures for Hebbian network models. Journal de Physique I, EDP
Sciences, 1992, 2 (5), pp.615-624. �10.1051/jp1:1992105�. �jpa-00246522�
J. Phys. I France 2
(1992)
615-624 MAY1992, PAGE 615Classification Physics Abstracts
87.30 75.10H 64.60
Adaptive architectures for Hebbian network models
Karl E. Kfirten
Institut ffir Neuroinformatik, Ruhr-Universitit Bochum, D-4630 Bochum, Germany Institut fur Theoretische Physik, Johannes-Kepler-Universitit Linz, A-4040 Linz, Austria
(Received
13 December 1991, accepted in final form 24January1992)
Abstract. We present a novel procedure which allows a neural network to evolve to a
quasi-optimal connectivity such that information to be memorized is engraved as efficiently
as possible. The emerging connectivity structure of the resulting partially connected network
depends strongly on the information the network is asked to memorize. A stability measure of the quality of storage as a function of the degree of the connectivity is shown to attain a
maximum value, which lies substantially above the stability of the traditional fully connected system.
I Introduction.
There is no doubt that artificial neural networks which are
supposed
toperform intelligent
tasks have to bedesigned
with great care and considerableingenuity. Moreover, tayloring
network architecturesaccording
tocontext-dependent
tasks is aproblem
of fundamentalimportance.
Nevertheless,
most of thecurrently popular
models are based on fixed network architecturesor even full
connectivity
and lack basicadaption properties
present inliving
networks. Hence, these models cannotadapt specific
structures matched to the task the network is asked toperform.
In contrast, variableconnectivity
for each individual neuronduring
thelearning
session allows the network to
undergo
anoptimization
process, whereoptimal
and even minimalconnectivity
structuresmight
emerge. Moreover, flexible networktopologies
allow networkdesigns
orlearning strategies aiming
ateconomizing
on the number of connectionshighly
matched to the information the network is asked to process.
2. The
partially
connected network model.Our model system consists of N
binary
formal neurons which assume either the value a; = -I when neuron I is "silent" or a;= +I when it "fires". In contrast to
Hopfield's
modelii]
oursystem is not
fully
connected and each neuron I receivesinput
fromonly
It; other units ofthe
network,
which renders thetopology
flexible. Thefiring function, h;, representing
the net internalinput
to neuron I at time t is then modelledby
thecommonly
used linearsuperposition
of
weighted input signals
h'(I)
"LCiJ'J(I)/
II Cl l12
(2.I)
(I) with the
spherical
normalizationII Ci
((2" ~
Cl;
(2.2)
~
The sum
£~;~
isonly
taken over thoseK;
neurons that interact with neuronI,
while self-coupling
efsects are excluded. The state of the network at time t is then evaluatedaccording
to the deterministic threshold rule
«;(t
+I)
=Sgn(h;(t))
I= I,
,
N.
(2.3)
Note that the
parallel
orsynchronous updating
in(2.3)
can bereplaced by
asequential
orasynchronous dynamics
as in theHopfield
modeliii.
When a set of p= aN
arbitrary
memoryconfigurations presented
as n-Aimensionalfiring
patternsS~,...,Sl'
E(- I, 1)~
are to be encoded in the
network,
theoft-diagonal coupling
coefficients can be defined via the Hebbianprescription
c(
p=
£ SfS) (2.4)
p=1
usually
called outerproduct rule,
orby
thecorresponding "clipped" coupling
coefficients withcj
=
sgn(c( (2.5)
Note also that due to the
incomplete connectivity,
thesynaptic couplings
are notnecessarily
correlated for different cells and hence are in
general
nolonger symmetric.
Ideally,
under thelearning
rule(2A)
and(2.5)
all theprescribed
patterns of information should become stable fixedpoints
of thedynamics. However,
it is well known that forfully
connected networks the choices
(2.4)
and(2.5)
allow faithful storage of the informationonly
up to a critical
storage capacity
ac= 0,14 and ac
=
0.102, respectively
[2].By
contrast, wewill see that for
networks,
where each cell chooses its K;neighbours
in anoptimal
way,perfect
informationstorage
ispossible
farbeyond
these criticalcapacities.
3.
Stabflity.
A reliable measure of the
quality
of memorization isgiven by
themagnitude
of thestability
parameters K;p defined asK;» =
Sfh;
=
St L c;;SJ/
II C; ll~
(3.i)
u)
In order to store the
prescribed
patternsS~,...,Sl'
as fixedpoints
of thedynamics (2.3)
it is necessary that allstability
parameters K;~ benonnegative. Furthermore,
theirmagnitude
isrequired
to beas
large
aspossible
in order to ensurereasonably large
basins of attraction forN°5 ADAPTIVE ARCHITECTURES FOR HEBBIAN NETWORK MODELS 617
the individual patterns. In order to
gain
moreinsight
into theorigin ofstability
wedecompose
K;~, defined for a
fully
connectednetwork,
into its individual contributionsnj(~
=Sfc;jS)/
ii c; [[2
I
=i,.. ,N (3.2)
and define the p x
(N I) stability
matrix~,
(,(j))j"I,...,N
j#I ~~~~' ip p=I,...,p
Here,
the matrix element Kj(~specifies
thestability
contribution for the I-th component of pattern ~ due to thesynaptic
connection fromj.
Note thatsumming
over anarbitrary
rowj gives merely
£
K)(~ = K;~,
(3.4)
(I) whereas
summing
over a column ~produces
f
cj(~=
~c;jc( /
ii c; [[2
(3.5)
P ~_i P
The sum rule
(3.5) implies
that if andonly
if the actualcouplings
c;j are chosenaccording
to the Hebbiansign
constraintsgn(c;>)
=Sgn(c() (3.6)
the arithmetic
stability
mean4~~ represented by
the left hand side ofequation (3.5)
is strictlypositive,
whereas an anti-Hebbiansign
restrictionsgn(c;j
=-sgn(c(
would lead to anegative
value. This demonstrates
convincingly why
Koehler's and Widmaier'sprocedure
[3],
based
on
couplings
with the anti-Hebbiansign restriction,
could not stabilize asingle
pattern of information.Equation (3.5)
thenimplies
that the arithmetic mean of the whole set of thestability
pa-rameters Kj(~ taken over all patterns ~ and all
incoming
connectionsj
canalways
be written in terms of a normalized sum over theproducts
of the actual and the Hebbiancouplings
11 =
L f
c)[~=
(L c;Jc()/
II C; ll~
(3.7)
u) »=i u)
Hence,
a substantialportion
of thecouplings
mustobey
the Hebbiansign
constraint in order to allow for apositive
mean. Notehowever,
that an absolutestability
measure of the embeddedinformation is
given by
the value of the minimal ~c;~. In the case of Hebbiancouplings given by equation (2.4), expression (3.2)
reduces toii =
)~i
= II
cl
l12(3.8)
u)
whereas for
"clipped"
Hebbiancouplings specified by equation (2.5), expression (3.7)
takes the form~ ~
'~'
~~ ~
~~'~~~
~ ~ ~~ ~~ ~~In
judging
thequality
of memorization onemight
also consider the number ofpositive
andnegative
entries in columnj
of thestability
matrix K; defined in(3.3), n(
andn[, respectively.
These numbers
obey
the relationsn(
=lp
+c(sgn(c;j
)] andnj
= §~c(sgn(c;j
)](3.10)
2 2
If the
coupling
c;j is chosen under the Hebbiansign
constraint(3.6), n(
assumes its minimum value)
forc(
= 0 and reaches its maximum value p for[c([
= p, where[c([
takes its maximalvalue.
Thus,
the fraction ofpositive stability
entries in anarbitrary
columnj
isalways larger
than and increases
linearly
withincreasing magnitude
of the Hebbiancoupling. Accordingly,
as is
the
case in
biological networks,
it may be inferred thatlarge
Hebbian efficienciesplay
acrucial role in
optimized
network models.4. Dilution of the network
connectivity.
Basically,
there are twocompletely difserent, though equivalent approaches
forreducing
the number ofweights
of afully
connected network withoutsignificantly degrading
theperformance
of the network.Moreover,
even a substantialimprovement
of theperformance
can be achievedprovided
that thecoupling
coefficients have not been chosen"optimal".
Onemight
start froma
fully
connected network andselectively
delete thoseweights
which disfavour the stabilization of the information to beengraved.
Thisapproach
has the serious drawbackthat,
before thedilution process starts, the whole set of
couplings
for afully
connected network has to be determined. Infact,
thismight
be an unfeasibletask,
if nonlocallearning
rules are taken into account.By
contrast, we propose to start with acompletely
disconnected network andselectively
addonly
those connections which are most effective inincreasing
a suitable costfunction,
forexample
the smalleststability
parameter ~ci~ in(3.I).
Let us first summarize twostraightforward approaches
in section 4,I and4.2,
before we propose ahighly
information-specific
and more efficientalgorithm
in section 4.3.4.I RANDOM DILUTION. The
simplest strategy
forreducing
the number of bonds is todelete bonds at random until the number of synapses for neuron I is reduced to
It;.
Thedynamics
of arandomly
diluted and henceasymmetric
version of theHopfield
model can be solvedexactly
in thehigh-dilution
limit [4], or moreprecisely
under the condition It mlogN.
It has been shown that the critical number of unbiased patterns pc the network is able to store is pc
=
~
K.
However,
for an extensive number ofpatterns
noperfect
retrieval ispossible, although~here
exist clouds of attractors near a stored pattern.Furthermore,
random dilution of amacroscopic
fractionsynaptic
bonds can also be shown to beequivalent
toadding
anindependent
Gaussian noise tot~e strength
of thecoupling
coefficients.4.2 DILUTION OF THE SMALLEST BONDS. Just
eliminating
those connections with thesmallest efficacies as
proposed by Morgenstem
[8],might
bequite efficient,
buthardly optimal.
Equation (3.8)
reveals that for fixedK;
this choice does notoptimize
the minimal K;~ but the arithmetic mean k;. Theprice
for such astraightforward
search may be alarge variance,
whereas a
near-optimal
network structurerequires
a subtle tradeoff between alarye
average k;and a small variance. Note that k; reaches its maximum value for a
fully
connected network.Apparently,
thisquantity
decreases withincreasing degree
of dilution of the weakestbonds;
therefore, by cutting only those,
thestability
cannot beimproved
at all.N°5 ADAPTIVE ARCHITECTURES FOR HEBBIAN NETWORK MODELS 619
4. 3 SELECTIVE DILUTION.
Conhidering
theconnectivity
parameter K; asfixed,
thedesign
of the network can be
thought
of as a combinatorialoptimization problem,
where each cell I has(~~)
different ways to choose itsinteracting neighbours. Ideally,
one would have to selectj/;
columns of thestability
matrix defined inequation (3.8)
such that the minimalstability
parameter defined inequation (3.6)
attains its maximum value. Once anoptimal
set of connections has been found for each K;(I
< K; < NI),
thequantity
It; can be usedas a variational parameter in order to determine the
optimal
number of connections which maximize the minimalstability
parameter K;~. The result is a network with greateststability
and minimal resources with respect to theinterconnectivity
structure.5. Deterministic construction of the network architecture.
We are
mainly
interested insparsely
connectednetworks,
where theefficiency
of informationstorage
per synapse isusually
muchhigher
than in theirfully
connected counterparts.Hence,
it is our intention here to build a network connection
by
connection. Since the search process isindependent
for each individualcell,
we will describe thealgorithm
for a fixed cell I.In order to attack the combinatorial
optimization problem
weadapt
Branch-and-Bound(BILB) algorithms
which have beenwidely applied
to the solution ofoptimization problems
ofhigh complexity
[9]. A BILBalgorithm
can be considered as ageneral
strategy to search foroptimal
solutions in acombinatorially large configuration
space, in our case, the space of allpossible
connectivities. This strategy avoids anexplicit
enumeration of allpossible
candidatesby restricting
the search to certainsubspaces
of the wholeconnectivity
space. The exclusion of those classes which do notyield near-optimal
answers from furthercompetition
is based upon thecomputation
of a lower bound of a suitable cost function. To beprecise,
a B&Balgorithm
consists of three components: a
branching scheme,
abounding
function and a search strategy.The
recipe
forbuilding
our network for a fixed neuron I is a5 follows. We first rearrange N Ipossible input
cellsj
insequential
orderaccording
to the number ofpositive
entriesn(
defined in(3.10). (Note
that for Hebbiancouplings
as defined in(2A)
and(2.5)
this rearrangementcoincides with
ordering
the cellsaccording
to themagnitudes
of theirsynaptic weights c;j.)
This ordered set of candidates
(aj~,
aj~,...,aj~-II
will be called our firstworking pool P(I).
Accordingly,
cellji
which has the maximal number ofpositive
entries[n(~
[,provides
the very first connection to cell I. Thecorrespinding
first lower boundb(I)
for our BILB-likealgorithm
is then
specified by
the value of the smalleststability parameter min(K;~)
calculated via(3,I),
P
where neuron I receives
only
onesingle input
from neuron ii such thatb(i)
=njn(K;»)
=r§in(SfS[) (5.i)
Notice that the first lower bound
b(I)
willusually
take the value I, unless there are maximal correlations between the I-th and theji-th pixels
among the patterns such that [c;j~ = p andb(I)
takes the value I. The second neuron which will be connected to neuron I is chosen as follows: Neuronj2
of our currentworking pool P(I),
nowconsisting
of(N 2) units,
servesas a trial candidate.
According
to(3.I)
we calculate the trialstability
measuredby
K~R~j = rrd~
~l(C;J, S(
+c;j~S()
~
~ (5.2)
corresponding
to twoincoming
connections from neuronji
andj2.
Candidatej2
isaccepted only
ifK~RaJ >
b(1) (5.3)
such that the trial
stability
measureequals
or exceeds the value of the lower boundb(I).
Incase neuron
j2
iseligible b(I)
isreplaced by
thecorresponding
value of K,r;ai, otherwiseb(I)
remains
unchanged.
The search strategy continues with a sweepthrough
theremaining
N 3 connections of theworking
poolP(I
in order to increase further thestability
of the information the network is to memorize.Hence,
we acceptonly
those neurons, whose trial stabilitiesequal
or exceed the current lower bound
b(I).
In otherwords, only
neurons whichprovide
for an increase of the minimalstability
will beeligible.
Let us now assume that the first sweep
provides
neuron I with ni connections from neurons(ki, k2, ...,kn~)
such that the newworking pool P(2)
consists of N I ni candidates. Inanalogy
to the first step we first accept theneuron with the maximal number of
positive entriesj
regardless
of thestability
test(5.3).
The second lower boundb(2)
is thenspecified
with the aid of(3.I),
where neuron Inow receives ni + I
inputs
from neuronki, k2,..
,
kn~+i
km+i
T
b(2)
=ruin(K;p)
=
min[S,f £ c;iSf]/ £ c[ (5.4)
" "
I=ki I=ki
The search strategy then continues with a second sweep
through
theworking pool P(2)
whichnow consists of N 2 ni
remaining
candidates.In a I-th step, we consider
only
candidates of theworking pool P(I).
Inanalogy
to the former steps we first accept the first cell of the ordered setP(I)
and determine the new lower boundb(I).
Thisquantity
serves as acceptance criterion foradding
further connectionsduring
the I-th sweep
through
theremaining
candidates ofP(I). Again, only
those connections areaccepted
which do not decrease the current lower bondb(I)
but increase the minimalstability
measure.
Thus,
after the I-th sweep, we can eliminate another ni connections so that the newworking pool P(I
+I)
consists of N£(_~
n; candidates.This
fully
deterministic BILB-likeprocedure
isrepeated
until theworking pool
is empty. It ends after at most(N I) (weeps,
while thelearning
time is at most of the order oftJ(N~).
Eventually,
we arrive at acomplete stability
spectrum a5 a function of theconnectivity
and thus can determine thoseK;
connections which maximize the smalleststability
parameter K;p.However,
it should bestressed,
that ouralgorithm
should be considered a5 aworking
tool forfinding
a"good"
solution inpolynomial
time rather than aprescription
for the"optimal"
solution,
whichmight require
a number of stepsexponentially increasing
with the number ofneurons.
6
Computer
simulations.6.I PROCESSING RANDOM PATTERNS. In this section we demonstrate how the
perfor-
mance of the network varies with
varying connectivity
for three differentstrategies
of dilution:random
dilution,
dilution of the weakest bonds and selective dilution of thecoupling
coeffi- cients as described in theprevious
section. The simulations have beenperformed
for N =100,
N = 400 and N = 800 cells.
Though
we observe some effects of sizedependence
at both ex- tremes of thedegree
ofdilution~
thequalitative findings
of ourstudy
are not affected.Figure
I shows the minimal
stability
parameter Km;n = min K;p,averaged
over some 50specimen
nets Pa5 a function of the
degree
of theconnectivity.
The networks consht of N = 100cells,
while thecapacity
parameter a has been chosen as a= 0,14. Before the retrieval
phase
the patternsare
degraded by
random noise andpresented
a5 initial conditions for the network to recall. As to beexpected~
the simulations for random dilution of thecouplings
show a linear decreaseN°5 ADAPTIVE ARCHITECTURES FOR HEBBIAN NETWORK MODELS 621
2.0
o o
~ l.5 o ° °
~ o ~
2
~
l-O ~~C
~ ~ ~ ~ * *
~ii 5 ~
n
~
_~ *
~C
~
°
Z£ ° *
~
fi
n_5 n
n
~~ '°
o 2 4 6 8 1, o
CONNECTIVITY
Fig. I. Average minimal stability parameter Kmin as a function of the dilution for random dilution
(squares),
dilution of the weakest bonds(stars)
and selective dilution(diamonds).
of Kmin, whereas
deleting
bonds with the smallest efficaciesonly
leads to aslight
decrease up to almost 60$l dilution. We observe that the behaviour of Kmin isquite
reminiscent of recentexact results for the
capacity
[6].In the case of selective dilution
following
the scheme of section3,
we observe that Kmin is asharply increasing
function at smallconnectivities, reaching
a maximum valueslightly
above 50$l. With further increase ofconnectivity,
Kmin shows a slow decrease until it reaches thelimiting
valuecorresponding
to thestability
measure for afully
connectedHopfield
network.Figure
2depicts
Kmin for a= 0A in the case of networks with
"optimal" connectivity.
Thefigure
illustratesclearly that,
over almost the wholeconnectivity
range,coupling
coefficients"clipped" before
and notajier
thelearning
process result in a betterstability
than "genuine"
Hebbian
coupling
coefficients. Sinceclipped couplings
carry less information infully
connectednetworks,
Kmin takes a lower value for veryhigh
connectivites.Preliminary
work shows that aslightly
modified version of ourneighbour
searchtechnique
can also be
applied
to theproblem
of ternarycoupling
coefficients c;j E(0,1, -1)
not restrictedby equation (2.5). Here,
each cell hasexactly (~((~))
different ways to build itsconnectivity
structure.
Figure
2 suggests also that for sparseconiectivity,
networks with"clipped" couplings perform
as well as the moregeneral
ternarychoice,
whereas withincreasing connectivity
a substantial part of the nonzero ternarycouplings
do notobey
the Hebbiansign
restrictionequation (2.5)
any more.6. 2 PROCESSING ARTIFICIALLY STRUCTURED INFORMATION. Correlations among differ-
ent patterns turn out to be a serious obstacle for a
satisfactory performance
of thefully
con- nectedHopfield
model. This is notsurprising,
since the Hebb rule treats the individual patternsequally
and considers each pattern as a newpiece
of information.Thus,
there is atendency
to enhance
overlapping
parts of information. On the otherhand, important
details which dis-tinguish
the patterns are not wellcaptured by
the network. This failure as well as massive interference erects result in the appearance of numerousspurious
attractors which deteriorate the networkperformance considerably.
6
~ ~ ,
i
° ° o~j
2 I n °[
~
0
~ n u
f~
0 ou
*
E- ~ n
W -2
_q n *
< -4 a
Z£
-6
11
~
-l.0
0 2 .4 .6 .8 1-O
CONNECTIVITY
Fig. 2. Average minimal stability parameter Kmin as a function of the dilution for Hebbiari
(squares),
"clipped"
(stars)
and ternary coupling coefficients(diamonds).
In real life
applications
stored information is nevercompletely
random but contains corre- lated structures. Forexample,
there arelarge
correlations among the 26 letters oftheEnglish alphabet
and it is well known that a network model withcouplings
based on theouter-product
rule
(2.5)
is not able to treat thisproblem adequately
in the absence ofhigh-order
interactionsill]. However, figure
4 demonstrates that our model is not restricted to capture random infor- mation.Moreover,
it also showsgood performance
inprocessing strongly
structured patternsinterpreted
as differentobjects residing
on a uniformbackground
as infigure
3.iiiiiiiiii lllll'llll ~iiiiiii lll~lll lllllll iiiiii llllll lllll'
lllll~liil iiiiiii::I iiiiiii lJ~~ ff lll~ll
:::::::iii
i~~ ~ ~
8888j°8iI :~~~fl :::::~8fl ~~~fl f%:::ffl
(~~j%ill( (I(li:. ((((1ii8~ H:::::::: ill((((("
fl~::::::: ::::::::~ :::::~flg :::::::::: ff:::@
Fig. 3. Samples the network is to memorize.
Figure
4 shows the recallperformance,
measuredby
the fraction ofrecognized bits,
as afunction of the fraction of
correctly presented
bits. It is notsurprising
that thefully
connectedHopfield
network(open squares)
is not able to stabilize thisstrongly
correlatedtraining
set, since the differences in the patterns cannot be wellseparated by
thesimple learning
rule andN°5 ADAPTIVE ARCHITECTURES FOR HEBBIAN NETWORK MODELS 623
interference effects are too
strong.
Note thatonly
six out of the tensamples
are fixedpoints
ofthe
dynamics
and hence can be recalledperfectly. However,
the"intelligently"
diluted network(full squares),
where 40$l of the connections have been deletedaccording
to our strategy, canstill recall the information almost
completely
even if up to 20$l of thepixels
have beendamaged.
~
~'~t
.n D ° ° ~
~ 9
~
~
~f m
lk- D
~ ~
~ fi
n-
~
~ 7
o
~ .
j~
6nc
~j
~ ~
5 .6 7 .8 .9 1-o
CORRECT INPUT FRACTION
Fig. 4. Recall performance of a fully connected network
(open squares)
and an optimally diluted network(full squares).
7. Conclusion and outlook.
We have shown that the
performance
ofselectively
diluted Hebbian network models as mea- suredby
the minimalstability
parameter issuperior
to that of thepopular fully connecied
version.
Moreover,
the information is betterstabilized, although
one economizes on the num- ber ofcouplings.
Inaddition,
ourfully
deterministiclearning strategy
also findsapplication
for
binary
and ternarycoupling
coefficients and could also beapplied
tohigh-order
networks[11].
Since theconnectivity
structure of our model system ishighly adapted
to the structure ofthe information the network has
learned,
onemight
try to extractregularities
and correlations from the networkconnectivity
a5 well a5 from thecouplings
which have evolvedduring
thelearning
session.Acknowledgements.
The author
acknowledges
support from theH6chstleistungsrechenzentrum
at KFA Jfilich and from the German Science Foundation under contract number Se251/32-1.
This work benefitted fromhelpful
discussions with J.W.Clark,
R. Folk~ H. Mfihlenbein and D. Staulfer.References
II]
Hopfield J-J-, Proc. Nat. Acad. Sci. 79(1982)
2554-2558.[2] van Hemmen J.L., Phys. Rev. A 36
(1987)
1959-1962.[3] K6hler H-M- and Widmaier D., J. Phys. A 24
(1991)
L495-502.[4] Kfirten K-E-, J. Phys. France 51
(1990)
1585-1594.IS] Ktirten K-E-, Parallel Processing in Neural Systems and Computers, R.Eckmiller, G.Hartmann and G. Hauske Eds
(World
Scientific,1990)
pp.191-194.[6] Bouten M., Komeda A, and Semeels R., J. Phys. A 23
(1990)
2605-2612.[7] Derrida B., Gardner E, and Zippelius A., Essrophys. Lett. 4
(1987)
167-173.[8] Morgenstem I., Lecture Notes in Physics12
(Springer-Verlag,
1986 399-427.[9] Roucairol C., INRIA report 962,
(1986).
[10] Fontanari J.F, and Theumann W.K., J. Phys. France 51