Normally, in simple explanatory simulations, rational behavior by competitors, profit maximization as an objective and, initially, perfect information and symmetry are assumed, so that firms have full knowledge of their rivals' cost structures, production levels, prices and so on, as well as the market conditions under which they operate. Such restrictive assumptions can be relaxed in more complex situations and game analyzes.