Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Online multi-target resource allocation method combining bipartite graph matching method and constraint solver

A technology of constraint solver and matching method, which is applied in the field of online multi-objective resource allocation combining bipartite graph matching method and constraint solver, and can solve problems such as multi-objective optimization, large total distance, and large number of allocations without considering multi-objective optimization.

Pending Publication Date: 2021-09-10
DALIAN MARITIME UNIVERSITY
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Second, this method does not consider multi-objective optimization
That is, in addition to the allocation quantity, other features are not optimized, and a single target result may be better, but the overall allocation result is not ideal
For example, in a specific problem, the optimization of location information is not added, which may lead to the situation that when the allocation is completed, the number of allocations is large but the total distance is too large

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
  • Online multi-target resource allocation method combining bipartite graph matching method and constraint solver
  • Online multi-target resource allocation method combining bipartite graph matching method and constraint solver
  • Online multi-target resource allocation method combining bipartite graph matching method and constraint solver

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] In order to make the technical solutions and advantages of the present invention more clear, the technical solutions in the embodiments of the present invention are clearly and completely described below in conjunction with the drawings in the embodiments of the present invention:

[0018] Such as figure 1 An online multi-objective resource allocation method combined with a bipartite graph matching method and a constraint solver is shown in the following way: Firstly, the concept of entities is introduced. Entities are divided into resource holders and resource requesters. A specific For example, such as figure 2 shown. Assume that at a certain moment as shown in the figure above, denoted by k, there is a server s 1 and s 2 ; user u 1 , u 2 , u 3 , u 4 . Users need to request server resources for services such as surfing the Internet and computing data. Assuming an allocation has been made so far, s 1 for u 3 , u 4 provide services; 2 for u 1 , u 2 Provi...

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

The invention discloses an online multi-target resource allocation method combining a bipartite graph matching method and a constraint solver. The online multi-target resource allocation method specifically comprises the following steps: reading a resource holder set and a resource requester set; enabling the newly arrived entity set and the overdue entity set to update the current available entity set holding resource entity set and the request resource entity set; if all newly arrived request resource entities can be directly allocated to nearby held resource entities by using a greedy method, and when the overdue entities do not need to be optimally allocated again at the moment, directly performing on-site allocation; if the number of the overdue entities exceeds a set threshold value, obtaining a maximum allocation score by adopting a bipartite graph matching method; and performing multi-objective optimization by using a constraint solver to obtain a distribution result.

Description

technical field [0001] The invention relates to the technical field of resource allocation, in particular to an online multi-objective resource allocation method combining a bipartite graph matching method and a constraint solver. Background technique [0002] The reason for using the allocation algorithm is that the resources to be allocated are limited, and resource allocation must be done reasonably. To illustrate with an example, for example, to allocate server resources to users, the memory, bandwidth, and computing resources of the server are limited, and the location information of the user and the server can only be allocated when the user is within a certain distance from the server. A method needs to be found to use Fewer servers serve more users. This type of problem can be understood as a variable size vector binning problem (VSVBP), which is not necessarily the same as the "capacity" of each box compared with the ordinary vector binning problem (VBP). When sol...

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 Applications(China)
IPC IPC(8): G06F9/50
CPCG06F9/5027G06F9/5016G06F9/5011
Inventor 陈荣刘岳
Owner DALIAN MARITIME UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products