Explaining the evolution of technologies, firms, and industries: how complexity and constraints can...

75
Janne M. Korhonen [email protected] / www.slideshare.net/jmkorhonen Research seminar 29.10.2010, Aalto School of Economics Explaining the evolution of technologies, firms, and industries: How complexity and constraints can be simulated

description

A brief presentation of some key concepts of information theory, complex systems, and evolutionary models as applied to technological evolution. Explains the informational nature of technologies as artefacts, the effects of interdependency (epistatic connections) on problem solvability, and makes some preliminary hypotheses about scarcity-induced innovation.

Transcript of Explaining the evolution of technologies, firms, and industries: how complexity and constraints can...

Page 1: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Janne M. Korhonen [email protected] / www.slideshare.net/jmkorhonenResearch seminar 29.10.2010, Aalto School of Economics

Explaining the evolution of technologies, firms, and industries:How complexity and constraints can be simulated

Page 2: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

BackgroundPhD research topic: The effects of resource scarcity on innovation (prof. Liisa Välikangas)Research question(s): why scarcities sometimes result to significant innovations, but not always?Framework: evolutionary theory and complex, non-linear behavior (complexity); information theory; theory of computation; simulation modelsUnit of analysis: technology/system as artefactWhy I’m here: to outline some ideas!

Page 3: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

AgendaHow the world works - information and evolutionSystems as strings of informationProblem-solving as search processWhy interdependency mattersFitness landscapesDevelopment of flash smeltingEffects of scarcity, and measuring innovationSome implications

Page 4: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

AgendaHow the world works - information and evolutionSystems as strings of informationProblem-solving as search processWhy interdependency mattersFitness landscapesDevelopment of flash smeltingEffects of scarcity, and measuring innovationSome implications

Page 5: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Why......some technologies get adopted, and others are discarded?

Page 6: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated
Page 7: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

King (2007)

Page 8: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Copper smelters using particular technologies, 1900-2000

Page 9: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

To find out why,let’s take a look how the world works

Page 10: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

The world is information

Page 11: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

(c) Warner / Village Roadshow

Page 12: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Saccharomyces cerevisiae (baker’s yeast) TCP1-beta gene from www.ncbi.nlm.nih.gov

...describing a system 1 GATCCTCCAT ATACAACGGT ATCTCCACCT CAGGTTTAGA TCTCAACAAC GGAACCATTG

61 CCGACATGAG ACAGTTAGGT ATCGTCGAGA GTTACAAGCT AAAACGAGCA GTAGTCAGCT 121 CTGCATCTGA AGCCGCTGAA GTTCTACTAA GGGTGGATAA CATCATCCGT GCAAGACCAA 181 GAACCGCCAA TAGACAACAT ATGTAACATA TTTAGGATAT ACCTCGAAAA TAATAAACCG 241 CCACACTGTC ATTATTATAA TTAGAAACAG AACGCAAAAA TTATCCACTA TATAATTCAA 301 AGACGCGAAA AAAAAAGAAC AACGCGTCAT AGAACTTTTG GCAATTCGCG TCACAAATAA 361 ATTTTGGCAA CTTATGTTTC CTCTTCGAGC AGTACTCGAG CCCTGTCTCA AGAATGTAAT 421 AATACCCATC GTAGGTATGG TTAAAGATAG CATCTCCACA ACCTCAAAGC TCCTTGCCGA 481 GAGTCGCCCT CCTTTGTCGA GTAATTTTCA CTTTTCATAT GAGAACTTAT TTTCTTATTC 541 TTTACTCTCA CATCCTGTAG TGATTGACAC TGCAACAGCC ACCATCACTA GAAGAACAGA 601 ACAATTACTT AATAGAAAAA TTATATCTTC CTCGAAACGA TTTCCTGCTT CCAACATCTA 661 CGTATATCAA GAAGCATTCA CTTACCATGA CACAGCTTCA GATTTCATTA TTGCTGACAG 721 CTACTATATC ACTACTCCAT CTAGTAGTGG CCACGCCCTA TGAGGCATAT CCTATCGGAA 781 AACAATACCC CCCAGTGGCA AGAGTCAATG AATCGTTTAC ATTTCAAATT TCCAATGATA 841 CCTATAAATC GTCTGTAGAC AAGACAGCTC AAATAACATA CAATTGCTTC GACTTACCGA 901 GCTGGCTTTC GTTTGACTCT AGTTCTAGAA CGTTCTCAGG TGAACCTTCT TCTGACTTAC 961 TATCTGATGC GAACACCACG TTGTATTTCA ATGTAATACT CGAGGGTACG GACTCTGCCG 1021 ACAGCACGTC TTTGAACAAT ACATACCAAT TTGTTGTTAC AAACCGTCCA TCCATCTCGC 1081 TATCGTCAGA TTTCAATCTA TTGGCGTTGT TAAAAAACTA TGGTTATACT AACGGCAAAA 1141 ACGCTCTGAA ACTAGATCCT AATGAAGTCT TCAACGTGAC TTTTGACCGT TCAATGTTCA

Page 13: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

AgendaHow the world works - information and evolutionSystems as strings of informationProblem-solving as search processWhy interdependency mattersFitness landscapesDevelopment of flash smeltingEffects of scarcity, and measuring innovationSome implications

Page 14: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

(c) Hartwall/Kumpula, Jack Daniels

Everything can be coded

Page 15: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Describing a system...0 1

Material Glass Plastic

Shape Round Square

Contents No pressure Under pressure

Cap Pull Screw

Leftmost column represents elements, 0 and 1 columns represent alleles of an element

Page 16: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Describing a system...0 1

Material

Shape

Contents

Cap

Page 17: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Describing a system...0 1

Material

Shape

Contents

Cap

Page 18: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

...system as strings

Material 0 1

Shape 1 0

Contents 0 1

Cap 0 1

Bottles are thus coded in terms of their elements and alleles (e.g. Frenken 2001, 2006)

Page 19: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

The coding can have multiple levels - single 0/1 alleles can represent entire subsystems!

What can be coded?In principle, everything that is definable by information ≈ everything! Applications include• Organization theory (Kauffman and Macready 1995; Westhoff et al

1996; Levinthal 1997; Marengo 1998; Baum 1999; Levinthal and Warglien 1999; McKelvey 1999a, 1999b; Gavetti and Levinthal 2000; Ghemawat and Levinthal 2000; Marengo et al. 2000; Rivkin 2000; Dosi et al. 2001; Frenken 2001, 2006; Morel and Ramanujam 1999)

• Political science (Schrodt 1994; Post and Johnson 2000)

• Scientometrics (Scharnhorst 1998)

Page 20: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Bottles coded with four elements of two alleles;e.g. Frenken (2001, 2006), Kauffman (1993)

Strings for two bottles:Jdaniels 0 1 0 0ED 1 0 1 1

Page 21: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

4-element, 2-allele design space (S) has 24 = 16 possibilities

1 0 0 0 02 0 0 0 13 0 0 1 04 0 0 1 15 0 1 0 06 0 1 0 17 0 1 1 08 0 1 1 1

9 1 0 0 010 1 0 0 111 1 0 1 012 1 0 1 113 1 1 0 014 1 1 0 115 1 1 1 016 1 1 1 1

All possible strings:

Page 22: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

AgendaHow the world works - information and evolutionSystems as strings of informationProblem-solving as search processWhy interdependency mattersFitness landscapesDevelopment of flash smeltingEffects of scarcity, and measuring innovationSome implications

Page 23: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Simon (1969), Rosenberg (1969), Kauffman (1993, 2000), Frenken et al. (1997, 1999)

Problem solving task:Following Simon (1969), can be conceptualized as searching for the right solution in a solution (“design”) space.New variations can be considered as “new combinations” (cf. Schumpeter 1934).Due to practical limitations - the size of design space - this search is boundedly rational.

It thus requires heuristics.

Page 24: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Jdaniels is variation 5, ED is variation 12

1 0 0 0 02 0 0 0 13 0 0 1 04 0 0 1 15 0 1 0 06 0 1 0 17 0 1 1 08 0 1 1 1

9 1 0 0 010 1 0 0 111 1 0 1 012 1 0 1 113 1 1 0 014 1 1 0 115 1 1 1 016 1 1 1 1

Page 25: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

AgendaHow the world works - information and evolutionSystems as strings of informationProblem-solving as search processWhy interdependency mattersFitness landscapesDevelopment of flash smeltingEffects of scarcity, and measuring innovationSome implications

Page 26: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

e.g. Simon (1969), Wagner and Altenberg (1995), Frenken (2001)

Interdependency mattersThe system may have interdependent elements; “mutating” one may have an effect on another’s “fitness” for purpose.This defines the system’s architecture.

Page 27: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

(c) Hartwall/Kumpula

Example:

Page 28: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Example:

(c) Hartwall/Kumpula

Pressurized contents

Page 29: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Example:

This is known as epistasy. Pressure has an epistatic relationship to the shape of bottle.

Pressurized contents

Round shape

Page 30: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Kauffman (1993), Frenken (2001, 2006)

No epistasyMaterial Shape Contents Cap

Material x

Shape x

Contents x

Cap x

Page 31: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Changing the contents of the bottle may mean that the shape is no longer satisfactory

Epistatic relationship - 1Material Shape Contents Cap

Material x

Shape x x

Contents x x

Cap x

Page 32: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Similarities to e.g. Quality Function Deployment Matrix are evident.

Epistatic relationship - 2Material Shape Contents Cap

Material x x x

Shape x x x

Contents x x x x

Cap x x

Page 33: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

This creates difficultiesAs epistasy increases, finding the optimal solution becomes more and more difficult.This can be represented using a fitness landscape: 1) assign a fitness to each solution2) order the solutions based on their differencesTheoretically, three different landscapes can be identified:

Page 34: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

AgendaHow the world works - information and evolutionSystems as strings of informationProblem-solving as search processWhy interdependency mattersFitness landscapesDevelopment of flash smeltingEffects of scarcity, and measuring innovationSome implications

Page 35: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

No epistasy: single solution is the best one for the task. Optimization is very easy.

!"

!#$"

!#%"

!#&"

!#'"

!#("

!#)"

!#*"

!#+"

!#,"

$"

!#,-$"

!#+-!#,"

!#*-!#+"

!#)-!#*"

!#(-!#)"

!#'-!#("

!#&-!#'"

!#%-!#&"

!#$-!#%"

!-!#$"

Page 36: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

!"#$%&

!"'$!"#&

!"($!"'&

!")$!"(&

!$!")&

Fully correlated landscape: one fitness peak. “Hill-climbing” optimization strategy works every time.

Page 37: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

e.g. Kauffman (1993, 2000); Frenken (2001, 2006)

!"

!#$"

!#%"

!#&"

!#'"

!#("

!#)"

!#*"

!#+"

!#,"

$"

!#,-$"

!#+-!#,"

!#*-!#+"

!#)-!#*"

!#(-!#)"

!#'-!#("

!#&-!#'"

!#%-!#&"

!#$-!#%"

!-!#$"

Page 38: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Chaotic landscape: maximum epistasy. No correlation between difference and fitness.

!"

!#$"

!#%"

!#&"

!#'"

!#("

!#)"

!#*"

!#+"

!#,"

$" !#,-$"

!#+-!#,"

!#*-!#+"

!#)-!#*"

!#(-!#)"

!#'-!#("

!#&-!#'"

!#%-!#&"

!#$-!#%"

!-!#$"

Page 39: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

e.g. Kauffman (1993, 2000); Frenken (2001, 2006)

Chaotic landscape: no correlation between difference and fitness.Optimization impossible; random search only viable search strategy.

!"#$%&

!"'$!"#&

!"($!"'&

!")$!"(&

!$!")&

Page 40: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

!"

!#$"

!#%"

!#&"

!#'"

!#("

!#)"

!#*"

!#+"

!#,"

$"

!#,-$"

!#+-!#,"

!#*-!#+"

!#)-!#*"

!#(-!#)"

!#'-!#("

!#&-!#'"

!#%-!#&"

!#$-!#%"

!-!#$"

Page 41: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Intermediate epistasy: multiple options, local and global optima.

!"

!#$"

!#%"

!#&"

!#'"

!#("

!#)"

!#*"

!#+"

!#,"

!#+-!#,"

!#*-!#+"

!#)-!#*"

!#(-!#)"

!#'-!#("

!#&-!#'"

!#%-!#&"

!#$-!#%"

!-!#$"

Page 42: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

!"#$%&

!"'$!"#&

!"($!"'&

!")$!"(&

!$!")&

Roughly correlated landscape: fitness peaks and valleys. Simple hill-climbing may get stuck to local optima; random search too inefficient. Random mutation hill climbing works!

e.g. Kauffman (1993, 2000); Frenken (2001, 2006); Dennett (1995)

Page 43: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

!"

!#$"

!#%"

!#&"

!#'"

!#("

!#)"

!#*"

!#+"

!#,"

!#+-!#,"

!#*-!#+"

!#)-!#*"

!#(-!#)"

!#'-!#("

!#&-!#'"

!#%-!#&"

!#$-!#%"

!-!#$"

Hello, real-life problem! This is what they tend to look like.

Page 44: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

For simulating social systems, see e.g. Gilbert & Troitzsch (2005), Gilbert (2008)

The neat thing:We can simulate various problem-solving situations without having to know the details of the situation; We just need to estimate the epistasy and solution space.

Page 45: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Arbitrarily large solution spaces1 0000002 0000013 0000104 0000115 0001006 0001017 0001108 0001119 00100010 00100111 00101012 00101113 00110014 00110115 00111016 001111

17 01000018 01000119 01001020 01001121 01010022 01010123 01011024 01011125 01100026 01100127 01101028 01101129 01110030 01110131 01111032 011111

33 10000034 10000135 10001036 10001137 10010038 10010139 10011040 10011141 10100042 10100143 10101044 10101145 10110046 10110147 10111048 101111

49 11000050 11000151 11001052 11001153 11010054 11010155 11011056 11011157 11100058 11100159 11101060 11101161 11110062 11110163 11111064 111111

Page 46: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

AgendaHow the world works - information and evolutionSystems as strings of informationProblem-solving as search processWhy interdependency mattersFitness landscapesDevelopment of flash smeltingEffects of scarcity, and measuring innovationSome implications

Page 47: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Copper smelting furnaces 1900-2000. Design space size S = 3 981 312.

Back to real life!R 0000 0000 0000 0000R1930 0000 0001 0001 0110Rdry 0000 1100 0000 0100ROX 0001 0000 0000 0100

E1930 0010 0110 1101 0000E1950 0010 0110 1100 0000

F1950 1120 1121 2121 0111F1970 1121 1121 2121 0111F1990 1131 1121 2121 0101

IF1950 0022 1120 2110 0101IF1990 0022 1121 2111 3001

T 0121 0010 1010 0200Tdry 0131 1110 2110 2200C 0021 1121 2101 1101IS 1121 0020 2101 0300V 0022 0020 2110 0200M 1121 1121 2110 0300BF 1100 2000 0010 0200PY 1120 2000 0010 0200

Page 48: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

In 1900, blast (BF) and reverberatory (R) furnaces are widespread.

Development of flash smeltingBF 1100 2000 0010 0200 R 0000 0000 0000 0000

Page 49: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

R 0000 0000 0000 0000BF 1100 2000 0010 0200

PY 1120 2000 0010 0200

Development of flash smelting

In 1902, pyritic process (PY) is tested. It’s autogenous, but limited by lack of suitable ores.

Page 50: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

In the 1930s, electric furnaces (E1930) spread (incl. Imatra), and reverberatories are improved.

BF 1100 2000 0010 0200

PY 1120 2000 0010 0200 R1930 0000 0001 0001 0110

R 0000 0000 0000 0000

E1930 0010 0110 1101 0000

Development of flash smelting

Page 51: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Electricity shortage after WW2 focuses search for alternative sources of smelting energy.

BF 1100 2000 0010 0200

PY 1120 2000 0010 0200 R1930 0000 0001 0001 0110

R 0000 0000 0000 0000

E1930 0010 0110 1101 0000

Development of flash smelting

Page 52: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

First flash furnace in 1949; integrates roasting, uses concepts proven in fluid bed reactors.

BF 1100 2000 0010 0200

PY 1120 2000 0010 0200 R1930 0000 0001 0001 0110

R 0000 0000 0000 0000

F1950 1120 1121 2121 0111

E1930 0010 0110 1101 0000

Development of flash smelting

Page 53: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

AgendaHow the world works - information and evolutionSystems as strings of informationProblem-solving as search processWhy interdependency mattersFitness landscapesDevelopment of flash smeltingEffects of scarcity, and measuring innovationSome implications

Page 54: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Search & constraints:The effect of constraints: focuses search on improving attributes that are affected by scarcity.Constraints act as a focusing device (Rosenberg 1969); focusing search to certain attributes.This is known as function space search after Bradshaw (1992) and Frenken (2001).

Page 55: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Measuring differencesWhen artefacts (or systems) are coded as strings, measuring their differences is easy!Hamming distance measures the differences between two solutions:

Hamming (1950)

Page 56: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Hamming distance measures the number of different elements in a “design.”

BF 1100 2000 0010 0200

PY 1120 2000 0010 0200 R1930 0000 0001 0001 0110

R 0000 0000 0000 0000

Hamming distance 1 Hamming distance 4

Measuring differences

Page 57: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Hamming distance can be used e.g. to measure radicalness of innovation, creativity, novelty...

BF 1100 2000 0010 0200

PY 1120 2000 0010 0200

F1950 1120 1121 2121 0111

Hamming distance 11

Measuring innovation

Page 58: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Architectures can be decomposable or non-decomposable (Frenken et al. 1999; Simon 1969)

Epistasy, revisitedn1 n2 n3 n4 n5 n6 n7 n8 n9

w1w2w3w4w5w6w7w8w9

Page 59: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Non-decomposable architecture: exhaustive search requires 2N trials (512)

n1 n2 n3 n4 n5 n6 n7 n8 n9w1 x xw2 x xw3 x xw4 x xw5 x xw6 x xw7 x xw8 x xw9 x x

Epistasy, revisited

Page 60: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Decomposable architecture requires 23 + 23 + 23 = 24 trials, which can be done in parallel!

Why e.g. distributed teams work

n1 n2 n3 n4 n5 n6 n7 n8 n9w1 x x xw2 x x xw3 x x xw4 x x xw5 x x xw6 x x xw7 x x xw8 x x xw9 x x x

Page 61: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Most real life problems are nearly decomposable - they can be solved in parallel

Near-decomposable:n1 n2 n3 n4 n5 n6 n7 n8 n9

w1 x x xw2 x x xw3 x x xw4 x x x xw5 x x xw6 x x xw7 x x x xw8 x x xw9 x x x

Page 62: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Sukuraman et al. (2008)

Low epistasy technology

Figure 2: Revised Design7

Marketing At the beginning of the spring semester, the Rowan University Business Department showed interest in working with the project through the Entrepreneurial course. The engineering team met with a group of business students to show them the drawings and explain the concept of the project after which they decided to work on the marketing side of the project. At present, the business team is doing research on areas the finished project can be marketed to. They are also presenting to a group of possible entrepreneurs that might be interested in becoming involved with the project. To provide visibility for the product being designed, a website was assembled to showcase the Grain Crusher project. It gives a brief background of the project as well as our current status and can be found at: http://users.rowan.edu/~bonzel84/Clinic /HomePage.mht. It also gives links to the types of products used to create the grain crusher device. The site is currently up and running and has been updated recently with a photo gallery and video clip of the working model. Conclusions The specific outcomes that are produced as a result of projects through Entrepreneurs without Borders is to generate technological solutions to problems faced in the developing world using detailed opportunity recognition evaluations and development of prototypes. The first of the series of the projects was completed, though the business feasibility analysis study to determine the market potential of the product for use in the local or regional community is to be completed. The community will have an opportunity to provide feedback on the business plan and implementation. In summary, as a result of the project, engineering students are able to provide the following:

Business feasibility analysis studies; Detailed opportunity recognition evaluations; Community-oriented business plan evaluations; Community-specific solution designs and implementations; and Prototypes.

The products that are generated as a result will alleviate poverty in the region and will be replicable in other developing world communities with small modifications for local materials and customs. The products will also generate local entrepreneurial opportunities, which will result in local economic growth. The students also get considerable experience with developing sustainable solutions and working on multidisciplinary teams with business majors and also to learn entrepreneurial skills.

Technologies developed for use in the developing world tend to be highly modular to accommodate variety in components, i.e. they are near/fully decomposable, such as this bicycle-powered grain crusher

Page 63: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Scarcity causes search activity; focuses search on certain dimension (energy, in this case)

The effects of scarcity (?)

Page 64: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Alternative energy solutions are found.

The effects of scarcity (?)

Page 65: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

However, wood gas was not an integrated, efficient system - flash smelting was.

+

-

Integration(≈epistasy)

The effects of scarcity (?)

Page 66: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

AgendaHow the world works - information and evolutionSystems as strings of informationProblem-solving as search processWhy interdependency mattersFitness landscapesDevelopment of flash smeltingEffects of scarcity, and measuring innovationSome implications

Page 67: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Other implications...The theories used here are applicable to a large variety of complex systems, and have interesting implications, e.g.

• Systems with moderate complexity have the highest fitness (Schilling 2000)

• The more complex a problem is, the more solutions differ from each other (Kauffman 1993)

• The speed of evolution is inversely related to the complexity of system’s architecture (Kauffman 1993)

• Imitation strategies are less successful, the more complex the system being imitated is (Rivkin 2000)

• S-curves are easy to explain: local/global optima!

Page 68: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Computing organizations“Computational organization theory?” Based on theory of computation, organizations as computational systems (e.g. Saraceno and Barr 2002; also Wolfram 2002; Sipser 2006)e.g. showing the limits of theory: the fastest way to determine what an organization will do is to let the organization do it; thus,

“shortcuts” (=theories) are limited, thus,

the predictive power of our theories is inherently limited. ☐

Page 69: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

One more thing...The question “why we have so much variety” is much less interesting than the question

why the lack of variety?

Page 70: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Current variety?How many organizational forms there are in ≤ 50 person firms today?

Page 71: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

Possible variety?Exercise: how many different organizational forms could a 1-50 person company have, if there are just three levels in hierarchy?e.g. possible positions are 1) top management, 2) middle management, 3) worker?

Page 72: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

1.077 x 1024

Page 73: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

If you started at the Big Bang (≈ 13,8 billion years ago), you’d have to go through

solutions per second to find all the possible combinations

2 500 000

Page 74: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

References (1)Baum (1999). Whole-part coevolutionary competition in organizations. pp. 113-136 in Baum, McKelvey (eds.) Variations in Organization Science. In Honor of Donald T. Campbell.

Bradshaw (1992). The airplane and the logic of invention. pp. 239-250 in Giere, R. (ed.) Cognitive Models of Science.

Dennett (1995). Darwin's Dangerous Idea.

Dosi et al. (2001). Bridging contested terrain: linkin incentive-based and learning perspectives on organizational evolution. Nelson-and-Winter Conference, Aalborg.

Frenken et al. (1997). Self-organization and the economics of technical change, in Actes de 46me Congrés Annuel de l'Association Française de Science Economique

Frenken et al. (1999a). Interdependecies, near-decomposability and adaptation. pp. 145-165 in Brenner, T. (ed.) Computational Techniques for Modelling Learning in Economics.

Frenken (2001). Understanding product innovation using complexity theory. PhD thesis.

Frenken (2006). Innovation, Evolution, and Complexity Theory.

Gavetti and Levinthal (2000). Looking forward and looking backward: cognitive and experiental search. Administrative Science Quarterly 45(1) pp. 113-137

Ghemawat and Levinthal (2000). Choice structures, business strategy and performance: a generalized NK-simulation approach. Working paper 2000-05, Wharton School

Gilbert (2008). Agent-based models.

Gilbert and Troitzsch (2005). Simulation for Social Scientists.

Hamming (1950).

Kauffman (1993). The Origins of Order.

Kauffman (2000). Investigations.

Kauffman and Macready (1995). Technological evolution and adaptive organizations. Complexity 1, pp. 26-43

King (2007). The Evolution of Technology for Extractive

Metallurgy over the Last 50 Years—Is the Best Yet to Come? Journal of Metals Vol. 59, No.2, pp. 21-27

Levinthal (1997). Adaptation on rugged landscapes. Management Science 43, pp. 934-950

Levinthal and Warglien (1999). Landscape design: Designing for local action in complex worlds. Organization Science 10, pp. 342-357

Marengo (1998). Interdependencies and division of labour in problem-solving technologies. Seventh International Schumpeter Society Conference, Vienna.

Marengo et al. (2000). The structure of problem-solving knowledge and the structure of organizations. Industrial and Corporate Change 9, pp. 757-788

McKelvey (1999a) Avoiding complexity catastrophe in coevolutionary pockets: strategies for rugged landscapes. Organization Science 10, pp. 294-321.

McKelvey (1999b). Self-organization, complexity catastrophe, and microstate models at the edge of chaos, pp. 279-307 in Baum, McKelvey (eds.) Variations in Organization Science. In Honor of Donald T. Campbell.

Page 75: Explaining the evolution of technologies, firms, and industries: how complexity and constraints can be simulated

References (2)Morel and Ramanujam (1999). Through the looking glass of complexity: the dynamics of organizations as adaptive and evolving systems. Organization Science 10, pp. 278-293.

Post and Johnson (2000). "Chaos prevailing on every continent": towads a newtheory of decentralized decision-making in complex systems. Chicago-Kent Law Review.

Rivkin (2000). Imitation of complex strategies. Management Science 46, pp. 824-844.

Rosenberg (1969). The direction of technical change: inducement mechanisms and focussing devices. Economic Development and Cultural Change 18, pp 1-24.

Scharnhorst (1998). Citation networks, science landscapes and evolutioniary strategies. Scientometrics 43, pp. 95-106.

Saraceno and Barr (2002). A computational theory of the firm. Journal of Economic behavior and Organization.

Schilling (2000). Toward a general modular systems theory and its application to interfirm product modularity. Academy of Management Review 25(2) pp. 312-334

Schrodt (1994). A landscape model of rule-based co-adaptation in international behavior.

Schumpeter (1934). The Theory of Economic Development.

Simon (1969). The Sciences of the Artificial.

Sipser (2006). Introduction to the Theory of Computation. Second Edition.

Sukuraman et al. (2008). Teaching Engineering Design with a focus on the developing world. Proceedings of the ASEE 2008.

Wagner and Altenberg (1996). Perspective: Complex adaptations and the evolution of evolvability. Evolution 50(3), pp. 967-976

Westhoff et al. (1996). Complexity, Organization, and Stuart Kauffman's The Origins of Order. Journal of Economic Behavior and Organization 29, pp. 1-25

Wolfram (2002). A New Kind of Science.