foundations of computational agents
Utility theory, as presented here, was developed by Neumann and Morgenstern  and was further developed by Savage . Keeney and Raiffa  discuss utility theory, concentrating on multiattribute (feature-based) utility functions. For work on graphical models of utility and preferences, see Bacchus and Grove  and Boutilier et al. . Walsh  and Rossi et al.  overview the use of preferences in AI.
Decision networks or influence diagrams were invented by Howard and Matheson . A method using dynamic programming for solving influence diagrams can be found in Shachter and Peot . The value of information and control is discussed by Matheson .