Designing construction processes in buildings by heuristic optimization. (15th March 2016)