A grouping method for optimization of steel skeletal structures by applying a combinatorial search algorithm based on a fully stressed design