<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article
  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="3.0" xml:lang="en">
  <front>
    <journal-meta><journal-id journal-id-type="nlm-ta">PLoS ONE</journal-id><journal-id journal-id-type="publisher-id">plos</journal-id><journal-id journal-id-type="pmc">plosone</journal-id><issn pub-type="epub">1932-6203</issn><publisher>
        <publisher-name>Public Library of Science</publisher-name>
        <publisher-loc>San Francisco, USA</publisher-loc>
      </publisher></journal-meta>
    <article-meta><article-id pub-id-type="publisher-id">PONE-D-11-15684</article-id><article-id pub-id-type="doi">10.1371/journal.pone.0047278</article-id><article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
        <subj-group subj-group-type="Discipline-v2">
          <subject>Computer science</subject>
          <subj-group>
            <subject>Information technology</subject>
            <subj-group>
              <subject>Databases</subject>
            </subj-group>
          </subj-group>
        </subj-group>
        <subj-group subj-group-type="Discipline-v2">
          <subject>Engineering</subject>
          <subj-group>
            <subject>Management engineering</subject>
            <subj-group>
              <subject>Management planning and control</subject>
              <subj-group>
                <subject>Network analysis (management)</subject>
              </subj-group>
            </subj-group>
          </subj-group>
        </subj-group>
        <subj-group subj-group-type="Discipline-v2">
          <subject>Mathematics</subject>
          <subj-group>
            <subject>Applied mathematics</subject>
            <subj-group>
              <subject>Complex systems</subject>
            </subj-group>
          </subj-group>
          <subj-group>
            <subject>Probability theory</subject>
            <subj-group>
              <subject>Markov model</subject>
            </subj-group>
          </subj-group>
        </subj-group>
        <subj-group subj-group-type="Discipline-v2">
          <subject>Physics</subject>
          <subj-group>
            <subject>Interdisciplinary physics</subject>
          </subj-group>
          <subj-group>
            <subject>Statistical mechanics</subject>
          </subj-group>
        </subj-group>
        <subj-group subj-group-type="Discipline-v2">
          <subject>Social and behavioral sciences</subject>
          <subj-group>
            <subject>Economics</subject>
            <subj-group>
              <subject>Economic competition</subject>
              <subject>Economic development</subject>
            </subj-group>
          </subj-group>
        </subj-group>
        <subj-group subj-group-type="Discipline">
          <subject>Computer Science</subject>
          <subject>Physics</subject>
          <subject>Mathematics</subject>
        </subj-group>
      </article-categories><title-group><article-title>A Network Analysis of Countries’ Export Flows: Firm Grounds for the Building Blocks of the Economy</article-title><alt-title alt-title-type="running-head">A Network Analysis of Countries’ Export Flows</alt-title></title-group><contrib-group>
        <contrib contrib-type="author" xlink:type="simple">
          <name name-style="western">
            <surname>Caldarelli</surname>
            <given-names>Guido</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">
            <sup>1</sup>
          </xref>
          <xref ref-type="aff" rid="aff2">
            <sup>2</sup>
          </xref>
          <xref ref-type="aff" rid="aff3">
            <sup>3</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author" xlink:type="simple">
          <name name-style="western">
            <surname>Cristelli</surname>
            <given-names>Matthieu</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">
            <sup>2</sup>
          </xref>
          <xref ref-type="aff" rid="aff4">
            <sup>4</sup>
          </xref>
          <xref ref-type="corresp" rid="cor1">
            <sup>*</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author" xlink:type="simple">
          <name name-style="western">
            <surname>Gabrielli</surname>
            <given-names>Andrea</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">
            <sup>2</sup>
          </xref>
          <xref ref-type="aff" rid="aff3">
            <sup>3</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author" xlink:type="simple">
          <name name-style="western">
            <surname>Pietronero</surname>
            <given-names>Luciano</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">
            <sup>2</sup>
          </xref>
          <xref ref-type="aff" rid="aff4">
            <sup>4</sup>
          </xref>
          <xref ref-type="aff" rid="aff3">
            <sup>3</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author" xlink:type="simple">
          <name name-style="western">
            <surname>Scala</surname>
            <given-names>Antonio</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">
            <sup>2</sup>
          </xref>
          <xref ref-type="aff" rid="aff3">
            <sup>3</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author" xlink:type="simple">
          <name name-style="western">
            <surname>Tacchella</surname>
            <given-names>Andrea</given-names>
          </name>
          <xref ref-type="aff" rid="aff4">
            <sup>4</sup>
          </xref>
          <xref ref-type="aff" rid="aff2">
            <sup>2</sup>
          </xref>
        </contrib>
      </contrib-group><aff id="aff1">
        <label>1</label>
        <addr-line>IMT - Institutions Market Technology, Lucca, Italy</addr-line>
      </aff><aff id="aff2">
        <label>2</label>
        <addr-line>ISC-CNR - Institute of Complex Systems, Rome, Italy</addr-line>
      </aff><aff id="aff3">
        <label>3</label>
        <addr-line>LIMS - London Institute for Mathematical Sciences, London, United Kingdom</addr-line>
      </aff><aff id="aff4">
        <label>4</label>
        <addr-line>Department of Physics, University of Rome “Sapienza”, Rome, Italy</addr-line>
      </aff><contrib-group>
        <contrib contrib-type="editor" xlink:type="simple">
          <name name-style="western">
            <surname>Flammini</surname>
            <given-names>Alessandro</given-names>
          </name>
          <role>Editor</role>
          <xref ref-type="aff" rid="edit1"/>
        </contrib>
      </contrib-group><aff id="edit1">
        <addr-line>Indiana University, United States of America</addr-line>
      </aff><author-notes>
        <corresp id="cor1">* E-mail: <email xlink:type="simple">matthieu.cristelli@roma1.infn.it</email></corresp>
        <fn fn-type="conflict">
          <p>The authors have declared that no competing interests exist.</p>
        </fn>
        <fn fn-type="con">
          <p>Analyzed the data: GC MC AG LP AS AT. Contributed reagents/materials/analysis tools: GC MC AG LP AS AT. Wrote the paper: GC MC AG LP AS AT.</p>
        </fn>
      </author-notes><pub-date pub-type="collection">
        <year>2012</year>
      </pub-date><pub-date pub-type="epub">
        <day>19</day>
        <month>10</month>
        <year>2012</year>
      </pub-date><volume>7</volume><issue>10</issue><elocation-id>e47278</elocation-id><history>
        <date date-type="received">
          <day>12</day>
          <month>8</month>
          <year>2011</year>
        </date>
        <date date-type="accepted">
          <day>14</day>
          <month>9</month>
          <year>2012</year>
        </date>
      </history><permissions>
        
        <copyright-holder>Caldarelli et al</copyright-holder>
        <license xlink:type="simple">
          <license-p>This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.</license-p>
        </license>
      </permissions><abstract>
        <p>In this paper we analyze the bipartite network of countries and products from UN data on country production. We define the country-country and product-product projected networks and introduce a novel method of filtering information based on elements’ similarity. As a result we find that country clustering reveals unexpected socio-geographic links among the most competing countries. On the same footings the products clustering can be efficiently used for a bottom-up classification of produced goods. Furthermore we mathematically reformulate the “reflections method” introduced by Hidalgo and Hausmann as a fixpoint problem; such formulation highlights some conceptual weaknesses of the approach. To overcome such an issue, we introduce an alternative methodology (based on biased Markov chains) that allows to rank countries in a conceptually consistent way. Our analysis uncovers a strong non-linear interaction between the diversification of a country and the ubiquity of its products, thus suggesting the possible need of moving towards more efficient and direct non-linear fixpoint algorithms to rank countries and products in the global market.</p>
      </abstract><funding-group>
        <funding-statement>Supporting Grant: EU Future and Emerging Technologies (FET) Open project FOC nr.255987. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.</funding-statement>
      </funding-group><counts>
        <page-count count="11"/>
      </counts></article-meta>
  </front>
  <body>
    <sec id="s1">
      <title>Introduction</title>
      <sec id="s1a">
        <title>Complex Networks</title>
        <p>Networks emerged in the recent years as the main mathematical tool for the description of complex systems. In particular, the mathematical framework of graph theory made possible to extract relevant information from different biological and social systems <xref ref-type="bibr" rid="pone.0047278-Caldarelli1">[1]</xref>–<xref ref-type="bibr" rid="pone.0047278-Gabrielli1">[3]</xref>. In this paper we use some concepts of network theory to address the problem of economic complexity <xref ref-type="bibr" rid="pone.0047278-Galluccio1">[4]</xref>–<xref ref-type="bibr" rid="pone.0047278-Haldane1">[7]</xref>.</p>
        <p>Our activity is in the track of a long-standing interaction between economics and physical sciences <xref ref-type="bibr" rid="pone.0047278-Stanley1">[8]</xref>–<xref ref-type="bibr" rid="pone.0047278-Majumder1">[12]</xref> and it explains, extends and complements a recent analysis done on the network of trades between nations <xref ref-type="bibr" rid="pone.0047278-Hidalgo1">[13]</xref>, <xref ref-type="bibr" rid="pone.0047278-Hidalgo2">[14]</xref>. Hidalgo and Hausmann (HH) address the problem of competitiveness and robustness of different countries in the global economy by studying the differences in the Gross Domestic Product and assuming that the development of a country is related to different “capabilities”. While countries cannot directly trade capabilities, it is the specific combination of those capabilities that results in different products traded. More capabilities are supposed to bring higher returns and the accumulation of new capabilities provides an exponentially growing advantage. Therefore the origin of the differences in the wealth of countries can be inferred by the record of trading activities analyzed as the expressions of the capabilities of the countries.</p>
      </sec>
      <sec id="s1b">
        <title>Revealed Competitive Advantage and the country-product Matrix</title>
        <p>We consider here the Standard Trade Classification data for the years in the interval <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e001" xlink:type="simple"/></inline-formula>. In the following we shall analyze the year <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e002" xlink:type="simple"/></inline-formula>, but similar results apply for the other snapshots. For the year <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e003" xlink:type="simple"/></inline-formula> the data provides information on <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e004" xlink:type="simple"/></inline-formula> different countries and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e005" xlink:type="simple"/></inline-formula> different products.</p>
        <p>To make a fair comparison between the trades, it is useful to employ Balassa’s Revealed Comparative Advantage (RCA) <xref ref-type="bibr" rid="pone.0047278-Balassa1">[15]</xref> i.e. the ratio between the export share of product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e006" xlink:type="simple"/></inline-formula> in country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e007" xlink:type="simple"/></inline-formula> and the share of product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e008" xlink:type="simple"/></inline-formula> in the world market<disp-formula id="pone.0047278.e009"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e009" xlink:type="simple"/><label>(1)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e010" xlink:type="simple"/></inline-formula> represents the dollar exports of country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e011" xlink:type="simple"/></inline-formula> in product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e012" xlink:type="simple"/></inline-formula>.</p>
        <p>We consider country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e013" xlink:type="simple"/></inline-formula> to be a competitive exporter of product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e014" xlink:type="simple"/></inline-formula> if its RCA is larger than some threshold value, which we take as 1 as in standard economics literature; previous studies have verified that small variations around such threshold do not qualitatively change the results.</p>
        <p>The network structure of the country-product competition is given by the semipositive matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e015" xlink:type="simple"/></inline-formula> defined as<disp-formula id="pone.0047278.e016"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e016" xlink:type="simple"/><label>(2)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e017" xlink:type="simple"/></inline-formula> is the threshold (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e018" xlink:type="simple"/></inline-formula> = 1).</p>
        <p>To such matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e019" xlink:type="simple"/></inline-formula> we can associate a graph whose nodes are divided into two sets <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e020" xlink:type="simple"/></inline-formula> of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e021" xlink:type="simple"/></inline-formula> nodes (the countries) and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e022" xlink:type="simple"/></inline-formula> of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e023" xlink:type="simple"/></inline-formula> nodes (the products) where a link between a node <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e024" xlink:type="simple"/></inline-formula> and a node <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e025" xlink:type="simple"/></inline-formula> exists if and only if <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e026" xlink:type="simple"/></inline-formula>, i.e. a bipartite graph. The matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e027" xlink:type="simple"/></inline-formula> is strictly related to the adjacency matrix of the country-product bipartite network.</p>
        <p>The fundamental structure of the matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e028" xlink:type="simple"/></inline-formula> is revealed by ordering the rows of the matrix by the number of exported products and the columns by the number of exporting countries: doing so, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e029" xlink:type="simple"/></inline-formula> assumes a substantially triangular structure. Such structure reflects the fact that some countries export a large fraction of all products (highly diversified countries), and some products appear to be exported by most countries (ubiquitous products). Moreover, the countries that export few products tend to export only ubiquitous products, while highly diversified countries are the only ones to export the products that only few other countries export.</p>
        <p>This triangular structure is therefore revealing us that there is a systematic relationship between the diversification of countries and the ubiquity of the products they make. Poorly diversified countries have a revealed comparative advantage (RCA) almost exclusively in ubiquitous products, whereas the most diversified countries appear to be the only ones with RCAs in the less ubiquitous products which in general are of higher value on the market. It is therefore plausible that such structure reflects a ranking among the nations.</p>
        <p>The fact that the matrix is triangular rather than block-diagonal suggests that some successful countries are more diversified than expected. Countries add more new products to the export mix while keeping, at the same time, their traditional productions. The structure of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e030" xlink:type="simple"/></inline-formula> therefore contradicts most of classical macro-economical models that always predict a specialization of countries in particular sectors of production (i.e. countries should aggregate in communities producing similar goods) that would result in a more or less block-diagonal matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e031" xlink:type="simple"/></inline-formula>.</p>
        <p>In the following, we are going to analyze the economical consequences of the structure of the bipartite country-product graph described by <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e032" xlink:type="simple"/></inline-formula>. In particular, we analyze the community structure induced by <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e033" xlink:type="simple"/></inline-formula> on the countries and products projected networks. As a second step, we reformulate as a linear fixpoint algorithm the HH’s <italic>reflection method</italic> to determine the countries and products respective rankings induced by <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e034" xlink:type="simple"/></inline-formula>. In this way we are able to clarify the critical aspects of this method and its mathematical weakness. Finally, to assign proper weights to the countries, we formulate a mathematically well defined biased Markov chain process on the country-product network; to account for the bipartite structure of the network, we introduce a two parameter bias in this method. To select the optimal bias, we compare the results of our algorithm with a standard economic indicator, the gross domestic product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e035" xlink:type="simple"/></inline-formula>. The optimal values of the parameters suggests a highly non-linear interaction between the number of different products produced by each country (<italic>diversification</italic>) and the number of different countries producing each product (<italic>ubiquity</italic>) in determining the competitiveness of countries and products. This fact suggests that, to better capture the essential features of economical competition of countries, we need a more direct and efficient non-linear approach.</p>
      </sec>
    </sec>
    <sec id="s2">
      <title>Results</title>
      <sec id="s2a">
        <title>The Network of Countries</title>
        <p>In order to obtain an immediate understanding of the economic relations between countries induced by their products a possible approach is to define a projection graph obtained from the original set of bipartite relations represented by the matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e036" xlink:type="simple"/></inline-formula><xref ref-type="bibr" rid="pone.0047278-Bellman1">[16]</xref>. The idea is to connect the various countries with a link whose strength is given by the number of products they mutually produce. In such a way the information stored in the matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e037" xlink:type="simple"/></inline-formula> is projected into the network of countries as shown in <xref ref-type="fig" rid="pone-0047278-g001">Fig. 1</xref>.</p>
        <fig id="pone-0047278-g001" orientation="portrait" position="float">
          <object-id pub-id-type="doi">10.1371/journal.pone.0047278.g001</object-id>
          <label>Figure 1</label>
          <caption>
            <title>The network of countries and products and the two possible projections.</title>
          </caption>
          <graphic mimetype="image" orientation="portrait" position="float" xlink:href="info:doi/10.1371/journal.pone.0047278.g001" xlink:type="simple"/>
        </fig>
        <p>The country network can be characterized by the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e038" xlink:type="simple"/></inline-formula> <italic>country-country</italic> matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e039" xlink:type="simple"/></inline-formula>. The non-diagonal elements <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e040" xlink:type="simple"/></inline-formula> correspond to the number of products that countries <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e041" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e042" xlink:type="simple"/></inline-formula> have in common (i.e. are produced by both countries). They are a measure of their mutual competition, allowing a quantitative comparison between economic and financial systems <xref ref-type="bibr" rid="pone.0047278-Johnson1">[17]</xref>; the diagonal elements <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e043" xlink:type="simple"/></inline-formula> corresponds to the number of products produced by country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e044" xlink:type="simple"/></inline-formula> and are a measure of the diversification of country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e045" xlink:type="simple"/></inline-formula>.</p>
        <p>To quantify the competition among two countries, we can define the similarity matrix among countries as<disp-formula id="pone.0047278.e046"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e046" xlink:type="simple"/><label>(3)</label></disp-formula></p>
        <p>Note that <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e047" xlink:type="simple"/></inline-formula> and that small (large) values indicate small (large) correlations between the products of the two countries <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e048" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e049" xlink:type="simple"/></inline-formula>. Similar approaches to define a correlation between vertices or a distance <xref ref-type="bibr" rid="pone.0047278-Bonanno1">[18]</xref> have often been employed in the field of complex networks, for example to detect protein correlations <xref ref-type="bibr" rid="pone.0047278-Brun1">[19]</xref> or to characterize the interdependencies among clinical traits of the orofacial system <xref ref-type="bibr" rid="pone.0047278-Auconi1">[20]</xref>, <xref ref-type="bibr" rid="pone.0047278-Scala1">[21]</xref>.</p>
        <p>The first problem for large correlation networks is how to visualize the relevant structure. The simplest approach to visualize the most similar vertices is realized by building a Minimal Spanning Tree (MST) <xref ref-type="bibr" rid="pone.0047278-Mantegna1">[22]</xref>, <xref ref-type="bibr" rid="pone.0047278-Mantegna2">[23]</xref>. In this method, starting from an empty graph, edges <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e050" xlink:type="simple"/></inline-formula> are added in order of decreasing similarity until all the nodes are connected; to obtain a tree, edges that would introduce a loop are discarded. A further problem is to split the graph in smaller sub-graphs (communities) that share important common feature, i.e. have strong correlations. <italic>Similarity</italic>, like analogous correlation indicators, can be used to detect the inner structure of a network; while different methods for community detection vary in their detailed implementation <xref ref-type="bibr" rid="pone.0047278-Girvan1">[24]</xref>, <xref ref-type="bibr" rid="pone.0047278-Fortunato1">[25]</xref>, they give reasonably similar qualitative results when the indicators contain the same information.</p>
        <p>The MST method can be thus generalized in order to detect the presence of communities by adding the extra condition that no edge between two nodes that have been already connected to some other node is allowed. In this way we obtain a set of disconnected sub-trees (i.e. a forest) embedded in the MST. This <italic>Minimal Spanning Forest</italic> (MSF) method naturally splits the network of countries into separate subsets. This method allows for the visualization of correlations in a large network and at the same time performs a sort of community detection if not precise, certainly very fast.</p>
        <p>By visual inspection in <xref ref-type="fig" rid="pone-0047278-g002">Fig. 2</xref> we can spot a large subtree composed by developed countries and some other subtrees in which clear geographical correlations are present. Notice that each subtree contains countries with very similar products, i.e. countries that are competing on the same markets. In particular, developing countries seem to be mostly direct competitors of their geographical neighbors. This features despite its high frequency in most geographical areas, comes unexpected since it is not the most rationale choice <xref ref-type="bibr" rid="pone.0047278-Farmer1">[26]</xref>, <xref ref-type="bibr" rid="pone.0047278-ChiHoYeung1">[27]</xref>: as an example, both banks <xref ref-type="bibr" rid="pone.0047278-DeMasi1">[28]</xref> and countries <xref ref-type="bibr" rid="pone.0047278-Garlaschelli1">[29]</xref> trade preferentially with similar partners, thereby affecting the whole robustness of the system <xref ref-type="bibr" rid="pone.0047278-Podobnik1">[30]</xref>, <xref ref-type="bibr" rid="pone.0047278-Buldyrev1">[31]</xref>. This behavior can be reproduced by simple statistical models based on agents’ fitnesses <xref ref-type="bibr" rid="pone.0047278-Capocci1">[32]</xref>, <xref ref-type="bibr" rid="pone.0047278-Garlaschelli2">[33]</xref>.</p>
        <fig id="pone-0047278-g002" orientation="portrait" position="float">
          <object-id pub-id-type="doi">10.1371/journal.pone.0047278.g002</object-id>
          <label>Figure 2</label>
          <caption>
            <title>The Minimal Spanning Forest for the Countries.</title>
            <p>The various subgraphs have a distinct geographical similarity. We show in green northern European countries and in red the “Baltic” republics. In general neighboring (also in a social and cultural sense) countries compete for the production of similar goods.</p>
          </caption>
          <graphic mimetype="image" orientation="portrait" position="float" xlink:href="info:doi/10.1371/journal.pone.0047278.g002" xlink:type="simple"/>
        </fig>
      </sec>
      <sec id="s2b">
        <title>The Network of Products</title>
        <p>Similarly to countries, we can project the bipartite graph into a product network by connecting two products if they are produced by the same one or more countries and giving a weight to this link proportional to the number of countries producing both products. Such network can be represented by the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e051" xlink:type="simple"/></inline-formula> <italic>product-product</italic> matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e052" xlink:type="simple"/></inline-formula>. The non-diagonal elements <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e053" xlink:type="simple"/></inline-formula> correspond to the number of countries producing both <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e054" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e055" xlink:type="simple"/></inline-formula> have in common, while the diagonal elements <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e056" xlink:type="simple"/></inline-formula> corresponds to the number of countries producing <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e057" xlink:type="simple"/></inline-formula>.</p>
        <p>In analogy with Eq. (3), the similarity matrix among products is defined as<disp-formula id="pone.0047278.e058"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e058" xlink:type="simple"/><label>(4)</label></disp-formula></p>
        <p>It indicates how much products are correlated on a market: a value <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e059" xlink:type="simple"/></inline-formula> indicates that whenever product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e060" xlink:type="simple"/></inline-formula> is present on the market of a country, also product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e061" xlink:type="simple"/></inline-formula> would be present. This could be for example the case of two products <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e062" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e063" xlink:type="simple"/></inline-formula> that are both necessary for the same and only industrial process.</p>
        <p>As in the case of countries, the MSF algorithm can be applied to visualize correlations and detect communities. In the case of the product network this analysis brings to an apparently contradictory results: let’s see why. Products are officially characterized by a hierarchical topology assigned by UN. Within this classification similar issue as “metalliferous ores and metal scraps” (groups 27.xx) are in a totally different section with respect to “non ferrous metals” (groups 68.xx). By applying our new algorithm, based on the economical competition network <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e064" xlink:type="simple"/></inline-formula>, one would naively expect that products belonging to the same UN hierarchy should belong to the same community and <italic>vice-versa</italic>; therefore, if we would assign different colors to different UN hierarchies, one would expect all the nodes belonging to a single community to be of the same color. In <xref ref-type="fig" rid="pone-0047278-g003">Fig. 3</xref> we show that this is not the case. Such a paradox can be understood by analyzing in closer detail the detected communities with the MSF method. As an example, we show in <xref ref-type="fig" rid="pone-0047278-g004">Fig. 4</xref> a large community where most of the vertices belong to the area of “vehicle part and constituents”. In this cluster we can spot the noticeable presence of a vertex belonging to “food” hierarchy. This apparent contradiction is solved up by noticing that such vertex refers to colza seeds, a typical plant recently used mostly for bio-fuels and not for alimentation: our MSF method has correctly positioned this “food” product in the “vehicle” cluster. Therefore, methods based on community detection could be considered as a possible rational substitute for current top-down “human-made” taxonomies <xref ref-type="bibr" rid="pone.0047278-Capocci1">[32]</xref>.</p>
        <fig id="pone-0047278-g003" orientation="portrait" position="float">
          <object-id pub-id-type="doi">10.1371/journal.pone.0047278.g003</object-id>
          <label>Figure 3</label>
          <caption>
            <title>The Minimal Spanning Forest (MSF) for the Products.</title>
            <p>We put a different color according to the first digit used in COMTRADE classification. This analysis should reveal correlation between different but similar products.</p>
          </caption>
          <graphic mimetype="image" orientation="portrait" position="float" xlink:href="info:doi/10.1371/journal.pone.0047278.g003" xlink:type="simple"/>
        </fig>
        <fig id="pone-0047278-g004" orientation="portrait" position="float">
          <object-id pub-id-type="doi">10.1371/journal.pone.0047278.g004</object-id>
          <label>Figure 4</label>
          <caption>
            <title>The largest tree in the Products MSF.</title>
            <p>When passing from classification colors to the real products name, we see they are all strongly related. It is interesting the presence of colza seeds in the lower left corner of the figure.</p>
          </caption>
          <graphic mimetype="image" orientation="portrait" position="float" xlink:href="info:doi/10.1371/journal.pone.0047278.g004" xlink:type="simple"/>
        </fig>
      </sec>
      <sec id="s2c">
        <title>Ranking Countries and Products by Reflection Method</title>
        <p>Hidalgo and Haussman (HH) have introduced in <xref ref-type="bibr" rid="pone.0047278-Hidalgo1">[13]</xref>, <xref ref-type="bibr" rid="pone.0047278-Hidalgo2">[14]</xref> the fundamental idea that the complex set of capabilities of countries (in general hardly comparable between different countries) can be inferred from the structure of matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e065" xlink:type="simple"/></inline-formula> (that we can observe). In this spirit, ubiquitous products require few capabilities and can be produced by most countries, while diversified countries possess many capabilities allowing to produce most products. Therefore, the most diversified countries are expected to be amongst the top ones in the global competition; on the same footing ubiquitous products are likely to correspond to low-quality products.</p>
        <p>In order to refine such intuitions in a quantitative ranking among countries and products, the authors of <xref ref-type="bibr" rid="pone.0047278-Hidalgo1">[13]</xref>, <xref ref-type="bibr" rid="pone.0047278-Hidalgo2">[14]</xref> have introduced two quantities: the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e066" xlink:type="simple"/></inline-formula> level <italic>diversification</italic> <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e067" xlink:type="simple"/></inline-formula> (called <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e068" xlink:type="simple"/></inline-formula> in <xref ref-type="bibr" rid="pone.0047278-Hidalgo1">[13]</xref>, <xref ref-type="bibr" rid="pone.0047278-Hidalgo2">[14]</xref>) of the country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e069" xlink:type="simple"/></inline-formula> and the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e070" xlink:type="simple"/></inline-formula> level <italic>ubiquity</italic> <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e071" xlink:type="simple"/></inline-formula> (called <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e072" xlink:type="simple"/></inline-formula> in <xref ref-type="bibr" rid="pone.0047278-Hidalgo1">[13]</xref>, <xref ref-type="bibr" rid="pone.0047278-Hidalgo2">[14]</xref>) of the product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e073" xlink:type="simple"/></inline-formula>. At the zero<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e074" xlink:type="simple"/></inline-formula> order the diversification of a country is simply defined as the number of its products or<disp-formula id="pone.0047278.e075"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e075" xlink:type="simple"/><label>(5)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e076" xlink:type="simple"/></inline-formula> is the degree of the node <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e077" xlink:type="simple"/></inline-formula> in the bipartite country-product network); analogously the zero<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e078" xlink:type="simple"/></inline-formula> order ubiquity of a product is defined as the number of different countries producing it<disp-formula id="pone.0047278.e079"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e079" xlink:type="simple"/><label>(6)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e080" xlink:type="simple"/></inline-formula> is the degree of the node <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e081" xlink:type="simple"/></inline-formula> in the bipartite country-product network. The diversification <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e082" xlink:type="simple"/></inline-formula> is intended to represent the zero<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e083" xlink:type="simple"/></inline-formula> order measure of the “quality” of the country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e084" xlink:type="simple"/></inline-formula> with the idea that the more products a country exports the strongest its position on the marker. The ubiquity <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e085" xlink:type="simple"/></inline-formula> is intended to represent the zero<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e086" xlink:type="simple"/></inline-formula> order measure of the “dis-value of the product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e087" xlink:type="simple"/></inline-formula> in the global competition with the idea that the more countries produce a product, the least is its value on the market.</p>
        <p>In the original approach these two initial quantities are refined in an iterative way via the so-called “reflections method”, consisting in defining the diversification of a country at the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e088" xlink:type="simple"/></inline-formula> iteration as the average ubiquity of its product at the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e089" xlink:type="simple"/></inline-formula> iteration and the ubiquity of a country at the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e090" xlink:type="simple"/></inline-formula> iteration as the average diversification of its producing countries at the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e091" xlink:type="simple"/></inline-formula> iteration:<disp-formula id="pone.0047278.e092"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e092" xlink:type="simple"/><label>(7)</label></disp-formula></p>
        <p>In vectorial form, this can be cast in the following form<disp-formula id="pone.0047278.e093"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e093" xlink:type="simple"/><label>(8)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e094" xlink:type="simple"/></inline-formula> is the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e095" xlink:type="simple"/></inline-formula>dimensional vector of components <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e096" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e097" xlink:type="simple"/></inline-formula> is the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e098" xlink:type="simple"/></inline-formula>dimensional vector of components <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e099" xlink:type="simple"/></inline-formula>, and where we have called <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e100" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e101" xlink:type="simple"/></inline-formula> (the upper suffix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e102" xlink:type="simple"/></inline-formula> stands for “transpose”), with <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e103" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e104" xlink:type="simple"/></inline-formula> respectively the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e105" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e106" xlink:type="simple"/></inline-formula> square diagonal matrices defined by <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e107" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e108" xlink:type="simple"/></inline-formula>.</p>
        <p>Such an approach suffers from some problems. The first one is related to the fact that the process is defined in a bipartite networks and therefore even and odd iterations have different meanings. In fact, let us consider the diversification <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e109" xlink:type="simple"/></inline-formula> of the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e110" xlink:type="simple"/></inline-formula> country: as prescribed by the algorithm, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e111" xlink:type="simple"/></inline-formula> is the average ubiquity of the products of the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e112" xlink:type="simple"/></inline-formula> country at the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e113" xlink:type="simple"/></inline-formula>-th iteration. Therefore countries with most ubiquitous (less valuable) products would get an highest <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e114" xlink:type="simple"/></inline-formula> order diversification. On the other hand, the approximately triangular structure of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e115" xlink:type="simple"/></inline-formula> tells us that these countries are the same ones with a small degree and therefore with a low value of the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e116" xlink:type="simple"/></inline-formula> order diversification <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e117" xlink:type="simple"/></inline-formula>. As shown to by <xref ref-type="bibr" rid="pone.0047278-Hidalgo1">[13]</xref>, <xref ref-type="bibr" rid="pone.0047278-Hidalgo2">[14]</xref>, this is the case also to higher orders; therefore the diversifications at even and odd iterations are substantially an anti-correlated. Conversely, successive even iterations are positively correlated so that <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e118" xlink:type="simple"/></inline-formula> looks a refinement of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e119" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e120" xlink:type="simple"/></inline-formula> a refinement of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e121" xlink:type="simple"/></inline-formula> and so on. Same considerations apply to the iterations for the ubiquity of products.</p>
        <p>The major problem in the HH algorithm is that it is a case of a consensus dynamics <xref ref-type="bibr" rid="pone.0047278-Shamma1">[34]</xref>, i.e. the state of a node at iteration <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e122" xlink:type="simple"/></inline-formula> is just the average of the state of its neighbors at iteration <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e123" xlink:type="simple"/></inline-formula>. It is well known that such iterations have the uniform state (all the nodes equal) as the natural fixpoint. It is therefore puzzling how such “equalizing” procedure could lead to any form of ranking. To solve such a puzzle, let’s write the HH algorithm as a simple iterative linear system and analyze its behavior.</p>
        <p>Focusing only on even iterations and on diversifications, we can write HH procedure as:<disp-formula id="pone.0047278.e124"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e124" xlink:type="simple"/><label>(9)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e125" xlink:type="simple"/></inline-formula> is a <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e126" xlink:type="simple"/></inline-formula> squared matrix.</p>
        <p>The matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e127" xlink:type="simple"/></inline-formula> in Eq.9 is a Markovian stochastic matrix when it acts <italic>from the right</italic> on positive vectors, in the sense that every element <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e128" xlink:type="simple"/></inline-formula> and<disp-formula id="pone.0047278.e129"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e129" xlink:type="simple"/></disp-formula></p>
        <p>In particular for the given <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e130" xlink:type="simple"/></inline-formula> adjacency matrix it is also ergodic. Therefore, its spectrum of eigenvalues is bounded in absolute value by its unique upper eigenvalue <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e131" xlink:type="simple"/></inline-formula>. Since <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e132" xlink:type="simple"/></inline-formula> acts on <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e133" xlink:type="simple"/></inline-formula> from the left, the right eigenvector <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e134" xlink:type="simple"/></inline-formula> corresponding to the largest eigenvalue <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e135" xlink:type="simple"/></inline-formula> is simply a uniform vector with identical components, i.e. in the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e136" xlink:type="simple"/></inline-formula> limit <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e137" xlink:type="simple"/></inline-formula> converges to the fixpoint <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e138" xlink:type="simple"/></inline-formula> where all countries have the same asymptotic diversification.</p>
        <p>It is therefore not a case that HH prescribe to stop their algorithm at a finite number of iterations and that they introduce as a recipe to consider as the ranking of a country the rescaled version of the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e139" xlink:type="simple"/></inline-formula> level diversifications <xref ref-type="bibr" rid="pone.0047278-Hidalgo2">[14]</xref><disp-formula id="pone.0047278.e140"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e140" xlink:type="simple"/><label>(10)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e141" xlink:type="simple"/></inline-formula> is the arithmetic mean of all <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e142" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e143" xlink:type="simple"/></inline-formula> the standard deviation of the same set. With these prescription, HH algorithm seems to converge to an approximately constant value after <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e144" xlink:type="simple"/></inline-formula> steps.</p>
        <p>This observed behavior can be easily be explained by noticing that, in contrast with the erroneous statement in <xref ref-type="bibr" rid="pone.0047278-Hidalgo2">[14]</xref>, finding the fitness by the reflection method can be reformulated as a fix-point problem (our Eq. 9) and solved using the spectral properties of a linear system. In fact,since the ergodic Markovian nature of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e145" xlink:type="simple"/></inline-formula> we can order eigenvalues/eigenvectors such that <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e146" xlink:type="simple"/></inline-formula>. Therefore, expanding <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e147" xlink:type="simple"/></inline-formula> in terms of the right eigenvectors <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e148" xlink:type="simple"/></inline-formula> of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e149" xlink:type="simple"/></inline-formula> the initial condition<disp-formula id="pone.0047278.e150"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e150" xlink:type="simple"/></disp-formula>we can write the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e151" xlink:type="simple"/></inline-formula>-th iterate as</p>
        <p><disp-formula id="pone.0047278.e152"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e152" xlink:type="simple"/><label>(11)</label></disp-formula>Therefore, at sufficiently large <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e153" xlink:type="simple"/></inline-formula> the ordering of the countries is completely determined by the components of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e154" xlink:type="simple"/></inline-formula>; notice that such an asymptotic ordering is independent from the initial condition <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e155" xlink:type="simple"/></inline-formula> and therefore should be considered as the appropriate fixpoint renormalized fitness <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e156" xlink:type="simple"/></inline-formula> for all countries.</p>
        <p>What happens to the HH scheme? At sufficiently large <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e157" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e158" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e159" xlink:type="simple"/></inline-formula>; therefore <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e160" xlink:type="simple"/></inline-formula> becomes proportional to <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e161" xlink:type="simple"/></inline-formula> (Eq. 10). The number of iterations <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e162" xlink:type="simple"/></inline-formula> needed to converge is given by the ratio between <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e163" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e164" xlink:type="simple"/></inline-formula> (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e165" xlink:type="simple"/></inline-formula>; therefore the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e166" xlink:type="simple"/></inline-formula> iterations prescribed by HH are not a general prescription but depend on the spectrum of the network analyzed.</p>
        <p>Notice also that when the numerical reflection method is used, the renormalized fitness represents a deviation <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e167" xlink:type="simple"/></inline-formula> from a constant and can be detected only if it is bigger than the numerical error; therefore only “not too big” <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e168" xlink:type="simple"/></inline-formula> can be employed. On the other hand, the spectral characterization we propose does not suffer from such a pitfall even when. Similar considerations can be developed for the even iterations of the reflection method for the products.</p>
      </sec>
      <sec id="s2d">
        <title>Biased Markov Chain Approach and Non-linear Interactions</title>
        <p>Having assessed the problems of HH’s method, we investigate the possibility of defining alternative linear algorithms able to implement similar economical intuitions about the ranking of the countries while keeping a more robust mathematical foundation. In formulating such a new scheme we will keep the approximation of linearity for the iterations even though we shall find in the results hints of the non-linear nature of the problem.</p>
        <p>Our approach is inspired to the well-known PageRank algorithm <xref ref-type="bibr" rid="pone.0047278-Page1">[35]</xref>. PageRank (named after the WWW, where vertices are the pages) is one of the most famous of Bonacich centrality measures <xref ref-type="bibr" rid="pone.0047278-Bonacich1">[36]</xref>. In the original PageRank method the ranking of a vertex is proportional to the time spent on it by an unbiased random walker (in different contexts <xref ref-type="bibr" rid="pone.0047278-Fu1">[11]</xref> analogous measures assess the stability of a firm in a business firm network).</p>
        <p>We define the weights of vertices to be proportional to the time that an <italic>appropriately biased</italic> random walker on the network spends on them in the large time limit <xref ref-type="bibr" rid="pone.0047278-Zlati1">[37]</xref>. As shown below, such weights, being the generalization of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e169" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e170" xlink:type="simple"/></inline-formula>, give a measure respectively of competitiveness of countries and “dis-quality” (or lack of competitiveness) of products. As the nodes of our bipartite network are entities that are logically and conceptually separated (countries and products), we assign to the random walker a different bias when jumping from countries to products respect to jumping from products to countries.</p>
        <p>Let us call <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e171" xlink:type="simple"/></inline-formula> weight of country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e172" xlink:type="simple"/></inline-formula> at the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e173" xlink:type="simple"/></inline-formula> iteration and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e174" xlink:type="simple"/></inline-formula> fitness of product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e175" xlink:type="simple"/></inline-formula> at the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e176" xlink:type="simple"/></inline-formula> iteration. We define the following Markov process on the country-product bipartite network<disp-formula id="pone.0047278.e177"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e177" xlink:type="simple"/><label>(12)</label></disp-formula>where the Markov transition matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e178" xlink:type="simple"/></inline-formula> is given by</p>
        <p><disp-formula id="pone.0047278.e179"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e179" xlink:type="simple"/><label>(13)</label></disp-formula>Here <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e180" xlink:type="simple"/></inline-formula> gives the probability to jump from product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e181" xlink:type="simple"/></inline-formula> to country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e182" xlink:type="simple"/></inline-formula> in a single step, and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e183" xlink:type="simple"/></inline-formula> the probability to jump from country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e184" xlink:type="simple"/></inline-formula> to product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e185" xlink:type="simple"/></inline-formula> also in a single step. Note that Eqs.(13) define a <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e186" xlink:type="simple"/></inline-formula>dimensional connected Markov chain of period two. Therefore, random walkers initially starting from countries, will be found on products at odd steps and on countries at even ones; the reverse happens for random walkers starting from products. By considering separately the random walkers starting from countries and from products, we can reduce this Markov chain to two ergodic Markov chains of respective dimension <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e187" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e188" xlink:type="simple"/></inline-formula>. In particular, if the walker starts from a country, using a vectorial formalism, we can write for the weights of countries<disp-formula id="pone.0047278.e189"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e189" xlink:type="simple"/><label>(14)</label></disp-formula>where the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e190" xlink:type="simple"/></inline-formula> ergodic stochastic matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e191" xlink:type="simple"/></inline-formula> is defined by</p>
        <p><disp-formula id="pone.0047278.e192"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e192" xlink:type="simple"/><label>(15)</label></disp-formula>At the same time for products we can write<disp-formula id="pone.0047278.e193"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e193" xlink:type="simple"/><label>(16)</label></disp-formula>where the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e194" xlink:type="simple"/></inline-formula> ergodic stochastic matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e195" xlink:type="simple"/></inline-formula> is given by</p>
        <p><disp-formula id="pone.0047278.e196"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e196" xlink:type="simple"/><label>(17)</label></disp-formula>Given the structure of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e197" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e198" xlink:type="simple"/></inline-formula>, it is simple to show that the two matrices share the same spectrum which is upper bounded in modulus by the unique eigenvalue <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e199" xlink:type="simple"/></inline-formula>. For both matrices, the eigenvectors corresponding to <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e200" xlink:type="simple"/></inline-formula> are the stationary and asymptotic weights <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e201" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e202" xlink:type="simple"/></inline-formula> of the Markov chains. In order to find analytically such asymptotic values, we apply the detailed balance condition:<disp-formula id="pone.0047278.e203"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e203" xlink:type="simple"/><label>(18)</label></disp-formula>which gives<disp-formula id="pone.0047278.e204"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e204" xlink:type="simple"/><label>(19)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e205" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e206" xlink:type="simple"/></inline-formula> are normalization constants. Note that for <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e207" xlink:type="simple"/></inline-formula> Eq. (13) gives the completely unbiased random walk for which <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e208" xlink:type="simple"/></inline-formula> where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e209" xlink:type="simple"/></inline-formula> is given in Eq. (9). Therefore, in this case Eqs. (19) become<disp-formula id="pone.0047278.e210"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e210" xlink:type="simple"/><label>(20)</label></disp-formula>as for the case of unbiased random walks on a simple connected network the asymptotic weight of a node is proportional to its connectivity. Thus, in the case of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e211" xlink:type="simple"/></inline-formula> we recover the zero<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e212" xlink:type="simple"/></inline-formula> order iteration of the HH’s reflection method. Note that, in the same spirit of HH, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e213" xlink:type="simple"/></inline-formula> gives a rough measure of the competitiveness of country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e214" xlink:type="simple"/></inline-formula> while <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e215" xlink:type="simple"/></inline-formula> gives an approximate measure of the dis-quality in the market of product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e216" xlink:type="simple"/></inline-formula>. By continuity, we associate the same meaning of competitiveness/disquality to the stationary states <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e217" xlink:type="simple"/></inline-formula>/<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e218" xlink:type="simple"/></inline-formula> at different values of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e219" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e220" xlink:type="simple"/></inline-formula>.</p>
        <p>To understand the behavior of our ranking respect to the bias, we have analyzed the mean correlation (square of the Pearson coefficient) for the year 1998 (other years give analogous results) between the logarithm of the GDP of each country and its weight (Eqs. (19) for different values of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e221" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e222" xlink:type="simple"/></inline-formula> (see <xref ref-type="fig" rid="pone-0047278-g005">Fig. 5</xref>). We are aware that GDP is not an absolute measure of wealth <xref ref-type="bibr" rid="pone.0047278-Arrow1">[38]</xref> as it does not account directly for relevant quantities like the wealth due to natural resources <xref ref-type="bibr" rid="pone.0047278-Dasgupta1">[39]</xref>. Nevertheless, we expect GDP to monotonically increase with the wealth. What network analysis shows is that the number of products is correlated with both quantities. We envisage such kind of analysis in order to define suitable policies for underdeveloped countries <xref ref-type="bibr" rid="pone.0047278-Dasgupta2">[40]</xref>.</p>
        <fig id="pone-0047278-g005" orientation="portrait" position="float">
          <object-id pub-id-type="doi">10.1371/journal.pone.0047278.g005</object-id>
          <label>Figure 5</label>
          <caption>
            <title>The plot of the mean Correlation (square of Pearson coefficient, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e223" xlink:type="simple"/></inline-formula>) between logarithm of GDP and fixpoint weights of countries in the biased (Markovian) random walk method as a function of parameters <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e224" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e225" xlink:type="simple"/></inline-formula>.</title>
            <p>The contour plot for a level of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e226" xlink:type="simple"/></inline-formula> is indicated as a green loop in the orange region (year <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e227" xlink:type="simple"/></inline-formula> 1998).</p>
          </caption>
          <graphic mimetype="image" orientation="portrait" position="float" xlink:href="info:doi/10.1371/journal.pone.0047278.g005" xlink:type="simple"/>
        </fig>
        <p>It is interesting to note that the region of large correlations (region inside the contour plot in the <xref ref-type="fig" rid="pone-0047278-g005">Fig. 5</xref>) is found in the positive quadrant for about <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e228" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e229" xlink:type="simple"/></inline-formula>; in particular the maximal value is approximately at <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e230" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e231" xlink:type="simple"/></inline-formula>. These results can be connected with the approximately “triangular” shape of the matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e232" xlink:type="simple"/></inline-formula>. In fact, let us rewrite Eqs. (19) (apart from the normalization constant) as:<disp-formula id="pone.0047278.e233"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e233" xlink:type="simple"/></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e234" xlink:type="simple"/></inline-formula> is the arithmetic average of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e235" xlink:type="simple"/></inline-formula> of the products exported by country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e236" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e237" xlink:type="simple"/></inline-formula> is the arithmetic average of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e238" xlink:type="simple"/></inline-formula> for countries exporting product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e239" xlink:type="simple"/></inline-formula>. Since <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e240" xlink:type="simple"/></inline-formula> is substantially positive and slightly smaller of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e241" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e242" xlink:type="simple"/></inline-formula> is definitely positive with optimal values around <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e243" xlink:type="simple"/></inline-formula>, the competitive countries will be characterized by a good balance between a high value of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e244" xlink:type="simple"/></inline-formula> and a small typical value of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e245" xlink:type="simple"/></inline-formula> of its products. Nevertheless, since the optimal values of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e246" xlink:type="simple"/></inline-formula> are distributed up to the region of values much larger than 1 (i.e. <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e247" xlink:type="simple"/></inline-formula> is significantly smaller than <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e248" xlink:type="simple"/></inline-formula>), we see that the major role for the asymptotic weight of a country is played by the presence in its portfolio of un-ubiquitous products which alone give the dominant contribution to <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e249" xlink:type="simple"/></inline-formula>. A similar reasoning leads to the conclusion that the dis-value of a product is basically determined by the presence in the set of its producers of poorly diversified countries that are basically exporting only products characterized by a low level of complexity.</p>
        <p>Our new approach based on biased Markov chain theory permits thus to implement the interesting ideas developed by HH in <xref ref-type="bibr" rid="pone.0047278-Hidalgo2">[14]</xref> on a more solid mathematical basis using the framework of linear iterated transformations and avoiding the indicated flaws of HH’s “reflection method”. Interestingly, our results reveal a strongly non-linear entanglement between the two basic information one can extract from the matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e250" xlink:type="simple"/></inline-formula>: diversification of countries and ubiquity of products. In particular, this non-linear relation makes explicit an almost extremal influence of ubiquity of products on the competitiveness of a country in the global market: having “good” or complex products in the portfolio is more important than to have many products of poor value. Furthermore, the information that a product has among its producers some poorly diversified countries is nearly sufficient to say that it is a non-complex (dis-valuable) product in the market. This strongly non-linear entanglement between diversifications of countries and ubiquities of products is an indication of the necessity to go beyond the linear approach in order to introduce more sound and direct description of the competition of countries and products possibly based on a suitable <italic>ab initio</italic> non-linear approach characterized by a smaller number of <italic>ad hoc</italic> assumptions <xref ref-type="bibr" rid="pone.0047278-Tacchella1">[41]</xref>.</p>
        <fig id="pone-0047278-g006" orientation="portrait" position="float">
          <object-id pub-id-type="doi">10.1371/journal.pone.0047278.g006</object-id>
          <label>Figure 6</label>
          <caption>
            <title>Graphs of the overlap <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e251" xlink:type="simple"/></inline-formula> between the spanning forest and threshold graph and the ratio <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e252" xlink:type="simple"/></inline-formula> versus the threshold <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e253" xlink:type="simple"/></inline-formula>.</title>
            <p>Here <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e254" xlink:type="simple"/></inline-formula> is the number of clusters in the threshold graph and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e255" xlink:type="simple"/></inline-formula> is the number of clusters in the spanning forest. (left panel:) Curves for <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e256" xlink:type="simple"/></inline-formula>. In this deterministic case, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e257" xlink:type="simple"/></inline-formula> equals the number of communities and both curves intersect when the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e258" xlink:type="simple"/></inline-formula>. (right panel:) Curves for <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e259" xlink:type="simple"/></inline-formula>; curves are averaged over <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e260" xlink:type="simple"/></inline-formula> configurations of the noise.</p>
          </caption>
          <graphic mimetype="image" orientation="portrait" position="float" xlink:href="info:doi/10.1371/journal.pone.0047278.g006" xlink:type="simple"/>
        </fig>
      </sec>
    </sec>
    <sec id="s3">
      <title>Discussion</title>
      <p>In this paper we applied methods of graph theory to the analysis of the economic productions of countries. The information is available in the form of an <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e261" xlink:type="simple"/></inline-formula> rectangular matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e262" xlink:type="simple"/></inline-formula> giving the different production of the possible <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e263" xlink:type="simple"/></inline-formula> goods for each of the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e264" xlink:type="simple"/></inline-formula> countries. The matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e265" xlink:type="simple"/></inline-formula> corresponds to a bipartite graph, the country-product network, that can be projected into the country-country network <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e266" xlink:type="simple"/></inline-formula> and the product-product network <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e267" xlink:type="simple"/></inline-formula>. By using complex-networks analysis, we can attain an effective filtering of the information contained in <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e268" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e269" xlink:type="simple"/></inline-formula>. We introduce a new filtering algorithm that identifies communities of countries with similar production. As an unexpected result, this analysis shows that neighboring countries tend to compete over the same markets instead of diversifying. We also show that a classification of goods based on such filtering provides an alternative product taxonomy determined by the countries’ activity. We then study the ranking of the countries induced by the country-product bipartite network. We first show that HH’s ranking is the fix-point of a linear process; in this way we can avoid some logical and numerical pitfalls and clarify some of its weak theoretical points. Finally, in analogy with the Google PageRank algorithm, we define a biased, two parameters Markov chain algorithm to assign ranking weights to countries and products by taking into account the structure of the adjacency matrix of the country-product bipartite network. By correlating the fix-point ranking (i.e. competitiveness of countries and products) with the GDP of each country, we find that the optimal bias parameters of the algorithm indicate a strongly non-linear interaction between the diversification of the countries and the ubiquity of the products. The fact that we still find some discrepancies between fitnesses and GDP is related to the fact that they measure related but different things. In particular while GDP is a measure of the richness of a country, the fitness measures the possibility of a certain country to sustain its growth or to recover from crises.</p>
      <table-wrap id="pone-0047278-t001" orientation="portrait" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0047278.t001</object-id><label>Table 1</label><caption>
          <title>Example of estimates of the number of communities for the noisy case; notice that <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e270" xlink:type="simple"/></inline-formula> is close to the expected value <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e271" xlink:type="simple"/></inline-formula>.</title>
        </caption><alternatives>
          <graphic id="pone-0047278-t001-1" mimetype="image" orientation="portrait" position="float" xlink:href="info:doi/10.1371/journal.pone.0047278.t001" xlink:type="simple"/>
          <table>
            <colgroup span="1">
              <col align="left" span="1"/>
              <col align="center" span="1"/>
              <col align="center" span="1"/>
              <col align="center" span="1"/>
            </colgroup>
            <thead>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e272" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e273" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e274" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e275" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left" colspan="1" rowspan="1">10</td>
                <td align="left" colspan="1" rowspan="1">5</td>
                <td align="left" colspan="1" rowspan="1">14</td>
                <td align="left" colspan="1" rowspan="1">11.1</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">9</td>
                <td align="left" colspan="1" rowspan="1">5</td>
                <td align="left" colspan="1" rowspan="1">13</td>
                <td align="left" colspan="1" rowspan="1">10.1</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">7</td>
                <td align="left" colspan="1" rowspan="1">5</td>
                <td align="left" colspan="1" rowspan="1">9</td>
                <td align="left" colspan="1" rowspan="1">7.2</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">5</td>
                <td align="left" colspan="1" rowspan="1">10</td>
                <td align="left" colspan="1" rowspan="1">12</td>
                <td align="left" colspan="1" rowspan="1">6.2</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">5</td>
                <td align="left" colspan="1" rowspan="1">7</td>
                <td align="left" colspan="1" rowspan="1">8</td>
                <td align="left" colspan="1" rowspan="1">6.5</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">5</td>
                <td align="left" colspan="1" rowspan="1">5</td>
                <td align="left" colspan="1" rowspan="1">7</td>
                <td align="left" colspan="1" rowspan="1">5.3</td>
              </tr>
            </tbody>
          </table>
        </alternatives><table-wrap-foot>
          <fn id="nt101">
            <label/>
            <p>Intersection point between <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e276" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e277" xlink:type="simple"/></inline-formula> are calculated averaging curves over <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e278" xlink:type="simple"/></inline-formula> random samples.</p>
          </fn>
        </table-wrap-foot></table-wrap>
    </sec>
    <sec id="s4" sec-type="materials|methods">
      <title>Materials and Methods</title>
      <sec id="s4a">
        <title>Graphs</title>
        <p>A graph is a couple <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e279" xlink:type="simple"/></inline-formula> where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e280" xlink:type="simple"/></inline-formula> is the set of vertices, and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e281" xlink:type="simple"/></inline-formula> is the set of edges. A graph <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e282" xlink:type="simple"/></inline-formula> can be represented via its adjacency matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e283" xlink:type="simple"/></inline-formula>.<disp-formula id="pone.0047278.e284"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e284" xlink:type="simple"/><label>(21)</label></disp-formula></p>
        <p>The degree <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e285" xlink:type="simple"/></inline-formula> of the node <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e286" xlink:type="simple"/></inline-formula> is the number <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e287" xlink:type="simple"/></inline-formula> of its neighbors.</p>
        <p>An unbiased random walk on a graph <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e288" xlink:type="simple"/></inline-formula> is characterized by a probability <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e289" xlink:type="simple"/></inline-formula> of jumping from a vertex <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e290" xlink:type="simple"/></inline-formula> to one of its <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e291" xlink:type="simple"/></inline-formula> neighbors and is described by the jump matrix<disp-formula id="pone.0047278.e292"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e292" xlink:type="simple"/><label>(22)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e293" xlink:type="simple"/></inline-formula> is the diagonal matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e294" xlink:type="simple"/></inline-formula> corresponding to the nodes degrees.</p>
      </sec>
      <sec id="s4b">
        <title>Bipartite Graphs</title>
        <p>A bipartite graph is a triple <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e295" xlink:type="simple"/></inline-formula> where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e296" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e297" xlink:type="simple"/></inline-formula> are two disjoint sets of vertices, and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e298" xlink:type="simple"/></inline-formula> is the set of edges, i.e. edges exist only between vertices of the two different sets <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e299" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e300" xlink:type="simple"/></inline-formula>.</p>
        <p>The bipartite graph <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e301" xlink:type="simple"/></inline-formula> can be described by the matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e302" xlink:type="simple"/></inline-formula> defined as<disp-formula id="pone.0047278.e303"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e303" xlink:type="simple"/><label>(23)</label></disp-formula></p>
        <p>In terms of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e304" xlink:type="simple"/></inline-formula>, it is possible to define the adjacency matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e305" xlink:type="simple"/></inline-formula> of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e306" xlink:type="simple"/></inline-formula> as<disp-formula id="pone.0047278.e307"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e307" xlink:type="simple"/><label>(24)</label></disp-formula></p>
        <p>It is also useful to define the co-occurrence matrices <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e308" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e309" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e310" xlink:type="simple"/></inline-formula> that respectively count the number of common neighbors between two vertices of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e311" xlink:type="simple"/></inline-formula> or of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e312" xlink:type="simple"/></inline-formula>. <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e313" xlink:type="simple"/></inline-formula> is the weighted adjacency matrix of the co-occurrence graph <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e314" xlink:type="simple"/></inline-formula> with vertices on <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e315" xlink:type="simple"/></inline-formula> and where each non-zero element of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e316" xlink:type="simple"/></inline-formula> corresponds to an edge among vertices <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e317" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e318" xlink:type="simple"/></inline-formula> with weight <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e319" xlink:type="simple"/></inline-formula>. The same is valid for the co-occurrence matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e320" xlink:type="simple"/></inline-formula> and the co-occurrence graph <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e321" xlink:type="simple"/></inline-formula>.</p>
        <p>Many projection schemes for a bipartite graph <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e322" xlink:type="simple"/></inline-formula> start from constructing the graphs <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e323" xlink:type="simple"/></inline-formula> or <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e324" xlink:type="simple"/></inline-formula> and eliminating the edges whose weights are less than a given threshold or whose statistical significance is low.</p>
      </sec>
      <sec id="s4c">
        <title>Matrix from RCA</title>
        <p>To make a fair comparison between the exports, it is useful to employ Balassa’s Revealed Comparative Advantage (RCA) <xref ref-type="bibr" rid="pone.0047278-Balassa1">[15]</xref> i.e. the ratio between the export share of product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e325" xlink:type="simple"/></inline-formula> in country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e326" xlink:type="simple"/></inline-formula> and the share of product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e327" xlink:type="simple"/></inline-formula> in the world market<disp-formula id="pone.0047278.e328"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e328" xlink:type="simple"/><label>(25)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e329" xlink:type="simple"/></inline-formula> represents the dollar exports of country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e330" xlink:type="simple"/></inline-formula> in product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e331" xlink:type="simple"/></inline-formula>.</p>
        <p>The network structure is given by the country-product adjacency matrix <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e332" xlink:type="simple"/></inline-formula> defined as<disp-formula id="pone.0047278.e333"><graphic orientation="portrait" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0047278.e333" xlink:type="simple"/><label>(26)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e334" xlink:type="simple"/></inline-formula> is the threshold. A positive entry, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e335" xlink:type="simple"/></inline-formula> tells us that country <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e336" xlink:type="simple"/></inline-formula> is a competitive exporter of the product <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e337" xlink:type="simple"/></inline-formula>.</p>
      </sec>
      <sec id="s4d">
        <title>Minimal Spanning Forest</title>
        <p>The spanning forest algorithm (SFA) is a computationally less-demanding variant of the Spanning Tree Algorithm (STA) where single operations can take up to <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e338" xlink:type="simple"/></inline-formula> respect to the STA case where all operations are <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e339" xlink:type="simple"/></inline-formula>. Here cluster is a synonymous for connected component.</p>
        <p>To analyze the performance of the SFA, we use as a benchmark a weighted network with well defined communities. We consider the graph <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e340" xlink:type="simple"/></inline-formula> composed joining <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e341" xlink:type="simple"/></inline-formula> communities each consisting in a clique of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e342" xlink:type="simple"/></inline-formula> nodes; the total number of nodes is <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e343" xlink:type="simple"/></inline-formula>. A function <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e344" xlink:type="simple"/></inline-formula> associates to each node <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e345" xlink:type="simple"/></inline-formula> its community <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e346" xlink:type="simple"/></inline-formula>; links between nodes <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e347" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e348" xlink:type="simple"/></inline-formula> have weight <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e349" xlink:type="simple"/></inline-formula>. Thus, links inside a community have weight one, while links among separate communities have smaller weights. We also consider the extremely noisy case <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e350" xlink:type="simple"/></inline-formula> where weights between nodes <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e351" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e352" xlink:type="simple"/></inline-formula> are random variables uniformily distributed in the interval <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e353" xlink:type="simple"/></inline-formula>.</p>
        <p>Furthermore we shall also consider for a weighted graph <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e354" xlink:type="simple"/></inline-formula> the associate threshold graph <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e355" xlink:type="simple"/></inline-formula> where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e356" xlink:type="simple"/></inline-formula> is the subset of edges in <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e357" xlink:type="simple"/></inline-formula> having weight higher than the threshold <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e358" xlink:type="simple"/></inline-formula>. The threshold graph <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e359" xlink:type="simple"/></inline-formula> corresponds to the separated <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e360" xlink:type="simple"/></inline-formula> communities for <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e361" xlink:type="simple"/></inline-formula>.</p>
        <p>Finally, to compare the minimum spanning forest <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e362" xlink:type="simple"/></inline-formula> with a threshold graph <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e363" xlink:type="simple"/></inline-formula>, we consider the overlap <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e364" xlink:type="simple"/></inline-formula> to be the fraction of links in <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e365" xlink:type="simple"/></inline-formula> that belong to the same cluster of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e366" xlink:type="simple"/></inline-formula>.</p>
        <p>In the non-random case, the SFA individuates correctly the communities and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e367" xlink:type="simple"/></inline-formula> equals the number of clusters <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e368" xlink:type="simple"/></inline-formula> of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e369" xlink:type="simple"/></inline-formula>. Notice that the ratio <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e370" xlink:type="simple"/></inline-formula> between the number of clusters <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e371" xlink:type="simple"/></inline-formula> of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e372" xlink:type="simple"/></inline-formula> versus the threshold <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e373" xlink:type="simple"/></inline-formula> intersects the overlap <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e374" xlink:type="simple"/></inline-formula> when <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e375" xlink:type="simple"/></inline-formula> is the correct number of communities. The left panel of <xref ref-type="fig" rid="pone-0047278-g006">Fig. 6</xref> shows such behavior for <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e376" xlink:type="simple"/></inline-formula>.</p>
        <p>In the noisy case, we find that <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e377" xlink:type="simple"/></inline-formula> overestimates <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e378" xlink:type="simple"/></inline-formula>; on the other hand, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e379" xlink:type="simple"/></inline-formula> intersect <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e380" xlink:type="simple"/></inline-formula> at <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e381" xlink:type="simple"/></inline-formula> for values <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e382" xlink:type="simple"/></inline-formula> less than one and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e383" xlink:type="simple"/></inline-formula> gives a better estimate of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e384" xlink:type="simple"/></inline-formula>. Such an effect is shown in <xref ref-type="table" rid="pone-0047278-t001">Table 1</xref> that shows for several values of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e385" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e386" xlink:type="simple"/></inline-formula> the proximity of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e387" xlink:type="simple"/></inline-formula> to the expected number of communities <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e388" xlink:type="simple"/></inline-formula>. The right panel of <xref ref-type="fig" rid="pone-0047278-g006">fig. 6</xref> shows the intersection of curves for <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0047278.e389" xlink:type="simple"/></inline-formula> in the noisy case.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ack>
      <p>We thank EU FET Open project FOC nr.255987 and CNR-PNR National Project “Crisis-Lab” for support.</p>
    </ack>
    <ref-list>
      <title>References</title>
      <ref id="pone.0047278-Caldarelli1">
        <label>1</label>
        <mixed-citation publication-type="other" xlink:type="simple">Caldarelli G (2007) Scale-Free Networks: Complex Webs in Nature and Technology. Oxford University Press.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Battiston1">
        <label>2</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Battiston</surname><given-names>S</given-names></name>, <name name-style="western"><surname>Delli Gatti</surname><given-names>D</given-names></name>, <name name-style="western"><surname>Gallegati</surname><given-names>M</given-names></name>, <name name-style="western"><surname>Greenwald</surname><given-names>B</given-names></name>, <name name-style="western"><surname>Stiglitz</surname><given-names>JE</given-names></name> (<year>2007</year>) <article-title>Credit chains and bankruptcy propagation in production networks</article-title>. <source>Journal of Economic Dynamics and Control</source> <volume>31</volume>: <fpage>2061</fpage>–<lpage>2084</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Gabrielli1">
        <label>3</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Gabrielli</surname><given-names>A</given-names></name>, <name name-style="western"><surname>Caldarelli</surname><given-names>G</given-names></name> (<year>2007</year>) <article-title>Invasion percolation and critical transient in the Barabási model of human dynamics</article-title>. <source>Physical Review Letters</source> <volume>98</volume>: <fpage>208701</fpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Galluccio1">
        <label>4</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Galluccio</surname><given-names>S</given-names></name>, <name name-style="western"><surname>Caldarelli</surname><given-names>G</given-names></name>, <name name-style="western"><surname>Marsili</surname><given-names>M</given-names></name>, <name name-style="western"><surname>Zhang</surname><given-names>YC</given-names></name> (<year>1997</year>) <article-title>Scaling in currency exchange</article-title>. <source>Physica A</source> <volume>245</volume>: <fpage>423</fpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Jackson1">
        <label>5</label>
        <mixed-citation publication-type="other" xlink:type="simple">Jackson MO (2008) Social and Economic Networks. Princeton University Press.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Borgatti1">
        <label>6</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Borgatti</surname><given-names>SP</given-names></name>, <name name-style="western"><surname>Mehra</surname><given-names>A</given-names></name>, <name name-style="western"><surname>Brass</surname><given-names>DJ</given-names></name>, <name name-style="western"><surname>Labianca</surname><given-names>G</given-names></name> (<year>2009</year>) <article-title>Network Analysis in the Social Sciences</article-title>. <source>Science</source> <volume>323</volume>: <fpage>892</fpage>–<lpage>895</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Haldane1">
        <label>7</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Haldane</surname><given-names>AG</given-names></name>, <name name-style="western"><surname>May</surname><given-names>RM</given-names></name> (<year>2011</year>) <article-title>Systemic risk in banking ecosystems</article-title>. <source>Nature</source> <volume>469</volume>: <fpage>351</fpage>–<lpage>355</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Stanley1">
        <label>8</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Stanley</surname><given-names>HE</given-names></name>, <name name-style="western"><surname>Amaral</surname><given-names>LAN</given-names></name>, <name name-style="western"><surname>Buldyrev</surname><given-names>SV</given-names></name>, <name name-style="western"><surname>Gopikrishnan</surname><given-names>P</given-names></name>, <name name-style="western"><surname>Plerou</surname><given-names>V</given-names></name>, <etal>et al</etal>. (<year>2002</year>) <article-title>Self-organized complexity in economics and finance</article-title>. <source>Proceedings of the National Academy of Sciences of the United States of America</source> <volume>99</volume>: <fpage>2561</fpage>–<lpage>2565</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-MA1">
        <label>9</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>MA</surname><given-names>S</given-names></name>, <name name-style="western"><surname>Boguñá</surname><given-names>M</given-names></name> (<year>2003</year>) <article-title>Topology of the world trade web</article-title>. <source>Phys Rev E</source> <volume>68</volume>: <fpage>15101</fpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Schweitzer1">
        <label>10</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Schweitzer</surname><given-names>F</given-names></name>, <name name-style="western"><surname>Fagiolo</surname><given-names>G</given-names></name>, <name name-style="western"><surname>Sornette</surname><given-names>D</given-names></name>, <name name-style="western"><surname>Vega-Redondo</surname><given-names>F</given-names></name>, <name name-style="western"><surname>Vespignani</surname><given-names>A</given-names></name>, <etal>et al</etal>. (<year>2009</year>) <article-title>Economic Networks: The New Challenges</article-title>. <source>Science</source> <volume>325</volume>: <fpage>422</fpage>–<lpage>425</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Fu1">
        <label>11</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Fu</surname><given-names>D</given-names></name>, <name name-style="western"><surname>Pammolli</surname><given-names>F</given-names></name>, <name name-style="western"><surname>Buldyrev</surname><given-names>SV</given-names></name>, <name name-style="western"><surname>Riccaboni</surname><given-names>M</given-names></name>, <name name-style="western"><surname>Matia</surname><given-names>K</given-names></name>, <etal>et al</etal>. (<year>2005</year>) <article-title>The growth of business firms: Theoretical framework and empirical evidence</article-title>. <source>Proceedings of the National Academy of Sciences of the United States of America</source> <volume>102</volume>: <fpage>18801</fpage>–<lpage>18806</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Majumder1">
        <label>12</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Majumder</surname><given-names>SR</given-names></name>, <name name-style="western"><surname>Diermeier</surname><given-names>D</given-names></name>, <name name-style="western"><surname>Rietz</surname><given-names>TA</given-names></name>, <name name-style="western"><surname>Amaral</surname><given-names>LA</given-names></name> (<year>2009</year>) <article-title>Price dynamics in political prediction markets</article-title>. <source>Proceedings of the National Academy of Sciences</source> <volume>106</volume>: <fpage>679</fpage>–<lpage>684</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Hidalgo1">
        <label>13</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hidalgo</surname><given-names>CA</given-names></name>, <name name-style="western"><surname>Klinger</surname><given-names>B</given-names></name>, <name name-style="western"><surname>Barabási</surname><given-names>AL</given-names></name>, <name name-style="western"><surname>Hausmann</surname><given-names>R</given-names></name> (<year>2007</year>) <article-title>The Product Space Conditions the Development of Nations</article-title>. <source>Science</source> <volume>317</volume>: <fpage>482</fpage>–<lpage>487</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Hidalgo2">
        <label>14</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hidalgo</surname><given-names>CA</given-names></name>, <name name-style="western"><surname>Hausmann</surname><given-names>R</given-names></name> (<year>2009</year>) <article-title>The building blocks of economic complexity</article-title>. <source>Proceedings of the National Academy of Sciences</source> <volume>106</volume>: <fpage>10570</fpage>–<lpage>10575</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Balassa1">
        <label>15</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Balassa</surname><given-names>B</given-names></name> (<year>1965</year>) <article-title>Trade liberalization and ‘revealed’ comparative advantage</article-title>. <source>Manchester School</source> <volume>33</volume>: <fpage>99</fpage>–<lpage>123</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Bellman1">
        <label>16</label>
        <mixed-citation publication-type="other" xlink:type="simple">Bellman R (1997) Introduction to matrix analysis (2nd ed.). Philadelphia, PA, USA: Society for Industrial and Applied Mathematics.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Johnson1">
        <label>17</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Johnson</surname><given-names>N</given-names></name>, <name name-style="western"><surname>Lux</surname><given-names>T</given-names></name> (<year>2011</year>) <article-title>Financial systems: Ecology and economics</article-title>. <source>Nature</source> <volume>469</volume>: <fpage>302</fpage>–<lpage>303</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Bonanno1">
        <label>18</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Bonanno</surname><given-names>G</given-names></name>, <name name-style="western"><surname>Caldarelli</surname><given-names>G</given-names></name>, <name name-style="western"><surname>Lillo</surname><given-names>F</given-names></name>, <name name-style="western"><surname>Mantegna</surname><given-names>RN</given-names></name> (<year>2003</year>) <article-title>Topology of correlation-based minimal spanning trees in real and model markets</article-title>. <source>Phys Rev E</source> <volume>68</volume>: <fpage>46130</fpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Brun1">
        <label>19</label>
        <mixed-citation publication-type="other" xlink:type="simple">Brun C, Chevenet F, Martin D, Wojcik J, Guénoche A, <etal>et al</etal>.. (2003) Functional classification of proteins for the prediction of cellular function from a protein-protein interaction network. Genome biology 5.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Auconi1">
        <label>20</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Auconi</surname><given-names>P</given-names></name>, <name name-style="western"><surname>Caldarelli</surname><given-names>G</given-names></name>, <name name-style="western"><surname>Scala</surname><given-names>A</given-names></name>, <name name-style="western"><surname>Ierardo</surname><given-names>G</given-names></name>, <name name-style="western"><surname>Polimeni</surname><given-names>A</given-names></name> (<year>2011</year>) <article-title>A network approach to orthodontic diagnosis</article-title>. <source>Orthodontics &amp; Craniofacial Research</source> <volume>14</volume>: <fpage>189</fpage>–<lpage>197</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Scala1">
        <label>21</label>
        <mixed-citation publication-type="other" xlink:type="simple">Scala A, Auconi P, Scazzocchio M, Caldarelli G, McNamara J, <etal>et al</etal>.. (2012) Using networks to understand medical data: the case of class iii malocclusions. PLoS ONE.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Mantegna1">
        <label>22</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Mantegna</surname><given-names>RN</given-names></name> (<year>1999</year>) <article-title>Hierarchical structure in financial markets</article-title>. <source>European Physical Journal B</source> <volume>11</volume>: <fpage>193</fpage>–<lpage>197</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Mantegna2">
        <label>23</label>
        <mixed-citation publication-type="other" xlink:type="simple">Mantegna RN, Stanley HE (2000) An Introduction to Econophysics: Correlations and Complexity in Finance. Cambridge Univ. Press, Cambridge UK.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Girvan1">
        <label>24</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Girvan</surname><given-names>M</given-names></name>, <name name-style="western"><surname>Newman</surname><given-names>MEJ</given-names></name> (<year>2002</year>) <article-title>Community structure in social and biological networks</article-title>. <source>Proceedings of the National Academy of Sciences</source> <volume>99</volume>: <fpage>7821</fpage>–<lpage>7826</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Fortunato1">
        <label>25</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Fortunato</surname><given-names>S</given-names></name> (<year>2010</year>) <article-title>Community detection in graphs</article-title>. <source>Physics Reports</source> <volume>486</volume>: <fpage>75</fpage>–<lpage>174</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Farmer1">
        <label>26</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Farmer</surname><given-names>JD</given-names></name>, <name name-style="western"><surname>Lo</surname><given-names>AW</given-names></name> (<year>1999</year>) <article-title>Frontiers of finance: Evolution and efficient markets</article-title>. <source>Proceedings of the National Academy of Sciences</source> <volume>96</volume>: <fpage>9991</fpage>–<lpage>9992</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-ChiHoYeung1">
        <label>27</label>
        <mixed-citation publication-type="other" xlink:type="simple">Chi Ho Yeung YCZ (2009) Minority Games, Springer. 5588–5604.</mixed-citation>
      </ref>
      <ref id="pone.0047278-DeMasi1">
        <label>28</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>De Masi</surname><given-names>G</given-names></name>, <name name-style="western"><surname>Iori</surname><given-names>G</given-names></name>, <name name-style="western"><surname>Caldarelli</surname><given-names>G</given-names></name> (<year>2006</year>) <article-title>Fitness model for the Italian interbank money market</article-title>. <source>Phys Rev E</source> <volume>74</volume>: <fpage>66112</fpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Garlaschelli1">
        <label>29</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Garlaschelli</surname><given-names>D</given-names></name>, <name name-style="western"><surname>Loffredo</surname><given-names>MI</given-names></name> (<year>2004</year>) <article-title>Fitness-Dependent Topological Properties of the World Trade Web</article-title>. <source>Phys Rev Lett</source> <volume>93</volume>: <fpage>188701</fpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Podobnik1">
        <label>30</label>
        <mixed-citation publication-type="other" xlink:type="simple">Podobnik B, Horvatic D, Petersen AM, Urošević B, Stanley HE (2010) Bankruptcy risk model and empirical tests. Proceedings of the National Academy of Sciences.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Buldyrev1">
        <label>31</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Buldyrev</surname><given-names>SV</given-names></name>, <name name-style="western"><surname>Parshani</surname><given-names>R</given-names></name>, <name name-style="western"><surname>Paul</surname><given-names>G</given-names></name>, <name name-style="western"><surname>Stanley</surname><given-names>HE</given-names></name>, <name name-style="western"><surname>Havlin</surname><given-names>S</given-names></name> (<year>2010</year>) <article-title>Catastrophic cascade of failures in interdependent networks</article-title>. <source>Nature</source> <volume>464</volume>: <fpage>1025</fpage>–<lpage>1028</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Capocci1">
        <label>32</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Capocci</surname><given-names>A</given-names></name>, <name name-style="western"><surname>Caldarelli</surname><given-names>G</given-names></name> (<year>2008</year>) <article-title>Taxonomy and clustering in collaborative systems: the case of the on-line encyclopedia Wikipedia, EPL</article-title>. <volume>81</volume>: <fpage>28006</fpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Garlaschelli2">
        <label>33</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Garlaschelli</surname><given-names>D</given-names></name>, <name name-style="western"><surname>Capocci</surname><given-names>A</given-names></name>, <name name-style="western"><surname>Caldarelli</surname><given-names>G</given-names></name> (<year>2007</year>) <article-title>Self–organized network evolution coupled to extremal dynamics</article-title>. <source>Nature Physics</source> <volume>3</volume>: <fpage>813</fpage>–<lpage>817</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Shamma1">
        <label>34</label>
        <mixed-citation publication-type="other" xlink:type="simple">Shamma JS (2008) Cooperative Control of Distributed Multi-Agent Systems. Wiley-Interscience. ISBN 978-0-470-06031-5.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Page1">
        <label>35</label>
        <mixed-citation publication-type="other" xlink:type="simple">Page L, Brin S, Motwami R, Winograd T (1999) The PageRank citation ranking: bringing order to the web. Standford InfoLab University website, Accessed 2012 Sep 19. URL <ext-link ext-link-type="uri" xlink:href="http://dbpubs.stanford.edu:8090/pub/1999-66" xlink:type="simple">http://dbpubs.stanford.edu:8090/pub/1999-66</ext-link>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Bonacich1">
        <label>36</label>
        <mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Bonacich</surname><given-names>P</given-names></name> (<year>1987</year>) <article-title>Power and Centrality: A Family of Measures</article-title>. <source>American Journal of Sociology</source> <volume>92</volume>: <fpage>1170</fpage>–<lpage>1182</lpage>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Zlati1">
        <label>37</label>
        <mixed-citation publication-type="other" xlink:type="simple">Zlatić V, Gabrielli A, Caldarelli G (2010) Topologically biased random walk and community finding in networks. Physical Review E 82: 066109+.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Arrow1">
        <label>38</label>
        <mixed-citation publication-type="other" xlink:type="simple">Arrow KJ, Dasgupta P, Goulder LH, Mumford KJ, Oleson K (2010) Sustainability and the Measurement of Wealth. National Bureau of Economic Research Working Paper Series : 16599+.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Dasgupta1">
        <label>39</label>
        <mixed-citation publication-type="other" xlink:type="simple">Dasgupta P (2009) The Place of Nature in Economic Development. Ideas Website, Accessed 2012 Sep 19. Technical report. URL <ext-link ext-link-type="uri" xlink:href="http://ideas.repec.org/p/ess/wpaper/id2233.html" xlink:type="simple">http://ideas.repec.org/p/ess/wpaper/id2233.html</ext-link>.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Dasgupta2">
        <label>40</label>
        <mixed-citation publication-type="other" xlink:type="simple">Dasgupta P (2010) Poverty traps: Exploring the complexity of causation. International Food Policy Research Institute (IFPRI) 2010 Vision briefs BB07 Special Edition.</mixed-citation>
      </ref>
      <ref id="pone.0047278-Tacchella1">
        <label>41</label>
        <mixed-citation publication-type="other" xlink:type="simple">Tacchella A, Cristelli M, Caldarelli G, Gabrielli A, Pietronero L (2012) Economic complexity: a new metric for countries’ competitiveness and products’ complexity. submitted to Journal of Economic Dynamics and Control.</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>