<?xml version="1.0"?>
<!-- name="generator" content="blosxom/2.0" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
  <channel>
    <title>Notebooks   </title>
    <link>http://bactra.org/notebooks</link>
    <description>Cosma's Notebooks</description>
    <language>en</language>

  <item>
    <title>Complexity Measures</title>
    <link>http://bactra.org/notebooks/2009/04/10#complexity-measures</link>
    <description>
&lt;P&gt;&lt;em&gt;C'est magnifique, mais ce n'est pas de la science.&lt;/em&gt; (Lots of 'em
ain't that splendid, either.)  This is, in the word of the estimable Dave
Feldman (who taught me most of what I know about it, but has rather less
jaundiced views), a &quot;micro-field&quot; within the soi-disant study
of &lt;a href=&quot;complexity.html&quot;&gt;complexity&lt;/a&gt;.  Every few months seems to produce
another paper proposing yet another measure of complexity, generally a quantity
which can't be computed for anything you'd actually care to know about, if at
all.  These quantities are almost never related to any other variable, so they
form no part of any theory telling us when or how things get complex, and are
usually just quantification for quantification's own sweet sake.

&lt;P&gt;The first and still classic measure of complexity is that introduced by
Kolmogorov, which is (roughly) the shortest computer program capable of
generating a given string.  This quantity is in general uncomptable, in the
sense that there is simply no algorithm which will compute it.  This comes from
a result in computer science known as the halting problem, which in turn is a
disguised form of &lt;a href=&quot;godels-theorem.html&quot;&gt;G&amp;ouml;del's theorem&lt;/a&gt;, so
this limit is not likely to be broken any time soon.  Moreover, the Kolmogorov
complexity is maximized by random strings, so it's really telling us what's
random, not what's complicated, and it's gradually come to be called the
&quot;algorithmic information.&quot;  It plays a very important role in every
discussion of measuring complexity: in a pious act of homage to our
intellectual ancestors, it is solemnly taken out, exhibited, and solemnly put
away as useless for any practical application.

&lt;P&gt;Generally speaking, complexity measures either take after Kolmogorov
complexity, and involve finding some computer or abstract automaton which will
produce the pattern of interest, or they take after &lt;a
href=&quot;information-theory.html&quot;&gt;information theory&lt;/a&gt; and produce something
like the entropy, which, while in principle computable, can be very hard to
calculate reliably for experimental systems.  Bennett's &quot;logical depth&quot; is an
instance of the former tendency (it's the running time of the shortest
program), Lloyd and Pagels's &quot;thermodynamic depth&quot; of the later (it's the
entropy of the ensemble of possible trajectories leading to the current state;
uncomputable in the weaker sense that you'd have to go all the way back to the
beginning of time...).  The statistical complexity of &lt;a
href=&quot;computational-mechanics.html&quot;&gt;computational mechanics&lt;/a&gt; partakes of
both natures, being the entropy of an abstract automaton; it can actually be
calculated.  (I presently have a couple of papers incubating where we
&lt;em&gt;do&lt;/em&gt; calculate the statistical complexity of various real-world
processes.)

&lt;P&gt;Even if the complexity measure is uncomputable, it may be possible to say
something about how fast it grows, in some well-defined average sense.  For
instance, the average Kolmogorov complexity per symbol of a random string
converges on the entropy per symbol of the string.  Similarly, my first
published paper was a proof that the rate of increase in thermodynamic depth
(&quot;dive&quot;) is also an entropy rate, though not the same one.  It'd be nice if
there was a similar result about logical depth; watch this space for more
developments in this exciting nano-field.  --- Such results tend to make the
complexity measures concerned seem less interesting, but this is just in line
with Bohr's dictum, that the task of theoretical science is to turn deep truths
into trivialities.

&lt;P&gt;See also:
	&lt;a href=&quot;cep-gzip.html&quot;&gt;Complexity, Entropy and the Physics of
&lt;tt&gt;gzip&lt;/tt&gt;&lt;/a&gt;

&lt;ul&gt;Recommended (mostly pointed out to me by Dave, who, modestly, did
not recommend his own papers):
	&lt;li&gt;Remo Badii and Antonio Politi, &lt;cite&gt;Complexity: Hierarchical
Structure and Scaling in Physics,&lt;/cite&gt; (Cambridge UP, 1997), chs. 8 and 9
[Accurate and insightful discussion of at least a dozen different complexity
measures; &lt;a href=&quot;../reviews/badii-and-politi/&quot;&gt;review&lt;/a&gt;]
	&lt;li&gt;John Bates and Harvey Shepard, &quot;Measuring Complexity Using
Information Fluctuation,&quot; &lt;cite&gt;Physics Letters A&lt;/cite&gt; &lt;strong&gt;172&lt;/strong&gt;
416--425 (1993)
	&lt;li&gt;Charles Bennett
		&lt;ul&gt;
		&lt;li&gt;&quot;Dissipation, Information, Computational Complexity and
the Definition of Organization,&quot; in David Pines (ed.), &lt;cite&gt;Emerging
Syntheses in Science&lt;/cite&gt;
		&lt;li&gt;&quot;On the Nature and Origin of Complexity in Discrete,
Homogeneous, Locally-Interacting Systems,&quot; &lt;cite&gt;Foundations of Physics&lt;/cite&gt;
&lt;strong&gt;16&lt;/strong&gt; (1986) 585--592
		&lt;li&gt;&quot;How to Define Complexity in Physics, and Why&quot; in
W. H. Zurek (ed.), &lt;cite&gt;Complexity, Entropy, and the Physics of
Information&lt;/cite&gt; (1991)
		&lt;/ul&gt;
	&lt;li&gt;G. Boffetta, M. Cencini, M. Falcioni and A. Vulpiani,
&quot;Predictability: a way to characterize Complexity,&quot; &lt;a
href=&quot;http://arxiv.org/abs/nlin.CD/0101029&quot;&gt;nlin.CD/0101029&lt;/a&gt;
	&lt;li&gt;P.-M. Binder and Jorge A. Plazas, &quot;Multiscale Analysis of Complex
Systems,&quot; &lt;cite&gt;Physical Review E&lt;/cite&gt; &lt;strong&gt;63&lt;/strong&gt; (2001): 065203(R)
	&lt;li&gt;James P. Crutchfield and Karl Young, &quot;Inferring Statistical
Complexity,&quot; &lt;cite&gt;Physical Review Letters&lt;/cite&gt; &lt;strong&gt;63&lt;/strong&gt; (1989)
105--109
	&lt;li&gt;&lt;a href=&quot;dennett.html&quot;&gt;Daniel Dennett&lt;/a&gt;, &quot;Real Patterns&quot; in
&lt;cite&gt;Brainchildren&lt;/cite&gt; [Considering the effects of allowing noise on the
Kolmogorov measure, and what kinds of patterns one could actually &lt;em&gt;use&lt;/em&gt;;
see my &lt;a href=&quot;../reviews/brainchildren/&quot;&gt;review&lt;/a&gt; of the book]
	&lt;li&gt;Bruce Edmonds, &lt;a
href=&quot;http://www.cpm.mmu.ac.uk/~bruce/combib/&quot;&gt;Bibliography of Measures of
Complexity&lt;/a&gt; [Frozen in 1997]
	&lt;li&gt;David Feldman and James P. Crutchfield, &quot;Measures of Statistical
Complexity: Why?&quot; &lt;cite&gt;Physics Letters A&lt;/cite&gt; &lt;strong&gt;238&lt;/strong&gt; (1998)
244--252
	&lt;li&gt;Peter Grassberger
		&lt;ul&gt;
		&lt;li&gt;&quot;Toward a Quantitative Theory of Self-Generated
Complexity,&quot; &lt;cite&gt;International Journal of Theoretical Physics&lt;/cite&gt;
&lt;strong&gt;25&lt;/strong&gt; (1986) 907--938
		&lt;li&gt;&quot;Randomness, Information, and Complexity,&quot; pp. 59--99 of
Francisco Ramos-G&amp;oacute;mez (ed.), &lt;cite&gt;Proceedings of the Fifth Mexican
School on Statistical Physics&lt;/cite&gt; (Singapore: World Scientific, 1989) [Nice
survey and review of the main complexity measures as of the end of the 1980s.
Thanks to Prof. Grassberger for providing a copy.]
		&lt;/ul&gt;
	&lt;li&gt;B. A. Huberman and T. Hogg, &quot;Complexity and Adaptation,&quot;
&lt;cite&gt;Physica D&lt;/cite&gt; &lt;strong&gt;22&lt;/strong&gt; (1986) 376--384
	&lt;li&gt;Rolf Landauer, &quot;A Simple Measure of Complexity,&quot;
&lt;cite&gt;Nature&lt;/cite&gt; &lt;strong&gt;336&lt;/strong&gt; 306--307 [Commenting on Lloyd and
Pagels, in Landauer's usual take-no-prisoners style: &quot;It is one of the
remarkably few thrusts in this area which is not conspicuously vacuous, and
deserves serious consideration.&quot;]
	&lt;li&gt;Wentian Li, &quot;On the Relationship between Complexity and Entropy
for Markov Chains and Regular Languages,&quot; &lt;cite&gt;Complex Systems&lt;/cite&gt;
&lt;strong&gt;5&lt;/strong&gt; (1991) 381-389
	&lt;li&gt;Seth Lloyd and Heinz Pagels, &quot;Complexity as Thermodynamic Depth,&quot;
&lt;cite&gt;Annals of Physics&lt;/cite&gt; &lt;strong&gt;188&lt;/strong&gt; (1988) 186--213
	&lt;li&gt;Kristian Lindgren and Mats Nordahl, &quot;Complexity Measures and
Cellular Automata,&quot; &lt;cite&gt;Complex Systems&lt;/cite&gt; &lt;strong&gt;2&lt;/strong&gt; (1988)
409-440
	&lt;/ul&gt;

&lt;ul&gt;Modesty forbids me to recommend:
	&lt;li&gt;James P. Crutchfield and Cosma Rohilla Shalizi, &quot;Thermodynamic
Depth of Causal States: When Peddling around in Occam's Pool, Shallowness Is a
Virtue&lt;/a&gt;,&quot; &lt;cite&gt;Physical Review E&lt;/cite&gt; &lt;strong&gt;59&lt;/strong&gt; (1999) 275--283
= &lt;a href=&quot;http://arxiv.org/abs/cond-mat/9808147&quot;&gt;cond-mat/9808147&lt;/a&gt; [Showing
why the thermodynamic depth of Lloyd and Pagels doesn't work as advertized ---
unless supplemented with causal states, Jim's own patent remedy for complexity.
The journal made us change the subtitle before they'd print it.]
	&lt;li&gt;CRS, &quot;Methods and Techniques of Complex Systems Science: An
Overview&quot;, chapter 1 (pp. 33--114) in Thomas S. Deisboeck and J. Yasha Kresh
(eds.), &lt;cite&gt;Complex Systems Science in Biomedicine&lt;/cite&gt;
= &lt;a href=&quot;http://arxiv.org/abs/nlin.AO/0307015&quot;&gt;nlin.AO/0307015&lt;/a&gt;
	&lt;li&gt;CRS and James P. Crutchfield, &quot;Computational Mechanics: Pattern and
Prediction, Structure and Simplicity,&quot; &lt;cite&gt;Journal of Statistical
Physics&lt;/cite&gt; &lt;strong&gt;104&lt;/strong&gt; (2001): 817--879 = &lt;a
href=&quot;http://arxiv.org/abs/cond-mat/9907176&quot;&gt;cond-mat/9907176&lt;/a&gt; [Why causal
states and statistial complexity are the Way and the Light]
	&lt;li&gt;CRS, Kristina Lisa Shalizi and Robert Haslinger, &quot;Quantifying
Self-Organization with Optimal Predictors&quot;, &lt;cite&gt;Physical Review
Letters&lt;/cite&gt; &lt;strong&gt;93&lt;/strong&gt; (2004): 118701 =
&lt;a href=&quot;http://arxiv.org/abs/nlin.AO/0409024&quot;&gt;&lt;/a&gt; [Application of causal
states to self-organizing cellular automata; possibly the largest systems for
which non-silly complexities have actually been estimated from data]
	&lt;/ul&gt;

&lt;ul&gt;Disrecommended (random samples from a long list):
	&lt;li&gt;Moshe Koppel, &quot;Complexity, Depth, and Sophistication,&quot;
&lt;cite&gt;Complex Systems&lt;/cite&gt; &lt;strong&gt;1&lt;/strong&gt; (1987) 1087
	&lt;li&gt;R. Mansilla and E. Bush, &quot;Increase of complexity from classical
Greek to Latin poetry,&quot; &lt;a
href=&quot;http://arxiv.org/abs/cond-mat/0203135&quot;&gt;cond-mat/0203135&lt;/a&gt;
	&lt;li&gt;Stephen Wolfram, &lt;cite&gt;A New Kind of Science&lt;/cite&gt;
[&lt;a href=&quot;../reviews/wolfram/&quot;&gt;Review: A Rare Blend of Monster Raving Egomania
and Utter Batshit Insanity&lt;/a&gt;]
	&lt;/ul&gt;

&lt;ul&gt;To read:
	&lt;li&gt;V. Afraimovich and G. M. Zaslavsky, &quot;Space-time complexity in
Hamiltonian dynamics&quot;, &lt;a
href=&quot;http://dx.doi.org/10.1063/1.1566171&quot;&gt;&lt;cite&gt;Chaos&lt;/cite&gt; &lt;strong&gt;13&lt;/strong&gt;
(2003): 519--532&lt;/a&gt;
	&lt;li&gt;P. Allegrini, V. Benci, P. Grigolini, P. Hamilton, M. Ignaccolo,
G. Menconi, L. Palatella, G. Raffaelli, N. Scafetta, M. Virgilio and J. Jang,
&quot;Compression and diffusion: a joint approach to detect complexity,&quot; &lt;a
href=&quot;http://arxiv.org/abs/cond-mat/0202123&quot;&gt;cond-mat/0202123&lt;/a&gt;
	&lt;li&gt;Fatihcan Atay, Sarika Jalan and J&amp;uuml;rgen Jost, &quot;Randomness,
chaos, and
structure&quot;, &lt;a href=&quot;http://arxiv.org/abs/0711.4293&quot;&gt;arxiv:0711.4293&lt;/a&gt;
	&lt;li&gt;Claudio Bonanno and Pierre Collet, &quot;Complexity for extended
dynamical
systems&quot;, &lt;a href=&quot;http://arxiv.org/abs/math/0609681&quot;&gt;math/0609681&lt;/a&gt;
	&lt;li&gt;Gregory Chaitin, &lt;cite&gt;Algorithmic Information Theory&lt;/cite&gt;
	&lt;li&gt;Jens Christian Claussen, &quot;Offdiagonal Complexity: A computationally
quick complexity measure for graphs and networks&quot;, &lt;a
href=&quot;http://arxiv.org/abs/q-bio.MN/0410024&quot;&gt;q-bio.MN/0410024&lt;/a&gt;
	&lt;li&gt;M. De Lucia, M. Bottaccio, M. Montuori and L. Pietronero, &quot;A
topological approach to neural
complexity&quot;, &lt;a href=&quot;http://arxiv.org/abs/nlin.AO/0411011&quot;&gt;nlin.AO/0411011&lt;/a&gt;
[Related the Sprons-Tononi-Edelman complexity measure for networks to features
of network structure, assuming stationary Gaussian processes.  Such processes
have &lt;em&gt;nothing whatsoever&lt;/em&gt; to do with
actual &lt;a href=&quot;neural-coding.html&quot;&gt;nervous systems&lt;/a&gt;.]
	&lt;li&gt;S. Drozdz, Jaroslaw Kwapien, J. Speth and M. Wojcik, &quot;Identifying
Complexity by Means of Matrices,&quot; &lt;a
href=&quot;http://arxiv.org/abs/cond-mat/0112271&quot;&gt;cond-mat/0112271&lt;/a&gt;
	&lt;li&gt;Jacob Feldman, &quot;How surprising is a simple pattern? Quantifying
'Eureka!',&quot; &lt;a
href=&quot;http://dx.doi.org/10.1016/j.cognition.2003.09.013&quot;&gt;&lt;cite&gt;Cognition&lt;/cite&gt; &lt;strong&gt;93&lt;/strong&gt;
(2004): 199--224&lt;/a&gt; [Claims to (a) have a psychologically valid measure
of &lt;em&gt;subjective&lt;/em&gt; complexity, and (b) derive a null distribution for it!]
	&lt;li&gt;Svante Janson, Stefano Lonardi and Wojciech Szpankowski, &quot;On
average sequence complexity&quot;, &lt;a
href=&quot;http://dx.doi.org/10.1016/j.tcs.2004.06.023&quot;&gt;&lt;cite&gt;Theoretical Computer
Science&lt;/cite&gt; &lt;strong&gt;326&lt;/strong&gt; (2004): 213--227&lt;/a&gt; [Complexity of an
individual string as the number of distinct substrings it contains. &lt;a
href=&quot;http://www.cs.ucr/edu/~stelo/papers/tcs04.pdf&quot;&gt;PDF&lt;/a&gt; via Prof. Lonardi]
	&lt;li&gt;Jon Machta, &quot;Complexity, parallel computation and statistical
physics&quot;, &lt;a href=&quot;http://arxiv.org/abs/cond-mat/0510809&quot;&gt;cond-mat/0510809&lt;/a&gt;
[Defines complexity in terms of &quot;depth&quot;, in turn in terms of &quot;the number of
parallel computational steps needed to simulate&quot; a system.  Thermodynamic depth
(and a certain paper on it, cough cough) are cited but don't, on a quick skim,
seem to be really engaged with.  I need to read this carefully.]
	&lt;li&gt;James W. McAllister, &quot;Effective Complexity as a Measure of
Information Content&quot;, &lt;cite&gt;Philosophy of Science&lt;/cite&gt; &lt;strong&gt;70&lt;/strong&gt;
(2003): 302--307
	&lt;li&gt;&lt;a href=&quot;http://www.cs.cas.cz/~mp&quot;&gt;Milan Palus&lt;/a&gt;, &quot;Coarse-grained
entropy rate for characterization of complex time series&quot;, &lt;cite&gt;Physica
D&lt;/cite&gt; &lt;strong&gt;93&lt;/strong&gt; (1996): 64--77 [Thanks to Prof. Palus for a
reprint]
	&lt;li&gt;Peter I. Saparin, Wolfgang Gowin, J&amp;uuml;rgen Kurths, and Dieter
Felsenber, &quot;Quantification of cancellous bone structure using symbolic dynamics
and measures of complexity&quot;, &lt;a
href=&quot;http://dx.doi.org/10.1103/PhysRevE.58.6449&quot;&gt;&lt;cite&gt;Physical Review
E&lt;/cite&gt; &lt;strong&gt;58&lt;/strong&gt; (1998): 6449--6459&lt;/a&gt;
	&lt;li&gt;Andrei N. Soklakov, &quot;Complexity Analysis for Algorithmically Simple
Strings,&quot; &lt;a href=&quot;http://arxiv.org/abs/cs.LG/0009001/&quot;&gt;cs.LG/0009001&lt;/a&gt;
	&lt;li&gt;Ruedi Stoop, Norbert Stoop and Leonid Bunimovich, &quot;Complexity of
dynamics as variability of predictability&quot;, &lt;a
href=&quot;http://dx.doi.org/10.1023/B:JOSS.0000012519.93677.15&quot;&gt;&lt;cite&gt;Journal of
Statistical Physics&lt;/cite&gt; &lt;strong&gt;114&lt;/strong&gt; (2004): 1127--1137&lt;/a&gt;
[looks &lt;em&gt;very&lt;/em&gt; interesting]
	&lt;li&gt;J. Teo and H. A. Abbass, &quot;Multiobjectivity and Complexity in
Embodied Cognition&quot;, &lt;a
href=&quot;http://dx.doi.org/10.1109/TEVC.2005.846902&quot;&gt;&lt;cite&gt;IEEE Transactions on
Evolutionary Computation&lt;/cite&gt; &lt;strong&gt;9&lt;/strong&gt; (2005): 337--360&lt;/a&gt;
	&lt;/ul&gt;

&lt;P&gt;Thanks to Michel Decr&amp;eacute; for correcting my French.
</description>
  </item>
  </channel>
</rss>