Abstract
Optimization models have often been useful in attempting to understand the adaptive significance of behavioral traits. Originally such models were applied to isolated aspects of behavior, such as foraging, mating, or parental behavior. In reality, organisms live in complex, ever-changing environments, and are simultaneously concerned with many behavioral choices and their consequences. This target article describes a dynamic modeling technique that can be used to analyze behavior in a unified way. The technique has been widely used in behavioral studies of insects, fish, birds, mammals, and other organisms. The models use biologically meaningful parameters and variables, and lead to testable predictions. Limitations arise because nature's complexity always exceeds our modeling capacity.