Perfect rationality or bounded rationality
Perfect rationality: the agent can determine the best
course of action, without taking into account its limited
computational resources.
Bounded rationality: the agent must make good
decisions based on its perceptual, computational and
memory limitations.