Unlock instant, AI-driven research and patent intelligence for your innovation.

A resource allocation method and system based on multi-agent

A resource allocation and multi-agent technology, applied in the field of resource allocation based on multi-agents, can solve problems such as small scope of application, inability to adapt to complex environments, and inability to be generalized, and achieve the effect of improving learning speed and strong versatility

Active Publication Date: 2022-06-03
PEKING UNIV
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method uses linear programming or game theory calculations, but it cannot adapt to complex environments and has a small scope of application.
In addition, some multi-agent reinforcement learning methods have also been applied to resource allocation, such as computing resources, network resources, and logistics systems, etc. However, these methods rely on domain expertise and cannot be generalized to general situations

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A resource allocation method and system based on multi-agent
  • A resource allocation method and system based on multi-agent
  • A resource allocation method and system based on multi-agent

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the accompanying drawings show the

[0053] If the selected sub-strategies are other sub-strategies, information theory rewards and resource rewards are obtained.

[0057] The processing unit uses a distributed algorithm to update the utility mean of the selected sub-policies, including:

[0058] Use the obtained resource reward to calculate the utility of the current agent;

[0060] According to the utility of the current agent and the utility of other agents, a distributed algorithm is used to calculate the utility average and

[0062] Initialize the agents in the environment.

[0064] Initialize the agent's utility, average utility, action reward, and policy reward in the environment.

[0065] The multiple sub-policies include: a resource occupation sub-policy and multiple other sub-policies.

[0066] The resource occupation sub-pol...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

This application discloses a resource allocation method and system based on multi-agents, including: S1 The controller selects a sub-strategy; S2 Obtains the observation information of the environment for the selected sub-strategy, and obtains action rewards for executing actions; S3 Repeats S2, and the processing unit Using the obtained multiple action rewards, use the reinforcement learning algorithm to update the parameters of the selected sub-strategy; the S4 processing unit updates the utility average value of the selected sub-strategy with a distributed algorithm; the S5 processing unit uses the utility average value and the policy reward feedback formula, Determine the policy reward of the selected sub-strategy, save it to the storage unit; S6 controller selects a new sub-strategy, and executes S2 to S5 in a loop until the number of cycles reaches the threshold number of times; S7 processing unit according to each strategy corresponding to each sub-strategy Reward, update the controller parameters with a reinforcement learning algorithm. Hierarchical reinforcement learning models enable agents to quickly adapt to complex environments. Using multiple sub-strategies and cooperating with other agents to determine policy rewards has strong versatility.

Description

A method and system for resource allocation based on multi-agent technical field [0001] The application relates to the field of artificial intelligence, in particular to a multi-agent-based resource allocation method and system. Background technique Reinforcement learning (Reinforcement Learning) is a branch of machine learning, which mainly includes four Elements: Agent, Environment State, Action, and Reward. Rewards are provided by the environment A quantifiable scalar feedback signal to the agent, used to evaluate the agent's performance at a certain time step (Time Step). Doing the action is good or bad. The goal of reinforcement learning is to get the most cumulative reward. Reinforcement learning is the control of a An agent acting autonomously in the environment continuously improves its behavior through interaction with the environment. Reinforcement learning problems include Learn what to do and how to map the environment into action for maximum reward...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06Q10/06
CPCG06Q10/06312
Inventor 卢宗青姜杰川
Owner PEKING UNIV