A task allocation conflict detection method and device based on data analysis

Through data analysis technology, conflicts in task allocation are identified, job responsibilities conflicts caused by responsibilities adjustment are resolved, automated detection and optimization are achieved, ensuring that adjustments comply with rules, and improving the flexibility and efficiency of task execution.

CN118735195BActive Publication Date: 2025-01-10CHINESE PEOPLES LIBERATION ARMY UNIT 91977
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410859403.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-28
Publication Date
2025-01-10
Estimated Expiration
2044-06-28

AI Technical Summary

Technical Problem

During the task execution process, job responsibilities conflicts are caused by job responsibilities, which affects task completion. It is difficult for existing technology to flexibly adjust the deployment table while ensuring that there is no responsibilities conflicts.

Method used

Using a task allocation conflict detection method based on data analysis, the task allocation information is obtained, initialization processing and task allocation conflict detection are carried out, overlapping conflicts, resource conflicts and rule conflicts are identified, task completion values ​​are calculated, and the adjustments are ensured to comply with work regulations and rules. library.

Benefits of technology

It realizes automated detection and optimization of conflicts of responsibilities, improves the accuracy of conflict detection and the efficiency of adjustment decisions, ensures the legality and standardization of adjustments, and enhances the flexibility of task execution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118735195B_ABST
    Figure CN118735195B_ABST
Patent Text Reader

Abstract

The present invention discloses a task allocation conflict detection method and device based on data analysis, the method comprising: obtaining a task allocation information set; the task allocation information set comprising: a task deployment table, task requirement information, human resource information, task rule information and work resource information; initializing the task allocation information set to obtain an initialized task information set; performing task allocation conflict detection processing on the initialized task information to obtain a task allocation conflict information set.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing and task allocation, and in particular to a method and device for detecting conflict in task allocation for data analysis. Background Art

[0002] With the rapid development of science and technology in the world, in today's complex and ever-changing work scenarios, flexible deployment of jobs is crucial to the successful execution of tasks. With the advancement of science and technology and the changes in technical requirements, some work scenarios need to constantly adapt to new task requirements. This adaptation is not only reflected in the update of equipment and technology, but also includes the deployment of personnel and the adjustment of task responsibilities.

[0003] For the deployment of work in certain specific work scenarios, the task deployment table lists in detail the responsibilities and positions of each person in different situations. However, as the complexity of the tasks increases, the simple preset deployment table can no longer meet the actual work needs. The deployment table needs to be flexibly adjusted according to the actual situation to ensure efficient operation in various situations. However, such adjustments must strictly follow the work regulations and rule bases formulated by superiors to ensure that all adjustments are made under established regulations and standards.

[0004] In actual operations, frequent adjustments to responsibilities may lead to job responsibility conflicts, thus affecting the completion of tasks. For example, the same person may be assigned to multiple positions under different tasks, resulting in the inability to balance the responsibilities of each position during the execution of the task. Therefore, how to flexibly adjust and deploy tasks while ensuring that job responsibility conflicts do not occur has become an urgent problem to be solved. Summary of the invention

[0005] The present invention mainly solves the problem that the existing data-based methods do not make sufficient use of the prior knowledge of electromagnetic targets. The present invention discloses a task allocation conflict detection method based on data analysis, comprising:

[0006] S1, obtaining a task allocation information set; the task allocation information set includes: a task deployment table, task requirement information, human resource information, task rule information and work resource information;

[0007] S2, initializing the task allocation information set to obtain an initialized task information set;

[0008] S3, performing task allocation conflict detection processing on the initialization task information to obtain a task allocation conflict information set.

[0009] The initialization processing of the task allocation information set to obtain the initialized task information set includes:

[0010] The task allocation information set is sequentially subjected to outlier elimination and normalization processing to obtain a normalized information set;

[0011] Performing category discrimination processing on the normalized information set to obtain a first information set;

[0012] A boundary check process is performed on the first information set to obtain an initialization task information set.

[0013] The performing boundary check processing on the first information set to obtain an initialization task information set includes:

[0014] S21, performing a first boundary check process on the task deployment table, task requirement information, and task rule information to obtain a first information subset;

[0015] S22, performing a second boundary check process on the human resource information and the work resource information to obtain a second information subset;

[0016] S23: Merge the first information subset and the second information subset to obtain an initialization task information set.

[0017] The step of performing task allocation conflict detection processing on the initialization task information set to obtain the task allocation conflict information set includes:

[0018] S31, performing overlap detection processing on the task deployment table to obtain overlap conflict information;

[0019] S32, performing resource conflict detection processing on the task deployment table and work resource information to obtain resource conflict information;

[0020] S33, performing rule conflict detection processing on the task deployment table and the task rule information to obtain rule conflict information;

[0021] S34, performing task completion detection processing on the task deployment table, task requirement information, and human resource information to obtain a task completion value.

[0022] The performing overlap detection processing on the task deployment table to obtain overlap conflict information includes:

[0023] The task deployment table is represented as a personnel allocation matrix A and a resource operation time series b; the element A in the i-th row and j-th column of the matrix A is ij The value of represents the number of the production resource operated by the i-th person in the j-th task process in the task deployment; when the element A in the i-th row and j-th column of the matrix A ij When the value of is 0, it means that the i-th person in the task deployment does not operate production resources in the j-th task process;

[0024] For each row vector of the matrix A, determine whether the number of elements whose values ​​are not 0 is greater than 1, and obtain a first determination result; when the first determination result is yes, determine that the overlapping conflict information value is 1; when the first determination result is no, determine that the overlapping conflict information value is 0;

[0025] The performing resource conflict detection processing on the task deployment table and the work resource information to obtain resource conflict information includes:

[0026] Obtaining the sequence number value of the idle production resource from the work resource information;

[0027] The first sequence number set is constructed by using the sequence number values ​​of all idle production resources;

[0028] Using the set of column subscripts of all elements in the matrix A whose value is 1, a second sequence number set is constructed;

[0029] Determine whether the first sequence number set and the second sequence number set have the same elements, and obtain a second determination result;

[0030] When the value of the second judgment result is yes, the value of the confirmed resource conflict information is 1; when the value of the second judgment result is no, the value of the confirmed resource conflict information is 0;

[0031] The performing rule conflict detection processing on the task deployment table and the task rule information to obtain rule conflict information includes:

[0032] Determine whether the order of appearance of each production resource in the resource operation time sequence b matches the production resource operation sequence constraint relationship in the task rule information, and obtain a third determination result;

[0033] When the value of the third judgment result is no, the value of the confirmation rule conflict information is 1; when the value of the third judgment result is yes, the value of the confirmation rule conflict information is 0.

[0034] The task completion detection process is performed on the task deployment table, task requirement information, human resource information and work resource information to obtain a task completion value, including:

[0035] Using the task requirement information and work resource information, the resource state requirement matrix C is constructed;

[0036] Using the task deployment table and human resource information, the resource status operation matrix D is constructed;

[0037] The resource state requirement matrix and the resource state operation matrix are matched and calculated to obtain a task completion value.

[0038] The resource state operation matrix D is constructed by using the task deployment table and human resource information, including:

[0039] The human resource information is represented as a matrix B, where the element B(i,j) in the i-th row and j-th column of the matrix B represents the proficiency value of the i-th person operating the j-th production resource;

[0040] The resource state operation matrix D is calculated by using the personnel allocation matrix A and matrix B in the task deployment table; the i-th row and j-th column element D of the resource state operation matrix D is ij The calculation expression is:

[0041] D ij =B(i,A ij ),

[0042] Among them, D ij Represents the state value of the i-th production resource in the j-th task process;

[0043] The resource state requirement matrix C is constructed by using the task requirement information and the work resource information, including:

[0044] The task requirement information is represented as a matrix E, where the element E in the i-th row and j-th column of the matrix E is ij , represents the importance value of the i-th production resource in the j-th task process during the task realization process;

[0045] The work resource information is represented as a matrix F, where the element F in the i-th row and j-th column of the matrix F is ij , represents the state value of the i-th production resource in the j-th task process during the task realization process;

[0046] The elements of the matrix E and the matrix F are multiplied item by item to obtain the corresponding elements in the resource status requirement matrix C, thereby completing the construction of the resource status requirement matrix C.

[0047] The matching calculation includes:

[0048] Perform correlation calculation on matrix C and matrix D to obtain a correlation vector;

[0049] The calculation expression of the association calculation is:

[0050]

[0051] Among them, C ij is the element in the i-th row and j-th column of matrix C, D ij is the element in the i-th row and j-th column of matrix D, M is the column dimension of matrix C, and p i is the i-th element of the association vector;

[0052] Perform matrix subtraction calculation on matrix C and matrix D to obtain the difference matrix G;

[0053] Decompose the difference matrix G to obtain the feature matrix P;

[0054] The decomposition process is calculated as follows:

[0055] G=UPV,

[0056] Among them, U is the left decomposition matrix, P is the characteristic matrix, V is the right decomposition matrix, and both U and V are orthogonal matrices;

[0057] The diagonal elements of the feature matrix are extracted to obtain a feature vector; the feature vector is represented by I a , I a =[λ1,λ2,…,λ M ];

[0058] Perform completion calculation on the feature vector and the correlation vector to obtain the task completion value;

[0059] The calculation expression of the completion degree calculation process is:

[0060]

[0061] in, For p i The normalized value of , and R is the task completion value.

[0062] According to a second aspect of an embodiment of the present invention, a task allocation conflict detection device based on data analysis is disclosed, the device comprising:

[0063] A memory storing executable program code;

[0064] a processor coupled to the memory;

[0065] The processor calls the executable program code stored in the memory to execute the task allocation conflict detection method based on data analysis.

[0066] According to a third aspect of an embodiment of the present invention, a computer storable medium is disclosed, wherein the computer storable medium stores computer instructions, and when the computer instructions are called by a computer, they are used to execute the task allocation conflict detection method based on data analysis.

[0067] The beneficial effects of the present invention are:

[0068] The present invention realizes the automatic detection and optimization of responsibility conflicts during the deployment table adjustment process by introducing data analysis technology. The specific effects are as follows:

[0069] Improve the accuracy of conflict detection: Through the application of data models and detection algorithms, potential responsibility conflicts and violations in deployment table adjustments can be accurately identified, reducing errors and omissions in manual detection.

[0070] Improve the efficiency of adjustment decisions: Optimization suggestions generated based on detection results provide decision makers with a variety of solutions, simplify the adjustment process, and improve decision-making efficiency.

[0071] Ensure that adjustments comply with regulations and rules: All adjustments are carried out under the guidance of work regulations and rule bases to ensure the legality and standardization of adjustments and avoid violations.

[0072] Enhance the flexibility of task execution: By dynamically adjusting and optimizing the deployment table, it can quickly respond to changing task requirements and working environment, and improve task execution capabilities and flexibility. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] Figure 1 It is a flow chart for implementing the method of the present invention. DETAILED DESCRIPTION

[0074] In order to better understand the content of the present invention, an embodiment is given here.

[0075] Figure 1 It is a flow chart for implementing the method of the present invention.

[0076] The present invention aims to provide a job responsibility conflict detection technology based on data analysis to solve the potential conflict problems caused by responsibility adjustment during task execution. By introducing advanced data analysis technology and intelligent decision support system, the present invention can detect and predict job responsibility conflicts in deployment table adjustment in real time, and provide optimization suggestions to ensure that all adjustments are carried out under the prescribed regulations and standards, thereby improving overall work efficiency.

[0077] In order to solve the problem of how to ensure that there is no conflict in job responsibilities while flexibly adjusting the deployment table, the present invention discloses a task allocation conflict detection method based on data analysis, comprising:

[0078] S1, obtaining a task allocation information set; the task allocation information set includes: a task deployment table, task requirement information, human resource information, task rule information and work resource information;

[0079] S2, initializing the task allocation information set to obtain an initialized task information set;

[0080] S3, performing task allocation conflict detection processing on the initialization task information to obtain a task allocation conflict information set.

[0081] The initialization processing of the task allocation information set to obtain the initialized task information set includes:

[0082] The task allocation information set is sequentially subjected to outlier elimination and normalization processing to obtain a normalized information set;

[0083] Performing category discrimination processing on the normalized information set to obtain a first information set;

[0084] Performing boundary check processing on the first information set to obtain an initialization task information set;

[0085] The performing boundary check processing on the first information set to obtain an initialization task information set includes:

[0086] S21, performing a first boundary check process on the task deployment table, task requirement information, and task rule information to obtain a first information subset;

[0087] S22, performing a second boundary check process on the human resource information and the work resource information to obtain a second information subset;

[0088] S23: Merge the first information subset and the second information subset to obtain an initialization task information set.

[0089] The performing task allocation conflict detection processing on the initialization task information to obtain a task allocation conflict information set includes:

[0090] S31, performing overlap detection processing on the task deployment table to obtain overlap conflict information;

[0091] S32, performing resource conflict detection processing on the task deployment table and work resource information to obtain resource conflict information;

[0092] S33, performing rule conflict detection processing on the task deployment table and the task rule information to obtain rule conflict information;

[0093] S34, performing task completion detection processing on the task deployment table, task requirement information, and human resource information to obtain a task completion value;

[0094] When the values ​​of the overlap conflict information, resource conflict information, and rule conflict information are 1, it indicates that there is a conflict, and when the values ​​are 0, it indicates that there is no conflict.

[0095] The performing overlap detection processing on the task deployment table to obtain overlap conflict information includes:

[0096] The task deployment table is represented as a personnel allocation matrix A and a resource operation time series b; the element A in the i-th row and j-th column of the matrix A is ij The value of represents the number of the production resource operated by the i-th person in the j-th task process in the task deployment; when the element A in the i-th row and j-th column of the matrix A ij When the value of is 0, it means that the i-th person in the task deployment does not operate production resources in the j-th task process;

[0097] For each row vector of the matrix A, determine whether the number of elements whose values ​​are not 0 is greater than 1, and obtain a first determination result; when the first determination result is yes, determine that the overlapping conflict information value is 1; when the first determination result is no, determine that the overlapping conflict information value is 0;

[0098] The performing resource conflict detection processing on the task deployment table and the work resource information to obtain resource conflict information includes:

[0099] Obtaining the sequence number value of the idle production resource from the work resource information;

[0100] The first sequence number set is constructed by using the sequence number values ​​of all idle production resources;

[0101] Using the set of column subscripts of all elements in the matrix A whose value is 1, a second sequence number set is constructed;

[0102] Determine whether the first sequence number set and the second sequence number set have the same elements, and obtain a second determination result;

[0103] When the value of the second judgment result is yes, the value of the confirmed resource conflict information is 1; when the value of the second judgment result is no, the value of the confirmed resource conflict information is 0;

[0104] The performing rule conflict detection processing on the task deployment table and the task rule information to obtain rule conflict information includes:

[0105] Determine whether the order of appearance of each production resource in the resource operation time sequence b matches the production resource operation sequence constraint relationship in the task rule information, and obtain a third determination result;

[0106] When the third judgment result is no, the confirmation rule conflict information is 1; when the third judgment result is yes, the confirmation rule conflict information is 0;

[0107] The task completion detection process is performed on the task deployment table, task requirement information, human resource information and work resource information to obtain a task completion value, including:

[0108] Using the task requirement information and work resource information, the resource state requirement matrix C is constructed;

[0109] Using the task deployment table and human resource information, the resource status operation matrix D is constructed;

[0110] Perform matching calculation on the resource state demand matrix and the resource state operation matrix to obtain a task completion value;

[0111] The resource state operation matrix D is constructed by using the task deployment table and human resource information, including:

[0112] The human resource information is represented as a matrix B, where the element B(i,j) in the i-th row and j-th column of the matrix B represents the proficiency value of the i-th person operating the j-th production resource;

[0113] The resource state operation matrix D is calculated by using the personnel allocation matrix A and matrix B in the task deployment table; the i-th row and j-th column element D of the resource state operation matrix D is ij The calculation expression is:

[0114] D ij =B(i,A ij ),

[0115] Among them, D ij Represents the state value of the i-th production resource in the j-th task process;

[0116] The resource state requirement matrix C is constructed by using the task requirement information and the work resource information, including:

[0117] The task requirement information is represented as a matrix E, where the element E in the i-th row and j-th column of the matrix E is ij , represents the importance value of the i-th production resource in the j-th task process during the task realization process;

[0118] The work resource information is represented as a matrix F, where the element F in the i-th row and j-th column of the matrix F is ij , represents the state value of the i-th production resource in the j-th task process during the task realization process;

[0119] Multiply the elements of the matrix E and the matrix F item by item to obtain the corresponding elements in the resource status requirement matrix C, thereby completing the construction of the resource status requirement matrix C;

[0120] The matching calculation includes:

[0121] Perform correlation calculation on matrix C and matrix D to obtain a correlation vector;

[0122] The calculation expression of the association calculation is:

[0123]

[0124] Among them, A1 ij is the element in the i-th row and j-th column of the first matrix A1, A2 ij is the element in the i-th row and j-th column of the second matrix A2, M is the column dimension of the matrix C, and p i is the i-th element of the association vector.

[0125] Perform matrix subtraction calculation on matrix C and matrix D to obtain the difference matrix G;

[0126] Decompose the difference matrix G to obtain the feature matrix P;

[0127] The decomposition process is calculated as follows:

[0128] G=UPV,

[0129] Among them, U is the left decomposition matrix, P is the characteristic matrix, V is the right decomposition matrix, and both U and V are orthogonal matrices;

[0130] The diagonal elements of the feature matrix are extracted to obtain a feature vector; the feature vector is represented by I a , I a =[λ1,λ2,...,λ M ];

[0131] Perform completion calculation on the feature vector and the correlation vector to obtain the task completion value;

[0132] The calculation expression of the completion degree calculation process is:

[0133]

[0134] in, For p i The normalized value of , and R is the task completion value.

[0135] The first boundary check process is performed on the task deployment table, the task requirement information and the task rule information to obtain a first information subset, including:

[0136] S211, for each data attribute of the task deployment table, task requirement information and task rule information, preset a corresponding value range; the value range includes an upper limit value and a lower limit value of the value range;

[0137] S212, for each data of each data attribute of the task deployment table, task requirement information and task rule information, according to the value range of its data attribute, determine whether the value of the data is within the value range; when the data is within the value range, do not process the data; when the data is not within the value range, set the value of the data to the upper limit value or the lower limit value of the value range that is closest to the data;

[0138] S213, after completing S212 for the data of all data attributes, a first information subset is obtained;

[0139] The second boundary check process is performed on the human resource information and the work resource information to obtain a second information subset, including:

[0140] S221, for each type of data attribute of the human resources information and work resource information, take the data collection information of the data as the known independent variable, take the data value of the data as the known dependent variable, use the known independent variable and the known dependent variable to construct a curve to be approximated, use the function approximation method to perform curve fitting on the curve to be approximated, and obtain the best consistent approximation polynomial f(Ix) of the type of data attribute; use the best consistent approximation polynomial f(Ix) to calculate and process the known independent variables to obtain an approximate dependent variable; determine whether the absolute value of the difference between the approximate dependent variable and the corresponding known dependent variable is greater than a set second regression discrimination threshold; if it is greater than the second regression discrimination threshold, delete the data from the human resources information and work resource information; if it is less than the second regression discrimination threshold, do not process the data;

[0141] S222, executing S221 for all data attributes of the human resource information and work resource information to obtain a second information subset;

[0142] The curve fitting of the curve to be approximated by the function approximation method may be performed by using the best consistent linear approximation method. The best consistent approximation polynomial f(Ix) is expressed as:

[0143] f(Ix)=α P1 (Ix) P1 +α P1-1 (Ix) P1-1 +…+α2(Ix) 2 +α1(Ix)+α0,

[0144] Where P1 is the order of the best consistent approximation polynomial f(Ix), α0, α1, α2, …, α P1 are the coefficients of the optimal consistent approximation polynomial f(Ix);

[0145] The data collection information includes personnel serial number information, production resource serial number information, collection time information, collection space information, etc.

[0146] The dimensions of the matrix C and the matrix D are the same.

[0147] The decomposition process can be implemented by using a matrix singular value decomposition algorithm.

[0148] The task completion value is used to characterize the completion degree of the task deployment table for the set task. When the task completion value is greater than the preset threshold R1, it means that the set task can be completed.

[0149] The calculation of the elements in the matrix C is expressed as C ij =E ij ·F ij .

[0150] The task requirement information is set according to user requirements; the state value of the production resource in the task process can be the probability of the production resource successfully completing the task process, or the reliability of the production resource successfully completing the task process.

[0151] The status value of production resources represents the quality of production resources in completing tasks;

[0152] Whether the order of appearance of each production resource in the resource operation time sequence b matches the production resource operation order constraint relationship in the task rule information refers to whether the order of appearance of each production resource in the resource operation time sequence b satisfies the production resource operation order constraint relationship in the task rule information;

[0153] Specifically, for N1 production resources, the production resource operation order constraint relationship in the task rule information includes the order constraint order of appearance of N1 production resources. For example, production resource A1 precedes production resource A2, and production resource A3 precedes production resource A4. The resource operation time series b is expressed as [A1, A4, A2, A3], then A4 is judged to appear earlier than A3. Therefore, the appearance order of each production resource in the resource operation time series b does not match the production resource operation order constraint relationship in the task rule information.

[0154] The first detection result is yes, which means that there is a row vector with a number of elements whose value is 1 being greater than 1;

[0155] The outlier elimination includes filling missing values, smoothing noise data, smoothing or deleting outlier points; the smoothed noise data is first determined to obtain noise data, and then the noise data is smoothed according to the data before and after the noise data; the noise data is a value whose value is less than the detection sensitivity of the sensor of the observed data, or greater than the measurement upper limit of the sensor of the observed data. The outlier point can be determined by the Kalman filtering method. The filling value of the missing value can be determined by averaging the measured values ​​within a certain sampling interval before and after the missing value.

[0156] The task deployment table includes a personnel allocation matrix A and a resource operation time series b; the element A in the i-th row and j-th column of the matrix A ij The value of represents the number of the production resource operated by the i-th person in the j-th task process in the task deployment; when the element A in the i-th row and j-th column of the matrix A ij When the value of is 0, it means that the i-th person in the task deployment does not operate the production resources in the j-th task process; the resource operation time series represents the operation order of each production resource in the task execution.

[0157] The work resource information includes the serial number value of the idle production resources and the status value of each production resource in each task process;

[0158] The human resource information includes a matrix B, wherein the element B(i,j) in the i-th row and j-th column of the matrix B represents the proficiency value of the i-th person operating the j-th production resource;

[0159] The task requirement information includes a matrix E, an element E in the i-th row and j-th column of the matrix E ij , represents the importance value of the i-th production resource in the j-th task process during the task realization process;

[0160] The normalization process is to map data in different value ranges to a specified value range, and its mathematical expression is:

[0161]

[0162] Among them, t is a data value in the data set, t max is the maximum value of all data in the data set, t min is the minimum value of all data in the data set, t 归一化 is the value of data t after normalization;

[0163] The category discrimination process is to discriminate the attributes of each data in each category of information in the normalized information set to see whether it is within the preset attribute range of the information, and to remove data that is not within the attribute range from the information.

[0164] According to a second aspect of an embodiment of the present invention, a task allocation conflict detection device based on data analysis is disclosed, the device comprising:

[0165] A memory storing executable program code;

[0166] a processor coupled to the memory;

[0167] The processor calls the executable program code stored in the memory to execute the task allocation conflict detection method based on data analysis.

[0168] According to a third aspect of an embodiment of the present invention, a computer storable medium is disclosed, wherein the computer storable medium stores computer instructions, and when the computer instructions are called by a computer, they are used to execute the task allocation conflict detection method based on data analysis.

[0169] The above is only the embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the present application.

Claims

1. A task allocation conflict detection method based on data analysis, characterized in that: include: S1, obtaining a task allocation information set; the task allocation information set includes: a task deployment table, task requirement information, human resource information, task rule information and work resource information; S2, initializing the task allocation information set to obtain an initialized task information set; S3, performing task allocation conflict detection processing on the initialized task information set to obtain a task allocation conflict information set; The initialization processing of the task allocation information set to obtain the initialized task information set includes: The task allocation information set is sequentially subjected to outlier elimination and normalization processing to obtain a normalized information set; Performing category discrimination processing on the normalized information set to obtain a first information set; Performing boundary check processing on the first information set to obtain an initialization task information set; The performing boundary check processing on the first information set to obtain an initialization task information set includes: S21, performing a first boundary check process on the task deployment table, task requirement information, and task rule information to obtain a first information subset; S22, performing a second boundary check process on the human resource information and the work resource information to obtain a second information subset; S23, merging the first information subset and the second information subset to obtain an initialization task information set; The step of performing task allocation conflict detection processing on the initialization task information set to obtain the task allocation conflict information set includes: S31, performing overlap detection processing on the task deployment table to obtain overlap conflict information; S32, performing resource conflict detection processing on the task deployment table and work resource information to obtain resource conflict information; S33, performing rule conflict detection processing on the task deployment table and the task rule information to obtain rule conflict information; S34, performing task completion detection processing on the task deployment table, task requirement information, and human resource information to obtain a task completion value; The performing overlap detection processing on the task deployment table to obtain overlap conflict information includes: The task deployment table is represented as a personnel allocation matrix A and a resource operation time series b; the element A in the i-th row and j-th column of the matrix A is ij The value of represents the number of the production resource operated by the i-th person in the j-th task process in the task deployment; when the element A in the i-th row and j-th column of the matrix A ij When the value of is 0, it means that the i-th person in the task deployment does not operate production resources in the j-th task process; For each row vector of the matrix A, determine whether the number of elements whose values ​​are not 0 is greater than 1, and obtain a first determination result; when the first determination result is yes, determine that the overlapping conflict information value is 1; when the first determination result is no, determine that the overlapping conflict information value is 0; The performing resource conflict detection processing on the task deployment table and the work resource information to obtain resource conflict information includes: Obtaining the sequence number value of the idle production resource from the work resource information; The first sequence number set is constructed by using the sequence number values ​​of all idle production resources; Using the set of column subscripts of all elements in the matrix A whose value is 1, a second sequence number set is constructed; Determine whether the first sequence number set and the second sequence number set have the same elements, and obtain a second determination result; When the value of the second judgment result is yes, the value of the confirmed resource conflict information is 1; when the value of the second judgment result is no, the value of the confirmed resource conflict information is 0; The performing rule conflict detection processing on the task deployment table and the task rule information to obtain rule conflict information includes: Determine whether the order of appearance of each production resource in the resource operation time sequence b matches the production resource operation sequence constraint relationship in the task rule information, and obtain a third determination result; When the value of the third judgment result is no, the value of the confirmation rule conflict information is 1; when the value of the third judgment result is yes, the value of the confirmation rule conflict information is 0.

2. The task allocation conflict detection method based on data analysis as claimed in claim 1, characterized in that: The task completion detection process is performed on the task deployment table, task requirement information, human resource information and work resource information to obtain a task completion value, including: Using the task requirement information and work resource information, the resource state requirement matrix C is constructed; Using the task deployment table and human resource information, the resource status operation matrix D is constructed; The resource state requirement matrix and the resource state operation matrix are matched and calculated to obtain a task completion value.

3. The task allocation conflict detection method based on data analysis as claimed in claim 2, characterized in that: The resource state operation matrix D is constructed by using the task deployment table and human resource information, including: The human resource information is represented as a matrix B, where the element B(i,j) in the i-th row and j-th column of the matrix B represents the proficiency value of the i-th person operating the j-th production resource; The resource state operation matrix D is calculated by using the personnel allocation matrix A and matrix B in the task deployment table; the i-th row and j-th column element D of the resource state operation matrix D is ij The calculation expression is: D ij =B(i,A ij ), Among them, D ij Represents the state value of the i-th production resource in the j-th task process; The resource state requirement matrix C is constructed by using the task requirement information and the work resource information, including: The task requirement information is represented as a matrix E, where the element E in the i-th row and j-th column of the matrix E is ij , represents the importance value of the i-th production resource in the j-th task process during the task realization process; The work resource information is represented as a matrix F, where the element F in the i-th row and j-th column of the matrix F is ij , represents the state value of the i-th production resource in the j-th task process during the task realization process; The elements of the matrix E and the matrix F are multiplied item by item to obtain the corresponding elements in the resource status requirement matrix C, thereby completing the construction of the resource status requirement matrix C.

4. The task allocation conflict detection method based on data analysis as claimed in claim 2, characterized in that: The matching calculation includes: Perform correlation calculation on matrix C and matrix D to obtain a correlation vector; The calculation expression of the association calculation is: Among them, C ij is the element in the i-th row and j-th column of matrix C, D ij is the element in the i-th row and j-th column of matrix D, M is the column dimension of matrix C, and p i is the i-th element of the association vector; Perform matrix subtraction calculation on matrix C and matrix D to obtain the difference matrix G; Decompose the difference matrix G to obtain the feature matrix P; The decomposition process is calculated as follows: G=UPV, Among them, U is the left decomposition matrix, P is the characteristic matrix, V is the right decomposition matrix, and both U and V are orthogonal matrices; The diagonal elements of the feature matrix are extracted to obtain a feature vector; the feature vector is represented by I a , I a =[λ1,λ2,…,λ M ]; Perform completion calculation on the feature vector and the correlation vector to obtain the task completion value; The calculation expression of the completion degree calculation process is: in, For p i The normalized value of , and R is the task completion value.

5. The task allocation conflict detection method based on data analysis as claimed in claim 1, characterized in that: The first boundary check process is performed on the task deployment table, the task requirement information and the task rule information to obtain a first information subset, including: S211, for each data attribute of the task deployment table, task requirement information and task rule information, preset a corresponding value range; the value range includes an upper limit value and a lower limit value of the value range; S212, for each data of each data attribute of the task deployment table, task requirement information and task rule information, according to the value range of its data attribute, determine whether the value of the data is within the value range; when the data is within the value range, do not process the data; when the data is not within the value range, set the value of the data to the upper limit value or the lower limit value of the value range that is closest to the data; S213, after completing S212 for the data of all data attributes, a first information subset is obtained; The second boundary check process is performed on the human resource information and the work resource information to obtain a second information subset, including: S221, for each type of data attribute of the human resources information and work resource information, take the data collection information of the data as the known independent variable, take the data value of the data as the known dependent variable, use the known independent variable and the known dependent variable to construct a curve to be approximated, use the function approximation method to perform curve fitting on the curve to be approximated, and obtain the best consistent approximation polynomial f(Ix) of the type of data attribute; use the best consistent approximation polynomial f(Ix) to calculate and process the known independent variables to obtain an approximate dependent variable; determine whether the absolute value of the difference between the approximate dependent variable and the corresponding known dependent variable is greater than a set second regression discrimination threshold; if it is greater than the second regression discrimination threshold, delete the data from the human resources information and work resource information; if it is less than the second regression discrimination threshold, do not process the data; S222, executing S221 for all data attributes of the human resource information and work resource information to obtain a second information subset.

6. A task allocation conflict detection device based on data analysis, characterized in that: The device comprises: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the task allocation conflict detection method based on data analysis according to any one of claims 1 to 5.

7. A computer storable medium, characterized in that: The computer storable medium stores computer instructions, and when the computer instructions are called by a computer, they are used to execute the task allocation conflict detection method based on data analysis as described in any one of claims 1 to 5.