| Solve the multi-resource Leveling Problem in construction projects effectively and efficiently is the focus of construction project management.At present,heuristic algorithms are often used to solve this problem.However,there is still much room for improvement in the stability of the global optimal solution.In addition,a large amount of information input is required for the resource leveling problem,which makes it difficult for optimization models and algorithms to be applied to practical projects.Based on this,this paper aims to improve the accuracy and efficiency of resource leveling in construction projects by developing a multi resource leveling system of construction projects based on BIM and Subset Simulation algorithm and to promote the transformation of project management from extensive to refined.Firstly,a multi-resource leveling optimization model with the interval rate variable is established.In the resource leveling problem,if the start time of the activities is directly used as the decision variable,it is easy to violate the logical relationship between the activities when the optimization algorithm is implemented.In order to avoid this problem,the interval rate variable is used to represent the start time of activities,and a multi resource leveling optimization model based on the interval rate variable is established.Secondly,in view of the shortcomings of the current heuristic algorithm,the optimization algorithm based on Subset Simulation is proposed to solve the resource leveling problem.The principle and framework of the algorithm are demonstrated in detail,and the steps of the algorithm to solve the multi-resource leveling problem of construction projects are designed.Thirdly,a framework of multi resource leveling optimization system for construction projects based on BIM and Subset Simulation is proposed.The design idea of the system and construction of the Access database is expounded,and the MATLAB App Designer is used to realize the development of system function and GUI interface.Finally,two cases are used to verify the proposed algorithm and system.Case 1uses the j60 benchmark of PSPLIB to verify the proposed algorithm By solving 10 randomly selected examples in the benchmark,the feasibility of the algorithm based on Subset Simulation is verified,and the results are compared with those of the Elitist Genetic Algorithm.It is verified that the algorithm proposed in this paper has a great improvement in the stability of obtaining the optimal solution.Case 2 uses a construction project as an example to test the system developed in this paper.The results indicate that the system can effectively solve the resource leveling problem in construction projects,and it is feasible and practical. |