An agent-based simulation of power generation company behavior in electricity markets under different market-clearing mechanisms. (January 2017)