Advertisement

Evolving Conjuncted Instruction Set

Started by March 12, 2008 10:56 AM
11 comments, last by Rockoon1 16 years, 8 months ago
As I said, it really doesn't matter. All you need to know is that there is a value being maximized, determined by the behavior of the actions generated by the boolean value returned at a given time step for this 'program' that I am evolving through these conjugated functions.
Quote: Original post by visage
Any thoughts on altering the sub block data to help conversion?

Maybe have 'mutations' only apply algebraically viable replacements. Some examples:
¬¬x -> x
(¬x)∧(¬y) -> ¬(x∨y)
(x ∨ ¬x) -> 1
(x ∧ ¬x) -> 0
--"I'm not at home right now, but" = lights on, but no ones home
Advertisement
Quote: Original post by visage
As I said, it really doesn't matter.


I do respect that you want to keep many of the details a secret, but the fitness function really does matter. It always matters in evolutionary algorithms.

Would you say that your results are very similar to what biologists would call punctuated equalibrium? .. Many generations of little to no improvement and then a single member becomes significantly better, followed by a short period where its genes saturate the population?




This topic is closed to new replies.

Advertisement