Research on Reasoning concerning Emergency Measures for Industrial Project Scheduling Control

Industry is an important pillar of the national economy, and industrial projects are the most complex and difficult to manage and control in the construction industry; thus, the resource scheduling control of industrial projects is one of the core issues for industrial construction projects.*e performance rate of the contract time periods of previous industrial construction projects has been very low. In scheduling control based on case-based reasoning (CBR), the goal is to implement preventive measures by referring to existing scheduling control cases and control the scheduling of resources through reasoning on emergency measures to prevent scheduling control deviations. In this paper, the rough set approach is used to represent the case feature information in a case reasoning model for industrial project scheduling control, attribute reduction is used to determine the weights of the feature attributes in the rough set representation, and the similarity between cases is calculated for case retrieval. *e accuracy of the rough-set-based similarity calculation is verified through matrix similarity calculations and a visual analysis of the all closeness centrality and weighted all degree centrality of the corresponding complex network; thus, similar cases of industrial project scheduling control are identified. To verify the applicability and effectiveness of the proposedmethodology, a typical coal chemical general contract project case is carried out. *e rough set comprehensive similarity results were 0.733, 0.621, 0.536, 0.614, 0.559, 0.950, 0.708, 0.546, 0.733, 0.664, 0.526, and 0.743, and the matrix similarity results were 0.417, 0.583, 0.417, 0.417, 0.417, 0.833, 0.417, 0.500, 0.417, 0.500, 0.333, and 0.500.*e results showed that the case retrieval accuracy of traditional matrix similarity is not as high as the rough set comprehensive similarity, so X6 is the most similar case to the target case Y. Case retrieval results indicate that the proposed methodology can provide a good similar case selection strategy with project managers, and the final required preventive measures for the target case can be found. Based on the identified similar cases, preventive measures for scheduling control are formulated to effectively prevent scheduling deviations of industrial projects.


Introduction
With the development of science and technology, industrial construction projects are becoming increasingly large and complex. Industrial construction projects are large in scale and involve large investments, complex process systems, dense layouts, open-air environments, automatic control, high construction technology requirements, many design companies, many suppliers, many construction companies, many collaborating companies, many work interface relations, and long construction periods, which make it difficult to control the resource scheduling problem. e performance rate of the contract time period is typically very low, and it is difficult to deliver projects within contractual deadlines. Furthermore, for project management perspective, the construction industry is an empirical industry. Looking for similar past projects is crucial to project management; it can help project managers learn from past experiences and avoid past mistakes. e urgent problem of industrial project is scheduling control for success. erefore, a new method of industrial project scheduling control based on reasoning concerning emergency measures is needed to ensure the contract time period performance of industrial projects. e project scheduling problem was first proposed in the 1960s, and the research of Conway et al. [1] on the scheduling problem is usually regarded as the formal beginning of scheduling theory research. Subsequently, Pritsker et al. [2] proposed a resource-constrained project scheduling problem in 1969. With further research, project scheduling theory has been expanded and enriched. Since the 1980s, with the development of computer technology and the rise of artificial intelligence algorithms, the focus of scheduling research has shifted from theory to applications, and scholars have begun to devote themselves to solving complex project scheduling problems. At present, great progress has been made in scheduling theory in terms of theoretical modeling, algorithm design, and experimental verification of the project scheduling problem [1,2].
Pritsker et al. [2] first proposed the basic resourceconstrained project scheduling problem (RCPSP) model. RCPSPs represent an important class of combinatorial optimization problems in operations research. RCPSP research includes research on robust RCPSPs, random RCPSPs, fuzzy RCPSPs, the critical chain method, and interfering project scheduling theory.
Aritigues et al. [3] took minimizing the absolute regret value under all scenarios as the goal when solving a robust RCPSP and adopted heuristic algorithms based on integer programming and scenario relaxation to solve for the earliest execution strategy for each activity. Wu et al. [4] proposed four cloud-theory-based simulated annealing (CSA) hyperheuristic algorithms incorporating seven low-level heuristics to solve a robust two-stage assembly flowshop problem with scenario-dependent processing times. Wu et al. [5] also proposed five heuristics, adopting combined two-scenario-based processing times to produce initial solutions and then improve each solution through pairwise interchange.
Case-based reasoning (CBR) is an important branch of artificial intelligence in which existing cases are used to solve new problems. Based on the existing cases, the degrees of similarity between different engineering cases are based on selected case feature attributes and their weight coefficients in order to identify similar cases that can be used to solve new problems. Rough set theory is a data analysis theory proposed by Polish mathematician Pawlak et al. [6] in 1982, which is considered a new mathematical tool for dealing with fuzzy and uncertain problems. A large amount of literature shows that the application of rough set in case-based reasoning is very correct. Previous researches on scheduling control mainly focused on resource optimization, which neither considered the reference significance of similar case measures to resource optimization nor applied case-based reasoning to scheduling control. e existing literature review had made a lot of contributions for case retrieval of industrial projects, but there is no systematic and scientific method.
Since the beginning of the 21st century, case-based reasoning has undergone rapid development and has been applied in the contexts of construction safety accidents, risk management, emergency decision-making, network public opinion analysis, and so on. Yan and Li [7] applied ontology-supported case-based reasoning to emergency treatment for construction safety accidents. Tan et al. [8] proposed an emergency decision-making method based on case-based reasoning in a heterogeneous information environment. In 2020, Xie et al. [9] proposed a case-based reasoning model for emergency network public opinion. Case-based reasoning models have been successfully applied for the emergency treatment of project management and project control. Zhai et al. [10] have taken advantage of advanced artificial intelligence techniques, in particular, the case-based reasoning approach, to estimate the reference evapotranspiration and therefore to calculate the amount of irrigation water in grape farming. For improving the current case-based reasoning approach, especially the solution revision part, this paper proposes a learning-based adaptation strategy by fully making use of the hidden information in the case base. Cao et al. [11] proposed a novel reasoning strategy based on an extensible P-Graph. In the proposed methodology, P-Graph is regarded as the basic method of superstructure optimization. In the absence of available solutions, a reasoning strategy is integrated into extensible P-Graph to obtain new feedstock scheduling solutions. Park et al. [12] proposed a case-based reasoning-(CBR-) based model for estimating the time when the first repair will be needed after the completion of construction, even in phases where maintenance-related information is scarce. CBR and fuzzy-analytic hierarchy process (AHP) were employed as research methodologies. e method will help in the preliminary estimation of the repair time of building components.
Industrial projects are the most complex and difficult to manage and control in the construction industry; accordingly, there are still deficiencies in theoretical applications with the goal of effectively using past construction experience and selecting appropriate construction cases to guide the scheduling control of proposed industrial projects. e research question is how to effectively carry out scheduling control through similar cases. erefore, the application of a case-based reasoning model for emergency treatment and deviation control in project scheduling can compensate for the deficiencies of project scheduling control theory. e similarity calculation and visual analysis of the all closeness centrality and weighted all degree centrality are the way to solve this problem.

Reasoning Model for Emergency Measures in
Industrial Project Scheduling Control e proposed reasoning model for emergency measures in industrial project scheduling control uses rough set theory to approach the selection of feature attributes for similarity measurement. e weights of feature attributes can be determined by using only the existing information, without assuming any preparatory information or additional data. e reasoning model combines rough set theory and casebased reasoning to solve the problems of feature information representation and case similarity calculation. e proposed reasoning model for emergency measures in industrial project scheduling control is divided into four steps: feature information representation, case retrieval, case recommendation, and case base maintenance. e proposed model is shown in Figure 1.

Rough Set for Case Retrieval.
For case retrieval, the target case is compared with the sample cases by calculating the similarities between cases to identify which sample cases are most similar to the target case, based on which the corresponding preventive measures can be output. e comprehensive similarity between target case Y and sample case X i is denoted by SIM(Y, X i ). e calculation formula is as follows: where SIM(y j , C i j ) is the similarity between y j and C i j , which are the j-th feature attributes of target case Y and sample case X i , respectively, and w j is the weight of attribute j. e weights satisfy m j�1 w j � 1. By comparing the comprehensive similarity scores, the most similar cases are selected for reference.

Determination of Attribute Weights.
rough the concept of the rough degree in rough set theory as well as the dependence and importance of the attributes, redundant attributes are simplified, and useful feature information is extracted. us, rough set theory is used to assign weights to the case feature attributes.
If P is a subset of case attribute A, then the indistinguishability relation ind(P) determined by P is For X ∈ U, the subset P X is called the lower approximation set of X, also known as the P positive domain of X, denoted by pos P (X).
erefore, the dependence of decision attribute D on the conditional attribute set (indicator) P is as follows: In accordance with the above, the importance degree σ j of attribute C j in the case group can be calculated via the following formula: e obtained attribute importance degree is normalized to obtain the weight w j of attribute C j :

Determination of Attribute Similarity.
A record of industrial project scheduling control event information will contain various types of feature information; thus, it is necessary to determine a method of calculating the similarity in accordance with the way in which these feature attributes are expressed. In this model, the main feature expression types are numerical and symbolic.
(1) Numerical features are represented by precise numerical values, such as resource allocation deviation and progress deviation. e Manhattan distance formula is used for the similarity calculation: (2) e properties of a symbolic feature are represented by exact text. For the similarity calculation, when the attribute value of the target case is the same as that of the sample case for the considered attribute, the similarity is 1; otherwise, it is 0. e formula is as follows:

Matrix Similarity Calculation and Complex Network
Visualization Analysis for Case Retrieval. For the comprehensive similarity SIM(Y, X i ) between the target case Y and sample case X i , the calculation formula is defined as follows: e similarity between the target case Y and the sample case X i is represented in the form of a matrix with elements 4 Advances in Civil Engineering SIM(y j , C i j ), where SIM(y j , C i j ) represents the similarity between target case Y and sample case X i in terms of their corresponding values y j and C i j of the j-th feature attribute. e value of SIM(y j , C i j ) can be 1 or 0, where 1 indicates that target case Y and sample case X i are similar in terms of the corresponding feature information C i j and 0 indicates no similarity.
A complex network is also used to represent the similarity between target case Y and each sample case X i , where SIM(y j , C i j ) � 1 means that the cases are connected by an edge and SIM(y j , C i j ) � 0 means that the cases are not connected; more generally, the value of SIM(y j , C i j ) represents the weight of the complex network arc between the two cases.
e complex network centrality result is a vector that includes the centrality indices of each node and the entire network, calculated as the all closeness centrality and weighted all degree centrality of the target case Y. ese centrality indices are used to identify similar cases based on visualizations of the corresponding complex networks.
2.4. Case Recommendation. After case retrieval and similarity calculation, when the similarity between a retrieved sample case and the target case is high, the preventive measures corresponding to the sample case are confirmed by experts as appropriate preventive measures for the target case; when the differences between the sample cases and the target case are very large, various aspects of the preventive measures corresponding to many sample cases may need to be combined to form a suitable scheme through repeated revision by experts. After assessment, the preventive measures for the target case are determined.

Case Base
Maintenance. e process of case base maintenance includes adding and deleting cases and adjusting the structure of the case base.
Regarding the addition and deletion of cases, experts will evaluate whether a case should be reused after the final solution measures for the problem case have been output. Representative cases of each case type in the case library will be selected for continued storage, and redundant and out-of-date cases will be selectively deleted.
Regarding case base structure adjustment, in accordance with the features of the industrial project scheduling control event domain and newly updated domain information in combination with the particular situation that is the current target of reasoning, the structure of the case base is adjusted regularly to ensure its quality and retrieval efficiency.

Case Study
e chemical, petrochemical, thermoelectric, metallurgy, and other industrial projects all adopt the same design, procurement, and construction standards, while chemical projects are the most complex of the whole industrial projects, so a coal chemical general contract project is typical.
A coal chemical industry EPC project is taken here as an example because of the many scheduling control problems that arose during the project execution process, as follows: (1) In the detailed design stage, the process plant/unit frame structure had to be changed from the original concrete structure design scheme to a steel structure design scheme, which caused delays in the frame construction schedule. (2) In the intermediate stage of procurement, the key long-term reactor transportation process was affected by transportation difficulties delaying the arrival of equipment, leading to delays in the reactor equipment installation period. (3) In the later stage of construction, the allocated construction manpower was insufficient, which caused delays in the construction process.
To avoid the occurrence of dispatching control accidents, preventive measures in scheduling control are necessary in advance.

Feature Information Representation Based on the Rough Set Reasoning Model.
e selection of feature attributes is based on the item attributes that affect scheduling control, such as contract period, contract amount, process technology, changes to contract scope, changes to major design scheme, delay of key equipment, change in construction scheme, allocation of direct construction labor, schedule impact of safety accidents, scope of total time deviation, and node type affected by schedule node deviation. ese characteristics and attributes cover all aspects of project execution, including contract, technology, schedule, cost, quality, safety, design, and construction. e value assignment is based on the experience of previous industrial projects.
e feature information is represented by attributes C j , with the value assignments shown in Table 1.
To facilitate calculation, 12 previous cases of industrial project scheduling control associated with preventive measures are selected from the case database, expressed as X � X 1 , X 2 , . . . , X 12 . e feature attribute values for each sample case are expressed as X i � C i 1 , C i 2 , . . . , C i 12 , and the target case is similarly represented by Y � Y 1 , Y 2 , . . . , Y 12 .
e case features are shown in Table 2.

Case Retrieval
After the removal of attribute C 1 , us, the importance degree of C 1 ' is After the removal of attribute C 2 , � X 1 , X 5 , X 6 , X 7 , X 9 , X 12 , X 2 , X 3 , X 4 , X 8 , X 10 , X 11 , Schedule impact of quality accidents No quality accident � 1, minor quality accident � 2, major quality accident � 3, serious quality accident � 4, and severe quality accident � 5 C 11 Scope of total time deviation ≤ 1 month � 1; > 1 month � 2 C 12 Node type affected by schedule node deviation Project-level node � 1, department-level node � 2, and company-level node � 3 Table 2: Feature information for sample industrial project scheduling control cases.
Case C 1 (actual value) C 2 (actual value) C 3 C 4 C 5 C 6 (actual value) C 7 C 8 (actual value) C 9 C 10 C 11 (actual value) After the removal of attribute C 3 , � X 1 , X 5 , X 7 , X 9 , X 12 , X 2 , X 3 , X 8 , X 4 , X 6 , X 10 , X 11 , us, the importance degree of C 3 ' is Similarly, it is calculated that en, the weight of each attribute can be calculated as follows: us, the following values are obtained:

Attribute Similarity Calculation.
Following the similarity calculation method presented in the previous section, the similarity of the feature attributes between the target case and each sample case is calculated, where C 3 , C 4 , C 5 C 7 , C 9 , C 10 , and C 12 are symbolic attributes and C 1 , C 2 , C 6 , C 8 , and C 11 are numerical attributes. e calculation results are shown in Table 3.
For example, the similarity between sample case X 1 and target case Y in terms of the contract period, C 1 , and the similarity between sample case X 2 and target case Y in terms of C 1 are calculated as follows:

Case Similarity Calculation.
Using formula (1), the comprehensive similarity between the target case and each sample case is calculated. e calculation results are shown in Table 4.
In accordance with the comprehensive similarity SIM(Y, X i ) and the basic information of the cases, the most similar case is finally determined to be X 6 .

Case Retrieval Based on the Matrix Similarity Calculation and Complex Network Visualization Analysis.
In the matrix similarity calculation, the comparative analysis matrix is used to record the information on various feature comparisons in a simple form. is matrix can then be used to find the correlation between the target case and a sample case once the information on each feature C j for the target case Y and each sample case X i has been determined and compared in a standard form.
For example, the similarity between target case Y and sample case X i can be determined based on the feature information C j for each node type (C 1 -C 12 : contract period, contract amount, process technology, changes to contract Advances in Civil Engineering 7 scope, changes to major design scheme, delay of key equipment, change in construction scheme, allocation of direct construction labor, schedule impact of safety accidents, schedule impact of quality accidents, scope of total time deviation, and node type affected by schedule node deviation). e matrix similarity calculation allows similar cases to be grouped together, important parameter information (contract period, contract amount, process technology, etc.) to be extracted, and the case correlations to be described based on a complex network correlation diagram. e selected parameter information or feature information is not necessarily the general comparison standard but rather represents the relatively important parameter information or feature information for the target case as extracted and summarized from the general comparison standard. en, the similarity matrix is constructed according to the parameter information, and the similarity matrix between cases is obtained. Finally, the correlation diagram between the target case and the sample cases is drawn based on the similarity matrix between cases and used to obtain the correlation degrees between cases (see Tables 5 and 6 for details).
According to the similarity matrix between cases, the similarity analysis diagram is drawn and analyzed by means of complex network theory. e all closeness centrality and weighted all degree centrality are calculated; see Figures 2 and 3, respectively, for details.
In Figures 2 and 3, the green node represents the target case, and the grey nodes represent sample cases.
In Figure 2, it is clearly seen that the all closeness centrality between the target case Y and sample case X 6 is 1. e weight of the edge between target case Y and sample case X 6 is 10, higher than that of the edge between the target case Y and any other sample case X i , indicating that X 6 is closest to the target case.
Similarly, in Figure 3, it is clearly seen that the weighted all degree centrality values of the target case Y and the sample case X 6 are 71 and 69, respectively. Sample case X 6 has a node weight of 69, larger than that of any of the other sample cases X i . erefore, the most similar case to the target case Y can be identified as case X 6 .
Such a case similarity evaluation can assist in determining the correlation degree between target case Y and sample case X i . e similarity SIM(Y, X i ) between target case Y and sample case X i is expressed as a percentage. When there is absolutely no similarity between the cases, this situation is expressed by a value of 0%; when the feature information is identical, indicating a perfect correlation between the cases, the similarity is 100%. In general, the similarity between the two cases will be between 0% and 100%. A value between 1% and 40% is considered to mean that the cases show no similarity, values of 41-60% represent cases with low similarity, values of 61-80% represent cases with high similarity, and values of 81% to 100% represent cases with very high similarity.
For example, in the above example, the similarity percentages based on the twelve feature information indicators between the target case Y and the sample cases X i are as shown in Table 7 (reported to two decimal places).
e similarity percentages of sample cases X 1 , X 2 , X 3 , X 4 , X 5 , X 7 , X 8 , X 9 , X 10 , X 11 , and X 12 are between 41% and 60%, which means that these are cases with low similarity to the target case. e similarity percentage of X 6 is 83.33%, between 81% and 100%, which means that it shows a very high similarity to the target case. erefore, we choose X 6 as the most similar case to the target case Y.

e Applicability, Effectiveness, and Reliability for Case Retrieval Based on the Rough Set Reasoning Model.
e above rough set case retrieval successfully calculated the similar case with the target case, indicating that rough set case retrieval is applicable to the reasoning concerning emergency measures for industrial project scheduling control.   Table 3: Attribute-based case similarity.
Case  Case comparison  Case comparison After comparing the similarity between rough set case retrieval and matrix case retrieval, it can be seen that, for 12 similar cases, matrix case retrieval calculated 5 kinds of similarity, the highest similarity is 0.833, while rough set case retrieval calculated 11 kinds of similarity, the highest similarity is 0.950. e calculation results are shown in Table 8.
e results showed that the case retrieval accuracy of traditional matrix similarity is not as high as the rough set comprehensive similarity, so the effectiveness and reliability of rough set case retrieval are superior to the traditional case retrieval method.

Formulation of Preventive Measures for the Target Case.
According to the results of the above case similarity calculation, the preventive schemes associated with sample case X 6 are also the proposed scheduling control schemes for target case Y.
e recommended schemes are listed in Table 9.
By comparing the basic engineering situations between sample case X 6 and target case Y, we can see that the basic situation is roughly similar for both cases. erefore, the proposed solutions for X 6 can be directly output as the accident prevention measures for target case Y after some slight modifications, as shown in Table 10.
In the preliminary planning stage of such a coal chemical industry EPC project, the project management personnel should review the design, procurement, and construction scheme; then, follow-up on the case execution record should be completed during project development in accordance with the evaluation results of the project team and department experts; and finally, the new case should be stored in the case database to prepare for matching with similar cases in the future for the recommendation of solutions. Hence, similar projects can adopt the same scheme to prevent the occurrence of scheduling control deviations.

Discussion
is study contributes to the literature by exploratively examining the similar projects of scheduling control. ere has been limited research into the scheduling control. How to find similar cases of scheduling control through intelligent computing is a direction of scheduling control, and how to establish an effective scheduling similar case base is another direction of scheduling control.    Table 8: Comparative study of rough set case retrieval and matrix case retrieval. Cases

Conclusions
rough case study, the preventive schemes associated with sample case X 6 are also the proposed scheduling control schemes for target case Y, and the proposed solutions for X 6 can be directly output as the accident prevention measures for target case Y for the target case scheduling control.
Deviations in project scheduling control will cause delays in project duration and increases in cost. It is necessary and significant for the planning and execution of new projects to prevent scheduling control deviations by referring to the scheduling control cases of previous projects. In this paper, rough set theory is introduced into the CBR method; the case feature information is represented in the form of an information table, and the weights of the feature attributes are effectively determined in accordance with historical data. e CBR model can be used to solve the problem of project scheduling control case similarity calculation while effectively avoiding dependence on subjective experience, improving the validity and credibility of the case retrieval results, and providing a new direction and basis for the formulation of preventive measures for early warning and feedback tracking feedback in industrial project scheduling control. e application of the rough-set-based similarity calculation and the complex network to scheduling control is demonstrated by a case study. is paper has obtained the following conclusions: (1) Rough set theory is incorporated into CBR. e feature attribute weights are determined by using attribute reduction to calculate the similarity between cases, and analyses based on matrix similarity calculation and the visualization of complex network density degree centrality and degree weights are added to review the rough set calculation in order to ensure accurate case similarity calculation and case retrieval.
(2) e proposed reasoning model for emergency measures can be applied in the scheduling control of industrial projects, which is an excellent way to provide effective case support and decision data for the improvement of early warning and feedback tracking theory in project scheduling control. (3) A knowledge base for reasoning concerning emergency measures for industrial project scheduling control has a certain application value for the subsequent execution of industrial projects and future scheduling control cases. In view of the importance of early warning and feedback tracking in industrial project scheduling control, further research is warranted.

Data Availability
e data used to support the findings of this study are included within the article.

Conflicts of Interest
e authors declare that they have no conflicts of interest.
Acknowledgments is study was supported by the National Natural Science Foundation of China (51808424 and 51478384) and the Industrial Building Environment and Energy Conservation Innovation Team of China (2017KCT-14). Table S1: feature information for sample industrial project scheduling control cases.  Strengthening the principle of the design scheme In the early detailed design stage, the design basis of the basic design should be confirmed, and the process frame should be designed with a steel structure.

Supplementary Materials
Strengthening the procurement planning for key long-term equipment In the procurement planning stage, the reactor should be designated as key long-term equipment, and a detailed reactor procurement plan should be developed. Corresponding nodes such as contract signing and arrival time should be specified in the technical agreement portion of the reactor procurement contract.
Strengthening the planning of the construction scheme In the pipeline installation stage, the pipeline installation scheme should be planned in advance, and it should be ensured that the allocation of the direct labor force for construction is consistent with the construction effort. Accordingly, a manpower plan should be prepared for the key work to be performed by pipefitters and welders. Adoption of a steel structure design scheme for the process frame Strengthening the procurement planning for key long-term equipment Specification of the time of arrival in the technical agreement portion of the procurement contract Strengthening the planning of the construction scheme Increasing the direct construction labor resources (specifically, increasing the numbers of pipefitters and welders) 12 Advances in Civil Engineering