We present a model of learning cellular automata (LCA) as an emergent system having some collective behaviors. LCA is an extended version of the traditional cellular automaton. Especially, we adopt the LCA with some self-improving functions, called self-improving learning cellular automata (SILCA) and develop its optimization capability. Each self-improving learning cellular automaton, i.e. a m...