In this paper, we try to explain our approach to the problem of decision making in a multi-agent, non-deterministic environment, like soccer field. Our strategies have been tested in Robocup competitions, and could register important accomplishments. After reducing the problem in terms of the well-known problem of finding the best coefficients for computing the correctness of an action, we've used three different methods for calculation of the overall fitness, with respect environmental parameters. These methods are: getting simple weighted average with fixed weights, using GA to find the weights of the parameters, and finally using OWA operator instead of weighted averaging with GA. Due to the huge size of the problem we had to use techniques like bounded rationality and memorized estimation to reduce the amount of computation.