Supercharge Your Innovation With Domain-Expert AI Agents!

Dynamic workflow scheduling optimization method of hybrid heuristic rule and genetic algorithm

A hybrid heuristic and genetic algorithm technology, which is applied in the field of dynamic workflow scheduling optimization of hybrid heuristic rules and genetic algorithms, can solve the problem of dynamic workflow incompatibility, etc., to achieve increased scale, easy implementation, and fast convergence speed Effect

Pending Publication Date: 2021-06-22
SOUTH CHINA UNIV OF TECH
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Ozdamar (Ozdamar L.A genetic algorithm approach to a general category project scheduling problem[J].Systems Man&Cybernetics Part C Applications&Reviews IEEE Transactions on,1999,29(1):44-59.) proposed to use a combination of heuristic rules and genetic algorithms, using It is suitable for scheduling a single workflow, but the genetic algorithm is mainly aimed at fixed-scale problems, and is not compatible with dynamic workflows

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
  • Dynamic workflow scheduling optimization method of hybrid heuristic rule and genetic algorithm
  • Dynamic workflow scheduling optimization method of hybrid heuristic rule and genetic algorithm
  • Dynamic workflow scheduling optimization method of hybrid heuristic rule and genetic algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The method of the invention will be further described below in conjunction with the accompanying drawings.

[0057] In the cloud computing platform, there are mainly computing-intensive problems and data-transmission-intensive problems, which can be attributed to workflow problems. In a dynamic cloud platform environment, within a period of time, there are often several tasks arriving at uncertain times.

[0058] Such as figure 2 As shown, in this embodiment, a dynamic workflow scheduling optimization method that mixes heuristic rules and genetic algorithms includes the following steps:

[0059] (1) Set the heuristic rules that need to be encoded on the chromosome;

[0060] The heuristic rules include:

[0061] ①MINSK (minimum slack):

[0062] P ij = lft ij -est ij -d ij +dt ij

[0063] ②MIN LFT (minimum and latest end time):

[0064] P ij = lft ij +dt ij

[0065] ③MIN SPT (minimum running time):

[0066] P ij = d ij +dt ij

[0067] ④MIN LST (minimu...

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 a dynamic workflow scheduling optimization method of a hybrid heuristic rule and a genetic algorithm. The method comprises the following steps: 1) setting a heuristic rule; 2) coding the heuristic rule into chromosomes according to the numbers, and initializing a population; 3) calculating the fitness value of each chromosome according to the fitness function; 4) screening and eliminating part of individuals according to the fitness value; 5) generating new offspring individuals through crossover and variation until the number of the individuals in the population is recovered to the original number; (6) if iteration reaches a threshold value, executing the step (7), otherwise, executing the step (3); 7) recording the solution represented by the individual with the highest fitness in the current population, and starting to execute the solution for one cycle; 8) after the end of one cycle time, collecting tasks which are not scheduled and work tasks which arrive in the execution period to form a new task set; and 9) on the basis of the new task set, executing the step 2) to obtain a new scheduling scheme.

Description

technical field [0001] The invention relates to two major fields of workflow scheduling and intelligent computing, and mainly relates to a dynamic workflow scheduling optimization method of mixing heuristic rules and genetic algorithms. [0002] technical background [0003] Cloud platform workflow scheduling can effectively improve the utilization of resources and speed up the overall completion time of tasks by scheduling the execution order of tasks and resource allocation strategies. With the rise of the cloud computing industry, in order to pursue an efficient and low-energy cloud platform environment, the platform has higher and higher requirements for scheduling algorithms. [0004] The main methods of workflow scheduling include traditional task scheduling algorithm and task scheduling algorithm based on heuristic thought. One of the traditional task scheduling algorithms is a greedy algorithm, such as OLB, MET, and MCT algorithms, which respectively adopt the strate...

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/50G06N3/12
CPCG06F9/5072G06F9/5077G06N3/126
Inventor 陈伟能肖建平龚月姣詹志辉
Owner SOUTH CHINA UNIV OF TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More