Search

CN-121979648-A - Resource allocation method, apparatus, device, medium and program product

CN121979648ACN 121979648 ACN121979648 ACN 121979648ACN-121979648-A

Abstract

The disclosure provides a resource allocation method, relates to the technical field of artificial intelligence, and can be used in the field of financial science and technology. The resource allocation method comprises the steps of responding to received project demand data of a target project, obtaining N resources to be allocated through calculating resource matching degree, wherein N is a positive integer, and executing conflict detection on the N resources to be allocated to obtain L resources to be allocated, and L is a positive integer.

Inventors

  • WU PENG
  • CAO SHUAIYI
  • LIU YANJI
  • ZHANG YASHU

Assignees

  • 中国工商银行股份有限公司

Dates

Publication Date
20260505
Application Date
20250624

Claims (10)

  1. 1. A method of resource allocation, the method comprising: responding to the received project demand data of the target project, obtaining N resources to be allocated by calculating the resource matching degree, wherein N is a positive integer, and And performing conflict detection on the N resources to be allocated to obtain L resources to be allocated, wherein L is a positive integer.
  2. 2. The method of claim 1, wherein the project demand data comprises expected parameters, The method further comprises the steps of: continuously monitoring the L resources to be allocated based on the expected parameters, and And sending out early warning under the condition that the resource attribute does not meet the expected parameter.
  3. 3. The method according to claim 1 or 2, wherein the obtaining N resources to be allocated by calculating a resource matching degree in response to the received item demand data of the target item includes: Extracting preset data items in the project demand data; calculating a dynamic weight and a total item score based on the preset data item, and And calculating the resource matching degree between the dynamic weight and the resources to be allocated in a preset resource library based on the total scores of the items, and obtaining the N resources to be allocated.
  4. 4. The method of claim 3, wherein the calculating, based on the dynamic weights and the total scores of the items, a resource matching degree between the total scores and resources to be allocated in a preset resource library, to obtain the N resources to be allocated, includes: Calculating the resource matching degree between the resource to be allocated in a preset resource library based on the dynamic weight and the project total score to obtain Q resources to be allocated, wherein Q is a positive integer, and And selecting the N resources to be allocated in the Q resources to be allocated according to the sequence of the resource matching degree from high to low.
  5. 5. The method according to claim 3, further comprising, after the calculating a resource matching degree between the total score of the item and the resources to be allocated in the preset resource library based on the dynamic weight, obtaining Q resources to be allocated: Calculating the load rate of the Q resources to be allocated, and And selecting the N resources to be allocated in the Q resources to be allocated based on the mode of weighted summation of the resource matching degree and the load rate.
  6. 6. The method according to claim 3, further comprising, after the calculating a resource matching degree between the total score of the item and the resources to be allocated in the preset resource library based on the dynamic weight, obtaining Q resources to be allocated: and selecting the N resources to be allocated from the Q resources to be allocated based on a preset Hungary algorithm and a preset constraint condition.
  7. 7. The method of claim 5, wherein performing collision detection on the N resources to be allocated to obtain L resources to be allocated comprises: Judging whether the load rate of the resources to be allocated is greater than a preset coincidence threshold value and/or And judging whether the resources to be allocated conflict with other projects or not.
  8. 8. An electronic device, comprising: One or more processors; a memory for storing one or more computer programs, Characterized in that the one or more processors execute the one or more computer programs to implement the steps of the method according to any one of claims 1-7.
  9. 9. A computer-readable storage medium, on which a computer program or instructions is stored, which, when executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
  10. 10. A computer program product comprising a computer program or instructions which, when executed by a processor, implement the steps of the method according to any one of claims 1 to 7.

Description

Resource allocation method, apparatus, device, medium and program product Technical Field The present disclosure relates to the field of artificial intelligence technology, and may be used in the field of financial technology, and in particular, to a resource allocation method, apparatus, device, medium, and program product. Background In the project implementation process, resources are required to be used preferentially for important projects, so that the important projects are guaranteed to be executed preferentially. In the past, the evaluation of project importance is mainly based on manual subjective evaluation, and when the increasing number of resource allocation and resource allocation requirements are faced, the conventional project management method has the problems of strong subjectivity, static resource matching, multi-target cutting, response defects and the like. Therefore, how to improve the accuracy of resource allocation and ensure the maximization of the resource utilization of the whole project is a technical problem to be solved urgently. Disclosure of Invention In view of the foregoing, the present disclosure provides a resource allocation method, apparatus, device, medium, and program product that improve the accuracy and utilization of resource allocation. According to a first aspect of the present disclosure, a resource allocation method is provided, and the method includes obtaining N resources to be allocated by calculating a resource matching degree in response to received item demand data of a target item, where N is a positive integer, and performing collision detection on the N resources to be allocated to obtain L resources to be allocated, where L is a positive integer. According to an embodiment of the disclosure, the project demand data includes expected parameters, the method further includes continuously monitoring the L resources to be allocated based on the expected parameters, and sending out an early warning if the resource attributes do not meet the expected parameters. According to the embodiment of the disclosure, N resources to be allocated are obtained by calculating resource matching degree in response to received project demand data of a target project, wherein the N resources to be allocated are obtained by extracting preset data items in the project demand data, calculating dynamic weights and project total scores based on the preset data items, and calculating resource matching degree between the resources to be allocated in a preset resource library based on the dynamic weights and the project total scores. According to the embodiment of the disclosure, the obtaining the N resources to be allocated based on the dynamic weight and the project total score calculation and the resource matching degree between the resources to be allocated in the preset resource library comprises obtaining Q resources to be allocated based on the dynamic weight and the project total score calculation and the resource matching degree between the resources to be allocated in the preset resource library, wherein Q is a positive integer, and selecting the N resources to be allocated in the Q resources to be allocated according to the sequence of the resource matching degree from high to low. According to the embodiment of the disclosure, after the resource matching degree between the resource to be allocated in the preset resource library is calculated based on the dynamic weight and the project total score, Q resources to be allocated are obtained, the method further comprises the steps of calculating the load rates of the Q resources to be allocated, and selecting the N resources to be allocated in the Q resources to be allocated based on a weighted summation mode of the resource matching degree and the load rates. According to the embodiment of the disclosure, after the resource matching degree between the resource to be allocated in the preset resource library is calculated based on the dynamic weight and the project total score, Q resources to be allocated are obtained, the method further comprises the step of selecting the N resources to be allocated in the Q resources to be allocated based on a preset Hungary algorithm and a preset constraint condition. According to the embodiment of the disclosure, the performing conflict detection on the N resources to be allocated to obtain L resources to be allocated includes judging whether the load rate of the resources to be allocated is greater than a preset coincidence threshold value and/or judging whether the resources to be allocated conflict with other items. The second aspect of the disclosure provides a resource allocation device, which comprises a resource matching module, a conflict detection module and a conflict detection module, wherein the resource matching module is used for responding to received project demand data of a target project, N resources to be allocated are obtained through calculating resource matching degr