Epimetheus

The project is focused on persistent automata which self-adapt in an array of partisan contexts, initially [M].

Goals and Requirements:

  1. Consistent strength of automata across the greatest number of contexts. (Automata may utilize only trivial processing and memory.)
  2. Goal is “win else survive”.
  3.  Self-evolution of independent automata. Code must be self-contained. Automata can improve by optimization and growth.
  4. Gain is in regions of memory. Volume is appropriated/traded between automata in partisan contexts. Functional complexity of automata may be self-limiting via interval, defined as a cycle of finite decision periods.  Size of a given automata is a function of the gamespace, defined as allocated volume and memory.
  5. Application in non-sequential, non-simultaneous contexts. (Automata are self-limiting per decision speed vs. quality of decision.)
  6. Application in high order contexts. [m>3; m²(m²(m²)); 5(m²(m²)), etc.]
  7. Application in n dimensions. (m³, m⁴,…)
  8. Application in cyclic contexts.

Epimetheus, meaning “after+thought”, was the husband of Pandora, and opened the box that was a rabbit-hole.  Afterthought is a reference to Evaluation Functions, which are judgements based on “information derived from the present result of past actions”.

The vast size of even the basic, non-trivial [M] gametrees makes predictive search suboptimal in higher order contexts. (The gametrees become tractable in the endgame in finite contexts, but the early and mid-game the trees are will be generally intractable. Complexity of higher order games is effectively infinite.)  

Reinforcement of more optimal evaluation functions is predictive only in an inverted sense, making choices based on analysis of the past performance, as opposed to looking ahead.

RELATED TO: PROJECT PROMETHEUS

SEE ALSO: Bounded Rationality