Self-organized Complexity in Computer Program Ecosystem

نویسندگان

  • Shinichiro Yoshii
  • Satoshi Ohashi
  • Yukinori Kakazu
چکیده

This paper describes self-organized complexity of an ecosystem consisting of computer programs that exhibit life-like behavior. As an artificial life approach to simulating the life-like behavior on a computer, attention should be given to the emergent dynamics by which a new action is brought forth. In considering how to implement such a notion onto a computer, it could be interpreted as the generation of a new algorithm, or the generation of a new code establishing a mapping between a symbol and an information. This paper discusses complex behaviors in our artificial-life system named PROTEAN, that is an ecological model consisting of Turing machines as a platform on which to simulate the emergent dynamics of computer programs. Although the system is not provided with any particular mechanism for self-reproduction, the system is self-organized so that the system constituents can utilize their environments for survival. For the approaches emphasizing simulations on a computer, it is important to understand an emergent process from the viewpoint of computational complexity. Using this ecosystem model, this paper demonstrates how computer programs may be able to achieve life-like behavior, and discusses the relation with their self-organized complexity.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Characterization of Multispecies Living Ecosystems With Cellular Automata

A multispecies artificial ecosystem is formulated using cellular automata with species interactions and food chain hierarchy. The constructed finite state automaton can simulate the complexity and self-organized characteristics of the evolving multispecies living ecosystems. Simulations show that a small perturbation or extinction event may affect many other species in the ecosystem in an avala...

متن کامل

Measurement of Complexity and Comprehension of a Program Through a Cognitive Approach

The inherent complexity of the software systems creates problems in the software engineering industry. Numerous techniques have been designed to comprehend the fundamental characteristics of software systems. To understand the software, it is necessary to know about the complexity level of the source code. Cognitive informatics perform an important role for better understanding the complexity o...

متن کامل

On Feasibility of Adaptive Level Hardware Evolution for Emergent Fault Tolerant Communication

A permanent physical fault in communication lines usually leads to a failure. The feasibility of evolution of a self organized communication is studied in this paper to defeat this problem. In this case a communication protocol may emerge between blocks and also can adapt itself to environmental changes like physical faults and defects. In spite of faults, blocks may continue to function since ...

متن کامل

Service Virtualization Using a Non-von Neumann Parallel, Distributed, and Scalable Computing Model

— That the computing models of living organisms utilize sophisticated methods of information processing, was recognized by von Neumann who proposed the stored program control (SPC) computing model and the self-replicating cellular automata. Later Chris Langton created computer programs that demonstrated self-organization and discovery of patterns using evolutionary rules which led to the field ...

متن کامل

Corrigendum: On the complexity of finding first-order critical points in constrained nonlinear optimization

In a recent paper (Cartis Gould and Toint, Math. Prog. A 144(1-2) 93–106, 2014), the evaluation complexity of an algorithm to find an approximate first-order critical point for the general smooth constrained optimization problem was examined. Unfortunately, the proof of Lemma 3.5 in that paper uses a result from an earlier paper in an incorrect way, and indeed the result of the lemma is false. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998