The Advanced Simulation Module (ASM) extends the capabilities of the standard Windows-based market simulator to enable product optimization searches, based on the criteria of utility, share, purchase likelihood, revenue, profit or cost minimization. Search routines include hill-climbing methods, exhaustive search, and Genetic Algorithms. Product optimizations are well-suited for finding optimal products considered alone, or relative to a set of competitors. Cost information can be associated with attribute levels in the study. With cost information, the analyst can perform profit maximization searches, or can search for products that maximize some performance threshold relative to a cost limit specified by the user.