Case-based Reasoning for Construction Tasks

An effective, transparent, and failure-free execution of construction projects depends on many conditions and can be controlled to a high degree by the responsible project manager. To support the manager’s activity and speed up the planning process, previous successfully executed projects can be reused in new situations with similar characteristics. Case-based Reasoning is used within this paper to reuse scheduling experiences from former projects. Cases are modeled by the generic language Feature Logic and defined following the Industry Foundation Classes in content. Subsequently, storing cases in a case base as well as reusing stored solutions becomes feasible. Evaluation methods are provided to retrieve cases from case base that are similar to a current problem. Their execution sequence is presented to the project manager as a possible solution and can be adapted for new conditions.