{"id":2114,"date":"2015-12-30T12:31:03","date_gmt":"2015-12-30T19:31:03","guid":{"rendered":"http:\/\/www.ghyzmo.com\/?p=2114"},"modified":"2019-06-30T14:49:24","modified_gmt":"2019-06-30T20:49:24","slug":"modeling-technological-growth","status":"publish","type":"post","link":"http:\/\/www.ghyzmo.com\/modeling-technological-growth\/","title":{"rendered":"Modeling Technological Growth"},"content":{"rendered":"<p><em>\u00a9 Fernando Caracena<\/em>, 2015<\/p>\n<p>Various mathematical models are applied here to technological growth.<\/p>\n<h2><em><strong>Linear Model<\/strong><\/em><\/h2>\n<p>The linear model has two constants, a and b:<\/p>\n<p>f(t)=a*t +b\u00a0\u00a0\u00a0\u00a0 (1).<\/p>\n<p>The paleolithic model is one possible linear model, which has no perceptible progress (a=0), and the and outputs the initial value b=1.0, which\u00a0 remains the same through all time.<\/p>\n<p>The full linear model results by assigning the constant, a, some positive value, which describes the up-tilt, or slope, of the rising curve of progress. In the fig. 2 , the choice, b=0.0 , results in no loss in generality.<\/p>\n<h2><em><strong>The Exponential Model<\/strong><\/em><\/h2>\n<p>The exponential model has a fixed doubling time, d:<\/p>\n<p>f(t)=exp(log(2.)*t\/d )\u00a0\u00a0 (2a),<\/p>\n<p>where d is a constant.<\/p>\n<p>Note that when t=d then f(d)=exp(log(2.)), which is just 2,<\/p>\n<p>f(d)=2.<\/p>\n<h2><em><strong>The Double Exponential Model<\/strong><\/em><\/h2>\n<p>In this case, growth is still modelled as in (2a), but the doubling time itself is allowed to decay exponentially:<\/p>\n<p>f(t)=exp(log(2.)*t\/d(t) )\u00a0\u00a0 (2b),<\/p>\n<p>d(t) = d<sub>0 <\/sub>exp(log(2.)*t\/d<sub>1<\/sub> ) , (3)<\/p>\n<p>where<\/p>\n<p>d<sub>1<\/sub> is a constant.<\/p>\n<h2><em><strong>Discussion of Model Behaviors<\/strong><\/em><\/h2>\n<div id=\"attachment_2115\" style=\"width: 222px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/www.ghyzmo.com\/modeling-technological-growth\/staticmodel\/\" rel=\"attachment wp-att-2115\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2115\" class=\" wp-image-2115 \" title=\"Static Model--There is no growth.\" src=\"http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/StaticModel-300x225.png\" alt=\"\" width=\"212\" height=\"159\" srcset=\"http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/StaticModel-300x225.png 300w, http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/StaticModel-150x112.png 150w, http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/StaticModel.png 800w\" sizes=\"auto, (max-width: 212px) 100vw, 212px\" \/><\/a><p id=\"caption-attachment-2115\" class=\"wp-caption-text\">Fig. 1 In the Static Model--There is no growth. Once you learn everything you need, you are set for life.<\/p><\/div>\n<h2><em><strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Paleolithic\"><em><strong>The <\/strong><\/em><\/a><em><strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Paleolithic\">Pal<\/a><\/strong><\/em>eolithic Model<\/strong><\/em><\/h2>\n<p>In prehistoric days, technological progress was so slow that the best model that applied to, it was a static model. There was no noticeable progress. Generation after generation, people did the same old thing with little variation. Progress was there, but it was so slow as to be imperceptible. Evolution of lifeforms is a form of progress, which is imperceptible on the scale of a human lifespan.<\/p>\n<div id=\"attachment_2116\" style=\"width: 224px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/www.ghyzmo.com\/modeling-technological-growth\/linearmodel\/\" rel=\"attachment wp-att-2116\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2116\" class=\" wp-image-2116\" title=\"LinearModel\" src=\"http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/LinearModel-300x225.png\" alt=\"\" width=\"214\" height=\"160\" srcset=\"http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/LinearModel-300x225.png 300w, http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/LinearModel-150x112.png 150w, http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/LinearModel.png 800w\" sizes=\"auto, (max-width: 214px) 100vw, 214px\" \/><\/a><p id=\"caption-attachment-2116\" class=\"wp-caption-text\">Fig. 2. The linear technological growth Model applies to our recent past.<\/p><\/div>\n<h2><em><strong>Linear Growth Model<\/strong><\/em><\/h2>\n<p>In modern times, we have become aware of technological growth, especially now, because of historical records. Also, life has changed significantly from one generation to the next. Grandpa' s transportation was a horse and buggy, then an old Model T Ford, etc.<\/p>\n<div id=\"attachment_2117\" style=\"width: 220px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/www.ghyzmo.com\/modeling-technological-growth\/expgwth\/\" rel=\"attachment wp-att-2117\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2117\" class=\" wp-image-2117\" title=\"ExpGwth\" src=\"http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/ExpGwth-300x225.png\" alt=\"\" width=\"210\" height=\"157\" srcset=\"http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/ExpGwth-300x225.png 300w, http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/ExpGwth-150x112.png 150w, http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/ExpGwth.png 800w\" sizes=\"auto, (max-width: 210px) 100vw, 210px\" \/><\/a><p id=\"caption-attachment-2117\" class=\"wp-caption-text\">Fig. 3. In modern times, we have become aware that growth is really exponential at a fixed doubling time.<\/p><\/div>\n<h2><em><strong>The Exponential Model<\/strong><\/em><\/h2>\n<p>The exponential model for technological growth applies to our very recent past, especially to the development of electronics and integrated circuits. That the number of <a title=\"Transistor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Transistor\">transistors<\/a> in a dense <a title=\"Integrated circuit\" href=\"https:\/\/en.wikipedia.org\/wiki\/Integrated_circuit\">integrated circuit<\/a> doubles approximately every two years is known as <a href=\"https:\/\/en.wikipedia.org\/wiki\/Moore's_law\">Moore's law<\/a>. It is this kind of progress, which has taken us from a room full of circuitry and electronic, vacuum tubes (the\u00a0 first computers) to small hand-held devices.<\/p>\n<p>Taking the logarithm of the ordinate and plotting it against the unmodified abscissa (semilog plot) yields a linear plot resembling Fig. 2.<\/p>\n<h2><em><strong>The Double Exponential Model<\/strong><\/em><\/h2>\n<p>&nbsp;<\/p>\n<div id=\"attachment_2118\" style=\"width: 201px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/www.ghyzmo.com\/modeling-technological-growth\/dblexpgwth\/\" rel=\"attachment wp-att-2118\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2118\" class=\" wp-image-2118\" title=\"DblExpGwth\" src=\"http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/DblExpGwth-300x225.png\" alt=\"\" width=\"191\" height=\"143\" srcset=\"http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/DblExpGwth-300x225.png 300w, http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/DblExpGwth-150x112.png 150w, http:\/\/www.ghyzmo.com\/wp-content\/uploads\/2015\/12\/DblExpGwth.png 800w\" sizes=\"auto, (max-width: 191px) 100vw, 191px\" \/><\/a><p id=\"caption-attachment-2118\" class=\"wp-caption-text\">Fig. 4. The double exponential model of technological progress is proposed by Kurtweill, which contains a sudden upsurge in growth that resembles an approach to a singularity.<\/p><\/div>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=oe7hG1NXVdw\">Ray Kurtzweill<\/a> speaks about the approaching \"singularity\", when progress will go into a blinding speed. The model he applies to this kind of progress, I call a double exponential. The form of growth is sill exponential, but the doubling time is not a constant, but itself is a decaying exponential. In a double exponential, the doubling time for growth keeps getting shorter and shorter. When the double exponential is plotted against time, it gives a curve\u00a0 that models all of human history up to the present. For a long time (millenia), human progress seems to\u00a0 be non-existent, then suddenly it turns vertically and rises so rapidly that it looks like the approach to a singularity.<\/p>\n<h2><em><strong>Python Code<\/strong><\/em><\/h2>\n<p>ipython --pylab<\/p>\n<p># The paleolithic and linear growth model\u00a0 both use the following function:<\/p>\n<p>def f(x):\u00a0 return a*x+b<\/p>\n<h3>#<em><strong>The paleolithic model <\/strong><\/em><\/h3>\n<p>\" This is a no growth, or Static, model:<\/p>\n<p>a=0.0<\/p>\n<p>b=1.0\u00a0\u00a0\u00a0 #.<\/p>\n<p>#Create a time variable that ranges in a floating array\u00a0 from 0.0 to 99.9, which is for all models:<\/p>\n<p>t=arange(0,100, 0.1)\u00a0\u00a0 #.<\/p>\n<p>plot(t,f(t),color='b', linewidth=3)<\/p>\n<p># Label the plot<br \/>\nlabels = getp(gca(), 'xticklabels')<br \/>\nxlabel('Time', fontsize=20)<br \/>\nylabel('Growth', fontsize=20)<br \/>\nsuptitle('Static Model', fontsize=20,fontweight='bold', color='k')<\/p>\n<h3># <em><strong>The Liner Growth Model<\/strong><\/em><\/h3>\n<p># Here we chose the constants as follows:<\/p>\n<p>a = 2.0<\/p>\n<p>b=0.0\u00a0\u00a0 #.<\/p>\n<p>plot(t,f(t),color='b', linewidth=3)<\/p>\n<p>suptitle('Linear Model', fontsize=20,fontweight='bold', color='k')<\/p>\n<h3># <em><strong>The Exponential Growth Model<\/strong><\/em><\/h3>\n<p># Choose the doubling time<\/p>\n<p>d=10.<\/p>\n<p>def g(x): return e**(log(2.)*x\/d)<br \/>\nfigure()<br \/>\nplot(t,g(t),color='b', linewidth=3)<br \/>\nlabels = getp(gca(), 'xticklabels')<br \/>\nxlabel('Time', fontsize=20, fontweight='bold')<br \/>\nylabel('Growth', fontsize=20, fontweight='bold')<br \/>\nsuptitle('Exponential Growth', fontsize=20, fontweight='bold', color='k')<\/p>\n<p># The Double Exponential Growth Model<\/p>\n<p># In this model, another time constant is set\u00a0 for an exponential decay in doubling time:<\/p>\n<p>d2=50.\u00a0 #.<\/p>\n<p>figure()<br \/>\nplot(t,y,color='b', linewidth=3)<br \/>\nlabels = getp(gca(), 'xticklabels')<br \/>\nsetp(labels, color='k', fontweight='bold', fontsize=20)<\/p>\n<p>xlabel('Time', fontsize=20)<br \/>\nylabel('Growth', fontsize=20)<br \/>\nsuptitle('Double Exponential Growth', fontsize=20,fontweight='bold', color='k')<\/p>\n<p># Note that python ignores all\u00a0 lines beginning with #, which represent comments.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a9 Fernando Caracena, 2015 Various mathematical models are applied here to technological growth. Linear Model The linear model has two constants, a and b: f(t)=a*t +b\u00a0\u00a0\u00a0\u00a0 (1). The paleolithic model is one possible linear model, which has no perceptible progress &hellip; <a href=\"http:\/\/www.ghyzmo.com\/modeling-technological-growth\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61],"tags":[],"class_list":["post-2114","post","type-post","status-publish","format-standard","hentry","category-op-ed"],"_links":{"self":[{"href":"http:\/\/www.ghyzmo.com\/wp-json\/wp\/v2\/posts\/2114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.ghyzmo.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.ghyzmo.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.ghyzmo.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.ghyzmo.com\/wp-json\/wp\/v2\/comments?post=2114"}],"version-history":[{"count":6,"href":"http:\/\/www.ghyzmo.com\/wp-json\/wp\/v2\/posts\/2114\/revisions"}],"predecessor-version":[{"id":3045,"href":"http:\/\/www.ghyzmo.com\/wp-json\/wp\/v2\/posts\/2114\/revisions\/3045"}],"wp:attachment":[{"href":"http:\/\/www.ghyzmo.com\/wp-json\/wp\/v2\/media?parent=2114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.ghyzmo.com\/wp-json\/wp\/v2\/categories?post=2114"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.ghyzmo.com\/wp-json\/wp\/v2\/tags?post=2114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}