Open csmangum opened 6 months ago
First step is to prototype the functionality that I want:
When each arena state represents new agents, the Threads will be the parents of the new agents.
If an agent can persist more than one step, then a self thread connects it through its continuous ArenaStates
Add encoding property to an ArenaState that is a lower dimensional representation of the graph state.
Use PCA at first with eventual Auto-Encoder to PCA for better encoding
Have methods for Macro and Micro states
Time is represented as a decimal cycle.step.
So cycle 12 and step 3, the time state should be 12.3 125.52 would be cycle 125 step 52 So ArenaStates can be clustered by cycle and be easily searched
Maybe floating point number to better handle very high values???