It was mentioned that oscillators and clocks play a crucial role in cognitive systems. While it is rather simple to write computer code that times something, or using a sin or cos function to create an oscillation for Markov Brains we have no idea how they would do that (there are publications for ANNs). But what seams to be more interesting is the synchronization of rhythms. Imagine I start clapping in a certain frequency, you will have no problem to pick up and clap at the same time I clap. Fireflies for example do that too, and we have experiments done with AVIDA how they synchronize with each other, but not to an external signal.
So what I would suggest is the following experiment:
Feed a regular sequence of zeros and ones into a Markov brain (or ANN), where the ones are separated by a fixed number of zeroes (like: 10001000100010001000 …), we should now try to evolve the MB or ANN to always signal a 1 at the same time when a 1 gets fed in. It is important to note that the network should not produce a 1 after the 1 was fed in, but at the same time (or maybe at t-1). It will be more than trivial to evolve systems that have a particular rhythm, what becomes interesting are changes to the sequence that should be “learned” during the lifetime of the machine. For example I repeat 1000 for a couple of times and then change and repeat 100. The brains should pick up this change and adapt accordingly. In order to do so brains must of course be evolved in environments that reward this synchronization behavior.
I am not sure, but I think a lot is known about actual neural processes that create these oscillations and rhythms, it should be very interesting to compare the evolved solutions to the actual biological systems. At the same time, we would have evolved a systems that is capable of lifetime adaptations, which itself is rather cool in my opinion.