Pages

Friday, 27 September 2013

On Innovation

The core of radical innovation is mental association. An innovation is either purpose-driven or phenomenon-driven. Purpose and phenomenon are the two ends of the technology-forming chain. No matter which end the process start from, innovation then goes to problem-solving section. 

Thank of how people solve problems. When a problem turns up, they firstly evaluate whether it can be resolved straightway and entirely, or should be decomposed into sub-problems. Then they use existing resources to which they can access to solve the problem or sub-problems in a certain sequence. This may create new problems and need other resources to solve them. Finally all hurdles are overcome by using accessible resources.

Mental association is essential in the process. To solve a problem is to associate it with the stored functionalities (in the form of various resources) and imagine what will happen when certain association is made. This occurs when people solve the sub-problems and problems generated, and determine the way in which to decomposed the original problem. If all problems can be associated with existing functionalities successfully, the original problem is solved.
 
Therefore innovation is not creating anything that is never existed. It is essentially re-combining or re-organizing existing technologies.

Thursday, 19 September 2013

How to Code Recursive Functions in NetLogo


Simply two steps to code a multi-period recursive function in NetLogo: 
  1. Set up the initial value of the input variable (which is used to calculate a value in later periods) in advance of coding the function. You can never obtain the initial value within the function. E.g., set Var 0.
  2. Update the values of all input variables once the calculation completes. E.g. set Var Var + 1.