Modeling a real world optimization problem in a form which can be processed by a machine (computer) is usually a very difficult and complex task. Therefore, building and verifying the model is often the most time consuming part of the whole process of solving a real world problem using methods of Operations Research. Software tools, which integrate representation methods developed in the field of Artificial Intelligence (AI) and methods of OR, can facilitate and speed up the process of model development.
The paper introduces the idea of knowledge based modeling as a model development and representation technique facilitating the complex process of model building. We describe the KONWERK tool-box which combines hierarchical structured knowledge representation and object oriented methodology thus providing a framework for model building and application of different optimization methods. We want the reader to form an idea of the methodology of model development and knowledge representation with KONWERK and to understand the hierarchical structure of the knowledge base.
The model of the Nitra River Case is used to describe and explain the modeling and knowledge representation with KONWERK. A given multicriteria model of the Nitra River Case was reimplemented using KONWERK within about three weeks and later enlarged by implementation of additional fairness criteria