Semantic knowledge in generation of 3D layouts for decision-making