We present a computational approach that autonomous software agents can adopt to make tactical decisions, such as product pricing, and strategic decisions, such as product mix and production planning, to maximize profit in markets with supply and demand uncertainties. Using a combination of...