Analysis of micro-behavior and bounded rationality in double auction markets using co-evolutionary GP