one of the basic techniques of programming is iteration: There is a small program to run, plus some modifications to debug the changes. Iterations in turn. Programs are becoming more complex and more functional.
Think of a question: "What does an iteration look like?" "
iteration-writing an articleiterations are more like writing articles. Let's start by writing an outline framework and then refine each entry. The outline is in some way a complete article. The finer is the more iterative depth. There are 1 differences between small programs generally only a little bit of the local function in the target task, and the outline covers all the general meaning of the article. That is, writing articles is top-down, and program iterations are bottom-up. The difference is that every step of the iteration ensures that a program is operational. Operational is a complex mechanism that requires a lot of intellectual activity to form. This is the root cause of the iteration of programming: At each time node, a small, active and complex system is formed.
Iteration-Biological Evolutionthen I think of a better metaphor for the evolution of biology. There are simple creatures that can live and have children. mobs can mutate, which is like adding new functionality to a program. Evolution says survival of the fittest, just as nature is in debugging programs. This metaphor is very fit. an organism that cannot survive and multiply is a fleeting failure. There must be active life-body to make sense. Organisms in each time node, to form an active small complex system.
Complexity MetricsThe complexity metric should be divided into two categories: low complexity and advanced complexity. the standard of advanced complex systems is the formation of some kind of intelligent structure.
Intelligence is that the system can make some
meaningful feedback about certain inputs, or just their own state as input. For example, finding the maximum function is a meaningful feedback. Paramecium to food is also a meaningful feedback. The meaning of human thinking is also meaningful feedback. Tornadoes are low-level, complex systems. He has little meaning, or the "meaning" to lift things up is weak and limited. The definition of "meaning" here is vague, which requires more thought for a more detailed quantitative definition. One of the "meaningful" is very easy to define, which is to maintain the meaning of the existence of the system itself. For example, Paramecium move to food, which is a clear "meaningful". Another drawback is that the word "meaning" is slightly subjective, which is anthias because quantum mechanics also has the concept of the so-called "observer".
Wholeness--meaningI am more concerned with the hierarchical nature of what complex systems call "systems". If these things are not combined, then there is no system, and there is no basis for studying his complexity. This hierarchy is because they combine to form a sense, so people will think they are a system. from this perspective, tornadoes do make sense because he is a tornado, not a pile of air molecules moving together. This is the basis of the whole theory, the object of study if a whole. Of course, the theory of reductionism is also the whole, otherwise there will be no decomposition of the target. As you can see here, the low-level complex and advanced complex direct boundaries are actually blurred. Perhaps "self-organization" is a more easily divided line. for complexity, the key is to look at why they become a whole, and this should be a place where holism differs from reductionism. I think a bunch of things is a whole, because this whole can make meaningful feedback, the more meaningful the feedback, the better the overall integrity. Perhaps there is a difference between wholeness and complexity, but I think it is reasonable to say that the brain is more complex than the Earth's atmosphere. These statements look a bit like a circular argument, with 2 concepts explaining each other, but this may be a good perspective for exploring complexity metrics. I have a very shallow understanding of these disciplines, please give us a lot of advice. Welcome to a lot of messages.
"Iteration of the program"--a random measure of complexity