However, cooperative behavior apparently contradicts the natural selection [3]: Selfish players always have a higher average fitness than that of cooperators, since selfish players enjoy the benefits from the cooperation of others without associated costs.