Developing a user-friendly modeling environment has been a focus of recent research. One technique widely used in human modeling processes but virtually unexplored in existing model management literature is the application of analogical thinking to improve the productivity of model formulation. Modeling by analogy is a process by which model builders transform modeling knowledge obtained from previous experience to build models for new problems that share significant features with the previously formulated ones. It overcomes certain human cognitive limitations and reduces the need for repetitive trials. The author examines the process of modeling by analogy, explores how this approach can be applied to the formulation of linear programs, and discusses issues involved in supporting modeling by analogy.
展开▼